OAI/Geometry/ComplexBundle/Kernel.lean
57 declarations, 0 contain sorry, 0 declared as axioms
Smooth splittings, kernel charts, and realization of kernel bundles.
- def
OAI.Kaplansky.SmoothKernel.localRightInverseline 28Source documentation
Right inverse on the open neighborhood where A R is invertible.
def localRightInverse (R : W →L[ℂ] V) (A : V →L[ℂ] W) : W →L[ℂ] V := …
- def
OAI.Kaplansky.SmoothKernel.kernelProjectionline 31 - def
OAI.Kaplansky.SmoothKernel.splitDomainline 34 - theorem
OAI.Kaplansky.SmoothKernel.splitDomain_openline 36 - theorem
OAI.Kaplansky.SmoothKernel.localRightInverse_rightline 40 - theorem
OAI.Kaplansky.SmoothKernel.localRightInverse_on_rangeline 44 - theorem
OAI.Kaplansky.SmoothKernel.kernelProjection_memline 49 - theorem
OAI.Kaplansky.SmoothKernel.kernelProjection_fixline 54 - theorem
OAI.Kaplansky.SmoothKernel.kernelProjection_killline 59 - theorem
OAI.Kaplansky.SmoothKernel.kernelProjection_absorbline 64 - def
OAI.Kaplansky.SmoothKernel.kernelEquivline 72Source documentation
Explicit linear identification of the actual kernels throughout the split neighborhood. Both maps are restrictions of the constructed projections.
def kernelEquiv (R : W →L[ℂ] V) (L A : V →L[ℂ] W) (hL : L ∈ splitDomain R) (hA : A ∈ splitDomain R) : LinearMap.ker L.toLinearMap ≃ₗ[ℂ] LinearMap.ker A.toLinearMap where …Mentions: OAI.Kaplansky.SmoothKernel.splitDomain
- theorem
OAI.Kaplansky.SmoothKernel.localRightInverse_smoothline 88 - theorem
OAI.Kaplansky.SmoothKernel.kernelProjection_smoothline 96 - theorem
OAI.Kaplansky.SmoothKernel.kernelProjection_apply_smoothline 100 - def
OAI.Kaplansky.SmoothKernel.kernelRetractionline 110 - abbrev
OAI.Kaplansky.SmoothKernel.SplitBaseline 114 - abbrev
OAI.Kaplansky.SmoothKernel.SplitIncidenceline 117Source documentation
The actual incidence subset, with the topology induced from parameters and V.
abbrev SplitIncidence (R : W →L[ℂ] V) := {p : SplitBase R × V // p.1.val p.2=0}Mentions: OAI.Kaplansky.SmoothKernel.SplitBase
- def
OAI.Kaplansky.SmoothKernel.kernelChartHomeomorphline 121Source documentation
A homeomorphism over the parameter base between the actual local kernel incidence space and the product with one fixed kernel.
def kernelChartHomeomorph (R : W →L[ℂ] V) (L : V →L[ℂ] W) (hL : L ∈ splitDomain R) : SplitIncidence R ≃ₜ SplitBase R × LinearMap.ker L.toLinearMap where …Mentions: OAI.Kaplansky.SmoothKernel.splitDomain, OAI.Kaplansky.SmoothKernel.SplitIncidence, OAI.Kaplansky.SmoothKernel.SplitBase
- def
OAI.Kaplansky.SmoothKernel.kernelCoordinateChangeline 151Source documentation
The fiber coordinate transition really is projection onto the second fixed kernel after reconstruction in the varying kernel.
def kernelCoordinateChange (R R' : W →L[ℂ] V) (L L' : V →L[ℂ] W) (hL' : L' ∈ splitDomain R') (A : V →L[ℂ] W) : LinearMap.ker L.toLinearMap →L[ℂ] LinearMap.ker L'.toLinearMap := …Mentions: OAI.Kaplansky.SmoothKernel.splitDomain
- theorem
OAI.Kaplansky.SmoothKernel.kernelCoordinateChange_smoothline 157 - theorem
OAI.Kaplansky.SmoothKernel.kernelCoordinateChange_smooth_realline 162 - abbrev
OAI.Kaplansky.SmoothKernel.KernelModelline 176 - structure
OAI.Kaplansky.SmoothKernel.SurjectiveFamilyline 182Source documentation
Ordinary continuous, surjective linear families. No kernel bundle is part of the input: the following construction supplies it.
structure SurjectiveFamily (B V W : Type*) [TopologicalSpace B] [NormedAddCommGroup V] [NormedSpace ℂ V] [NormedAddCommGroup W] [NormedSpace ℂ W] where … - def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.rightInverseline 194 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.rightInverse_specline 199 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.center_memline 207 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.kernel_finrankline 213 - def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.modelEquivline 219 - def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.baseSetline 224 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.baseSet_openline 227 - def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.toModelline 230 - def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.fromModelline 234 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.fromModel_memline 238 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.toModel_fromModelline 242 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.fromModel_toModelline 257 - def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.transitionline 265 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.transition_selfline 268 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.transition_compline 271 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.continuousOn_fromModelline 278 - def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.coreline 285Source documentation
The kernel bundle core has the actual rank dim(V)-dim(W), with local transitions constructed from the family and its right inverses.
def core : VectorBundleCore ℂ B (KernelModel V W) B where …
Mentions: OAI.Kaplansky.SmoothKernel.KernelModel
- def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.fiberEquivline 298Source documentation
Every constructed fiber is linearly identified with the actual kernel.
def fiberEquiv (b : B) : A.core.Fiber b ≃ₗ[ℂ] LinearMap.ker (A.map b).toLinearMap := …
- def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.realCoreline 313 - instance
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.realFiberComplexModuleline 326 - def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.realFiberEquivline 329 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.kernel_model_real_finrankline 333 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.transition_contDiffAtline 341 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.realCore_isContMDiffline 353Source documentation
A genuinely smooth kernel bundle, derived from smoothness and surjectivity of the original family. Smoothness of the kernel bundle is not an assumption.
theorem realCore_isContMDiff (hD : ContDiff ℝ ∞ D.map) : D.realCore.IsContMDiff 𝓘(ℝ,X) ∞ where … - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.fromModel_centerline 373 - abbrev
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.IncidenceTotalline 377 - def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.realizationline 379 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.realization_chartline 382 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.continuous_realizationline 388 - def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.toIncidenceline 403 - def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.fromIncidenceline 406 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.fromIncidence_chartline 409 - theorem
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.continuous_fromIncidenceline 415 - def
OAI.Kaplansky.SmoothKernel.SurjectiveFamily.incidenceHomeomorphline 428Source documentation
The constructed smooth real bundle realizes the exact complex kernel incidence subset, including its ambient subspace topology.
def incidenceHomeomorph : TotalSpace (KernelModel V W) A.realCore.Fiber ≃ₜ A.IncidenceTotal where …
Mentions: OAI.Kaplansky.SmoothKernel.KernelModel