OAI/Geometry/ComplexBundle/Complement.lean
47 declarations, 0 contain sorry, 0 declared as axioms
Local and global topology and splitting of frame complement bundles.
- theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.analysis_kerline 21Source documentation
The complement is the kernel of the actual frame coefficient map.
theorem analysis_ker (y : ProjectiveProduct K) : LinearMap.ker (frameAnalysis (f.vector y)) = (Submodule.span ℂ (Set.range (f.vector y)))ᗮ := by …Mentions: OAI.Kaplansky.frameAnalysis
- theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.analysis_surjectiveline 44 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.analysis_kernel_finrankline 49Source documentation
The actual kernel has constant rank, with no complement-bundle premise.
theorem analysis_kernel_finrank (y : ProjectiveProduct K) : Module.finrank ℂ (LinearMap.ker (frameAnalysis (f.vector y))) = Fintype.card a.Slot-d := by …Mentions: OAI.Kaplansky.frameAnalysis
- def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.localAnalysisline 63Source documentation
The coefficient map in an ambient chart.
def localAnalysis (y : e.baseSet) : a.Model →L[ℂ] EuclideanSpace ℂ (Fin d) := …
- theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.continuous_localAnalysisline 66 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.localAnalysis_surjectiveline 77 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.localKernelFamilyline 86Source documentation
A continuous surjective family on every ambient chart, constructed from an arbitrary continuous orthonormal frame.
def localKernelFamily : SmoothKernel.SurjectiveFamily e.baseSet a.Model (EuclideanSpace ℂ (Fin d)) where …
- abbrev
OAI.Kaplansky.ContinuousOrthonormalStageFrame.ComplementTotalline 98Source documentation
The actual complement, with the ambient bundle's subspace topology.
abbrev ComplementTotal := {z : TotalSpace a.Model a.Fiber // … - abbrev
OAI.Kaplansky.ContinuousOrthonormalStageFrame.LocalComplementTotalline 102 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementToLocalKernelline 104 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.localKernelToComplementline 113 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.continuous_complementToLocalKernelline 119 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.continuous_localKernelToComplementline 130 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.localComplementKernelHomeomorphline 145Source documentation
A homeomorphism to the genuine kernel incidence set over an ambient chart. Both spaces retain their ambient subspace topologies.
def localComplementKernelHomeomorph : f.LocalComplementTotal e ≃ₜ (f.localKernelFamily e).IncidenceTotal where … - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.localComplementBundleHomeomorphline 164Source documentation
The local ordinary kernel bundle realizes the exact orthogonal complement, not an independently assigned topology on the same fibers.
def localComplementBundleHomeomorph : TotalSpace (SmoothKernel.KernelModel a.Model (EuclideanSpace ℂ (Fin d))) (f.localKernelFamily e).realCore.Fiber ≃ₜ f.LocalComplementTotal e := …Mentions: OAI.Kaplansky.SmoothKernel.KernelModel
- abbrev
OAI.Kaplansky.ContinuousOrthonormalStageFrame.ComplementModelline 175 - abbrev
OAI.Kaplansky.ContinuousOrthonormalStageFrame.ComplementFiberline 176 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTotalEquivline 179 - instance
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTotalTopologyline 185 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTotalHomeomorphline 188 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementInclusionline 191 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementInclusion_isInducingline 194 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complement_totalSpaceMk_isInducingline 197 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementLocalTrivline 211 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementLocalTriv_applyline 216 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementAmbientTrivline 223Source documentation
Extend the locally constructed kernel chart over its open base into the actual global complement total space.
def complementAmbientTriv (i : e.baseSet) : Trivialization f.ComplementModel (fun z : f.ComplementTotal => z.val.proj) := … - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTrivline 229 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTriv_baseSetline 233 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTriv_applyline 236 - instance
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTriv_isLinearline 250 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTrivializationAtline 268 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.mem_complementTrivializationAtline 273 - instance
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementFiberBundleline 278 - instance
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTrivializationAt_isLinearline 285 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.continuousOn_complement_coordChangeline 290 - instance
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementVectorBundleline 306Source documentation
The full orthogonal complement is an ordinary complex vector bundle, with charts constructed from the frame and the inherited ambient topology.
instance complementVectorBundle : VectorBundle ℂ f.ComplementModel f.ComplementFiber where …
- theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementBundle_rankline 314 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.analysis_complementline 332 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.projection_synthesisline 338 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementSplitLinearEquivline 345Source documentation
The actual fiber decomposition into the full orthogonal complement and the trivial frame summand. No alignment with the original line summands.
def complementSplitLinearEquiv (y : ProjectiveProduct K) : (f.ComplementFiber y × EuclideanSpace ℂ (Fin d)) ≃ₗ[ℂ] a.Fiber y where … - abbrev
OAI.Kaplansky.ContinuousOrthonormalStageFrame.ComplementSplitTotalline 371 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementAssembleline 374 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementDisassembleline 377 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.continuous_complementAssembleline 381 - theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.continuous_complementDisassembleline 403 - def
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementSplitHomeomorphline 412Source documentation
Global topological splitting of the actual bundle. The first factor is the constructed complement vector bundle and the other factor is trivial.
def complementSplitHomeomorph : f.ComplementSplitTotal ≃ₜ TotalSpace a.Model a.Fiber where …
- theorem
OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementSplitHomeomorph_baseline 427