| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: | (1-9062) |
(9063-10650) |
(10651-12229) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | breq12i 2701 | Equality inference for a binary relation. (The proof was shortened by Eric Schmidt, 4-Apr-2007.) |
| Theorem | breq1d 2702 | Equality deduction for a binary relation. |
| Theorem | breq2d 2703 | Equality deduction for a binary relation. |
| Theorem | breq12d 2704 | Equality deduction for a binary relation. |
| Theorem | breqan12d 2705 | Equality deduction for a binary relation. |
| Theorem | breqan12rd 2706 | Equality deduction for a binary relation. |
| Theorem | eqbrtri 2707 | Substitution of equal classes into a binary relation. |
| Theorem | eqbrtrd 2708 | Substitution of equal classes into a binary relation. |
| Theorem | eqbrtrri 2709 | Substitution of equal classes into a binary relation. |
| Theorem | eqbrtrrd 2710 | Substitution of equal classes into a binary relation. |
| Theorem | breqtri 2711 | Substitution of equal classes into a binary relation. |
| Theorem | breqtrd 2712 | Substitution of equal classes into a binary relation. |
| Theorem | breqtrri 2713 | Substitution of equal classes into a binary relation. |
| Theorem | breqtrrd 2714 | Substitution of equal classes into a binary relation. |
| Theorem | 3brtr3i 2715 | Substitution of equality into both sides of a binary relation. |
| Theorem | 3brtr4i 2716 | Substitution of equality into both sides of a binary relation. |
| Theorem | 3brtr3d 2717 | Substitution of equality into both sides of a binary relation. |
| Theorem | 3brtr4d 2718 | Substitution of equality into both sides of a binary relation. |
| Theorem | 3brtr3g 2719 | Substitution of equality into both sides of a binary relation. |
| Theorem | 3brtr4g 2720 | Substitution of equality into both sides of a binary relation. |
| Theorem | syl5eqbr 2721 | A chained equality inference for a binary relation. |
| Theorem | syl5eqbrr 2722 | A chained equality inference for a binary relation. |
| Theorem | syl5breq 2723 | A chained equality inference for a binary relation. |
| Theorem | syl5breqr 2724 | A chained equality inference for a binary relation. |
| Theorem | syl6eqbr 2725 | A chained equality inference for a binary relation. |
| Theorem | syl6eqbrr 2726 | A chained equality inference for a binary relation. |
| Theorem | syl6breq 2727 | A chained equality inference for a binary relation. |
| Theorem | syl6breqr 2728 | A chained equality inference for a binary relation. |
| Theorem | ssbrd 2729 | Deduction from a subclass relationship of binary relations. |
| Theorem | ssbri 2730 | Inference from a subclass relationship of binary relations. |
| Theorem | hbbr 2731 | Bound-variable hypothesis builder for binary relation. |
| Theorem | hbbrd 2732 | Deduction version of bound-variable hypothesis builder hbbr 2731. |
| Theorem | brab1 2733 | Relationship between a binary relation and a class abstraction. |
| Theorem | brprc 2734 | A property of proper class as the second argument of a binary relation. |
| Theorem | brun 2735 | The union of two binary relations. |
| Theorem | sbcbrg 2736 | Move substitution in and out of a binary relation. |
| Theorem | sbcbr12g 2737 | Move substitution in and out of a binary relation. |
| Theorem | sbcbr1g 2738 | Move substitution in and out of a binary relation. |
| Theorem | sbcbr2g 2739 | Move substitution in and out of a binary relation. |
| Ordered-pair class abstractions (class builders) | ||
| Syntax | copab 2740 | Extend class notation to include ordered-pair class abstraction (class builder). |
| Definition | df-opab 2741 |
Define the class abstraction of a collection of ordered pairs.
Definition 3.3 of [Monk1] p. 34. Usually
|
| Theorem | opabss 2742 | The collection of ordered pairs in a class is a subclass of it. |
| Theorem | opabbid 2743 | Equivalent wff's yield equal ordered-pair class abstractions (deduction rule). |
| Theorem | opabbidv 2744 | Equivalent wff's yield equal ordered-pair class abstractions (deduction rule). |
| Theorem | opabbii 2745 | Equivalent wff's yield equal class abstractions. |
| Theorem | cbvopab 2746 | Rule used to change bound variables in an ordered-pair class abstraction, using implicit substitution. |
| Theorem | cbvopabv 2747 | Rule used to change bound variables in an ordered-pair class abstraction, using implicit substitution. |
| Theorem | cbvopab1 2748 | Change first bound variable in an ordered-pair class abstraction, using explicit substitution. |
| Theorem | cbvopab1s 2749 | Change first bound variable in an ordered-pair class abstraction, using explicit substitution. |
| Theorem | cbvopab1v 2750 | Rule used to change the first bound variable in an ordered pair abstraction, using implicit substitution. (The proof was shortened by Eric Schmidt, 4-Apr-2007.) |
| Theorem | cbvopab2v 2751 | Rule used to change the second bound variable in an ordered pair abstraction, using implicit substitution. |
| Theorem | csbopabg 2752 | Move substitution into a class abstraction. |
| Theorem | unopab 2753 | Union of two ordered pair class abstractions. |
| Transitive classes | ||
| Syntax | wtr 2754 | Extend wff notation to include transitive classes. Notation from [TakeutiZaring] p. 35. |
| Definition | df-tr 2755 |
Define a transitive class. Not to be confused with a transitive
relation (see cotr 3528). Definition of [Enderton] p. 71 extended to
arbitrary classes. For alternate definitions, see dftr2 2756 (which is
suggestive of the word "transitive"), dftr3 2758, dftr4 2759, dftr5 2757, and
(when |
| Theorem | dftr2 2756 | An alternate way of defining a transitive class. Exercise 7 of [TakeutiZaring] p. 40. |
| Theorem | dftr5 2757 | An alternate way of defining a transitive class. |
| Theorem | dftr3 2758 | An alternate way of defining a transitive class. Definition 7.1 of [TakeutiZaring] p. 35. |
| Theorem | dftr4 2759 | An alternate way of defining a transitive class. Definition of [Enderton] p. 71. |
| Theorem | treq 2760 | Equality theorem for the transitive class predicate. |
| Theorem | trel 2761 | In a transitive class, the membership relation is transitive. |
| Theorem | trel3 2762 | In a transitive class, the membership relation is transitive. |
| Theorem | trss 2763 | An element of a transitive class is a subset of the class. |
| Theorem | trin 2764 | The intersection of transitive classes is transitive. |
| Theorem | tr0 2765 | The empty set is transitive. |
| Theorem | trv 2766 | The universe is transitive. |
| ZF Set Theory - add the Axiom of Replacement | ||
| Introduce the Axiom of Replacement | ||
| Axiom | ax-rep 2767 |
Axiom of Replacement. An axiom scheme of Zermelo-Fraenkel set theory.
Axiom 5 of [TakeutiZaring] p. 19.
It tells us that that the image of
any set under a function is also a set (see the variant funimaex 3682).
Although
There is very a strong generalization of Replacement that doesn't demand
function-like behavior of Many developments of set theory distinguish the uses of Replacement from uses the weaker axioms of Separation axsep 2776, Null Set axnul 2783, and Pairing axpr 2854, all of which we derive from Replacement. In order to make it easier to identify the uses of those redundant axioms, we restate them as axioms ax-sep 2777, ax-nul 2784, and ax-pr 2855 below the theorems that prove them. |
| Theorem | axrep1 2768 |
The version of the Axiom of Replacement used in the Metamath Solitaire
applet http://us.metamath.org/mmsolitaire/mms.html.
Equivalence is shown via the path ax-rep 2767 |
| Theorem | axrep2 2769 |
Axiom of Replacement expressed with the fewest number of different
variables and without any restrictions on |
| Theorem | axrep3 2770 |
Axiom of Replacement slightly strengthened from axrep2 2769; |
| Theorem | axrep4 2771 | A more traditional version of the Axiom of Replacement. |
| Theorem | axrep5 2772 |
Axiom of Replacement (similar to Axiom Rep of [BellMachover] p. 463).
The antecedent tells us |
| Theorem | zfrepclf 2773 |
An inference rule based on the Axiom of Replacement.
Typically, |
| Theorem | zfrep3cl 2774 |
An inference rule based on the Axiom of Replacement.
Typically, |
| Theorem | zfrep4 2775 | A version of Replacement using class abstractions. |
| Derive the Axiom of Separation | ||
| Theorem | axsep 2776 |
Separation Scheme, which is an axiom scheme of Zermelo's original
theory. Scheme Sep of [BellMachover] p. 463. As we show here, it
is
redundant if we assume Replacement in the form of ax-rep 2767. Some
textbooks present Separation as a separate axiom scheme in order to show
that much of set theory can be derived without the stronger Replacement.
The Separation Scheme is a weak form of Frege's Axiom of Comprehension,
conditioning it (with
The variable For a version using a class variable, see zfauscl 2779, which requires the Axiom of Extensionality as well as Replacement for its derivation.
If we omit the requirement that
Note: the distinct variable restriction that This theorem should not be referenced by any proof. Instead, use ax-sep 2777 below so that the uses of the Axiom of Separation can be more easily identified. |
| Axiom | ax-sep 2777 | The Axiom of Separation of ZF set theory. It was derived as axsep 2776 above and is therefore redundant, but we state it as a separate axiom here so that its uses can be identified more easily. |
| Theorem | axsep2 2778 |
A less restrictive version of the Separation Scheme axsep 2776, where
variables |
| Theorem | zfauscl 2779 |
Separation Scheme using a class variable. To derive this from
ax-sep 2777, we invoke the Axiom of Extensionality
(indirectly via
vtocl 1888), which is needed for the justification of
class variable
notation.
If we omit the requirement that |
| Theorem | bm1.3ii 2780 | Convert implication to equivalence using Aussonderung. Similar to Theorem 1.3ii of [BellMachover] p. 463. |
| Derive the Null Set Axiom | ||
| Theorem | zfnuleu 2781 | Show the uniqueness of the empty set (using the Axiom of Extensionality via bm1.1 1504 to strengthen axnul 2783). |
| Theorem | axnul2 2782 |
Prove axnul 2783 directly from ax-rep 2767 without using any equality axioms
(ax-9 1001 thru ax-16 1247). The wff |
| Theorem | axnul 2783 |
The Null Set Axiom of ZF set theory: there exists a set with no
elements. Axiom of Empty Set of [Enderton] p. 18. In some textbooks,
this is presented as a separate axiom; here we show it can be derived
from Separation ax-sep 2777. This version of the Null Set Axiom tells
us that at least one empty set exists, but does not tells us that it
is unique - we need the Axiom of Extensionality to do that (see
zfnuleu 2781).
This proof, suggested by Jeff Hoffman (3-Feb-2008), does not require the set existence axiom ax-9 1001, unlike some empty set existence proofs (such as the remark in [Kunen] p. 11). However, it uses ax-4 1009, which also presupposes the existence of at least one set, i.e it does not hold in a "free logic" valid in empty domains. Theorem ax4 1008, which shows the redundancy of ax-4 1009, depends on ax-9 1001 for its proof. See axnul2 2782 for a similar proof directly from ax-rep 2767. This theorem should not be referenced by any proof. Instead, use ax-nul 2784 below so that the uses of the Null Set Axiom can be more easily identified. |
| Axiom | ax-nul 2784 | The Null Set Axiom of ZF set theory. It was derived as axnul 2783 above and is therefore redundant, but we state it as a separate axiom here so that its uses can be identified more easily. |
| Theorem | 0ex 2785 | The Null Set Axiom of ZF set theory: the empty set exists. Corollary 5.16 of [TakeutiZaring] p. 20. For the unabbreviated version, see ax-nul 2784. |
| Theorems requiring subset and intersection existence | ||
| Theorem | nalset 2786 | No set contains all sets. Theorem 41 of [Suppes] p. 30. |
| Theorem | vprc 2787 | The universal class is not a member of itself (and thus is not a set). Proposition 5.21 of [TakeutiZaring] p. 21; our proof, however, does not depend on the Axiom of Regularity. |
| Theorem | nvel 2788 | The universal class doesn't belong to any class. (Contributed by FL, 31-Dec-2006.) |
| Theorem | vnex 2789 | The universal class does not exist. |
| Theorem | inex1 2790 | Separation Scheme (Aussonderung) using class notation. Compare Exercise 4 of [TakeutiZaring] p. 22. |
| Theorem | inex2 2791 | Separation Scheme (Aussonderung) using class notation. |
| Theorem | inex1g 2792 | Closed-form, generalized Separation Scheme. |
| Theorem | ssex 2793 | The subset of a set is also a set. Exercise 3 of [TakeutiZaring] p. 22. This is one way to express the Axiom of Separation ax-sep 2777 (a.k.a. Subset Axiom). |
| Theorem | ssexi 2794 | The subset of a set is also a set. |
| Theorem | ssexg 2795 | The subset of a set is also a set. Exercise 3 of [TakeutiZaring] p. 22 (generalized). |
| Theorem | difexg 2796 | Existence of a difference. |
| Theorem | zfausab 2797 | Separation Scheme in terms of a class abstraction. |
| Theorem | rabexg 2798 | Separation Scheme in terms of a restricted class abstraction. |
| Theorem | rabex 2799 | Separation Scheme in terms of a restricted class abstraction. |
| Theorem | elssabg 2800 |
Membership in a class abstraction involving a subset. Unlike elabg 1945,
|
| MPE Home Contents | Copyright terms: Public domain | < Previous Next > |