| Mathbox for Peter Mazsa |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > Mathboxes > df-petparts | Structured version Visualization version GIF version | ||
| 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 39175 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.) |
| Ref | Expression |
|---|---|
| df-petparts | ⊢ PetParts = {〈𝑟, 𝑛〉 ∣ ((𝑟 ∈ Rels ∧ 𝑛 ∈ MembParts ) ∧ (𝑟 ⋉ (◡ E ↾ 𝑛)) Parts 𝑛)} |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | cpetparts 38430 | . 2 class PetParts | |
| 2 | vr | . . . . . . 7 setvar 𝑟 | |
| 3 | 2 | cv 1541 | . . . . . 6 class 𝑟 |
| 4 | crels 38388 | . . . . . 6 class Rels | |
| 5 | 3, 4 | wcel 2114 | . . . . 5 wff 𝑟 ∈ Rels |
| 6 | vn | . . . . . . 7 setvar 𝑛 | |
| 7 | 6 | cv 1541 | . . . . . 6 class 𝑛 |
| 8 | cmembparts 38428 | . . . . . 6 class MembParts | |
| 9 | 7, 8 | wcel 2114 | . . . . 5 wff 𝑛 ∈ MembParts |
| 10 | 5, 9 | wa 395 | . . . 4 wff (𝑟 ∈ Rels ∧ 𝑛 ∈ MembParts ) |
| 11 | cep 5524 | . . . . . . . 8 class E | |
| 12 | 11 | ccnv 5624 | . . . . . . 7 class ◡ E |
| 13 | 12, 7 | cres 5627 | . . . . . 6 class (◡ E ↾ 𝑛) |
| 14 | 3, 13 | cxrn 38377 | . . . . 5 class (𝑟 ⋉ (◡ E ↾ 𝑛)) |
| 15 | cparts 38426 | . . . . 5 class Parts | |
| 16 | 14, 7, 15 | wbr 5099 | . . . 4 wff (𝑟 ⋉ (◡ E ↾ 𝑛)) Parts 𝑛 |
| 17 | 10, 16 | wa 395 | . . 3 wff ((𝑟 ∈ Rels ∧ 𝑛 ∈ MembParts ) ∧ (𝑟 ⋉ (◡ E ↾ 𝑛)) Parts 𝑛) |
| 18 | 17, 2, 6 | copab 5161 | . 2 class {〈𝑟, 𝑛〉 ∣ ((𝑟 ∈ Rels ∧ 𝑛 ∈ MembParts ) ∧ (𝑟 ⋉ (◡ E ↾ 𝑛)) Parts 𝑛)} |
| 19 | 1, 18 | wceq 1542 | 1 wff PetParts = {〈𝑟, 𝑛〉 ∣ ((𝑟 ∈ Rels ∧ 𝑛 ∈ MembParts ) ∧ (𝑟 ⋉ (◡ E ↾ 𝑛)) Parts 𝑛)} |
| Colors of variables: wff setvar class |
| This definition is referenced by: dfpetparts2 39175 petseq 39179 |
| Copyright terms: Public domain | W3C validator |