OAI/SetTheory/PartitionConsistency/Construction/CellReorder.lean
19 declarations, 0 contain sorry, 0 declared as axioms
CellUnion
- def
OAI.PartitionConsistency.ConservativeMonoids.Subobject.directedSupline 18Source documentation
Directed unions do not add factors or conditional joins.
def directedSup {K : Type u} [Nonempty K] (F : K → Subobject T) (hF : Directed (· ≤ ·) (fun k => (F k).submonoid)) : Subobject T where …Mentions: OAI.PartitionConsistency.ConservativeMonoids.Subobject
- def
OAI.PartitionConsistency.ConservativeMonoids.Subobject.unionValueline 42 - theorem
OAI.PartitionConsistency.ConservativeMonoids.Subobject.unionValue_atline 48 - def
OAI.PartitionConsistency.ConservativeMonoids.Subobject.unionLiftline 59Source documentation
A compatible family of arbitrary monoid homomorphisms glues over an actual directed union.
def unionLift : U.object →* N where …
- theorem
OAI.PartitionConsistency.ConservativeMonoids.Subobject.unionLift_compline 78 - theorem
OAI.PartitionConsistency.ConservativeMonoids.Subobject.Square.identityline 88 - theorem
OAI.PartitionConsistency.ConservativeMonoids.Subobject.Square.pasteline 91 - theorem
OAI.PartitionConsistency.ConservativeMonoids.Subobject.Square.cancel_leftline 94 - theorem
OAI.PartitionConsistency.ConservativeMonoids.Subobject.Square.unionline 101Source documentation
The pushout of a fixed base change with a directed union is the union of the actual pushout stages.
theorem union {K : Type u} [Preorder K] [IsDirectedOrder K] [Nonempty K] {A C Bup Dup : Subobject T} (B D : K → Subobject T) (hB : Monotone (fun k => (B k).submonoid)) (hD : Monotone (fun k => (D k).submonoid)) (hBL : ∀ k, (B k).submonoid ≤ Bup.submonoid) (hDL : ∀ k, (D k).submonoid ≤ Dup.submonoid) (hBU : ∀ x ∈ Bup.submonoid, ∃ k, x ∈ (B k).submonoid) (hDU : ∀ x ∈ Dup.submonoid, ∃ k, x ∈ (D k).submonoid) (h : ∀ k, Square A (B k) C (D k)) : Square A Bup C Dup := by …Mentions: OAI.PartitionConsistency.ConservativeMonoids.Subobject, OAI.PartitionConsistency.ConservativeMonoids.Subobject.Square
- theorem
OAI.PartitionConsistency.ConservativeMonoids.CellTower.future_cutline 182Source documentation
Simulate the selected future cells over any original earlier cut. The result has exactly the union presentation, not a further conservative hull.
theorem future_cut (hS : D.Closed S) (a b : J) (hab : a ≤ b) : ∃ R : Subobject T, R.submonoid = (D.stage a).submonoid ⊔ (D.restrict S b).submonoid ∧ Square (D.restrict S a) (D.restrict S b) (D.stage a) R := by …Mentions: OAI.PartitionConsistency.ConservativeMonoids.Subobject
- def
OAI.PartitionConsistency.ConservativeMonoids.CellTower.futureline 254Source documentation
The original cut, followed by all its selected future cells.
def future (hS : D.Closed S) (a : J) : Subobject T := …
Mentions: OAI.PartitionConsistency.ConservativeMonoids.Subobject
- theorem
OAI.PartitionConsistency.ConservativeMonoids.CellTower.future_eqline 257 - theorem
OAI.PartitionConsistency.ConservativeMonoids.CellTower.future_squareline 264 - theorem
OAI.PartitionConsistency.ConservativeMonoids.CellTower.future_monoline 272 - theorem
OAI.PartitionConsistency.ConservativeMonoids.CellTower.future_selectedline 278 - theorem
OAI.PartitionConsistency.ConservativeMonoids.CellTower.future_omitted_squareline 292 - def
OAI.PartitionConsistency.ConservativeMonoids.CellTower.reorderedline 305Source documentation
The reordered tower, inside the same
T. Its initial submonoid isSwheneverScontains the original initial stage.def reordered (hS : D.Closed S) : CellTower T J where …
Mentions: OAI.PartitionConsistency.ConservativeMonoids.CellTower
- theorem
OAI.PartitionConsistency.ConservativeMonoids.CellTower.reordered_bottomline 339 - theorem
OAI.PartitionConsistency.ConservativeMonoids.CellTower.countable_reorderingline 346Source documentation
Every countable set is contained in a countable initial base for a reordering by the original two kinds of cells.
theorem countable_reordering (hbot : ((D.stage ⊥).submonoid : Set T).Countable) (s : Set T) (hs : s.Countable) : ∃ E : CellTower T J, ((E.stage ⊥).submonoid : Set T).Countable ∧ s ⊆ (E.stage ⊥).submonoid := by …Mentions: OAI.PartitionConsistency.ConservativeMonoids.CellTower