OAI/Geometry/ComplexBundle/Complement.lean

GitHub source file

47 declarations, 0 contain sorry, 0 declared as axioms

Local and global topology and splitting of frame complement bundles.

  1. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.analysis_ker line 21

    Source 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

  2. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.analysis_surjective line 44
  3. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.analysis_kernel_finrank line 49

    Source 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

  4. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.localAnalysis line 63

    Source documentation

    The coefficient map in an ambient chart.

    def localAnalysis (y : e.baseSet) : a.Model →L[ℂ] EuclideanSpace ℂ (Fin d) :=
    …
  5. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.continuous_localAnalysis line 66
  6. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.localAnalysis_surjective line 77
  7. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.localKernelFamily line 86

    Source 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
    …

    Mentions: OAI.Kaplansky.SmoothKernel.SurjectiveFamily

  8. abbrev OAI.Kaplansky.ContinuousOrthonormalStageFrame.ComplementTotal line 98

    Source documentation

    The actual complement, with the ambient bundle's subspace topology.

    abbrev ComplementTotal := {z : TotalSpace a.Model a.Fiber //
    …
  9. abbrev OAI.Kaplansky.ContinuousOrthonormalStageFrame.LocalComplementTotal line 102
  10. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementToLocalKernel line 104
  11. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.localKernelToComplement line 113
  12. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.continuous_complementToLocalKernel line 119
  13. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.continuous_localKernelToComplement line 130
  14. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.localComplementKernelHomeomorph line 145

    Source 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
    …
  15. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.localComplementBundleHomeomorph line 164

    Source 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

  16. abbrev OAI.Kaplansky.ContinuousOrthonormalStageFrame.ComplementModel line 175
  17. abbrev OAI.Kaplansky.ContinuousOrthonormalStageFrame.ComplementFiber line 176
  18. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTotalEquiv line 179
  19. instance OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTotalTopology line 185
  20. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTotalHomeomorph line 188
  21. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementInclusion line 191
  22. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementInclusion_isInducing line 194
  23. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.complement_totalSpaceMk_isInducing line 197
  24. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementLocalTriv line 211
  25. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementLocalTriv_apply line 216
  26. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementAmbientTriv line 223

    Source 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) :=
    …
  27. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTriv line 229
  28. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTriv_baseSet line 233
  29. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTriv_apply line 236
  30. instance OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTriv_isLinear line 250
  31. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTrivializationAt line 268
  32. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.mem_complementTrivializationAt line 273
  33. instance OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementFiberBundle line 278
  34. instance OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementTrivializationAt_isLinear line 285
  35. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.continuousOn_complement_coordChange line 290
  36. instance OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementVectorBundle line 306

    Source 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
    …
  37. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementBundle_rank line 314
  38. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.analysis_complement line 332
  39. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.projection_synthesis line 338
  40. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementSplitLinearEquiv line 345

    Source 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
    …
  41. abbrev OAI.Kaplansky.ContinuousOrthonormalStageFrame.ComplementSplitTotal line 371
  42. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementAssemble line 374
  43. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementDisassemble line 377
  44. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.continuous_complementAssemble line 381
  45. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.continuous_complementDisassemble line 403
  46. def OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementSplitHomeomorph line 412

    Source 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
    …
  47. theorem OAI.Kaplansky.ContinuousOrthonormalStageFrame.complementSplitHomeomorph_base line 427