| Intuitionistic Logic Explorer Theorem List (p. 30 of 159) | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
||
|
Mirrors > Metamath Home Page > ILE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
||
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | ceqsexgv 2901* | Elimination of an existential quantifier, using implicit substitution. (Contributed by NM, 29-Dec-1996.) |
| Theorem | ceqsrexv 2902* | Elimination of a restricted existential quantifier, using implicit substitution. (Contributed by NM, 30-Apr-2004.) |
| Theorem | ceqsrexbv 2903* | Elimination of a restricted existential quantifier, using implicit substitution. (Contributed by Mario Carneiro, 14-Mar-2014.) |
| Theorem | ceqsrex2v 2904* | Elimination of a restricted existential quantifier, using implicit substitution. (Contributed by NM, 29-Oct-2005.) |
| Theorem | clel2 2905* | An alternate definition of class membership when the class is a set. (Contributed by NM, 18-Aug-1993.) |
| Theorem | clel3g 2906* | An alternate definition of class membership when the class is a set. (Contributed by NM, 13-Aug-2005.) |
| Theorem | clel3 2907* | An alternate definition of class membership when the class is a set. (Contributed by NM, 18-Aug-1993.) |
| Theorem | clel4 2908* | An alternate definition of class membership when the class is a set. (Contributed by NM, 18-Aug-1993.) |
| Theorem | clel5 2909* |
Alternate definition of class membership: a class |
| Theorem | pm13.183 2910* |
Compare theorem *13.183 in [WhiteheadRussell] p. 178. Only |
| Theorem | rr19.3v 2911* | Restricted quantifier version of Theorem 19.3 of [Margaris] p. 89. (Contributed by NM, 25-Oct-2012.) |
| Theorem | rr19.28v 2912* | Restricted quantifier version of Theorem 19.28 of [Margaris] p. 90. (Contributed by NM, 29-Oct-2012.) |
| Theorem | elabgt 2913* | Membership in a class abstraction, using implicit substitution. (Closed theorem version of elabg 2918.) (Contributed by NM, 7-Nov-2005.) (Proof shortened by Andrew Salmon, 8-Jun-2011.) |
| Theorem | elabgf 2914 | Membership in a class abstraction, using implicit substitution. Compare Theorem 6.13 of [Quine] p. 44. This version has bound-variable hypotheses in place of distinct variable restrictions. (Contributed by NM, 21-Sep-2003.) (Revised by Mario Carneiro, 12-Oct-2016.) |
| Theorem | elabf 2915* | Membership in a class abstraction, using implicit substitution. (Contributed by NM, 1-Aug-1994.) (Revised by Mario Carneiro, 12-Oct-2016.) |
| Theorem | elab 2916* | Membership in a class abstraction, using implicit substitution. Compare Theorem 6.13 of [Quine] p. 44. (Contributed by NM, 1-Aug-1994.) |
| Theorem | elabd 2917* |
Explicit demonstration the class |
| Theorem | elabg 2918* | Membership in a class abstraction, using implicit substitution. Compare Theorem 6.13 of [Quine] p. 44. (Contributed by NM, 14-Apr-1995.) |
| Theorem | elab2g 2919* | Membership in a class abstraction, using implicit substitution. (Contributed by NM, 13-Sep-1995.) |
| Theorem | elab2 2920* | Membership in a class abstraction, using implicit substitution. (Contributed by NM, 13-Sep-1995.) |
| Theorem | elab4g 2921* | Membership in a class abstraction, using implicit substitution. (Contributed by NM, 17-Oct-2012.) |
| Theorem | elab3gf 2922 | Membership in a class abstraction, with a weaker antecedent than elabgf 2914. (Contributed by NM, 6-Sep-2011.) |
| Theorem | elab3g 2923* | Membership in a class abstraction, with a weaker antecedent than elabg 2918. (Contributed by NM, 29-Aug-2006.) |
| Theorem | elab3 2924* | Membership in a class abstraction using implicit substitution. (Contributed by NM, 10-Nov-2000.) |
| Theorem | elrabi 2925* | Implication for the membership in a restricted class abstraction. (Contributed by Alexander van der Vekens, 31-Dec-2017.) |
| Theorem | elrabf 2926 | Membership in a restricted class abstraction, using implicit substitution. This version has bound-variable hypotheses in place of distinct variable restrictions. (Contributed by NM, 21-Sep-2003.) |
| Theorem | elrab3t 2927* | Membership in a restricted class abstraction, using implicit substitution. (Closed theorem version of elrab3 2929.) (Contributed by Thierry Arnoux, 31-Aug-2017.) |
| Theorem | elrab 2928* | Membership in a restricted class abstraction, using implicit substitution. (Contributed by NM, 21-May-1999.) |
| Theorem | elrab3 2929* | Membership in a restricted class abstraction, using implicit substitution. (Contributed by NM, 5-Oct-2006.) |
| Theorem | elrabd 2930* | Membership in a restricted class abstraction, using implicit substitution. Deduction version of elrab 2928. (Contributed by Glauco Siliprandi, 23-Oct-2021.) |
| Theorem | elrab2 2931* | Membership in a class abstraction, using implicit substitution. (Contributed by NM, 2-Nov-2006.) |
| Theorem | ralab 2932* | Universal quantification over a class abstraction. (Contributed by Jeff Madsen, 10-Jun-2010.) |
| Theorem | ralrab 2933* | Universal quantification over a restricted class abstraction. (Contributed by Jeff Madsen, 10-Jun-2010.) |
| Theorem | rexab 2934* | Existential quantification over a class abstraction. (Contributed by Mario Carneiro, 23-Jan-2014.) (Revised by Mario Carneiro, 3-Sep-2015.) |
| Theorem | rexrab 2935* | Existential quantification over a class abstraction. (Contributed by Jeff Madsen, 17-Jun-2011.) (Revised by Mario Carneiro, 3-Sep-2015.) |
| Theorem | ralab2 2936* | Universal quantification over a class abstraction. (Contributed by Mario Carneiro, 3-Sep-2015.) |
| Theorem | ralrab2 2937* | Universal quantification over a restricted class abstraction. (Contributed by Mario Carneiro, 3-Sep-2015.) |
| Theorem | rexab2 2938* | Existential quantification over a class abstraction. (Contributed by Mario Carneiro, 3-Sep-2015.) |
| Theorem | rexrab2 2939* | Existential quantification over a class abstraction. (Contributed by Mario Carneiro, 3-Sep-2015.) |
| Theorem | abidnf 2940* | Identity used to create closed-form versions of bound-variable hypothesis builders for class expressions. (Contributed by NM, 10-Nov-2005.) (Proof shortened by Mario Carneiro, 12-Oct-2016.) |
| Theorem | dedhb 2941* |
A deduction theorem for converting the inference |
| Theorem | eqeu 2942* | A condition which implies existential uniqueness. (Contributed by Jeff Hankins, 8-Sep-2009.) |
| Theorem | eueq 2943* | Equality has existential uniqueness. (Contributed by NM, 25-Nov-1994.) |
| Theorem | eueq1 2944* | Equality has existential uniqueness. (Contributed by NM, 5-Apr-1995.) |
| Theorem | eueq2dc 2945* | Equality has existential uniqueness (split into 2 cases). (Contributed by NM, 5-Apr-1995.) |
| Theorem | eueq3dc 2946* | Equality has existential uniqueness (split into 3 cases). (Contributed by NM, 5-Apr-1995.) (Proof shortened by Mario Carneiro, 28-Sep-2015.) |
| Theorem | moeq 2947* | There is at most one set equal to a class. (Contributed by NM, 8-Mar-1995.) |
| Theorem | moeq3dc 2948* | "At most one" property of equality (split into 3 cases). (Contributed by Jim Kingdon, 7-Jul-2018.) |
| Theorem | mosubt 2949* | "At most one" remains true after substitution. (Contributed by Jim Kingdon, 18-Jan-2019.) |
| Theorem | mosub 2950* | "At most one" remains true after substitution. (Contributed by NM, 9-Mar-1995.) |
| Theorem | mo2icl 2951* | Theorem for inferring "at most one". (Contributed by NM, 17-Oct-1996.) |
| Theorem | mob2 2952* | Consequence of "at most one". (Contributed by NM, 2-Jan-2015.) |
| Theorem | moi2 2953* | Consequence of "at most one". (Contributed by NM, 29-Jun-2008.) |
| Theorem | mob 2954* | Equality implied by "at most one". (Contributed by NM, 18-Feb-2006.) |
| Theorem | moi 2955* | Equality implied by "at most one". (Contributed by NM, 18-Feb-2006.) |
| Theorem | morex 2956* | Derive membership from uniqueness. (Contributed by Jeff Madsen, 2-Sep-2009.) |
| Theorem | euxfr2dc 2957* |
Transfer existential uniqueness from a variable |
| Theorem | euxfrdc 2958* |
Transfer existential uniqueness from a variable |
| Theorem | euind 2959* | Existential uniqueness via an indirect equality. (Contributed by NM, 11-Oct-2010.) |
| Theorem | reu2 2960* | A way to express restricted uniqueness. (Contributed by NM, 22-Nov-1994.) |
| Theorem | reu6 2961* | A way to express restricted uniqueness. (Contributed by NM, 20-Oct-2006.) |
| Theorem | reu3 2962* | A way to express restricted uniqueness. (Contributed by NM, 24-Oct-2006.) |
| Theorem | reu6i 2963* | A condition which implies existential uniqueness. (Contributed by Mario Carneiro, 2-Oct-2015.) |
| Theorem | eqreu 2964* | A condition which implies existential uniqueness. (Contributed by Mario Carneiro, 2-Oct-2015.) |
| Theorem | rmo4 2965* | Restricted "at most one" using implicit substitution. (Contributed by NM, 24-Oct-2006.) (Revised by NM, 16-Jun-2017.) |
| Theorem | reu4 2966* | Restricted uniqueness using implicit substitution. (Contributed by NM, 23-Nov-1994.) |
| Theorem | reu7 2967* | Restricted uniqueness using implicit substitution. (Contributed by NM, 24-Oct-2006.) |
| Theorem | reu8 2968* | Restricted uniqueness using implicit substitution. (Contributed by NM, 24-Oct-2006.) |
| Theorem | rmo3f 2969* | Restricted "at most one" using explicit substitution. (Contributed by NM, 4-Nov-2012.) (Revised by NM, 16-Jun-2017.) (Revised by Thierry Arnoux, 8-Oct-2017.) |
| Theorem | rmo4f 2970* | Restricted "at most one" using implicit substitution. (Contributed by NM, 24-Oct-2006.) (Revised by Thierry Arnoux, 11-Oct-2016.) (Revised by Thierry Arnoux, 8-Mar-2017.) (Revised by Thierry Arnoux, 8-Oct-2017.) |
| Theorem | reueq 2971* | Equality has existential uniqueness. (Contributed by Mario Carneiro, 1-Sep-2015.) |
| Theorem | rmoan 2972 | Restricted "at most one" still holds when a conjunct is added. (Contributed by NM, 16-Jun-2017.) |
| Theorem | rmoim 2973 | Restricted "at most one" is preserved through implication (note wff reversal). (Contributed by Alexander van der Vekens, 17-Jun-2017.) |
| Theorem | rmoimia 2974 | Restricted "at most one" is preserved through implication (note wff reversal). (Contributed by Alexander van der Vekens, 17-Jun-2017.) |
| Theorem | rmoimi2 2975 | Restricted "at most one" is preserved through implication (note wff reversal). (Contributed by Alexander van der Vekens, 17-Jun-2017.) |
| Theorem | 2reuswapdc 2976* | A condition allowing swap of uniqueness and existential quantifiers. (Contributed by Thierry Arnoux, 7-Apr-2017.) (Revised by NM, 16-Jun-2017.) |
| Theorem | reuind 2977* | Existential uniqueness via an indirect equality. (Contributed by NM, 16-Oct-2010.) |
| Theorem | 2rmorex 2978* | Double restricted quantification with "at most one," analogous to 2moex 2139. (Contributed by Alexander van der Vekens, 17-Jun-2017.) |
| Theorem | nelrdva 2979* | Deduce negative membership from an implication. (Contributed by Thierry Arnoux, 27-Nov-2017.) |
This is a very useless definition, which "abbreviates"
This is all used as part of a metatheorem: we want to say that
The metatheorem comes with a disjoint variables condition: every variable in
Otherwise, it is a primitive operation applied to smaller expressions. In
these cases, for each setvar variable parameter to the operation, we must
consider if it is equal to
In each of the primitive proofs, we are allowed to assume that | ||
| Syntax | wcdeq 2980 |
Extend wff notation to include conditional equality. This is a technical
device used in the proof that |
| Definition | df-cdeq 2981 |
Define conditional equality. All the notation to the left of the |
| Theorem | cdeqi 2982 | Deduce conditional equality. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqri 2983 | Property of conditional equality. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqth 2984 | Deduce conditional equality from a theorem. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqnot 2985 | Distribute conditional equality over negation. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqal 2986* | Distribute conditional equality over quantification. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqab 2987* | Distribute conditional equality over abstraction. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqal1 2988* | Distribute conditional equality over quantification. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqab1 2989* | Distribute conditional equality over abstraction. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqim 2990 | Distribute conditional equality over implication. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqcv 2991 | Conditional equality for set-to-class promotion. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqeq 2992 | Distribute conditional equality over equality. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqel 2993 | Distribute conditional equality over elementhood. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | nfcdeq 2994* |
If we have a conditional equality proof, where |
| Theorem | nfccdeq 2995* | Variation of nfcdeq 2994 for classes. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | ru 2996 |
Russell's Paradox. Proposition 4.14 of [TakeutiZaring] p. 14.
In the late 1800s, Frege's Axiom of (unrestricted) Comprehension,
expressed in our notation as
In 1908, Zermelo rectified this fatal flaw by replacing Comprehension
with a weaker Subset (or Separation) Axiom asserting that |
| Syntax | wsbc 2997 |
Extend wff notation to include the proper substitution of a class for a
set. Read this notation as "the proper substitution of class |
| Definition | df-sbc 2998 |
Define the proper substitution of a class for a set.
When
Our definition also does not produce the same results as discussed in the
proof of Theorem 6.6 of [Quine] p. 42
(although Theorem 6.6 itself does
hold, as shown by dfsbcq 2999 below). Unfortunately, Quine's definition
requires a recursive syntactical breakdown of
If we did not want to commit to any specific proper class behavior, we
could use this definition only to prove Theorem dfsbcq 2999, which holds
for both our definition and Quine's, and from which we can derive a weaker
version of df-sbc 2998 in the form of sbc8g 3005. However, the behavior of
Quine's definition at proper classes is similarly arbitrary, and for
practical reasons (to avoid having to prove sethood of The related definition df-csb defines proper substitution into a class variable (as opposed to a wff variable). (Contributed by NM, 14-Apr-1995.) (Revised by NM, 25-Dec-2016.) |
| Theorem | dfsbcq 2999 |
This theorem, which is similar to Theorem 6.7 of [Quine] p. 42 and holds
under both our definition and Quine's, provides us with a weak definition
of the proper substitution of a class for a set. Since our df-sbc 2998 does
not result in the same behavior as Quine's for proper classes, if we
wished to avoid conflict with Quine's definition we could start with this
theorem and dfsbcq2 3000 instead of df-sbc 2998. (dfsbcq2 3000 is needed because
unlike Quine we do not overload the df-sb 1785 syntax.) As a consequence of
these theorems, we can derive sbc8g 3005, which is a weaker version of
df-sbc 2998 that leaves substitution undefined when However, it is often a nuisance to have to prove the sethood hypothesis of sbc8g 3005, so we will allow direct use of df-sbc 2998. Proper substiution with a proper class is rarely needed, and when it is, we can simply use the expansion of Quine's definition. (Contributed by NM, 14-Apr-1995.) |
| Theorem | dfsbcq2 3000 | This theorem, which is similar to Theorem 6.7 of [Quine] p. 42 and holds under both our definition and Quine's, relates logic substitution df-sb 1785 and substitution for class variables df-sbc 2998. Unlike Quine, we use a different syntax for each in order to avoid overloading it. See remarks in dfsbcq 2999. (Contributed by NM, 31-Dec-2016.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |