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

Definition df-petparts 39901
Description: Define the class of partition-side general partition-equivalence spans.

⟨𝑟, 𝑛⟩ ∈ PetParts means:

(1) 𝑟 is a set-relation (𝑟 ∈ Rels), and

(2) 𝑛 is a membership block-carrier (𝑛 ∈ MembParts), and

(3) the block-lift span (𝑟 ⋉ (◡ E ↾ 𝑛)) is a generalized partition on its natural quotient-carrier 𝑛 (i.e. (𝑟 ⋉ (◡ E ↾ 𝑛)) Parts 𝑛).

This is the horizontal feasibility base object on the partition side, expressed in the type-safe Parts language.

The explicit typing (𝑟 ∈ Rels ∧ 𝑛 ∈ MembParts ) is included at the definition level so later modular refinements can treat typedness as a first-class component (e.g. intersecting a typedness module with disjointness and equilibrium modules) without repeatedly restating it. In particular, it lets decompositions such as dfpetparts2 39905 be written as clean intersections whose first conjunct is exactly the typedness module ( Rels × MembParts ). (Contributed by Peter Mazsa, 19-Feb-2026.) (Revised by Peter Mazsa, 25-Feb-2026.)

Assertion
Ref Expression
df-petparts PetParts = {⟨𝑟, 𝑛⟩ ∣ ((𝑟 ∈ Rels ∧ 𝑛 ∈ MembParts ) ∧ (𝑟 ⋉ (◡ E ↾ 𝑛)) Parts 𝑛)}
Distinct variable group:   𝑛,𝑟

Detailed syntax breakdown of Definition df-petparts
StepHypRef Expression
1 cpetparts 39160 . 2 class PetParts
2 vr . . . . . . 7 setvar 𝑟
32cv 1568 . . . . . 6 class 𝑟
4 crels 39118 . . . . . 6 class Rels
53, 4wcel 2144 . . . . 5 wff 𝑟 ∈ Rels
6 vn . . . . . . 7 setvar 𝑛
76cv 1568 . . . . . 6 class 𝑛
8 cmembparts 39158 . . . . . 6 class MembParts
97, 8wcel 2144 . . . . 5 wff 𝑛 ∈ MembParts
105, 9wa 401 . . . 4 wff (𝑟 ∈ Rels ∧ 𝑛 ∈ MembParts )
11 cep 5549 . . . . . . . 8 class E
1211ccnv 5649 . . . . . . 7 class ◡ E
1312, 7cres 5652 . . . . . 6 class (◡ E ↾ 𝑛)
143, 13cxrn 39107 . . . . 5 class (𝑟 ⋉ (◡ E ↾ 𝑛))
15 cparts 39156 . . . . 5 class Parts
1614, 7, 15wbr 5102 . . . 4 wff (𝑟 ⋉ (◡ E ↾ 𝑛)) Parts 𝑛
1710, 16wa 401 . . 3 wff ((𝑟 ∈ Rels ∧ 𝑛 ∈ MembParts ) ∧ (𝑟 ⋉ (◡ E ↾ 𝑛)) Parts 𝑛)
1817, 2, 6copab 5166 . 2 class {⟨𝑟, 𝑛⟩ ∣ ((𝑟 ∈ Rels ∧ 𝑛 ∈ MembParts ) ∧ (𝑟 ⋉ (◡ E ↾ 𝑛)) Parts 𝑛)}
191, 18wceq 1569 1 wff PetParts = {⟨𝑟, 𝑛⟩ ∣ ((𝑟 ∈ Rels ∧ 𝑛 ∈ MembParts ) ∧ (𝑟 ⋉ (◡ E ↾ 𝑛)) Parts 𝑛)}
Colors of variables:    wff setvar class
This definition is used by:  dfpetparts2  39905  petseq  39909
  Copyright terms: Public domain W3C validator