Users' Mathboxes Mathbox for Peter Mazsa < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-pet2parts Structured version   Visualization version   GIF version

Definition df-pet2parts 39140
Description: Define the class of grade- and blocklift-stable partition-side general partition-equivalence spans. It consists of those 𝑟, 𝑛⟩ ∈ PetParts such that 𝑟, 𝑛 remains in PetParts after shifting one grade along SucMap (via ShiftStable). Concretely: 𝑟, 𝑛⟩ ∈ PetParts and there exists a predecessor 𝑚 with suc 𝑚 = 𝑛 such that 𝑟, 𝑚⟩ ∈ PetParts (encoded by SucMap ∘ PetParts inside ShiftStable). I.e., it introduces the external (tower/grade) stability axis. This is the "4th level" for pet 39135 (see dfpet2parts2 39143): beyond (i) carrier membership partition, (ii) disjointness, and (iii) semantic equilibrium, we require (iv) stability under a canonical grade shift. PetParts already enforces disjointness and the quotient-carrier equation for the lifted span (hence semantic equilibrium via dfpetparts2 39142). Pet2Parts adds the external grade (tower) stability axis via df-shiftstable 38652 with SucMap. This (iv) is why we need explicit second-level Pet2Parts, while Disjs typically does not: Disjs already packages its own internal two-step consistency (carrier + map) by dfdisjs6 39112 / dfdisjs7 39113, whereas pet 39135 has an additional grade axis that must be imposed separately. (Contributed by Peter Mazsa, 19-Feb-2026.)
Assertion
Ref Expression
df-pet2parts Pet2Parts = ( SucMap ShiftStable PetParts )

Detailed syntax breakdown of Definition df-pet2parts
StepHypRef Expression
1 cpet2parts 38398 . 2 class Pet2Parts
2 csucmap 38348 . . 3 class SucMap
3 cpetparts 38397 . . 3 class PetParts
42, 3cshiftstable 38352 . 2 class ( SucMap ShiftStable PetParts )
51, 4wceq 1542 1 wff Pet2Parts = ( SucMap ShiftStable PetParts )
Colors of variables: wff setvar class
This definition is referenced by:  dfpet2parts2  39143  pets2eq  39147
  Copyright terms: Public domain W3C validator