| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: | (1-11415) |
(11416-13002) |
(13003-19465) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | pwuni 3701 | A class is a subclass of the power class of its union. Exercise 6(b) of [Enderton] p. 38. |
| Theorem | pwel 3702 | Membership of a power class. Exercise 10 of [Enderton] p. 26. |
| Theorem | ssextss 3703 | An extensionality-like principle defining subclass in terms of subsets. |
| Theorem | ssext 3704 | An extensionality-like principle that uses the subset instead of the membership relation: two classes are equal iff they have the same subsets. |
| Theorem | nssss 3705 | Negation of subclass relationship. Compare nss 2930. (The proof was shortened by Andrew Salmon, 25-Jul-2011.) |
| Theorem | pweqb 3706 | Classes are equal if and only if their power classes are equal. Exercise 19 of [TakeutiZaring] p. 18. |
| Theorem | intid 3707 | The intersection of all sets to which a set belongs is the singleton of that set. |
| Theorem | moabex 3708 | "At most one" existence implies a class abstraction exists. |
| Theorem | euabex 3709 | The abstraction of a wff with existential uniqueness exists. |
| Theorem | nnullss 3710 | A non-empty class (even if proper) has a non-empty subset. |
| Theorem | exss 3711 | Restricted existence in a class (even if proper) implies restricted existence in a subset. |
| Theorem | dtruALT 3712 | A version of dtru 3694 ("two things exist") with a shorter proof using more axioms. |
| Theorem | dtrucor 3713 | Corollary of dtru 3694. This example illustrates the danger of blindly trusting the standard Deduction Theorem without accounting for free variables: the theorem form of this deduction is not valid, as shown by dtrucor2 3714. |
| Theorem | dtrucor2 3714 | The theorem form of the deduction dtrucor 3713 leads to a contradiction, as mentioned in the "Wrong!" example at http://us.metamath.org/mpegif/mmdeduction.html#bad. |
| Theorem | dvdemo1 3715 |
Demonstration of a theorem (scheme) that requires (meta)variables |
| Theorem | dvdemo2 3716 |
Demonstration of a theorem (scheme) that requires (meta)variables |
| Derive the Axiom of Pairing | ||
| Theorem | zfpair 3717 |
The Axiom of Pairing of Zermelo-Fraenkel set theory. Axiom 2 of
[TakeutiZaring] p. 15. In some
textbooks this is stated as a separate
axiom; here we show it is redundant since it can be derived from the
other axioms.
This theorem should not be referenced by any proof other than axpr 3718. Instead, use zfpair2 3720 below so that the uses of the Axiom of Pairing can be more easily identified. |
| Theorem | axpr 3718 |
Unabbreviated version of the Axiom of Pairing of ZF set theory, derived
as a theorem from the other axioms.
This theorem should not be referenced by any proof. Instead, use ax-pr 3719 below so that the uses of the Axiom of Pairing can be more easily identified. |
| Axiom | ax-pr 3719 | The Axiom of Pairing of ZF set theory. It was derived as theorem axpr 3718 above and is therefore redundant, but we state it as a separate axiom here so that its uses can be identified more easily. |
| Theorem | zfpair2 3720 | Derive the abbreviated version of the Axiom of Pairing from ax-pr 3719. See zfpair 3717 for its derivation from the other axioms. |
| Theorem | prex 3721 | The Axiom of Pairing using class variables. Theorem 7.13 of [Quine] p. 51. By virtue of its definition, an unordered pair remains a set (even though no longer a pair) even when its components are proper classes (see prprc 3339), so we can dispense with hypotheses requiring them to be sets. |
| Theorem | opex 3722 | An ordered pair of classes is a set. Exercise 7 of [TakeutiZaring] p. 16. |
| Theorem | elop 3723 | An ordered pair has two elements. Exercise 3 of [TakeutiZaring] p. 15. |
| Theorem | opi1 3724 | One of the two elements in an ordered pair. |
| Theorem | opi2 3725 | One of the two elements of an ordered pair. |
| Ordered pair theorem | ||
| Theorem | opth1 3726 | Equality of the first members of equal ordered pairs, which holds whether or not the second members are sets. |
| Theorem | opth 3727 |
The ordered pair theorem. If two ordered pairs are equal, their first
elements are equal and their second elements are equal. Exercise 6 of
[TakeutiZaring] p. 16. Note that
|
| Theorem | opthg 3728 | Ordered pair theorem. |
| Theorem | opthgg 3729 |
Ordered pair theorem. |
| Theorem | otthg 3730 | Ordered triple theorem. |
| Theorem | eqvinop 3731 | A variable introduction law for ordered pairs. Analogue of Lemma 15 of [Monk2] p. 109. |
| Theorem | copsexg 3732 |
Substitution of class |
| Theorem | copsex2t 3733 | Closed theorem form of copsex2g 3734. |
| Theorem | copsex2g 3734 | Implicit substitution inference for ordered pairs. |
| Theorem | copsex4g 3735 | An implicit substitution inference for 2 ordered pairs. |
| Theorem | opnz 3736 | An ordered pair is not empty. |
| Theorem | opprc1b 3737 | A property of an ordered pair of proper classes (due to our particular definition of ordered pair). |
| Theorem | opprc3 3738 | A property of an ordered pair of proper classes (due to our particular definition of ordered pair). |
| Theorem | opeqex 3739 | Equivalence of existence implied by equality of ordered pairs. |
| Theorem | oteqex 3740 | Equivalence of existence implied by equality of ordered triples. |
| Theorem | opth2 3741 | Equality of the second members of equal ordered pairs. Because of our particular ordered pair definition, equality holds whether or not the first members are sets. |
| Theorem | opcom 3742 | An ordered pair commutes iff its members are equal. |
| Theorem | moop2 3743 |
"At most one" property of an ordered pair. The proof is a little
tricky
because we do not place any restrictions on class |
| Theorem | opeqsn 3744 | Equivalence for an ordered pair equal to a singleton. |
| Theorem | opeqpr 3745 | Equivalence for an ordered pair equal to an unordered pair. |
| Theorem | mosubopt 3746 | "At most one" remains true inside ordered pair quantification. |
| Theorem | mosubop 3747 | "At most one" remains true inside ordered pair quantification. |
| Theorem | euop2 3748 | Transfer existential uniqueness to second member of an ordered pair. |
| Theorem | opthwiener 3749 | Justification theorem for the ordered pair definition in Norbert Wiener, "A simplification of the logic of relations," Proc. of the Cambridge Philos. Soc., 1914, vol. 17, pp.387-390. It is also shown as a definition in [Enderton] p. 36 and as Exercise 4.8(b) of [Mendelson] p. 230. It is meaningful only for classes that exist as sets (i.e. are not proper classes). See df-op 3278 for other ordered pair definitions. |
| Theorem | uniop 3750 | The union of an ordered pair. Theorem 65 of [Suppes] p. 39. |
| Theorem | uniopel 3751 | Ordered pair membership is inherited by class union. |
| Ordered-pair class abstractions (cont.) | ||
| Theorem | opabid 3752 | The law of concretion. Special case of Theorem 9.5 of [Quine] p. 61. (The proof was shortened by Andrew Salmon, 25-Jul-2011.) |
| Theorem | elopab 3753 | Membership in a class abstraction of pairs. |
| Theorem | hbopab 3754 | Bound-variable hypothesis builder for class abstraction. (Unnecessary distinct variable restrictions were removed by Andrew Salmon, 11-Jul-2011.) |
| Theorem | hbopab1 3755 | The first abstraction variable in an ordered-pair class abstraction (class builder) is effectively not free. |
| Theorem | hbopab2 3756 | The second abstraction variable in an ordered-pair class abstraction (class builder) is effectively not free. |
| Theorem | opelopabsb 3757 | The law of concretion in terms of substitutions. (The proof was shortened by Andrew Salmon, 25-Jul-2011.) |
| Theorem | brabsb 3758 | The law of concretion in terms of substitutions. |
| Theorem | opelopabt 3759 | Closed theorem form of opelopab 3763. |
| Theorem | opelopabg 3760 | The law of concretion. Theorem 9.5 of [Quine] p. 61. |
| Theorem | brabg 3761 | The law of concretion for a binary relation. |
| Theorem | opelopab2 3762 | Ordered pair membership in an ordered pair class abstraction. |
| Theorem | opelopab 3763 | The law of concretion. Theorem 9.5 of [Quine] p. 61. |
| Theorem | brab 3764 | The law of concretion for a binary relation. |
| Theorem | opelopabf 3765 | The law of concretion. Theorem 9.5 of [Quine] p. 61. This version of opelopab 3763 uses bound-variable hypotheses in place of distinct variable conditions." |
| Theorem | ssopab2 3766 | Equivalence of ordered pair abstraction subclass and implication. |
| Theorem | ssopab2i 3767 | Inference of ordered pair abstraction subclass from implication. |
| Theorem | opabn0 3768 | Non-empty ordered pair class abstraction. |
| Power class of union and intersection | ||
| Theorem | pwin 3769 | The power class of the intersection of two classes is the intersection of their power classes. Exercise 4.12(j) of [Mendelson] p. 235. |
| Theorem | pwunss 3770 | The power class of the union of two classes includes the union of their power classes. Exercise 4.12(k) of [Mendelson] p. 235. |
| Theorem | pwssun 3771 | The power class of the union of two classes is a subset of the union of their power classes, iff one class is a subclass of the other. Exercise 4.12(l) of [Mendelson] p. 235. |
| Theorem | pwundif 3772 | Break up the power class of a union into a union of smaller classes. |
| Theorem | pwun 3773 | The power class of the union of two classes equals the union of their power classes, iff one class is a subclass of the other. Part of Exercise 7(b) of [Enderton] p. 28. |
| Epsilon and identity relations | ||
| Syntax | cep 3774 | Extend class notation to include the epsilon relation. |
| Syntax | cid 3775 | Extend the definition of a class to include identity relation. |
| Definition | df-eprel 3776 | Define the epsilon relation. Similar to Definition 6.22 of [TakeutiZaring] p. 30. |
| Theorem | epelc 3777 | The epsilon relation and the membership relation are the same. |
| Theorem | epel 3778 | The epsilon relation and the membership relation are the same. |
| Definition | df-id 3779 | Define the identity relation. Definition 9.15 of [Quine] p. 64. |
| Theorem | dfid3 3780 |
A stronger version of df-id 3779 that doesn't require |
| Theorem | dfid2 3781 | Alternate definition of the identity relation. |
| Partial and complete ordering | ||
| Syntax | wpo 3782 |
Extend wff notation to include the strict partial ordering predicate.
Read: ' |
| Syntax | wor 3783 |
Extend wff notation to include the strict complete ordering predicate.
Read: ' |
| Definition | df-po 3784 | Define the strict partial order predicate. Definition of [Enderton] p. 168. |
| Theorem | poss 3785 | Subset theorem for the partial ordering predicate. (The proof was shortened by Andrew Salmon, 25-Jul-2011.) |
| Theorem | poeq1 3786 | Equality theorem for partial ordering predicate. |
| Theorem | poeq2 3787 | Equality theorem for partial ordering predicate. |
| Theorem | pocl 3788 | Properties of partial order relation in class notation. |
| Theorem | poirr 3789 | A partial order relation is irreflexive. |
| Theorem | potr 3790 | A partial order relation is a transitive relation. |
| Theorem | po2nr 3791 | A partial order relation has no 2-cycle loops. |
| Theorem | po3nr 3792 | A partial order relation has no 3-cycle loops. |
| Theorem | po0 3793 | Any relation is a partial ordering of the empty set. (The proof was shortened by Andrew Salmon, 25-Jul-2011.) |
| Theorem | posn 3794 | Partial ordering of a singleton. |
| Theorem | pofun 3795 | A function preserves a partial order relation. (Contributed by Jeff Madsen, 18-Jun-2011.) |
| Definition | df-so 3796 | Define the strict complete (linear) order predicate. |
| Theorem | sopo 3797 | A strict linear order is a strict partial order. |
| Theorem | soss 3798 | Subset theorem for the strict ordering predicate. (The proof was shortened by Andrew Salmon, 25-Jul-2011.) |
| Theorem | soeq1 3799 | Equality theorem for the strict ordering predicate. |
| Theorem | soeq2 3800 | Equality theorem for the strict ordering predicate. |
| MPE Home Contents | Copyright terms: Public domain | < Previous Next > |