| Metamath
Proof Explorer Theorem List (p. 387 of 503) | < 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-30989) |
(30990-32512) |
(32513-50280) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | elrnressn 38601 | Element of the range of a restriction to a singleton. (Contributed by Peter Mazsa, 12-Jun-2024.) |
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → (𝐵 ∈ ran (𝑅 ↾ {𝐴}) ↔ 𝐴𝑅𝐵)) | ||
| Theorem | eldm4 38602* | Elementhood in a domain. (Contributed by Peter Mazsa, 24-Oct-2018.) |
| ⊢ (𝐴 ∈ 𝑉 → (𝐴 ∈ dom 𝑅 ↔ ∃𝑦 𝑦 ∈ [𝐴]𝑅)) | ||
| Theorem | eldmres2 38603* | Elementhood in the domain of a restriction. (Contributed by Peter Mazsa, 21-Aug-2020.) |
| ⊢ (𝐵 ∈ 𝑉 → (𝐵 ∈ dom (𝑅 ↾ 𝐴) ↔ (𝐵 ∈ 𝐴 ∧ ∃𝑦 𝑦 ∈ [𝐵]𝑅))) | ||
| Theorem | eldmres3 38604 | Elementhood in the domain of a restriction. (Contributed by Peter Mazsa, 23-Nov-2025.) |
| ⊢ (𝐵 ∈ 𝑉 → (𝐵 ∈ dom (𝑅 ↾ 𝐴) ↔ (𝐵 ∈ 𝐴 ∧ [𝐵]𝑅 ≠ ∅))) | ||
| Theorem | eceq1i 38605 | Equality theorem for 𝐶-coset of 𝐴 and 𝐶-coset of 𝐵, inference version. (Contributed by Peter Mazsa, 11-May-2021.) |
| ⊢ 𝐴 = 𝐵 ⇒ ⊢ [𝐴]𝐶 = [𝐵]𝐶 | ||
| Theorem | ecres 38606* | Restricted coset of 𝐵. (Contributed by Peter Mazsa, 9-Dec-2018.) |
| ⊢ [𝐵](𝑅 ↾ 𝐴) = {𝑥 ∣ (𝐵 ∈ 𝐴 ∧ 𝐵𝑅𝑥)} | ||
| Theorem | eccnvepres 38607* | Restricted converse epsilon coset of 𝐵. (Contributed by Peter Mazsa, 11-Feb-2018.) (Revised by Peter Mazsa, 21-Oct-2021.) |
| ⊢ (𝐵 ∈ 𝑉 → [𝐵](◡ E ↾ 𝐴) = {𝑥 ∈ 𝐵 ∣ 𝐵 ∈ 𝐴}) | ||
| Theorem | eleccnvep 38608 | Elementhood in the converse epsilon coset of 𝐴 is elementhood in 𝐴. (Contributed by Peter Mazsa, 27-Jan-2019.) |
| ⊢ (𝐴 ∈ 𝑉 → (𝐵 ∈ [𝐴]◡ E ↔ 𝐵 ∈ 𝐴)) | ||
| Theorem | eccnvep 38609 | The converse epsilon coset of a set is the set. (Contributed by Peter Mazsa, 27-Jan-2019.) |
| ⊢ (𝐴 ∈ 𝑉 → [𝐴]◡ E = 𝐴) | ||
| Theorem | extep 38610 | Property of epsilon relation, see also extid 38637, extssr 38910 and the comment of df-ssr 38899. (Contributed by Peter Mazsa, 10-Jul-2019.) |
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → ([𝐴]◡ E = [𝐵]◡ E ↔ 𝐴 = 𝐵)) | ||
| Theorem | disjeccnvep 38611 | Property of the epsilon relation. (Contributed by Peter Mazsa, 27-Apr-2020.) |
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → (([𝐴]◡ E ∩ [𝐵]◡ E ) = ∅ ↔ (𝐴 ∩ 𝐵) = ∅)) | ||
| Theorem | eccnvepres2 38612 | The restricted converse epsilon coset of an element of the restriction is the element itself. (Contributed by Peter Mazsa, 16-Jul-2019.) |
| ⊢ (𝐵 ∈ 𝐴 → [𝐵](◡ E ↾ 𝐴) = 𝐵) | ||
| Theorem | eccnvepres3 38613 | Condition for a restricted converse epsilon coset of a set to be the set itself. (Contributed by Peter Mazsa, 11-May-2021.) |
| ⊢ (𝐵 ∈ dom (◡ E ↾ 𝐴) → [𝐵](◡ E ↾ 𝐴) = 𝐵) | ||
| Theorem | eldmqsres 38614* | Elementhood in a restricted domain quotient set. (Contributed by Peter Mazsa, 21-Aug-2020.) |
| ⊢ (𝐵 ∈ 𝑉 → (𝐵 ∈ (dom (𝑅 ↾ 𝐴) / (𝑅 ↾ 𝐴)) ↔ ∃𝑢 ∈ 𝐴 (∃𝑥 𝑥 ∈ [𝑢]𝑅 ∧ 𝐵 = [𝑢]𝑅))) | ||
| Theorem | eldmqsres2 38615* | Elementhood in a restricted domain quotient set. (Contributed by Peter Mazsa, 22-Aug-2020.) |
| ⊢ (𝐵 ∈ 𝑉 → (𝐵 ∈ (dom (𝑅 ↾ 𝐴) / (𝑅 ↾ 𝐴)) ↔ ∃𝑢 ∈ 𝐴 ∃𝑥 ∈ [ 𝑢]𝑅𝐵 = [𝑢]𝑅)) | ||
| Theorem | qsss1 38616 | Subclass theorem for quotient sets. (Contributed by Peter Mazsa, 12-Sep-2020.) |
| ⊢ (𝐴 ⊆ 𝐵 → (𝐴 / 𝐶) ⊆ (𝐵 / 𝐶)) | ||
| Theorem | qseq1i 38617 | Equality theorem for quotient set, inference form. (Contributed by Peter Mazsa, 3-Jun-2021.) |
| ⊢ 𝐴 = 𝐵 ⇒ ⊢ (𝐴 / 𝐶) = (𝐵 / 𝐶) | ||
| Theorem | brinxprnres 38618 | Binary relation on a restriction. (Contributed by Peter Mazsa, 2-Jan-2019.) |
| ⊢ (𝐶 ∈ 𝑉 → (𝐵(𝑅 ∩ (𝐴 × ran (𝑅 ↾ 𝐴)))𝐶 ↔ (𝐵 ∈ 𝐴 ∧ 𝐵𝑅𝐶))) | ||
| Theorem | inxprnres 38619* | Restriction of a class as a class of ordered pairs. (Contributed by Peter Mazsa, 2-Jan-2019.) |
| ⊢ (𝑅 ∩ (𝐴 × ran (𝑅 ↾ 𝐴))) = {〈𝑥, 𝑦〉 ∣ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑦)} | ||
| Theorem | dfres4 38620 | Alternate definition of the restriction of a class. (Contributed by Peter Mazsa, 2-Jan-2019.) |
| ⊢ (𝑅 ↾ 𝐴) = (𝑅 ∩ (𝐴 × ran (𝑅 ↾ 𝐴))) | ||
| Theorem | exan3 38621* | Equivalent expressions with existential quantification. (Contributed by Peter Mazsa, 10-Sep-2021.) |
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → (∃𝑢(𝐴 ∈ [𝑢]𝑅 ∧ 𝐵 ∈ [𝑢]𝑅) ↔ ∃𝑢(𝑢𝑅𝐴 ∧ 𝑢𝑅𝐵))) | ||
| Theorem | exanres 38622* | Equivalent expressions with existential quantification. (Contributed by Peter Mazsa, 2-May-2021.) |
| ⊢ ((𝐵 ∈ 𝑉 ∧ 𝐶 ∈ 𝑊) → (∃𝑢(𝑢(𝑅 ↾ 𝐴)𝐵 ∧ 𝑢(𝑆 ↾ 𝐴)𝐶) ↔ ∃𝑢 ∈ 𝐴 (𝑢𝑅𝐵 ∧ 𝑢𝑆𝐶))) | ||
| Theorem | exanres3 38623* | Equivalent expressions with restricted existential quantification. (Contributed by Peter Mazsa, 10-Sep-2021.) |
| ⊢ ((𝐵 ∈ 𝑉 ∧ 𝐶 ∈ 𝑊) → (∃𝑢 ∈ 𝐴 (𝐵 ∈ [𝑢]𝑅 ∧ 𝐶 ∈ [𝑢]𝑆) ↔ ∃𝑢 ∈ 𝐴 (𝑢𝑅𝐵 ∧ 𝑢𝑆𝐶))) | ||
| Theorem | exanres2 38624* | Equivalent expressions with existential quantification. (Contributed by Peter Mazsa, 10-Sep-2021.) |
| ⊢ ((𝐵 ∈ 𝑉 ∧ 𝐶 ∈ 𝑊) → (∃𝑢(𝑢(𝑅 ↾ 𝐴)𝐵 ∧ 𝑢(𝑆 ↾ 𝐴)𝐶) ↔ ∃𝑢 ∈ 𝐴 (𝐵 ∈ [𝑢]𝑅 ∧ 𝐶 ∈ [𝑢]𝑆))) | ||
| Theorem | cnvepres 38625* | Restricted converse epsilon relation as a class of ordered pairs. (Contributed by Peter Mazsa, 10-Feb-2018.) |
| ⊢ (◡ E ↾ 𝐴) = {〈𝑥, 𝑦〉 ∣ (𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝑥)} | ||
| Theorem | eqrel2 38626* | Equality of relations. (Contributed by Peter Mazsa, 8-Mar-2019.) |
| ⊢ ((Rel 𝐴 ∧ Rel 𝐵) → (𝐴 = 𝐵 ↔ ∀𝑥∀𝑦(𝑥𝐴𝑦 ↔ 𝑥𝐵𝑦))) | ||
| Theorem | rncnv 38627 | Range of converse is the domain. (Contributed by Peter Mazsa, 12-Feb-2018.) |
| ⊢ ran ◡𝐴 = dom 𝐴 | ||
| Theorem | dfdm6 38628* | Alternate definition of domain. (Contributed by Peter Mazsa, 2-Mar-2018.) |
| ⊢ dom 𝑅 = {𝑥 ∣ [𝑥]𝑅 ≠ ∅} | ||
| Theorem | dfrn6 38629* | Alternate definition of range. (Contributed by Peter Mazsa, 1-Aug-2018.) |
| ⊢ ran 𝑅 = {𝑥 ∣ [𝑥]◡𝑅 ≠ ∅} | ||
| Theorem | rncnvepres 38630 | The range of the restricted converse epsilon is the union of the restriction. (Contributed by Peter Mazsa, 11-Feb-2018.) (Revised by Peter Mazsa, 26-Sep-2021.) |
| ⊢ ran (◡ E ↾ 𝐴) = ∪ 𝐴 | ||
| Theorem | dmecd 38631 | Equality of the coset of 𝐵 and the coset of 𝐶 implies equivalence of domain elementhood (equivalence is not necessary as opposed to ereldm 8697). (Contributed by Peter Mazsa, 9-Oct-2018.) |
| ⊢ (𝜑 → dom 𝑅 = 𝐴) & ⊢ (𝜑 → [𝐵]𝑅 = [𝐶]𝑅) ⇒ ⊢ (𝜑 → (𝐵 ∈ 𝐴 ↔ 𝐶 ∈ 𝐴)) | ||
| Theorem | dmec2d 38632 | Equality of the coset of 𝐵 and the coset of 𝐶 implies equivalence of domain elementhood (equivalence is not necessary as opposed to ereldm 8697). (Contributed by Peter Mazsa, 12-Oct-2018.) |
| ⊢ (𝜑 → [𝐵]𝑅 = [𝐶]𝑅) ⇒ ⊢ (𝜑 → (𝐵 ∈ dom 𝑅 ↔ 𝐶 ∈ dom 𝑅)) | ||
| Theorem | brid 38633 | Property of the identity binary relation. (Contributed by Peter Mazsa, 18-Dec-2021.) |
| ⊢ (𝐴 I 𝐵 ↔ 𝐵 I 𝐴) | ||
| Theorem | ideq2 38634 | For sets, the identity binary relation is the same as equality. (Contributed by Peter Mazsa, 24-Jun-2020.) (Revised by Peter Mazsa, 18-Dec-2021.) |
| ⊢ (𝐴 ∈ 𝑉 → (𝐴 I 𝐵 ↔ 𝐴 = 𝐵)) | ||
| Theorem | idresssidinxp 38635 | Condition for the identity restriction to be a subclass of identity intersection with a Cartesian product. (Contributed by Peter Mazsa, 19-Jul-2018.) |
| ⊢ (𝐴 ⊆ 𝐵 → ( I ↾ 𝐴) ⊆ ( I ∩ (𝐴 × 𝐵))) | ||
| Theorem | idreseqidinxp 38636 | Condition for the identity restriction to be equal to the identity intersection with a Cartesian product. (Contributed by Peter Mazsa, 19-Jul-2018.) |
| ⊢ (𝐴 ⊆ 𝐵 → ( I ∩ (𝐴 × 𝐵)) = ( I ↾ 𝐴)) | ||
| Theorem | extid 38637 | Property of identity relation, see also extep 38610, extssr 38910 and the comment of df-ssr 38899. (Contributed by Peter Mazsa, 5-Jul-2019.) |
| ⊢ (𝐴 ∈ 𝑉 → ([𝐴]◡ I = [𝐵]◡ I ↔ 𝐴 = 𝐵)) | ||
| Theorem | inxpss 38638* | Two ways to say that an intersection with a Cartesian product is a subclass. (Contributed by Peter Mazsa, 16-Jul-2019.) |
| ⊢ ((𝑅 ∩ (𝐴 × 𝐵)) ⊆ 𝑆 ↔ ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐵 (𝑥𝑅𝑦 → 𝑥𝑆𝑦)) | ||
| Theorem | idinxpss 38639* | Two ways to say that an intersection of the identity relation with a Cartesian product is a subclass. (Contributed by Peter Mazsa, 16-Jul-2019.) |
| ⊢ (( I ∩ (𝐴 × 𝐵)) ⊆ 𝑅 ↔ ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐵 (𝑥 = 𝑦 → 𝑥𝑅𝑦)) | ||
| Theorem | ref5 38640* | Two ways to say that an intersection of the identity relation with a Cartesian product is a subclass. (Contributed by Peter Mazsa, 12-Dec-2023.) |
| ⊢ (( I ∩ (𝐴 × 𝐵)) ⊆ 𝑅 ↔ ∀𝑥 ∈ (𝐴 ∩ 𝐵)𝑥𝑅𝑥) | ||
| Theorem | inxpss3 38641* | Two ways to say that an intersection with a Cartesian product is a subclass (see also inxpss 38638). (Contributed by Peter Mazsa, 8-Mar-2019.) |
| ⊢ (∀𝑥∀𝑦(𝑥(𝑅 ∩ (𝐴 × 𝐵))𝑦 → 𝑥(𝑆 ∩ (𝐴 × 𝐵))𝑦) ↔ ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐵 (𝑥𝑅𝑦 → 𝑥𝑆𝑦)) | ||
| Theorem | inxpss2 38642* | Two ways to say that intersections with Cartesian products are in a subclass relation. (Contributed by Peter Mazsa, 8-Mar-2019.) |
| ⊢ ((𝑅 ∩ (𝐴 × 𝐵)) ⊆ (𝑆 ∩ (𝐴 × 𝐵)) ↔ ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐵 (𝑥𝑅𝑦 → 𝑥𝑆𝑦)) | ||
| Theorem | inxpssidinxp 38643* | Two ways to say that intersections with Cartesian products are in a subclass relation, special case of inxpss2 38642. (Contributed by Peter Mazsa, 4-Jul-2019.) |
| ⊢ ((𝑅 ∩ (𝐴 × 𝐵)) ⊆ ( I ∩ (𝐴 × 𝐵)) ↔ ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐵 (𝑥𝑅𝑦 → 𝑥 = 𝑦)) | ||
| Theorem | idinxpssinxp 38644* | Two ways to say that intersections with Cartesian products are in a subclass relation, special case of inxpss2 38642. (Contributed by Peter Mazsa, 6-Mar-2019.) |
| ⊢ (( I ∩ (𝐴 × 𝐵)) ⊆ (𝑅 ∩ (𝐴 × 𝐵)) ↔ ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐵 (𝑥 = 𝑦 → 𝑥𝑅𝑦)) | ||
| Theorem | idinxpssinxp2 38645* | Identity intersection with a square Cartesian product in subclass relation with an intersection with the same Cartesian product. (Contributed by Peter Mazsa, 4-Mar-2019.) (Proof modification is discouraged.) |
| ⊢ (( I ∩ (𝐴 × 𝐴)) ⊆ (𝑅 ∩ (𝐴 × 𝐴)) ↔ ∀𝑥 ∈ 𝐴 𝑥𝑅𝑥) | ||
| Theorem | idinxpssinxp3 38646 | Identity intersection with a square Cartesian product in subclass relation with an intersection with the same Cartesian product. (Contributed by Peter Mazsa, 16-Mar-2019.) (Proof modification is discouraged.) |
| ⊢ (( I ∩ (𝐴 × 𝐴)) ⊆ (𝑅 ∩ (𝐴 × 𝐴)) ↔ ( I ↾ 𝐴) ⊆ 𝑅) | ||
| Theorem | idinxpssinxp4 38647* | Identity intersection with a square Cartesian product in subclass relation with an intersection with the same Cartesian product (see also idinxpssinxp2 38645). (Contributed by Peter Mazsa, 8-Mar-2019.) |
| ⊢ (∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 (𝑥 = 𝑦 → 𝑥𝑅𝑦) ↔ ∀𝑥 ∈ 𝐴 𝑥𝑅𝑥) | ||
| Theorem | relcnveq3 38648* | Two ways of saying a relation is symmetric. (Contributed by FL, 31-Aug-2009.) |
| ⊢ (Rel 𝑅 → (𝑅 = ◡𝑅 ↔ ∀𝑥∀𝑦(𝑥𝑅𝑦 → 𝑦𝑅𝑥))) | ||
| Theorem | relcnveq 38649 | Two ways of saying a relation is symmetric. (Contributed by Peter Mazsa, 23-Aug-2018.) |
| ⊢ (Rel 𝑅 → (◡𝑅 ⊆ 𝑅 ↔ ◡𝑅 = 𝑅)) | ||
| Theorem | relcnveq2 38650* | Two ways of saying a relation is symmetric. (Contributed by Peter Mazsa, 28-Apr-2019.) |
| ⊢ (Rel 𝑅 → (◡𝑅 = 𝑅 ↔ ∀𝑥∀𝑦(𝑥𝑅𝑦 ↔ 𝑦𝑅𝑥))) | ||
| Theorem | relcnveq4 38651* | Two ways of saying a relation is symmetric. (Contributed by Peter Mazsa, 28-Apr-2019.) |
| ⊢ (Rel 𝑅 → (◡𝑅 ⊆ 𝑅 ↔ ∀𝑥∀𝑦(𝑥𝑅𝑦 ↔ 𝑦𝑅𝑥))) | ||
| Theorem | qsresid 38652 | Simplification of a special quotient set. (Contributed by Peter Mazsa, 2-Sep-2020.) |
| ⊢ (𝐴 / (𝑅 ↾ 𝐴)) = (𝐴 / 𝑅) | ||
| Theorem | n0elqs 38653 | Two ways of expressing that the empty set is not an element of a quotient set. (Contributed by Peter Mazsa, 5-Dec-2019.) |
| ⊢ (¬ ∅ ∈ (𝐴 / 𝑅) ↔ 𝐴 ⊆ dom 𝑅) | ||
| Theorem | n0elqs2 38654 | Two ways of expressing that the empty set is not an element of a quotient set. (Contributed by Peter Mazsa, 25-Jul-2021.) |
| ⊢ (¬ ∅ ∈ (𝐴 / 𝑅) ↔ dom (𝑅 ↾ 𝐴) = 𝐴) | ||
| Theorem | rnresequniqs 38655 | The range of a restriction is equal to the union of the quotient set. (Contributed by Peter Mazsa, 19-May-2018.) |
| ⊢ ((𝑅 ↾ 𝐴) ∈ 𝑉 → ran (𝑅 ↾ 𝐴) = ∪ (𝐴 / 𝑅)) | ||
| Theorem | n0el2 38656 | Two ways of expressing that the empty set is not an element of a class. (Contributed by Peter Mazsa, 31-Jan-2018.) |
| ⊢ (¬ ∅ ∈ 𝐴 ↔ dom (◡ E ↾ 𝐴) = 𝐴) | ||
| Theorem | cnvepresex 38657 | Sethood condition for the restricted converse epsilon relation. (Contributed by Peter Mazsa, 24-Sep-2018.) |
| ⊢ (𝐴 ∈ 𝑉 → (◡ E ↾ 𝐴) ∈ V) | ||
| Theorem | cnvepima 38658 | The image of converse epsilon. (Contributed by Peter Mazsa, 22-Mar-2023.) |
| ⊢ (𝐴 ∈ 𝑉 → (◡ E “ 𝐴) = ∪ 𝐴) | ||
| Theorem | inex3 38659 | Sufficient condition for the intersection relation to be a set. (Contributed by Peter Mazsa, 24-Nov-2019.) |
| ⊢ ((𝐴 ∈ 𝑉 ∨ 𝐵 ∈ 𝑊) → (𝐴 ∩ 𝐵) ∈ V) | ||
| Theorem | inxpex 38660 | Sufficient condition for an intersection with a Cartesian product to be a set. (Contributed by Peter Mazsa, 10-May-2019.) |
| ⊢ ((𝑅 ∈ 𝑊 ∨ (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉)) → (𝑅 ∩ (𝐴 × 𝐵)) ∈ V) | ||
| Theorem | eqres 38661 | Converting a class constant definition by restriction (like df-ers 39069 or df-parts 39189) into a binary relation. (Contributed by Peter Mazsa, 1-Oct-2018.) |
| ⊢ 𝑅 = (𝑆 ↾ 𝐶) ⇒ ⊢ (𝐵 ∈ 𝑉 → (𝐴𝑅𝐵 ↔ (𝐴 ∈ 𝐶 ∧ 𝐴𝑆𝐵))) | ||
| Theorem | brrabga 38662* | The law of concretion for operation class abstraction. (Contributed by Peter Mazsa, 24-Oct-2022.) |
| ⊢ ((𝑥 = 𝐴 ∧ 𝑦 = 𝐵 ∧ 𝑧 = 𝐶) → (𝜑 ↔ 𝜓)) & ⊢ 𝑅 = {〈〈𝑥, 𝑦〉, 𝑧〉 ∣ 𝜑} ⇒ ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊 ∧ 𝐶 ∈ 𝑋) → (〈𝐴, 𝐵〉𝑅𝐶 ↔ 𝜓)) | ||
| Theorem | brcnvrabga 38663* | The law of concretion for the converse of operation class abstraction. (Contributed by Peter Mazsa, 25-Oct-2022.) |
| ⊢ ((𝑥 = 𝐴 ∧ 𝑦 = 𝐵 ∧ 𝑧 = 𝐶) → (𝜑 ↔ 𝜓)) & ⊢ 𝑅 = ◡{〈〈𝑦, 𝑧〉, 𝑥〉 ∣ 𝜑} ⇒ ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊 ∧ 𝐶 ∈ 𝑋) → (𝐴𝑅〈𝐵, 𝐶〉 ↔ 𝜓)) | ||
| Theorem | opideq 38664 | Equality conditions for ordered pairs 〈𝐴, 𝐴〉 and 〈𝐵, 𝐵〉. (Contributed by Peter Mazsa, 22-Jul-2019.) (Revised by Thierry Arnoux, 16-Feb-2022.) |
| ⊢ (𝐴 ∈ 𝑉 → (〈𝐴, 𝐴〉 = 〈𝐵, 𝐵〉 ↔ 𝐴 = 𝐵)) | ||
| Theorem | iss2 38665 | A subclass of the identity relation is the intersection of identity relation with Cartesian product of the domain and range of the class. (Contributed by Peter Mazsa, 22-Jul-2019.) |
| ⊢ (𝐴 ⊆ I ↔ 𝐴 = ( I ∩ (dom 𝐴 × ran 𝐴))) | ||
| Theorem | eldmcnv 38666* | Elementhood in a domain of a converse. (Contributed by Peter Mazsa, 25-May-2018.) |
| ⊢ (𝐴 ∈ 𝑉 → (𝐴 ∈ dom ◡𝑅 ↔ ∃𝑢 𝑢𝑅𝐴)) | ||
| Theorem | dfrel5 38667 | Alternate definition of the relation predicate. (Contributed by Peter Mazsa, 6-Nov-2018.) |
| ⊢ (Rel 𝑅 ↔ (𝑅 ↾ dom 𝑅) = 𝑅) | ||
| Theorem | dfrel6 38668 | Alternate definition of the relation predicate. (Contributed by Peter Mazsa, 14-Mar-2019.) |
| ⊢ (Rel 𝑅 ↔ (𝑅 ∩ (dom 𝑅 × ran 𝑅)) = 𝑅) | ||
| Theorem | cnvresrn 38669 | Converse restricted to range is converse. (Contributed by Peter Mazsa, 3-Sep-2021.) |
| ⊢ (◡𝑅 ↾ ran 𝑅) = ◡𝑅 | ||
| Theorem | relssinxpdmrn 38670 | Subset of restriction, special case. (Contributed by Peter Mazsa, 10-Apr-2023.) |
| ⊢ (Rel 𝑅 → (𝑅 ⊆ (𝑆 ∩ (dom 𝑅 × ran 𝑅)) ↔ 𝑅 ⊆ 𝑆)) | ||
| Theorem | cnvref4 38671 | Two ways to say that a relation is a subclass. (Contributed by Peter Mazsa, 11-Apr-2023.) |
| ⊢ (Rel 𝑅 → ((𝑅 ∩ (dom 𝑅 × ran 𝑅)) ⊆ (𝑆 ∩ (dom 𝑅 × ran 𝑅)) ↔ 𝑅 ⊆ 𝑆)) | ||
| Theorem | cnvref5 38672* | Two ways to say that a relation is a subclass of the identity relation. (Contributed by Peter Mazsa, 26-Jun-2019.) |
| ⊢ (Rel 𝑅 → (𝑅 ⊆ I ↔ ∀𝑥∀𝑦(𝑥𝑅𝑦 → 𝑥 = 𝑦))) | ||
| Theorem | ecin0 38673* | Two ways of saying that the coset of 𝐴 and the coset of 𝐵 have no elements in common. (Contributed by Peter Mazsa, 1-Dec-2018.) |
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → (([𝐴]𝑅 ∩ [𝐵]𝑅) = ∅ ↔ ∀𝑥(𝐴𝑅𝑥 → ¬ 𝐵𝑅𝑥))) | ||
| Theorem | ecinn0 38674* | Two ways of saying that the coset of 𝐴 and the coset of 𝐵 have some elements in common. (Contributed by Peter Mazsa, 23-Jan-2019.) |
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → (([𝐴]𝑅 ∩ [𝐵]𝑅) ≠ ∅ ↔ ∃𝑥(𝐴𝑅𝑥 ∧ 𝐵𝑅𝑥))) | ||
| Theorem | ineleq 38675* | Equivalence of restricted universal quantifications. (Contributed by Peter Mazsa, 29-May-2018.) |
| ⊢ (∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐵 (𝑥 = 𝑦 ∨ (𝐶 ∩ 𝐷) = ∅) ↔ ∀𝑥 ∈ 𝐴 ∀𝑧∀𝑦 ∈ 𝐵 ((𝑧 ∈ 𝐶 ∧ 𝑧 ∈ 𝐷) → 𝑥 = 𝑦)) | ||
| Theorem | inecmo 38676* | Equivalence of a double restricted universal quantification and a restricted "at most one" inside a universal quantification. (Contributed by Peter Mazsa, 29-May-2018.) |
| ⊢ (𝑥 = 𝑦 → 𝐵 = 𝐶) ⇒ ⊢ (Rel 𝑅 → (∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 (𝑥 = 𝑦 ∨ ([𝐵]𝑅 ∩ [𝐶]𝑅) = ∅) ↔ ∀𝑧∃*𝑥 ∈ 𝐴 𝐵𝑅𝑧)) | ||
| Theorem | inecmo2 38677* | Equivalence of a double restricted universal quantification and a restricted "at most one" inside a universal quantification. (Contributed by Peter Mazsa, 29-May-2018.) (Revised by Peter Mazsa, 2-Sep-2021.) |
| ⊢ ((∀𝑢 ∈ 𝐴 ∀𝑣 ∈ 𝐴 (𝑢 = 𝑣 ∨ ([𝑢]𝑅 ∩ [𝑣]𝑅) = ∅) ∧ Rel 𝑅) ↔ (∀𝑥∃*𝑢 ∈ 𝐴 𝑢𝑅𝑥 ∧ Rel 𝑅)) | ||
| Theorem | ineccnvmo 38678* | Equivalence of a double restricted universal quantification and a restricted "at most one" inside a universal quantification. (Contributed by Peter Mazsa, 2-Sep-2021.) |
| ⊢ (∀𝑦 ∈ 𝐵 ∀𝑧 ∈ 𝐵 (𝑦 = 𝑧 ∨ ([𝑦]◡𝐹 ∩ [𝑧]◡𝐹) = ∅) ↔ ∀𝑥∃*𝑦 ∈ 𝐵 𝑥𝐹𝑦) | ||
| Theorem | alrmomorn 38679 | Equivalence of an "at most one" and an "at most one" restricted to the range inside a universal quantification. (Contributed by Peter Mazsa, 3-Sep-2021.) |
| ⊢ (∀𝑥∃*𝑦 ∈ ran 𝑅 𝑥𝑅𝑦 ↔ ∀𝑥∃*𝑦 𝑥𝑅𝑦) | ||
| Theorem | alrmomodm 38680* | Equivalence of an "at most one" and an "at most one" restricted to the domain inside a universal quantification. (Contributed by Peter Mazsa, 5-Sep-2021.) |
| ⊢ (Rel 𝑅 → (∀𝑥∃*𝑢 ∈ dom 𝑅 𝑢𝑅𝑥 ↔ ∀𝑥∃*𝑢 𝑢𝑅𝑥)) | ||
| Theorem | ralmo 38681* | "At most one" can be restricted to the range. (Contributed by Peter Mazsa, 2-Feb-2026.) |
| ⊢ (∀𝑥∃*𝑢 𝑢𝑅𝑥 ↔ ∀𝑥 ∈ ran 𝑅∃*𝑢 𝑢𝑅𝑥) | ||
| Theorem | ralrnmo 38682* | On the range, "at most one" becomes "exactly one". (Contributed by Peter Mazsa, 27-Sep-2018.) (Revised by Peter Mazsa, 2-Feb-2026.) |
| ⊢ (∀𝑥 ∈ ran 𝑅∃*𝑢 𝑢𝑅𝑥 ↔ ∀𝑥 ∈ ran 𝑅∃!𝑢 𝑢𝑅𝑥) | ||
| Theorem | dmqsex 38683 | Sethood of the domain quotient under sethood of 𝑅. (Contributed by Peter Mazsa, 2-Nov-2018.) |
| ⊢ (𝑅 ∈ 𝑉 → (dom 𝑅 / 𝑅) ∈ V) | ||
| Theorem | raldmqsmo 38684* | On the quotient carrier, "at most one" and "exactly one" coincide for coset witnesses. (Contributed by Peter Mazsa, 6-Feb-2026.) |
| ⊢ (∀𝑢 ∈ (dom 𝑅 / 𝑅)∃*𝑡 ∈ dom 𝑅 𝑢 = [𝑡]𝑅 ↔ ∀𝑢 ∈ (dom 𝑅 / 𝑅)∃!𝑡 ∈ dom 𝑅 𝑢 = [𝑡]𝑅) | ||
| Theorem | ralrmo3 38685* | Pull a restricted universal quantifier into the body (for ∃*). (Contributed by Peter Mazsa, 9-May-2019.) |
| ⊢ (∀𝑦 ∈ 𝐵 ∃*𝑥 ∈ 𝐴 𝜑 ↔ ∀𝑦∃*𝑥 ∈ 𝐴 (𝑦 ∈ 𝐵 ∧ 𝜑)) | ||
| Theorem | raldmqseu 38686* | Equivalence between "exactly one" on the quotient carrier and "at most one" globally. Provides a type-safe way to talk about unique representatives either as ∃! on the intended carrier or as a global ∃* statement. (Contributed by Peter Mazsa, 6-Feb-2026.) |
| ⊢ (𝑅 ∈ 𝑉 → (∀𝑢 ∈ (dom 𝑅 / 𝑅)∃!𝑡 ∈ dom 𝑅 𝑢 = [𝑡]𝑅 ↔ ∀𝑢∃*𝑡 ∈ dom 𝑅 𝑢 = [𝑡]𝑅)) | ||
| Theorem | rsp3 38687* | From a restricted universal statement over 𝐴, specialize to an arbitrary element 𝑦 ∈ 𝐴, cf. rsp 3225. (Contributed by Peter Mazsa, 9-Feb-2026.) |
| ⊢ Ⅎ𝑥𝐴 & ⊢ Ⅎ𝑦𝐴 & ⊢ Ⅎ𝑦𝜑 & ⊢ Ⅎ𝑥𝜓 & ⊢ (𝑥 = 𝑦 → (𝜑 ↔ 𝜓)) ⇒ ⊢ (∀𝑥 ∈ 𝐴 𝜑 → (𝑦 ∈ 𝐴 → 𝜓)) | ||
| Theorem | rsp3eq 38688* | From a restricted universal statement over 𝐴, specialize to an arbitrary element class, cf. rsp3 38687. (Contributed by Peter Mazsa, 9-Feb-2026.) |
| ⊢ Ⅎ𝑥𝐴 & ⊢ Ⅎ𝑦𝐴 & ⊢ Ⅎ𝑦𝜑 & ⊢ Ⅎ𝑥𝜓 & ⊢ (𝑥 = 𝑦 → (𝜑 ↔ 𝜓)) ⇒ ⊢ (∀𝑥 ∈ 𝐴 𝜑 → ((𝑦 = 𝐵 ∧ 𝐵 ∈ 𝐴) → 𝜓)) | ||
| Theorem | ineccnvmo2 38689* | Equivalence of a double universal quantification restricted to the range and an "at most one" inside a universal quantification. (Contributed by Peter Mazsa, 4-Sep-2021.) |
| ⊢ (∀𝑥 ∈ ran 𝐹∀𝑦 ∈ ran 𝐹(𝑥 = 𝑦 ∨ ([𝑥]◡𝐹 ∩ [𝑦]◡𝐹) = ∅) ↔ ∀𝑢∃*𝑥 𝑢𝐹𝑥) | ||
| Theorem | inecmo3 38690* | Equivalence of a double universal quantification restricted to the domain and an "at most one" inside a universal quantification. (Contributed by Peter Mazsa, 5-Sep-2021.) |
| ⊢ ((∀𝑢 ∈ dom 𝑅∀𝑣 ∈ dom 𝑅(𝑢 = 𝑣 ∨ ([𝑢]𝑅 ∩ [𝑣]𝑅) = ∅) ∧ Rel 𝑅) ↔ (∀𝑥∃*𝑢 𝑢𝑅𝑥 ∧ Rel 𝑅)) | ||
| Theorem | moeu2 38691 | Uniqueness is equivalent to non-existence or unique existence. Alternate definition of the at-most-one quantifier, in terms of the existential quantifier and the unique existential quantifier. (Contributed by Peter Mazsa, 19-Nov-2024.) |
| ⊢ (∃*𝑥𝜑 ↔ (¬ ∃𝑥𝜑 ∨ ∃!𝑥𝜑)) | ||
| Theorem | mopickr 38692 | "At most one" picks a variable value, eliminating an existential quantifier. The proof begins with references *2.21 (pm2.21 123) and *14.26 (eupickbi 2636) from [WhiteheadRussell] p. 104 and p. 183. (Contributed by Peter Mazsa, 18-Nov-2024.) (Proof modification is discouraged.) |
| ⊢ ((∃*𝑥𝜓 ∧ ∃𝑥(𝜑 ∧ 𝜓)) → (𝜓 → 𝜑)) | ||
| Theorem | moantr 38693 | Sufficient condition for transitivity of conjunctions inside existential quantifiers. (Contributed by Peter Mazsa, 2-Oct-2018.) |
| ⊢ (∃*𝑥𝜓 → ((∃𝑥(𝜑 ∧ 𝜓) ∧ ∃𝑥(𝜓 ∧ 𝜒)) → ∃𝑥(𝜑 ∧ 𝜒))) | ||
| Theorem | brabidgaw 38694* | The law of concretion for a binary relation. Special case of brabga 5489. Version of brabidga 38695 with a disjoint variable condition, which does not require ax-13 2376. (Contributed by Peter Mazsa, 24-Nov-2018.) (Revised by GG, 2-Apr-2024.) |
| ⊢ 𝑅 = {〈𝑥, 𝑦〉 ∣ 𝜑} ⇒ ⊢ (𝑥𝑅𝑦 ↔ 𝜑) | ||
| Theorem | brabidga 38695 | The law of concretion for a binary relation. Special case of brabga 5489. Usage of this theorem is discouraged because it depends on ax-13 2376, see brabidgaw 38694 for a weaker version that does not require it. (Contributed by Peter Mazsa, 24-Nov-2018.) (New usage is discouraged.) |
| ⊢ 𝑅 = {〈𝑥, 𝑦〉 ∣ 𝜑} ⇒ ⊢ (𝑥𝑅𝑦 ↔ 𝜑) | ||
| Theorem | inxp2 38696* | Intersection with a Cartesian product. (Contributed by Peter Mazsa, 18-Jul-2019.) |
| ⊢ (𝑅 ∩ (𝐴 × 𝐵)) = {〈𝑥, 𝑦〉 ∣ ((𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑥𝑅𝑦)} | ||
| Theorem | opabf 38697 | A class abstraction of a collection of ordered pairs with a negated wff is the empty set. (Contributed by Peter Mazsa, 21-Oct-2019.) (Proof shortened by Thierry Arnoux, 18-Feb-2022.) |
| ⊢ ¬ 𝜑 ⇒ ⊢ {〈𝑥, 𝑦〉 ∣ 𝜑} = ∅ | ||
| Theorem | ec0 38698 | The empty-coset of a class is the empty set. (Contributed by Peter Mazsa, 19-May-2019.) |
| ⊢ [𝐴]∅ = ∅ | ||
| Theorem | brcnvin 38699 | Intersection with a converse, binary relation. (Contributed by Peter Mazsa, 24-Mar-2024.) |
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → (𝐴(𝑅 ∩ ◡𝑆)𝐵 ↔ (𝐴𝑅𝐵 ∧ 𝐵𝑆𝐴))) | ||
| Theorem | ssdmral 38700* | Subclass of a domain. (Contributed by Peter Mazsa, 15-Sep-2018.) |
| ⊢ (𝐴 ⊆ dom 𝑅 ↔ ∀𝑥 ∈ 𝐴 ∃𝑦 𝑥𝑅𝑦) | ||
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |