Matrices of operators on a finite direct sum of copies of a Hilbert space #
For a complex Hilbert space H and a finite type ι, the ℓ² direct sum of ι copies of H
is the Hilbert space H ⊗ ℂ^ι (OperatorMatrix.Ampl ι H, the ι-fold amplification of
H). An ι × ι matrix of operators on H acts on it by (M f) i = ∑ j, M i j (f j), and
this action is a unital ⋆-algebra homomorphism from the matrices, with the conjugate
transpose, to the bounded operators, with the adjoint (OperatorMatrix.toCLMStarAlgHom). This
is what lets a construction written in the ring of operator matrices, where it is plain
algebra, be read as a statement about operators on a Hilbert space.
Three facts about the embedding of H as the i₀-th copy (OperatorMatrix.emb, the
embedding ξ ↦ ξ ⊗ e_{i₀} at a fixed unit vector of the ancilla ℂ^ι):
- it is isometric (
inner_emb_emb,norm_emb); - the compression of the operator of
Mto it is the entryM i₀ i₀(inner_emb_toCLM_emb); - a diagonal matrix with constant entry
cacts asc ⊗ 1, which the embedding intertwines withc(toCLM_diagonal_emb); such an operator is positive whencis (isPositive_toCLM_diagonal).
These are the finite ancillas of planning/mipco-track.md §5, Phase 1: ι → H with the
PiLp 2 structure, in place of a tensor product of Hilbert spaces.
The ℓ² direct sum of ι copies of H, that is H ⊗ ℂ^ι.
Equations
- MIPRE.OperatorMatrix.Ampl ι H = PiLp 2 fun (x : ι) => H
Instances For
The operator of a matrix of operators: (toCLM M f) i = ∑ j, M i j (f j).
Equations
- MIPRE.OperatorMatrix.toCLM M = ↑(PiLp.continuousLinearEquiv 2 ℂ fun (x : ι) => H).symm ∘SL ContinuousLinearMap.pi fun (i : ι) => ∑ j : ι, M i j ∘SL PiLp.proj 2 (fun (x : ι) => H) j
Instances For
The operator of the conjugate transpose is the adjoint.
The action of operator matrices, as a unital ⋆-algebra homomorphism.
Equations
- MIPRE.OperatorMatrix.toCLMStarAlgHom = { toFun := MIPRE.OperatorMatrix.toCLM, map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯, commutes' := ⋯, map_star' := ⋯ }
Instances For
The amplification c ↦ c ⊗ 1, the diagonal action of an operator, as a unital
⋆-algebra homomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The operator of a star projection of matrices is a star projection.
The operator of a star projection of matrices is positive.
The diagonal action c ⊗ 1 of a positive operator is positive.
The embedding at a coordinate #
The embedding of H as the i₀-th copy, ξ ↦ ξ ⊗ e_{i₀}.
Equations
- MIPRE.OperatorMatrix.emb i₀ = ↑(PiLp.continuousLinearEquiv 2 ℂ fun (x : ι) => H).symm ∘SL ContinuousLinearMap.single ℂ (fun (x : ι) => H) i₀
Instances For
The compression of the operator of M to the i₀-th copy is the entry M i₀ i₀.
A constant diagonal matrix acts as c ⊗ 1, which the embedding intertwines with c.