LeanPool.Monlib4.QuantumGraph.PiMat #
Imported Lean Pool material for LeanPool.Monlib4.QuantumGraph.PiMat.
Introduce the quantum-set instances for a product of matrix blocks in a proof.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Introduce the quantum-set instances for a single matrix algebra in a proof.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Transpose each matrix block of a PiMat as a star-algebra equivalence to the opposite algebra.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Matrix algebra as endomorphisms of Euclidean space, as a star-algebra equivalence.
Equations
Instances For
Tensor-product equivalence for direct products of matrix algebras.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The forgetful equivalence from continuous endomorphisms to linear endomorphisms, as a star algebra equivalence.
Equations
Instances For
Convert each block of a PiMat to a Euclidean-space linear map.
Equations
Instances For
Trace functional on a product of matrix blocks.
Equations
- PiMat.traceLinearMap = Matrix.traceLinearMap ((i : ι) × p i) ℂ ℂ ∘ₗ Matrix.blockDiagonal'AlgHom.toLinearMap
Instances For
Coalgebra structure on a finite product of matrix blocks.
Equations
Instances For
Submodules associated to the block components of a PiMat quantum graph.
Equations
- hf.PiMatSubmodule t r = Classical.choose ⋯
Instances For
Sum of the dimensions of the block submodules associated to a PiMat quantum graph.
Equations
- hf.dimOfPiMatSubmodule = ∑ i : ι × ι, Module.finrank ℂ ↥(hf.PiMatSubmodule 0 (1 / 2) i)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Block submodules associated to a real PiMat quantum graph.
Equations
- hA.PiMatSubmodule i = Classical.choose ⋯
Instances For
Orthonormal basis of a block submodule associated to a real PiMat quantum graph.
Equations
- hA.PiMatOrthonormalBasis i = stdOrthonormalBasis ℂ ↥(hA.PiMatSubmodule i)
Instances For
A chosen finite support representation of a tensor.
Equations
Instances For
A product-coordinate decomposition of Euclidean space vectors.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Blockwise inner automorphism of a PiMat.
Equations
- piInnerAut U = StarAlgEquiv.piCongrRight fun (i : ι) => Matrix.innerAutStarAlg (U i)
Instances For
Real quantum graphs on PiMat are preserved by blockwise unitary conjugation.
A unitary matrix as a linear equivalence of Euclidean space.
Equations
- Matrix.UnitaryGroup.toEuclideanLinearEquiv A = (WithLp.linearEquiv 2 ℂ (n → ℂ)).trans ((Matrix.UnitaryGroup.toLinearEquiv A).trans (WithLp.linearEquiv 2 ℂ (n → ℂ)).symm)
Instances For
A unitary matrix as a linear isometry equivalence of Euclidean space.
Equations
- Matrix.UnitaryGroup.toEuclideanLinearIsometryEquiv A = { toLinearEquiv := Matrix.UnitaryGroup.toEuclideanLinearEquiv A, norm_map' := ⋯ }
Instances For
Tensor-product Euclidean isometry induced by a pair of blockwise unitaries.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Build a linear isometry equivalence from a linear equivalence whose adjoint is its inverse.
Equations
- LinearIsometryEquiv.ofLinearEquiv f hf = { toLinearEquiv := f, norm_map' := ⋯ }
Instances For
Tensor-product commutativity as a linear isometry equivalence.
Equations
Instances For
Commute the factors of Euclidean space indexed by a product.