| Metamath
Proof Explorer Theorem List (p. 392 of 502) | < Previous Next > | |
| Bad symbols? Try the
GIF version. |
||
|
Mirrors > Metamath Home Page > MPE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
||
| Color key: | (1-31005) |
(31006-32528) |
(32529-50158) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | disjALTVidres 39101 | The class of identity relations restricted is disjoint. (Contributed by Peter Mazsa, 28-Jun-2020.) (Revised by Peter Mazsa, 27-Sep-2021.) |
| ⊢ Disj ( I ↾ 𝐴) | ||
| Theorem | disjALTVinidres 39102 | The intersection with restricted identity relation is disjoint. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ Disj (𝑅 ∩ ( I ↾ 𝐴)) | ||
| Theorem | disjALTVxrnidres 39103 | The class of range Cartesian product with restricted identity relation is disjoint. (Contributed by Peter Mazsa, 25-Jun-2020.) (Revised by Peter Mazsa, 27-Sep-2021.) |
| ⊢ Disj (𝑅 ⋉ ( I ↾ 𝐴)) | ||
| Theorem | disjsuc 39104* | Disjoint range Cartesian product, special case. (Contributed by Peter Mazsa, 25-Aug-2023.) |
| ⊢ (𝐴 ∈ 𝑉 → ( Disj (𝑅 ⋉ (◡ E ↾ suc 𝐴)) ↔ ( Disj (𝑅 ⋉ (◡ E ↾ 𝐴)) ∧ ∀𝑢 ∈ 𝐴 ((𝑢 ∩ 𝐴) = ∅ ∨ ([𝑢]𝑅 ∩ [𝐴]𝑅) = ∅)))) | ||
| Theorem | qmapeldisjsim 39105 | Injectivity of coset map from QMap being disjoint (implication form): under the Disjs condition on QMap 𝑅, the coset assignment is injective on dom 𝑅. (Contributed by Peter Mazsa, 16-Feb-2026.) |
| ⊢ ((𝑅 ∈ 𝑉 ∧ QMap 𝑅 ∈ Disjs ∧ (𝐴 ∈ dom 𝑅 ∧ 𝐵 ∈ dom 𝑅)) → ([𝐴]𝑅 = [𝐵]𝑅 → 𝐴 = 𝐵)) | ||
| Theorem | qmapeldisjsbi 39106 | Injectivity of coset map from QMap being disjoint (biconditional form). Convenience version of qmapeldisjsim 39105. (Contributed by Peter Mazsa, 16-Feb-2026.) |
| ⊢ ((𝑅 ∈ 𝑉 ∧ QMap 𝑅 ∈ Disjs ∧ (𝐴 ∈ dom 𝑅 ∧ 𝐵 ∈ dom 𝑅)) → ([𝐴]𝑅 = [𝐵]𝑅 ↔ 𝐴 = 𝐵)) | ||
| Theorem | rnqmapeleldisjsim 39107 | Element-disjointness of the quotient carrier forces coset disjointness. Supplies the "cosets don't overlap unless equal" direction, but expressed via ran QMap 𝑅 (the quotient carrier) and ElDisjs. This is the structural reason Disjs needs a "carrier disjointness" level distinct from the "unique representatives" level. (Contributed by Peter Mazsa, 16-Feb-2026.) |
| ⊢ ((𝑅 ∈ 𝑉 ∧ ran QMap 𝑅 ∈ ElDisjs ∧ (𝐴 ∈ dom 𝑅 ∧ 𝐵 ∈ dom 𝑅)) → (([𝐴]𝑅 ∩ [𝐵]𝑅) ≠ ∅ → [𝐴]𝑅 = [𝐵]𝑅)) | ||
| Definition | df-antisymrel 39108 | Define the antisymmetric relation predicate. (Read: 𝑅 is an antisymmetric relation.) (Contributed by Peter Mazsa, 24-Jun-2024.) |
| ⊢ ( AntisymRel 𝑅 ↔ ( CnvRefRel (𝑅 ∩ ◡𝑅) ∧ Rel 𝑅)) | ||
| Theorem | dfantisymrel4 39109 | Alternate definition of the antisymmetric relation predicate. (Contributed by Peter Mazsa, 24-Jun-2024.) |
| ⊢ ( AntisymRel 𝑅 ↔ ((𝑅 ∩ ◡𝑅) ⊆ I ∧ Rel 𝑅)) | ||
| Theorem | dfantisymrel5 39110* | Alternate definition of the antisymmetric relation predicate. (Contributed by Peter Mazsa, 24-Jun-2024.) |
| ⊢ ( AntisymRel 𝑅 ↔ (∀𝑥∀𝑦((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑥) → 𝑥 = 𝑦) ∧ Rel 𝑅)) | ||
| Theorem | antisymrelres 39111* | (Contributed by Peter Mazsa, 25-Jun-2024.) |
| ⊢ ( AntisymRel (𝑅 ↾ 𝐴) ↔ ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑥) → 𝑥 = 𝑦)) | ||
| Theorem | antisymrelressn 39112 | (Contributed by Peter Mazsa, 29-Jun-2024.) |
| ⊢ AntisymRel (𝑅 ↾ {𝐴}) | ||
| Definition | df-parts 39113 |
Define the class of all partitions, cf. the comment of df-disjs 39034.
Partitions are disjoints on domain quotients (or: domain quotients
restricted to disjoints).
This is a more general meaning of partition than we we are familiar with: the conventional meaning of partition (e.g. partition 𝐴 of 𝑋, [Halmos] p. 28: "A partition of 𝑋 is a disjoint collection 𝐴 of non-empty subsets of 𝑋 whose union is 𝑋", or Definition 35, [Suppes] p. 83., cf. https://oeis.org/A000110 39034) is what we call membership partition here, cf. dfmembpart2 39118. The binary partitions relation and the partition predicate are the same, that is, (𝑅 Parts 𝐴 ↔ 𝑅 Part 𝐴) if 𝐴 and 𝑅 are sets, cf. brpartspart 39121. (Contributed by Peter Mazsa, 26-Jun-2021.) |
| ⊢ Parts = ( DomainQss ↾ Disjs ) | ||
| Definition | df-part 39114 | Define the partition predicate (read: 𝐴 is a partition by 𝑅). Alternative definition is dfpart2 39117. The binary partition and the partition predicate are the same if 𝐴 and 𝑅 are sets, cf. brpartspart 39121. (Contributed by Peter Mazsa, 12-Aug-2021.) |
| ⊢ (𝑅 Part 𝐴 ↔ ( Disj 𝑅 ∧ 𝑅 DomainQs 𝐴)) | ||
| Definition | df-membparts 39115 | Define the class of member partition relations on their domain quotients. (Contributed by Peter Mazsa, 26-Jun-2021.) |
| ⊢ MembParts = {𝑎 ∣ (◡ E ↾ 𝑎) Parts 𝑎} | ||
| Definition | df-membpart 39116 |
Define the member partition predicate, or the disjoint restricted element
relation on its domain quotient predicate. (Read: 𝐴 is a member
partition.) A alternative definition is dfmembpart2 39118.
Member partition is the conventional meaning of partition (see the notes of df-parts 39113 and dfmembpart2 39118), we generalize the concept in df-parts 39113 and df-part 39114. Member partition and comember equivalence are the same by mpet 39198. (Contributed by Peter Mazsa, 26-Jun-2021.) |
| ⊢ ( MembPart 𝐴 ↔ (◡ E ↾ 𝐴) Part 𝐴) | ||
| Theorem | dfpart2 39117 | Alternate definition of the partition predicate. (Contributed by Peter Mazsa, 5-Sep-2021.) |
| ⊢ (𝑅 Part 𝐴 ↔ ( Disj 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) | ||
| Theorem | dfmembpart2 39118 | Alternate definition of the conventional membership case of partition. Partition 𝐴 of 𝑋, [Halmos] p. 28: "A partition of 𝑋 is a disjoint collection 𝐴 of non-empty subsets of 𝑋 whose union is 𝑋", or Definition 35, [Suppes] p. 83., cf. https://oeis.org/A000110 . (Contributed by Peter Mazsa, 14-Aug-2021.) |
| ⊢ ( MembPart 𝐴 ↔ ( ElDisj 𝐴 ∧ ¬ ∅ ∈ 𝐴)) | ||
| Theorem | brparts 39119 | Binary partitions relation. (Contributed by Peter Mazsa, 23-Jul-2021.) |
| ⊢ (𝐴 ∈ 𝑉 → (𝑅 Parts 𝐴 ↔ (𝑅 ∈ Disjs ∧ 𝑅 DomainQss 𝐴))) | ||
| Theorem | brparts2 39120 | Binary partitions relation. (Contributed by Peter Mazsa, 30-Dec-2021.) |
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝑅 ∈ 𝑊) → (𝑅 Parts 𝐴 ↔ (𝑅 ∈ Disjs ∧ (dom 𝑅 / 𝑅) = 𝐴))) | ||
| Theorem | brpartspart 39121 | Binary partition and the partition predicate are the same if 𝐴 and 𝑅 are sets. (Contributed by Peter Mazsa, 5-Sep-2021.) |
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝑅 ∈ 𝑊) → (𝑅 Parts 𝐴 ↔ 𝑅 Part 𝐴)) | ||
| Theorem | parteq1 39122 | Equality theorem for partition. (Contributed by Peter Mazsa, 5-Oct-2021.) |
| ⊢ (𝑅 = 𝑆 → (𝑅 Part 𝐴 ↔ 𝑆 Part 𝐴)) | ||
| Theorem | parteq2 39123 | Equality theorem for partition. (Contributed by Peter Mazsa, 25-Jul-2024.) |
| ⊢ (𝐴 = 𝐵 → (𝑅 Part 𝐴 ↔ 𝑅 Part 𝐵)) | ||
| Theorem | parteq12 39124 | Equality theorem for partition. (Contributed by Peter Mazsa, 25-Jul-2024.) |
| ⊢ ((𝑅 = 𝑆 ∧ 𝐴 = 𝐵) → (𝑅 Part 𝐴 ↔ 𝑆 Part 𝐵)) | ||
| Theorem | parteq1i 39125 | Equality theorem for partition, inference version. (Contributed by Peter Mazsa, 5-Oct-2021.) |
| ⊢ 𝑅 = 𝑆 ⇒ ⊢ (𝑅 Part 𝐴 ↔ 𝑆 Part 𝐴) | ||
| Theorem | parteq1d 39126 | Equality theorem for partition, deduction version. (Contributed by Peter Mazsa, 5-Oct-2021.) |
| ⊢ (𝜑 → 𝑅 = 𝑆) ⇒ ⊢ (𝜑 → (𝑅 Part 𝐴 ↔ 𝑆 Part 𝐴)) | ||
| Theorem | partsuc2 39127 | Property of the partition. (Contributed by Peter Mazsa, 24-Jul-2024.) |
| ⊢ (((𝑅 ↾ (𝐴 ∪ {𝐴})) ∖ (𝑅 ↾ {𝐴})) Part ((𝐴 ∪ {𝐴}) ∖ {𝐴}) ↔ (𝑅 ↾ 𝐴) Part 𝐴) | ||
| Theorem | partsuc 39128 | Property of the partition. (Contributed by Peter Mazsa, 20-Sep-2024.) |
| ⊢ (((𝑅 ↾ suc 𝐴) ∖ (𝑅 ↾ {𝐴})) Part (suc 𝐴 ∖ {𝐴}) ↔ (𝑅 ↾ 𝐴) Part 𝐴) | ||
| Theorem | disjim 39129 | The "Divide et Aequivalere" Theorem: every disjoint relation generates equivalent cosets by the relation: generalization of the former prter1 39249, cf. eldisjim 39132. (Contributed by Peter Mazsa, 3-May-2019.) (Revised by Peter Mazsa, 17-Sep-2021.) |
| ⊢ ( Disj 𝑅 → EqvRel ≀ 𝑅) | ||
| Theorem | disjimi 39130 | Every disjoint relation generates equivalent cosets by the relation, inference version. (Contributed by Peter Mazsa, 30-Sep-2021.) |
| ⊢ Disj 𝑅 ⇒ ⊢ EqvRel ≀ 𝑅 | ||
| Theorem | detlem 39131 | If a relation is disjoint, then it is equivalent to the equivalent cosets of the relation, inference version. (Contributed by Peter Mazsa, 30-Sep-2021.) |
| ⊢ Disj 𝑅 ⇒ ⊢ ( Disj 𝑅 ↔ EqvRel ≀ 𝑅) | ||
| Theorem | eldisjim 39132 | If the elements of 𝐴 are disjoint, then it has equivalent coelements (former prter1 39249). Special case of disjim 39129. (Contributed by Rodolfo Medina, 13-Oct-2010.) (Revised by Mario Carneiro, 12-Aug-2015) (Revised by Peter Mazsa, 8-Feb-2018.) ( Revised by Peter Mazsa, 23-Sep-2021.) |
| ⊢ ( ElDisj 𝐴 → CoElEqvRel 𝐴) | ||
| Theorem | eldisjim2 39133 | Alternate form of eldisjim 39132. (Contributed by Peter Mazsa, 30-Dec-2024.) |
| ⊢ ( ElDisj 𝐴 → EqvRel ∼ 𝐴) | ||
| Theorem | eqvrel0 39134 | The null class is an equivalence relation. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ EqvRel ∅ | ||
| Theorem | det0 39135 | The cosets by the null class are in equivalence relation if and only if the null class is disjoint (which it is, see disjALTV0 39099). (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ ( Disj ∅ ↔ EqvRel ≀ ∅) | ||
| Theorem | eqvrelcoss0 39136 | The cosets by the null class are in equivalence relation. (Contributed by Peter Mazsa, 31-Dec-2024.) |
| ⊢ EqvRel ≀ ∅ | ||
| Theorem | eqvrelid 39137 | The identity relation is an equivalence relation. (Contributed by Peter Mazsa, 15-Apr-2019.) (Revised by Peter Mazsa, 31-Dec-2021.) |
| ⊢ EqvRel I | ||
| Theorem | eqvrel1cossidres 39138 | The cosets by a restricted identity relation is an equivalence relation. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ EqvRel ≀ ( I ↾ 𝐴) | ||
| Theorem | eqvrel1cossinidres 39139 | The cosets by an intersection with a restricted identity relation are in equivalence relation. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ EqvRel ≀ (𝑅 ∩ ( I ↾ 𝐴)) | ||
| Theorem | eqvrel1cossxrnidres 39140 | The cosets by a range Cartesian product with a restricted identity relation are in equivalence relation. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ EqvRel ≀ (𝑅 ⋉ ( I ↾ 𝐴)) | ||
| Theorem | detid 39141 | The cosets by the identity relation are in equivalence relation if and only if the identity relation is disjoint. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ ( Disj I ↔ EqvRel ≀ I ) | ||
| Theorem | eqvrelcossid 39142 | The cosets by the identity class are in equivalence relation. (Contributed by Peter Mazsa, 31-Dec-2024.) |
| ⊢ EqvRel ≀ I | ||
| Theorem | detidres 39143 | The cosets by the restricted identity relation are in equivalence relation if and only if the restricted identity relation is disjoint. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ ( Disj ( I ↾ 𝐴) ↔ EqvRel ≀ ( I ↾ 𝐴)) | ||
| Theorem | detinidres 39144 | The cosets by the intersection with the restricted identity relation are in equivalence relation if and only if the intersection with the restricted identity relation is disjoint. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ ( Disj (𝑅 ∩ ( I ↾ 𝐴)) ↔ EqvRel ≀ (𝑅 ∩ ( I ↾ 𝐴))) | ||
| Theorem | detxrnidres 39145 | The cosets by the range Cartesian product with the restricted identity relation are in equivalence relation if and only if the range Cartesian product with the restricted identity relation is disjoint. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ ( Disj (𝑅 ⋉ ( I ↾ 𝐴)) ↔ EqvRel ≀ (𝑅 ⋉ ( I ↾ 𝐴))) | ||
| Theorem | disjlem14 39146* | Lemma for disjdmqseq 39153, partim2 39155 and petlem 39160 via disjlem17 39147, (general version of the former prtlem14 39244). (Contributed by Peter Mazsa, 10-Sep-2021.) |
| ⊢ ( Disj 𝑅 → ((𝑥 ∈ dom 𝑅 ∧ 𝑦 ∈ dom 𝑅) → ((𝐴 ∈ [𝑥]𝑅 ∧ 𝐴 ∈ [𝑦]𝑅) → [𝑥]𝑅 = [𝑦]𝑅))) | ||
| Theorem | disjlem17 39147* | Lemma for disjdmqseq 39153, partim2 39155 and petlem 39160 via disjlem18 39148, (general version of the former prtlem17 39246). (Contributed by Peter Mazsa, 10-Sep-2021.) |
| ⊢ ( Disj 𝑅 → ((𝑥 ∈ dom 𝑅 ∧ 𝐴 ∈ [𝑥]𝑅) → (∃𝑦 ∈ dom 𝑅(𝐴 ∈ [𝑦]𝑅 ∧ 𝐵 ∈ [𝑦]𝑅) → 𝐵 ∈ [𝑥]𝑅))) | ||
| Theorem | disjlem18 39148* | Lemma for disjdmqseq 39153, partim2 39155 and petlem 39160 via disjlem19 39149, (general version of the former prtlem18 39247). (Contributed by Peter Mazsa, 16-Sep-2021.) |
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → ( Disj 𝑅 → ((𝑥 ∈ dom 𝑅 ∧ 𝐴 ∈ [𝑥]𝑅) → (𝐵 ∈ [𝑥]𝑅 ↔ 𝐴 ≀ 𝑅𝐵)))) | ||
| Theorem | disjlem19 39149* | Lemma for disjdmqseq 39153, partim2 39155 and petlem 39160 via disjdmqs 39152, (general version of the former prtlem19 39248). (Contributed by Peter Mazsa, 16-Sep-2021.) |
| ⊢ (𝐴 ∈ 𝑉 → ( Disj 𝑅 → ((𝑥 ∈ dom 𝑅 ∧ 𝐴 ∈ [𝑥]𝑅) → [𝑥]𝑅 = [𝐴] ≀ 𝑅))) | ||
| Theorem | disjdmqsss 39150 | Lemma for disjdmqseq 39153 via disjdmqs 39152. (Contributed by Peter Mazsa, 16-Sep-2021.) |
| ⊢ ( Disj 𝑅 → (dom 𝑅 / 𝑅) ⊆ (dom ≀ 𝑅 / ≀ 𝑅)) | ||
| Theorem | disjdmqscossss 39151 | Lemma for disjdmqseq 39153 via disjdmqs 39152. (Contributed by Peter Mazsa, 16-Sep-2021.) |
| ⊢ ( Disj 𝑅 → (dom ≀ 𝑅 / ≀ 𝑅) ⊆ (dom 𝑅 / 𝑅)) | ||
| Theorem | disjdmqs 39152 | If a relation is disjoint, its domain quotient is equal to the domain quotient of the cosets by it. Lemma for partim2 39155 and petlem 39160 via disjdmqseq 39153. (Contributed by Peter Mazsa, 16-Sep-2021.) |
| ⊢ ( Disj 𝑅 → (dom 𝑅 / 𝑅) = (dom ≀ 𝑅 / ≀ 𝑅)) | ||
| Theorem | disjdmqseq 39153 | If a relation is disjoint, its domain quotient is equal to a class if and only if the domain quotient of the cosets by it is equal to the class. General version of eldisjn0el 39154 (which is the closest theorem to the former prter2 39251). Lemma for partim2 39155 and petlem 39160. (Contributed by Peter Mazsa, 16-Sep-2021.) |
| ⊢ ( Disj 𝑅 → ((dom 𝑅 / 𝑅) = 𝐴 ↔ (dom ≀ 𝑅 / ≀ 𝑅) = 𝐴)) | ||
| Theorem | eldisjn0el 39154 | Special case of disjdmqseq 39153 (perhaps this is the closest theorem to the former prter2 39251). (Contributed by Peter Mazsa, 26-Sep-2021.) |
| ⊢ ( ElDisj 𝐴 → (¬ ∅ ∈ 𝐴 ↔ (∪ 𝐴 / ∼ 𝐴) = 𝐴)) | ||
| Theorem | partim2 39155 | Disjoint relation on its natural domain implies an equivalence relation on the cosets of the relation, on its natural domain, cf. partim 39156. Lemma for petlem 39160. (Contributed by Peter Mazsa, 17-Sep-2021.) |
| ⊢ (( Disj 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) → ( EqvRel ≀ 𝑅 ∧ (dom ≀ 𝑅 / ≀ 𝑅) = 𝐴)) | ||
| Theorem | partim 39156 | Partition implies equivalence relation by the cosets of the relation on its natural domain, cf. partim2 39155. (Contributed by Peter Mazsa, 17-Sep-2021.) |
| ⊢ (𝑅 Part 𝐴 → ≀ 𝑅 ErALTV 𝐴) | ||
| Theorem | partimeq 39157 | Partition implies that the class of coelements on the natural domain is equal to the class of cosets of the relation, cf. erimeq 39009. (Contributed by Peter Mazsa, 25-Dec-2024.) |
| ⊢ (𝑅 ∈ 𝑉 → (𝑅 Part 𝐴 → ∼ 𝐴 = ≀ 𝑅)) | ||
| Theorem | eldisjlem19 39158* | Special case of disjlem19 39149 (together with membpartlem19 39159, this is former prtlem19 39248). (Contributed by Peter Mazsa, 21-Oct-2021.) |
| ⊢ (𝐵 ∈ 𝑉 → ( ElDisj 𝐴 → ((𝑢 ∈ dom (◡ E ↾ 𝐴) ∧ 𝐵 ∈ 𝑢) → 𝑢 = [𝐵] ∼ 𝐴))) | ||
| Theorem | membpartlem19 39159* | Together with disjlem19 39149, this is former prtlem19 39248. (Contributed by Rodolfo Medina, 15-Oct-2010.) (Revised by Mario Carneiro, 12-Aug-2015.) (Revised by Peter Mazsa, 21-Oct-2021.) |
| ⊢ (𝐵 ∈ 𝑉 → ( MembPart 𝐴 → ((𝑢 ∈ 𝐴 ∧ 𝐵 ∈ 𝑢) → 𝑢 = [𝐵] ∼ 𝐴))) | ||
| Theorem | petlem 39160 | If you can prove that the equivalence of cosets on their natural domain implies disjointness (e.g. eqvrelqseqdisj5 39192), or converse function (cf. dfdisjALTV 39043), then disjointness, and equivalence of cosets, both on their natural domain, are equivalent. Lemma for the Partition Equivalence Theorem pet2 39209. (Contributed by Peter Mazsa, 18-Sep-2021.) |
| ⊢ (( EqvRel ≀ 𝑅 ∧ (dom ≀ 𝑅 / ≀ 𝑅) = 𝐴) → Disj 𝑅) ⇒ ⊢ (( Disj 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ↔ ( EqvRel ≀ 𝑅 ∧ (dom ≀ 𝑅 / ≀ 𝑅) = 𝐴)) | ||
| Theorem | petlemi 39161 | If you can prove disjointness (e.g. disjALTV0 39099, disjALTVid 39100, disjALTVidres 39101, disjALTVxrnidres 39103, search for theorems containing the ' |- Disj ' string), or the same with converse function (cf. dfdisjALTV 39043), then disjointness, and equivalence of cosets, both on their natural domain, are equivalent. (Contributed by Peter Mazsa, 18-Sep-2021.) |
| ⊢ Disj 𝑅 ⇒ ⊢ (( Disj 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ↔ ( EqvRel ≀ 𝑅 ∧ (dom ≀ 𝑅 / ≀ 𝑅) = 𝐴)) | ||
| Theorem | pet02 39162 | Class 𝐴 is a partition by the null class if and only if the cosets by the null class are in equivalence relation on it. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ (( Disj ∅ ∧ (dom ∅ / ∅) = 𝐴) ↔ ( EqvRel ≀ ∅ ∧ (dom ≀ ∅ / ≀ ∅) = 𝐴)) | ||
| Theorem | pet0 39163 | Class 𝐴 is a partition by the null class if and only if the cosets by the null class are in equivalence relation on it. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ (∅ Part 𝐴 ↔ ≀ ∅ ErALTV 𝐴) | ||
| Theorem | petid2 39164 | Class 𝐴 is a partition by the identity class if and only if the cosets by the identity class are in equivalence relation on it. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ (( Disj I ∧ (dom I / I ) = 𝐴) ↔ ( EqvRel ≀ I ∧ (dom ≀ I / ≀ I ) = 𝐴)) | ||
| Theorem | petid 39165 | A class is a partition by the identity class if and only if the cosets by the identity class are in equivalence relation on it. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ ( I Part 𝐴 ↔ ≀ I ErALTV 𝐴) | ||
| Theorem | petidres2 39166 | Class 𝐴 is a partition by the identity class restricted to it if and only if the cosets by the restricted identity class are in equivalence relation on it. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ (( Disj ( I ↾ 𝐴) ∧ (dom ( I ↾ 𝐴) / ( I ↾ 𝐴)) = 𝐴) ↔ ( EqvRel ≀ ( I ↾ 𝐴) ∧ (dom ≀ ( I ↾ 𝐴) / ≀ ( I ↾ 𝐴)) = 𝐴)) | ||
| Theorem | petidres 39167 | A class is a partition by identity class restricted to it if and only if the cosets by the restricted identity class are in equivalence relation on it, cf. eqvrel1cossidres 39138. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ (( I ↾ 𝐴) Part 𝐴 ↔ ≀ ( I ↾ 𝐴) ErALTV 𝐴) | ||
| Theorem | petinidres2 39168 | Class 𝐴 is a partition by an intersection with the identity class restricted to it if and only if the cosets by the intersection are in equivalence relation on it. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ (( Disj (𝑅 ∩ ( I ↾ 𝐴)) ∧ (dom (𝑅 ∩ ( I ↾ 𝐴)) / (𝑅 ∩ ( I ↾ 𝐴))) = 𝐴) ↔ ( EqvRel ≀ (𝑅 ∩ ( I ↾ 𝐴)) ∧ (dom ≀ (𝑅 ∩ ( I ↾ 𝐴)) / ≀ (𝑅 ∩ ( I ↾ 𝐴))) = 𝐴)) | ||
| Theorem | petinidres 39169 | A class is a partition by an intersection with the identity class restricted to it if and only if the cosets by the intersection are in equivalence relation on it. Cf. br1cossinidres 38784, disjALTVinidres 39102 and eqvrel1cossinidres 39139. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ ((𝑅 ∩ ( I ↾ 𝐴)) Part 𝐴 ↔ ≀ (𝑅 ∩ ( I ↾ 𝐴)) ErALTV 𝐴) | ||
| Theorem | petxrnidres2 39170 | Class 𝐴 is a partition by a range Cartesian product with the identity class restricted to it if and only if the cosets by the range Cartesian product are in equivalence relation on it. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ (( Disj (𝑅 ⋉ ( I ↾ 𝐴)) ∧ (dom (𝑅 ⋉ ( I ↾ 𝐴)) / (𝑅 ⋉ ( I ↾ 𝐴))) = 𝐴) ↔ ( EqvRel ≀ (𝑅 ⋉ ( I ↾ 𝐴)) ∧ (dom ≀ (𝑅 ⋉ ( I ↾ 𝐴)) / ≀ (𝑅 ⋉ ( I ↾ 𝐴))) = 𝐴)) | ||
| Theorem | petxrnidres 39171 | A class is a partition by a range Cartesian product with the identity class restricted to it if and only if the cosets by the range Cartesian product are in equivalence relation on it. Cf. br1cossxrnidres 38786, disjALTVxrnidres 39103 and eqvrel1cossxrnidres 39140. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ ((𝑅 ⋉ ( I ↾ 𝐴)) Part 𝐴 ↔ ≀ (𝑅 ⋉ ( I ↾ 𝐴)) ErALTV 𝐴) | ||
| Theorem | eqvreldisj1 39172* | The elements of the quotient set of an equivalence relation are disjoint (cf. eqvreldisj2 39173, eqvreldisj3 39174). (Contributed by Mario Carneiro, 10-Dec-2016.) (Revised by Peter Mazsa, 3-Dec-2024.) |
| ⊢ ( EqvRel 𝑅 → ∀𝑥 ∈ (𝐴 / 𝑅)∀𝑦 ∈ (𝐴 / 𝑅)(𝑥 = 𝑦 ∨ (𝑥 ∩ 𝑦) = ∅)) | ||
| Theorem | eqvreldisj2 39173 | The elements of the quotient set of an equivalence relation are disjoint (cf. eqvreldisj3 39174). (Contributed by Mario Carneiro, 10-Dec-2016.) (Revised by Peter Mazsa, 19-Sep-2021.) |
| ⊢ ( EqvRel 𝑅 → ElDisj (𝐴 / 𝑅)) | ||
| Theorem | eqvreldisj3 39174 | The elements of the quotient set of an equivalence relation are disjoint (cf. qsdisj2 8744). (Contributed by Mario Carneiro, 10-Dec-2016.) (Revised by Peter Mazsa, 20-Jun-2019.) (Revised by Peter Mazsa, 19-Sep-2021.) |
| ⊢ ( EqvRel 𝑅 → Disj (◡ E ↾ (𝐴 / 𝑅))) | ||
| Theorem | eqvreldisj4 39175 | Intersection with the converse epsilon relation restricted to the quotient set of an equivalence relation is disjoint. (Contributed by Peter Mazsa, 30-May-2020.) (Revised by Peter Mazsa, 31-Dec-2021.) |
| ⊢ ( EqvRel 𝑅 → Disj (𝑆 ∩ (◡ E ↾ (𝐵 / 𝑅)))) | ||
| Theorem | eqvreldisj5 39176 | Range Cartesian product with converse epsilon relation restricted to the quotient set of an equivalence relation is disjoint. (Contributed by Peter Mazsa, 30-May-2020.) (Revised by Peter Mazsa, 22-Sep-2021.) |
| ⊢ ( EqvRel 𝑅 → Disj (𝑆 ⋉ (◡ E ↾ (𝐵 / 𝑅)))) | ||
| Theorem | eqvrelqseqdisj2 39177 | Implication of eqvreldisj2 39173, lemma for The Main Theorem of Equivalences mainer 39193. (Contributed by Peter Mazsa, 23-Sep-2021.) |
| ⊢ (( EqvRel 𝑅 ∧ (𝐵 / 𝑅) = 𝐴) → ElDisj 𝐴) | ||
| Theorem | disjimeldisjdmqs 39178 | Disj implies element-disjoint quotient carrier. Supplies the carrier-disjointness half of the Disjs pattern: under Disj 𝑅, the coset family is element-disjoint. (Contributed by Peter Mazsa, 5-Feb-2026.) |
| ⊢ ( Disj 𝑅 → ElDisj (dom 𝑅 / 𝑅)) | ||
| Theorem | eldisjsim1 39179 | An element of the class of disjoint relations is disjoint. (Contributed by Peter Mazsa, 11-Feb-2026.) |
| ⊢ (𝑅 ∈ Disjs → Disj 𝑅) | ||
| Theorem | eldisjsim2 39180 | An element of the class of disjoint relations is an element of the class of relations. (Contributed by Peter Mazsa, 11-Feb-2026.) |
| ⊢ (𝑅 ∈ Disjs → 𝑅 ∈ Rels ) | ||
| Theorem | disjsssrels 39181 | The class of disjoint relations is a subclass of the class of relations. (Contributed by Peter Mazsa, 11-Feb-2026.) |
| ⊢ Disjs ⊆ Rels | ||
| Theorem | eldisjsim3 39182 | Disjs implies element-disjoint quotient carrier. Exports the carrier-disjointness property in the ElDisjs packaging. (Contributed by Peter Mazsa, 11-Feb-2026.) |
| ⊢ (𝑅 ∈ Disjs → (dom 𝑅 / 𝑅) ∈ ElDisjs ) | ||
| Theorem | eldisjsim4 39183 | Disjs implies element-disjoint range of QMap. Same as eldisjsim3 39182 but expressed using the block-map range ran QMap 𝑅 (often the more modular expression). (Contributed by Peter Mazsa, 15-Feb-2026.) |
| ⊢ (𝑅 ∈ Disjs → ran QMap 𝑅 ∈ ElDisjs ) | ||
| Theorem | eldisjsim5 39184 | Disjs is closed under QMap. If a relation is "disjoint-structured" (Disjs), then its canonical block map is also "disjoint-structured". This is the second "structure level" in Disjs: it expresses that the property is stable under passing to the canonical block map, a theme that mirrors Pet-grade stability at a different axis. (Contributed by Peter Mazsa, 15-Feb-2026.) |
| ⊢ (𝑅 ∈ Disjs → QMap 𝑅 ∈ Disjs ) | ||
| Theorem | eldisjs6 39185 |
Elementhood in the class of disjoints. A relation 𝑅 is in Disjs
iff:
it is relation-typed, and its quotient-map QMap 𝑅 is itself disjoint, and its quotient-carrier ran QMap 𝑅 = (dom 𝑅 / 𝑅) lies in ElDisjs (element-disjoint carriers). This is the central "stability-by-decomposition" theorem for Disjs: it explains why Disjs is internally well-behaved without adding an external stability clause. It is the exact template that PetParts imitates: for pet 39210, the analogue of "map layer" is the disjointness of the lifted span, the analogue of "carrier layer" is the block-lift fixpoint (BlockLiftFix), and then adds external grade stability (SucMap ShiftStable) which Disjs does not need. (Contributed by Peter Mazsa, 16-Feb-2026.) |
| ⊢ (𝑅 ∈ Disjs ↔ (𝑅 ∈ Rels ∧ (ran QMap 𝑅 ∈ ElDisjs ∧ QMap 𝑅 ∈ Disjs ))) | ||
| Theorem | eldisjs7 39186* |
Elementhood in the class of disjoints. 𝑅 ∈ Disjs iff:
𝑅 ∈ Rels, and every 𝑥 belongs to at most one block 𝑢 in the quotient-carrier (dom 𝑅 / 𝑅) (element-disjointness at the carrier), and every block 𝑢 in the quotient-carrier has a unique representative 𝑡 ∈ dom 𝑅 such that 𝑢 = [𝑡]𝑅. Provides the "fully expanded" quantifier characterization of the same decomposition as eldisjs6 39185, but without explicitly mentioning QMap. This is the "E*/E!"" view that is closest in spirit to suc11reg 9540-style injectivity and to the "unique generator per block" narrative. It is also the right contrast-point to older one-line criteria like dfdisjs4 39041 (the "u R x" style), because it makes the carrier and representation discipline explicit and type-safe. (Contributed by Peter Mazsa, 16-Feb-2026.) |
| ⊢ (𝑅 ∈ Disjs ↔ (𝑅 ∈ Rels ∧ (∀𝑥∃*𝑢 ∈ (dom 𝑅 / 𝑅)𝑥 ∈ 𝑢 ∧ ∀𝑢 ∈ (dom 𝑅 / 𝑅)∃!𝑡 ∈ dom 𝑅 𝑢 = [𝑡]𝑅))) | ||
| Theorem | dfdisjs6 39187 | Alternate definition of the class of disjoints (via quotient-map stability). Disjs is the class of relations 𝑟 whose quotient-map QMap 𝑟 is again disjoint and whose induced quotient-carrier is element-disjoint. This is the definitional "stability-by-decomposition" packaging of disjointness: it builds Disjs from two internal layers (i) a carrier-layer constraint and (ii) a map-layer closure constraint. This is deliberately different from "u R x" style definitions: it makes the carrier of blocks and the uniqueness-of-representatives discipline first-class and reusable (via QMap) rather than implicit. (Contributed by Peter Mazsa, 16-Feb-2026.) |
| ⊢ Disjs = {𝑟 ∈ Rels ∣ (ran QMap 𝑟 ∈ ElDisjs ∧ QMap 𝑟 ∈ Disjs )} | ||
| Theorem | dfdisjs7 39188* | Alternate definition of the class of disjoints (via carrier disjointness + unique representatives). Ideology-free normal form of dfdisjs6 39187: "blocks cover their elements" (∃*) and "each block has a unique generator" (∃!), expressed entirely at the quotient-carrier level. Same class as dfdisjs6 39187, but presented in fully expanded ∃* / ∃! form over the quotient-carrier (dom 𝑟 / 𝑟). Makes explicit (a) element-disjointness of the quotient-carrier and (b) unique representative existence for each block. These are exactly the two conditions that rule out type-confusions (blocks vs witnesses) and ensure canonical decomposition. This is the form that best supports analogy arguments with df-petparts 39213 and with successor-style uniqueness patterns. (Contributed by Peter Mazsa, 16-Feb-2026.) |
| ⊢ Disjs = {𝑟 ∈ Rels ∣ (∀𝑥∃*𝑢 ∈ (dom 𝑟 / 𝑟)𝑥 ∈ 𝑢 ∧ ∀𝑢 ∈ (dom 𝑟 / 𝑟)∃!𝑡 ∈ dom 𝑟 𝑢 = [𝑡]𝑟)} | ||
| Theorem | fences3 39189 | Implication of eqvrelqseqdisj2 39177 and n0eldmqseq 38979, see comment of fences 39203. (Contributed by Peter Mazsa, 30-Dec-2024.) |
| ⊢ (( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) → ( ElDisj 𝐴 ∧ ¬ ∅ ∈ 𝐴)) | ||
| Theorem | eqvrelqseqdisj3 39190 | Implication of eqvreldisj3 39174, lemma for the Member Partition Equivalence Theorem mpet3 39195. (Contributed by Peter Mazsa, 27-Oct-2020.) (Revised by Peter Mazsa, 24-Sep-2021.) |
| ⊢ (( EqvRel 𝑅 ∧ (𝐵 / 𝑅) = 𝐴) → Disj (◡ E ↾ 𝐴)) | ||
| Theorem | eqvrelqseqdisj4 39191 | Lemma for petincnvepres2 39207. (Contributed by Peter Mazsa, 31-Dec-2021.) |
| ⊢ (( EqvRel 𝑅 ∧ (𝐵 / 𝑅) = 𝐴) → Disj (𝑆 ∩ (◡ E ↾ 𝐴))) | ||
| Theorem | eqvrelqseqdisj5 39192 | Lemma for the Partition-Equivalence Theorem pet2 39209. (Contributed by Peter Mazsa, 15-Jul-2020.) (Revised by Peter Mazsa, 22-Sep-2021.) |
| ⊢ (( EqvRel 𝑅 ∧ (𝐵 / 𝑅) = 𝐴) → Disj (𝑆 ⋉ (◡ E ↾ 𝐴))) | ||
| Theorem | mainer 39193 | The Main Theorem of Equivalences: every equivalence relation implies equivalent comembers. (Contributed by Peter Mazsa, 26-Sep-2021.) |
| ⊢ (𝑅 ErALTV 𝐴 → CoMembEr 𝐴) | ||
| Theorem | partimcomember 39194 | Partition with general 𝑅 (in addition to the member partition cf. mpet 39198 and mpet2 39199) implies equivalent comembers. (Contributed by Peter Mazsa, 23-Sep-2021.) (Revised by Peter Mazsa, 22-Dec-2024.) |
| ⊢ (𝑅 Part 𝐴 → CoMembEr 𝐴) | ||
| Theorem | mpet3 39195 | Member Partition-Equivalence Theorem. Together with mpet 39198 mpet2 39199, mostly in its conventional cpet 39197 and cpet2 39196 form, this is what we used to think of as the partition equivalence theorem (but cf. pet2 39209 with general 𝑅). (Contributed by Peter Mazsa, 4-May-2018.) (Revised by Peter Mazsa, 26-Sep-2021.) |
| ⊢ (( ElDisj 𝐴 ∧ ¬ ∅ ∈ 𝐴) ↔ ( CoElEqvRel 𝐴 ∧ (∪ 𝐴 / ∼ 𝐴) = 𝐴)) | ||
| Theorem | cpet2 39196 | The conventional form of the Member Partition-Equivalence Theorem. In the conventional case there is no (general) disjoint and no (general) partition concept: mathematicians have called disjoint or partition what we call element disjoint or member partition, see also cpet 39197. Together with cpet 39197, mpet 39198 mpet2 39199, this is what we used to think of as the partition equivalence theorem (but cf. pet2 39209 with general 𝑅). (Contributed by Peter Mazsa, 30-Dec-2024.) |
| ⊢ (( ElDisj 𝐴 ∧ ¬ ∅ ∈ 𝐴) ↔ ( EqvRel ∼ 𝐴 ∧ (∪ 𝐴 / ∼ 𝐴) = 𝐴)) | ||
| Theorem | cpet 39197 | The conventional form of Member Partition-Equivalence Theorem. In the conventional case there is no (general) disjoint and no (general) partition concept: mathematicians have been calling disjoint or partition what we call element disjoint or member partition, see also cpet2 39196. Cf. mpet 39198, mpet2 39199 and mpet3 39195 for unconventional forms of Member Partition-Equivalence Theorem. Cf. pet 39210 and pet2 39209 for Partition-Equivalence Theorem with general 𝑅. (Contributed by Peter Mazsa, 31-Dec-2024.) |
| ⊢ ( MembPart 𝐴 ↔ ( EqvRel ∼ 𝐴 ∧ (∪ 𝐴 / ∼ 𝐴) = 𝐴)) | ||
| Theorem | mpet 39198 | Member Partition-Equivalence Theorem in almost its shortest possible form, cf. the 0-ary version mpets 39201. Member partition and comember equivalence relation are the same (or: each element of 𝐴 have equivalent comembers if and only if 𝐴 is a member partition). Together with mpet2 39199, mpet3 39195, and with the conventional cpet 39197 and cpet2 39196, this is what we used to think of as the partition equivalence theorem (but cf. pet2 39209 with general 𝑅). (Contributed by Peter Mazsa, 24-Sep-2021.) |
| ⊢ ( MembPart 𝐴 ↔ CoMembEr 𝐴) | ||
| Theorem | mpet2 39199 | Member Partition-Equivalence Theorem in a shorter form. Together with mpet 39198 mpet3 39195, mostly in its conventional cpet 39197 and cpet2 39196 form, this is what we used to think of as the partition equivalence theorem (but cf. pet2 39209 with general 𝑅). (Contributed by Peter Mazsa, 24-Sep-2021.) |
| ⊢ ((◡ E ↾ 𝐴) Part 𝐴 ↔ ≀ (◡ E ↾ 𝐴) ErALTV 𝐴) | ||
| Theorem | mpets2 39200 | Member Partition-Equivalence Theorem with binary relations, cf. mpet2 39199. (Contributed by Peter Mazsa, 24-Sep-2021.) |
| ⊢ (𝐴 ∈ 𝑉 → ((◡ E ↾ 𝐴) Parts 𝐴 ↔ ≀ (◡ E ↾ 𝐴) Ers 𝐴)) | ||
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |