OAI/Geometry/BundleTests/Retained.lean
32 declarations, 0 contain sorry, 0 declared as axioms
Retained bundle labels, positive multiplicities, regrouping, and complement rank.
- def
OAI.Kaplansky.labelFiberProdEquivline 17 - def
OAI.Kaplansky.labelFiberSigmaEquivline 24 - theorem
OAI.Kaplansky.labelFiberProd_cardline 31 - theorem
OAI.Kaplansky.labelFiberSigma_cardline 36 - theorem
OAI.Kaplansky.constantLabelFiber_cardline 41 - abbrev
OAI.Kaplansky.RetainedSlotline 55 - def
OAI.Kaplansky.retainedLabelline 57 - def
OAI.Kaplansky.retainedBundleCoreline 60 - abbrev
OAI.Kaplansky.RetainedBundleline 62 - instance
OAI.Kaplansky.retainedBundle_normline 64 - instance
OAI.Kaplansky.retainedBundle_innerline 66 - def
OAI.Kaplansky.retainedFiberEquivline 70Source documentation
Grouping the fiber coordinates recovers m copies of every stage bundle.
def retainedFiberEquiv (m R : ℕ) (P : SmoothTestBase m R) : RetainedBundle m R P ≃ₗ[ℂ] (∀ _ : Fin m, ∀ j : Fin (R+1), SmoothTestBundle m R R j.val (Nat.le_refl R) (Nat.le_of_lt_succ j.isLt) P) where …Mentions: OAI.Kaplansky.SmoothTestBase, OAI.Kaplansky.RetainedBundle, OAI.Kaplansky.SmoothTestBundle
- theorem
OAI.Kaplansky.continuous_retainedStageline 86Source documentation
Each stage projection is continuous for the actual total-space topology.
theorem continuous_retainedStage (m R : ℕ) (a : Fin m) (j : Fin (R+1)) : Continuous (fun z : TotalSpace (EuclideanSpace ℂ (RetainedSlot m R)) (RetainedBundle m R) => TotalSpace.mk' (EuclideanSpace ℂ (TestBundleSlot m R j.val)) z.proj (retainedFiberEquiv m R z.proj z.2 a j)) := by …Mentions: OAI.Kaplansky.RetainedSlot, OAI.Kaplansky.RetainedBundle, OAI.Kaplansky.TestBundleSlot, OAI.Kaplansky.retainedFiberEquiv
- theorem
OAI.Kaplansky.retainedBundle_finrankline 96 - theorem
OAI.Kaplansky.testSummandLineIndex_eq_noneline 113 - theorem
OAI.Kaplansky.retainedLabel_card_sumline 124 - theorem
OAI.Kaplansky.retainedLabel_none_cardline 145 - theorem
OAI.Kaplansky.testSummandLineIndex_eq_someline 162 - theorem
OAI.Kaplansky.retainedLabel_some_stage_sumline 170 - def
OAI.Kaplansky.suffixReverseEquivline 189 - theorem
OAI.Kaplansky.sum_suffix_reverseline 204 - theorem
OAI.Kaplansky.retainedLabel_some_cardline 229Source documentation
Each K_i is the count of actual occurrences of its hyperplane line in G, including all m copies and every retained stage.
theorem retainedLabel_some_card (m R : ℕ) (i : Fin R) : Fintype.card {s : RetainedSlot m R // retainedLabel m R s=some i} = testProjectiveDimension m R i := by …Mentions: OAI.Kaplansky.RetainedSlot, OAI.Kaplansky.retainedLabel, OAI.Kaplansky.testProjectiveDimension
- def
OAI.Kaplansky.groupingByLabelline 246 - def
OAI.Kaplansky.retainedLineRankline 256 - abbrev
OAI.Kaplansky.RetainedGroupedSlotline 260 - theorem
OAI.Kaplansky.retainedLabel_cardline 262 - def
OAI.Kaplansky.retainedGroupingEquivline 269Source documentation
Every retained line occurrence is accounted for exactly once.
def retainedGroupingEquiv (m R : ℕ) : RetainedSlot m R ≃ RetainedGroupedSlot m R := …
Mentions: OAI.Kaplansky.RetainedSlot, OAI.Kaplansky.RetainedGroupedSlot
- theorem
OAI.Kaplansky.retainedGrouping_labelline 274 - def
OAI.Kaplansky.lineSumRelabelUnitaryline 279Source documentation
Relabeling justified by an exact slot bijection preserves topology and metric, as well as the fiber linear structure.
def lineSumRelabelUnitary {S T ι : Type*} [Fintype S] [Fintype T] [Fintype ι] (K : ι → ℕ) (a : T → Option ι) (b : S → Option ι) (e : T ≃ S) (h : ∀ t, a t=b (e t)) : UnitaryBundleEquiv (EuclideanSpace ℂ T) (EuclideanSpace ℂ S) (SmoothLineSumBundle K a) (SmoothLineSumBundle K b) := by …Mentions: OAI.Kaplansky.UnitaryBundleEquiv
- def
OAI.Kaplansky.retainedRegroupingUnitaryline 288 - theorem
OAI.Kaplansky.retainedBundle_rank_decompositionline 296Source documentation
The total rank in the actual Chern-decomposition presentation.
theorem retainedBundle_rank_decomposition (m R : ℕ) (y : SmoothTestBase m R) : Module.finrank ℂ (RetainedBundle m R y) = retainedTrivialMultiplicity m R + ∑ i : Fin R, testProjectiveDimension m R i := by …Mentions: OAI.Kaplansky.SmoothTestBase, OAI.Kaplansky.RetainedBundle, OAI.Kaplansky.retainedTrivialMultiplicity, OAI.Kaplansky.testProjectiveDimension
- theorem
OAI.Kaplansky.retained_complement_rank_ltline 315