OAI/GroupTheory/Kervaire/PhaseDimension.lean
21 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.KervaireSpectral.orthogonalPairBasisline 25Source documentation
A basis adapted to a subspace and its orthogonal complement.
def orthogonalPairBasis (E : Submodule ℂ H) : Module.Basis (Fin (Module.finrank ℂ E) ⊕ Fin (Module.finrank ℂ Eᗮ)) ℂ H := … - theorem
OAI.KervaireSpectral.orthogonalPairBasis_inlline 30 - theorem
OAI.KervaireSpectral.orthogonalPairBasis_inrline 35 - theorem
OAI.KervaireSpectral.orthogonalPairBasis_orthonormalline 40 - def
OAI.KervaireSpectral.orthogonalPairONBline 57Source documentation
The normalized basis is orthonormal.
def orthogonalPairONB (E : Submodule ℂ H) : OrthonormalBasis (Fin (Module.finrank ℂ E) ⊕ Fin (Module.finrank ℂ Eᗮ)) ℂ H := … - theorem
OAI.KervaireSpectral.orthogonalPairONB_inlline 61 - theorem
OAI.KervaireSpectral.orthogonalPairONB_inrline 65 - theorem
OAI.KervaireSpectral.vectorSum_onbline 79Source documentation
The sum of vector functionals over an ONB is precisely algebraic trace.
theorem vectorSum_onb (b : OrthonormalBasis ι ℂ H) (T : Operator H) : vectorSum b T = LinearMap.trace ℂ H T.toLinearMap := by …Mentions: OAI.KervaireSpectral.Operator, OAI.KervaireSpectral.vectorSum
- theorem
OAI.KervaireSpectral.sumPhase_onb_eqline 85Source documentation
The spectral phase of a finite-dimensional unitary does not depend on ONB.
theorem sumPhase_onb_eq (U : Operator H) (hU : U ∈ unitary (Operator H)) (b : OrthonormalBasis ι ℂ H) (c : OrthonormalBasis κ ℂ H) : let _ := isStarNormal_of_mem_unitary hU …Mentions: OAI.KervaireSpectral.Operator
- theorem
OAI.KervaireSpectral.star_fixed_of_fixedline 94Source documentation
A unitary and its adjoint fix exactly the same vectors.
theorem star_fixed_of_fixed (U : Operator H) (hU : U ∈ unitary (Operator H)) (v : H) (hv : U v = v) : star U v = v := by …Mentions: OAI.KervaireSpectral.Operator
- theorem
OAI.KervaireSpectral.sumPhase_add_star_le_codimline 101Source documentation
Inverse-pair phases are bounded by codimension of any common fixed space.
theorem sumPhase_add_star_le_codim (U : Operator H) (hU : U ∈ unitary (Operator H)) (b : OrthonormalBasis ι ℂ H) (E : Submodule ℂ H) (hE : ∀ v : E, U (v : H) = (v : H)) : let _ := isStarNormal_of_mem_unitary hU …Mentions: OAI.KervaireSpectral.Operator
- theorem
OAI.KervaireSpectral.unitary_conj_powline 142Source documentation
Powers telescope under a unitary conjugation.
theorem unitary_conj_pow (U Q : Operator H) (hQ : Q ∈ unitary (Operator H)) (n : ℕ) : (Q * U * star Q)^n = Q * U^n * star Q := by …Mentions: OAI.KervaireSpectral.Operator
- theorem
OAI.KervaireSpectral.vectorSum_onb_mul_commline 155Source documentation
The finite-vector trace of an ONB is cyclic.
theorem vectorSum_onb_mul_comm (b : OrthonormalBasis ι ℂ H) (T S : Operator H) : vectorSum b (T*S) = vectorSum b (S*T) := by …Mentions: OAI.KervaireSpectral.Operator, OAI.KervaireSpectral.vectorSum
- theorem
OAI.KervaireSpectral.sumPhase_unitary_conjline 161Source documentation
Conjugation preserves the exact, possibly discontinuous, spectral phase.
theorem sumPhase_unitary_conj (U Q : Operator H) (hU : U ∈ unitary (Operator H)) (hQ : Q ∈ unitary (Operator H)) (b : OrthonormalBasis ι ℂ H) : let _ := isStarNormal_of_mem_unitary hU …Mentions: OAI.KervaireSpectral.Operator
- theorem
OAI.KervaireSpectral.sumPhase_le_half_codimline 175Source documentation
Inverse-symmetric spectrum divides the codimension bound by two.
theorem sumPhase_le_half_codim (U Q : Operator H) (hU : U ∈ unitary (Operator H)) (hQ : Q ∈ unitary (Operator H)) (hconj : Q*U*star Q = star U) (b : OrthonormalBasis ι ℂ H) (E : Submodule ℂ H) (hE : ∀ v : E, U (v : H) = (v : H)) : let _ := isStarNormal_of_mem_unitary hU …Mentions: OAI.KervaireSpectral.Operator
- theorem
OAI.KervaireMatrix.scalarTensor_powline 202 - theorem
OAI.KervaireMatrix.vectorSum_toEuclideanCLMline 211Source documentation
The ordinary finite-dimensional operator trace has the matrix entries used by the amplification trace; no normalization is introduced here.
theorem vectorSum_toEuclideanCLM (M : Matrix D D ℂ) : vectorSum (EuclideanSpace.basisFun D ℂ) ((Matrix.toEuclideanCLM (n := D) (𝕜 := ℂ)) M) = Matrix.trace M := by … - theorem
OAI.KervaireMatrix.phase_scalarTensorline 221Source documentation
The cut-sensitive phase of a scalar amplification is the ordinary finite-dimensional phase, proved through every nonnegative power moment.
theorem phase_scalarTensor (M : Matrix D D ℂ) (hM : M ∈ Matrix.unitaryGroup D ℂ) : let _ := isStarNormal_of_mem_unitary (scalarTensor_mem_unitary (A := A) hM) … - theorem
OAI.KervaireSpectral.spectrum_involutionline 242Source documentation
A scalar point of the spectrum of an involution is exactly a sign.
theorem spectrum_involution {U : Operator H} (hU : U ^ 2 = 1) (z : spectrum ℂ U) : (z : ℂ) = 1 ∨ (z : ℂ) = -1 := by …Mentions: OAI.KervaireSpectral.Operator
- theorem
OAI.KervaireSpectral.vectorPhase_involutionline 251Source documentation
Spectral phase on a self-adjoint unitary is one half of its negative projection.
theorem vectorPhase_involution (U : Operator H) (hU : U ∈ unitary (Operator H)) (hUU : U ^ 2 = 1) (ξ : H) : let _ := isStarNormal_of_mem_unitary hU …Mentions: OAI.KervaireSpectral.Operator
- theorem
OAI.KervaireSpectral.sumPhase_involutionline 277Source documentation
The unnormalized matrix version used for the involution SJ.
theorem sumPhase_involution {ι : Type*} [Fintype ι] (U : Operator H) (hU : U ∈ unitary (Operator H)) (hUU : U ^ 2 = 1) (ξ : ι → H) : let _ := isStarNormal_of_mem_unitary hU …Mentions: OAI.KervaireSpectral.Operator