OAI/Geometry/ComplexBundle/Frames.lean
38 declarations, 0 contain sorry, 0 declared as axioms
Hermitian frames, synthesis, and unitary transition functions.
- def
OAI.Kaplansky.frameMulline 18Source documentation
Change a finite frame by a matrix acting on its coefficient columns.
def frameMul (v : Fin d → E) (A : Matrix (Fin d) (Fin d) ℂ) : Fin d → E := …
- theorem
OAI.Kaplansky.gram_frameMulline 21 - theorem
OAI.Kaplansky.inverse_sqrt_gram_identityline 35Source documentation
The inverse positive square root orthonormalizes a positive Gram matrix.
theorem inverse_sqrt_gram_identity {G : Matrix (Fin d) (Fin d) ℂ} (hG : G.PosDef) : (CFC.sqrt G)⁻¹ᴴ * G * (CFC.sqrt G)⁻¹ = 1 := by … - def
OAI.Kaplansky.metricFrameline 47 - theorem
OAI.Kaplansky.metricFrame_orthonormalline 50 - theorem
OAI.Kaplansky.continuous_metricFrame_coefficientsline 57Source documentation
Coefficient continuity is valid on open charts by restricting the base.
theorem continuous_metricFrame_coefficients {Y : Type*} [TopologicalSpace Y] (G : Y → Matrix (Fin d) (Fin d) ℂ) (hG : Continuous G) (hp : ∀ y, (G y).PosDef) : Continuous (fun y => (CFC.sqrt (G y))⁻¹) := … - theorem
OAI.Kaplansky.frameMul_mulline 64 - theorem
OAI.Kaplansky.frameMul_oneline 75 - theorem
OAI.Kaplansky.span_frameMul_leline 80 - theorem
OAI.Kaplansky.span_metricFrameline 87 - def
OAI.Kaplansky.metricBasisline 101Source documentation
An ordinary linear basis supplies the complete orthonormal basis; no orthonormal-frame existence hypothesis is used.
def metricBasis (b : Module.Basis (Fin d) ℂ E) : OrthonormalBasis (Fin d) ℂ E := …
- theorem
OAI.Kaplansky.metricBasis_applyline 105 - def
OAI.Kaplansky.frameSynthesisline 118 - def
OAI.Kaplansky.frameAnalysisline 123 - theorem
OAI.Kaplansky.frameAnalysis_synthesisline 128 - theorem
OAI.Kaplansky.frameSynthesis_mem_spanline 133 - theorem
OAI.Kaplansky.frameSynthesis_analysisline 138 - def
OAI.Kaplansky.frameSpanEquivline 151 - theorem
OAI.Kaplansky.frameSpan_finrankline 160 - def
OAI.Kaplansky.ContinuousHermitianMetricline 179Source documentation
Continuity of a Hermitian metric, expressed by its values on local continuous sections of an ordinary complex vector bundle.
def ContinuousHermitianMetric : Prop := …
- def
OAI.Kaplansky.bundleChartFrameline 186Source documentation
The ordinary frame obtained from a linear trivialization.
def bundleChartFrame (e : Trivialization (Fin d → ℂ) (π (Fin d → ℂ) E)) [e.IsLinear ℂ] (y : Y) (i : Fin d) : E y := … - def
OAI.Kaplansky.bundleChartBasisline 190 - theorem
OAI.Kaplansky.bundleChartBasis_applyline 194 - theorem
OAI.Kaplansky.bundleChartFrame_independentline 199 - theorem
OAI.Kaplansky.continuousOn_bundleChartFrameline 207 - theorem
OAI.Kaplansky.continuousOn_bundleGramline 217 - def
OAI.Kaplansky.bundleOrthonormalFrameline 229Source documentation
The actual orthonormal frame on the chart, extended by zero outside.
def bundleOrthonormalFrame (e : Trivialization (Fin d → ℂ) (π (Fin d → ℂ) E)) [e.IsLinear ℂ] (y : Y) : Fin d → E y := … - theorem
OAI.Kaplansky.bundleOrthonormalFrame_eqline 233 - theorem
OAI.Kaplansky.bundleOrthonormalFrame_orthonormalline 244 - def
OAI.Kaplansky.bundleOrthonormalBasisline 249 - theorem
OAI.Kaplansky.bundleOrthonormalBasis_applyline 254 - theorem
OAI.Kaplansky.continuousOn_bundleOrthonormalFrameline 263 - def
OAI.Kaplansky.bundleUnitaryTransitionline 298Source documentation
Transition from the orthonormalization of chart a to that of chart b.
def bundleUnitaryTransition (a b : Trivialization (Fin d → ℂ) (π (Fin d → ℂ) E)) [a.IsLinear ℂ] [b.IsLinear ℂ] (y : Y) : Matrix (Fin d) (Fin d) ℂ := … - theorem
OAI.Kaplansky.bundleUnitaryTransition_eqline 303 - theorem
OAI.Kaplansky.bundleUnitaryTransition_unitaryline 313 - theorem
OAI.Kaplansky.bundleUnitaryTransition_selfline 322 - theorem
OAI.Kaplansky.bundleUnitaryTransition_compline 328 - theorem
OAI.Kaplansky.continuousOn_bundleUnitaryTransitionline 340