OAI/Geometry/ComplexBundle/SmoothLine.lean
26 declarations, 0 contain sorry, 0 declared as axioms
Smooth projective lines, product lines, finite sums, and restrictions.
- theorem
OAI.Kaplansky.ComplexGrassmann.contDiff_graphLineVectorline 18 - theorem
OAI.Kaplansky.ComplexGrassmann.contDiff_vectorOuterline 25 - theorem
OAI.Kaplansky.ComplexGrassmann.contDiff_graphLineProjection_valline 36 - theorem
OAI.Kaplansky.ComplexGrassmann.contMDiff_projectiveProjection_matrixline 48Source documentation
The actual projector matrix of a line is a smooth function on complex projective space, viewed as a real manifold.
theorem contMDiff_projectiveProjection_matrix : ContMDiff ๐(โ,GraphSlope 1 k) ๐(โ,Matrix (Fin (1+k)) (Fin (1+k)) โ) โ (fun P : Grassmann 1 k => ((projectiveProjectionEquiv k).symm P).val) := by โฆMentions: OAI.Kaplansky.ComplexGrassmann.GraphSlope, OAI.Kaplansky.ComplexGrassmann.Grassmann, OAI.Kaplansky.ComplexGrassmann.projectiveProjectionEquiv
- def
OAI.Kaplansky.ComplexGrassmann.projectiveProjectionMapline 74 - def
OAI.Kaplansky.ComplexGrassmann.projectiveHyperplaneCoreline 77 - def
OAI.Kaplansky.ComplexGrassmann.matrixColumnLinearline 80 - theorem
OAI.Kaplansky.ComplexGrassmann.contMDiff_projectiveColumnline 86 - theorem
OAI.Kaplansky.ComplexGrassmann.contDiffAt_normalizeline 93 - theorem
OAI.Kaplansky.ComplexGrassmann.contMDiffOn_projectiveUnitColumnline 97 - theorem
OAI.Kaplansky.ComplexGrassmann.projectiveHyperplaneCore_transition_smoothline 105Source documentation
The actual dual tautological-line transitions are real smooth.
theorem projectiveHyperplaneCore_transition_smooth (a b : Fin (1+k)) : ContMDiffOn ๐(โ,GraphSlope 1 k) ๐(โ,โ โL[โ] โ) โ ((projectiveHyperplaneCore k).coordChange a b) ((projectiveHyperplaneCore k).baseSet a โฉ (projectiveHyperplaneCore k).baseSet b) := by โฆMentions: OAI.Kaplansky.ComplexGrassmann.GraphSlope, OAI.Kaplansky.ComplexGrassmann.projectiveHyperplaneCore
- def
OAI.Kaplansky.ComplexGrassmann.productLineChartIndexline 130 - def
OAI.Kaplansky.ComplexGrassmann.productLineCoreline 135Source documentation
Lโ is trivial; Lแตข is the actual hyperplane line pulled back from factor i.
def productLineCore (i : Option ฮน) : VectorBundleCore โ (ProjectiveProduct K) โ (productLineChartIndex K i) := โฆMentions: OAI.Kaplansky.ComplexGrassmann.ProjectiveProduct, OAI.Kaplansky.ComplexGrassmann.productLineChartIndex
- theorem
OAI.Kaplansky.ComplexGrassmann.productLineCore_transition_smoothline 141 - theorem
OAI.Kaplansky.ComplexGrassmann.productLineCore_unitaryline 153 - instance
OAI.Kaplansky.ComplexGrassmann.productLineCore_contMDiffVectorBundleline 166 - def
OAI.Kaplansky.ComplexGrassmann.smoothLineSumCoreline 176Source documentation
The ordinary smooth Hermitian direct sum of the specified hyperplane pullbacks and trivial lines on the actual projective product.
def smoothLineSumCore := finiteLineSumCore (fun s => productLineCore K (label s))
Mentions: OAI.Kaplansky.finiteLineSumCore, OAI.Kaplansky.ComplexGrassmann.productLineCore
- abbrev
OAI.Kaplansky.ComplexGrassmann.SmoothLineSumBundleline 177 - instance
OAI.Kaplansky.ComplexGrassmann.smoothLineSum_normline 179 - instance
OAI.Kaplansky.ComplexGrassmann.smoothLineSum_innerline 181 - instance
OAI.Kaplansky.ComplexGrassmann.smoothLineSum_contMDiffVectorBundleline 184 - theorem
OAI.Kaplansky.ComplexGrassmann.smoothLineSum_finrankline 191 - theorem
OAI.Kaplansky.ComplexGrassmann.smoothLineSum_inner_continuousOnline 197 - def
OAI.Kaplansky.ComplexGrassmann.projectiveRestrictline 213 - theorem
OAI.Kaplansky.ComplexGrassmann.continuous_productLine_restrict_iffline 219Source documentation
Restricting the base preserves the actual local line coordinates, for both the trivial line and every hyperplane pullback.
theorem continuous_productLine_restrict_iff (i : Option ฮน) (g : X โ ProjectiveProduct K) (v : X โ โ) (hg : Continuous g) : Continuous (fun x => TotalSpace.mk' โ (E := (productLineCore K (i.map f)).Fiber) (g x) (v x)) โ โฆMentions: OAI.Kaplansky.ComplexGrassmann.ProjectiveProduct, OAI.Kaplansky.ComplexGrassmann.productLineCore
- theorem
OAI.Kaplansky.ComplexGrassmann.continuous_lineSum_restrict_iffline 245Source documentation
The finite orthogonal sum has the ordinary pullback topology under coordinate restriction. The base and fiber coordinates are explicit.
theorem continuous_lineSum_restrict_iff {S : Type*} [Fintype S] (label : S โ Option ฮน) (g : X โ ProjectiveProduct K) (v : X โ EuclideanSpace โ S) (hg : Continuous g) : Continuous (fun x => TotalSpace.mk' (EuclideanSpace โ S) (E := SmoothLineSumBundle K (fun s => (label s).map f)) (g x) (v x)) โ โฆMentions: OAI.Kaplansky.ComplexGrassmann.ProjectiveProduct, OAI.Kaplansky.ComplexGrassmann.SmoothLineSumBundle