OAI/Algebra/Finitistic/Selection/FiniteSelectionFamily.lean
15 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.LittleFinitistic.FiniteSelectionFamily.Sline 11Source documentation
Actual finite-dimensional modules over the fixed selecting algebra.
def S := {M : ModuleCat SelectionRing // FiniteDimensional ℂ (complexObject M)}Mentions: OAI.LittleFinitistic.SelectionRing, OAI.LittleFinitistic.complexObject
- abbrev
OAI.LittleFinitistic.FiniteSelectionFamily.vectorline 12 - instance
OAI.LittleFinitistic.FiniteSelectionFamily.(instance at line 13)line 13 - instance
OAI.LittleFinitistic.FiniteSelectionFamily.ringModuleline 14 - instance
OAI.LittleFinitistic.FiniteSelectionFamily.towerline 16 - def
OAI.LittleFinitistic.FiniteSelectionFamily.Hline 20Source documentation
H preserves this actual finite-dimensional family.
def H (Y : S) : S := ⟨selectionStep Y.val, by …
Mentions: OAI.LittleFinitistic.FiniteSelectionFamily.S, OAI.LittleFinitistic.selectionStep
- abbrev
OAI.LittleFinitistic.FiniteSelectionFamily.representationline 24 - abbrev
OAI.LittleFinitistic.FiniteSelectionFamily.moduleline 25 - abbrev
OAI.LittleFinitistic.FiniteSelectionFamily.derivedline 26 - def
OAI.LittleFinitistic.FiniteSelectionFamily.realizationline 29Source documentation
The proved one-step realization uses the actual endomap of the finite family.
def realization (Y : S) : SelectedTensorSplitting.object (representation Y).Evaluation ≅ derived (H Y) ⊞ (derived (H Y))⟦(3 : ℤ)⟧ := …Mentions: OAI.LittleFinitistic.FiniteSelectionFamily.S, OAI.LittleFinitistic.SelectedTensorSplitting.object, OAI.LittleFinitistic.FiniteSelectionFamily.representation, OAI.LittleFinitistic.FiniteSelectionFamily.derived, OAI.LittleFinitistic.FiniteSelectionFamily.H
- theorem
OAI.LittleFinitistic.FiniteSelectionFamily.module_zeroline 35Source documentation
Evaluation on three copies preserves and reflects the zero module.
theorem module_zero (Y : S) : IsZero (module Y) ↔ Subsingleton Y.val := by …
Mentions: OAI.LittleFinitistic.FiniteSelectionFamily.S, OAI.LittleFinitistic.FiniteSelectionFamily.module
- theorem
OAI.LittleFinitistic.FiniteSelectionFamily.derived_zeroline 51Source documentation
The same exact zero criterion after embedding in the actual derived category.
theorem derived_zero (Y : S) : IsZero (derived Y) ↔ Subsingleton Y.val := by …
Mentions: OAI.LittleFinitistic.FiniteSelectionFamily.S, OAI.LittleFinitistic.FiniteSelectionFamily.derived
- theorem
OAI.LittleFinitistic.FiniteSelectionFamily.iterate_valline 60Source documentation
Iteration is literally the Section 2 selection operation.
theorem iterate_val (j : ℕ) (Y : S) : ((H^[j]) Y).val = selectionIterate Y.val j := by …
Mentions: OAI.LittleFinitistic.FiniteSelectionFamily.S, OAI.LittleFinitistic.FiniteSelectionFamily.H, OAI.LittleFinitistic.selectionIterate
- def
OAI.LittleFinitistic.FiniteSelectionFamily.testline 68 - theorem
OAI.LittleFinitistic.FiniteSelectionFamily.extinctionline 71Source documentation
Exact finite extinction is retained by the actual derived evaluation family.
theorem extinction (m : ℕ) [NeZero m] : (∀ j < m, ¬ IsZero (derived ((H^[j]) (test m)))) ∧ IsZero (derived ((H^[m]) (test m))) := by …Mentions: OAI.LittleFinitistic.FiniteSelectionFamily.derived, OAI.LittleFinitistic.FiniteSelectionFamily.H, OAI.LittleFinitistic.FiniteSelectionFamily.test