OAI/Geometry/ComplexBundle/Tensor.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Tensor line bundles, metrics, and finite frames.
- theorem
OAI.Kaplansky.complexLineMap_scalarline 16 - def
OAI.Kaplansky.tensorLineCoreline 25Source documentation
Tensor product of two actual line cores. Its transition functions are the products of the two line transition functions.
def tensorLineCore : VectorBundleCore ℂ B ℂ (J × K) where …
- def
OAI.Kaplansky.tensorLinePairline 57Source documentation
Multiplication in core fibers is the tensor pairing. This formula is compatible with every tensor-product chart.
def tensorLinePair (x : B) (v : C.Fiber x) (w : D.Fiber x) : (tensorLineCore C D).Fiber x := …
Mentions: OAI.Kaplansky.tensorLineCore
- theorem
OAI.Kaplansky.tensorLinePair_chartline 60 - theorem
OAI.Kaplansky.continuous_tensorLinePair_sectionline 74Source documentation
Products of continuous sections are continuous in the tensor bundle topology; the chart compatibility, not fiberwise continuity alone, establishes the statement.
theorem continuous_tensorLinePair_section (s : ∀ x, C.Fiber x) (t : ∀ x, D.Fiber x) (hs : Continuous (fun x => TotalSpace.mk' ℂ x (s x))) (ht : Continuous (fun x => TotalSpace.mk' ℂ x (t x))) : Continuous (fun x => TotalSpace.mk' ℂ x (tensorLinePair C D x (s x) (t x))) := by …Mentions: OAI.Kaplansky.tensorLinePair
- theorem
OAI.Kaplansky.tensorLinePair_ne_zeroline 87 - def
OAI.Kaplansky.lineFrameEquivline 99Source documentation
Coordinates relative to an actual nowhere-zero line section.
def lineFrameEquiv (b : B) : C.Fiber b ≃ₗ[ℂ] ℂ where …
- theorem
OAI.Kaplansky.lineFrameEquiv_chartline 111 - def
OAI.Kaplansky.lineFrameHomeomorphline 130Source documentation
A nonzero continuous frame gives a homeomorphism for the original line-core topology, with complex-linear fibers.
def lineFrameHomeomorph : TotalSpace ℂ C.Fiber ≃ₜ B × ℂ where …
- def
OAI.Kaplansky.finiteLineFrameEquivline 165 - def
OAI.Kaplansky.finiteLineFrameHomeomorphline 170 - theorem
OAI.Kaplansky.finiteLineFrameHomeomorph_zero_iffline 190 - theorem
OAI.Kaplansky.tensorLineCore_coordChange_eq_compline 205 - theorem
OAI.Kaplansky.tensorLineCore_unitaryline 215Source documentation
Tensoring unitary line transitions preserves the actual Hermitian metric. No determinant or orientation premise is required.
theorem tensorLineCore_unitary (hC : ∀ i j x, x ∈ C.baseSet i → x ∈ C.baseSet j → ∀ z w : ℂ, inner ℂ (C.coordChange i j x z) (C.coordChange i j x w) = inner ℂ z w) (hD : ∀ i j x, x ∈ D.baseSet i → x ∈ D.baseSet j → ∀ z w : ℂ, inner ℂ (D.coordChange i j x z) (D.coordChange i j x w) = inner ℂ z w) (i j : J × K) (x : B) (hi : x ∈ (tensorLineCore C D).baseSet i) (hj : x ∈ (tensorLineCore C D).baseSet j) (z w : ℂ) : inner ℂ ((tensorLineCore C D).coordChange i j x z) ((tensorLineCore C D).coordChange i j x w) = inner ℂ z w := by …Mentions: OAI.Kaplansky.tensorLineCore
- theorem
OAI.Kaplansky.tensorLineSum_unitaryline 227