| Intuitionistic Logic Explorer Theorem List (p. 31 of 169) | < 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 | morex 3001* | Derive membership from uniqueness. (Contributed by Jeff Madsen, 2-Sep-2009.) |
| Theorem | euxfr2dc 3002* |
Transfer existential uniqueness from a variable |
| Theorem | euxfrdc 3003* |
Transfer existential uniqueness from a variable |
| Theorem | euind 3004* | Existential uniqueness via an indirect equality. (Contributed by NM, 11-Oct-2010.) |
| Theorem | reu2 3005* | A way to express restricted uniqueness. (Contributed by NM, 22-Nov-1994.) |
| Theorem | reu6 3006* | A way to express restricted uniqueness. (Contributed by NM, 20-Oct-2006.) |
| Theorem | reu3 3007* | A way to express restricted uniqueness. (Contributed by NM, 24-Oct-2006.) |
| Theorem | reu6i 3008* | A condition which implies existential uniqueness. (Contributed by Mario Carneiro, 2-Oct-2015.) |
| Theorem | eqreu 3009* | A condition which implies existential uniqueness. (Contributed by Mario Carneiro, 2-Oct-2015.) |
| Theorem | rmo4 3010* | Restricted "at most one" using implicit substitution. (Contributed by NM, 24-Oct-2006.) (Revised by NM, 16-Jun-2017.) |
| Theorem | reu4 3011* | Restricted uniqueness using implicit substitution. (Contributed by NM, 23-Nov-1994.) |
| Theorem | reu7 3012* | Restricted uniqueness using implicit substitution. (Contributed by NM, 24-Oct-2006.) |
| Theorem | reu8 3013* | Restricted uniqueness using implicit substitution. (Contributed by NM, 24-Oct-2006.) |
| Theorem | rmo3f 3014* | 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 3015* | 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 3016* | Equality has existential uniqueness. (Contributed by Mario Carneiro, 1-Sep-2015.) |
| Theorem | rmoan 3017 | Restricted "at most one" still holds when a conjunct is added. (Contributed by NM, 16-Jun-2017.) |
| Theorem | rmoim 3018 | Restricted "at most one" is preserved through implication (note wff reversal). (Contributed by Alexander van der Vekens, 17-Jun-2017.) |
| Theorem | rmoimia 3019 | Restricted "at most one" is preserved through implication (note wff reversal). (Contributed by Alexander van der Vekens, 17-Jun-2017.) |
| Theorem | rmoimi2 3020 | Restricted "at most one" is preserved through implication (note wff reversal). (Contributed by Alexander van der Vekens, 17-Jun-2017.) |
| Theorem | 2reuswapdc 3021* | A condition allowing swap of uniqueness and existential quantifiers. (Contributed by Thierry Arnoux, 7-Apr-2017.) (Revised by NM, 16-Jun-2017.) |
| Theorem | reuind 3022* | Existential uniqueness via an indirect equality. (Contributed by NM, 16-Oct-2010.) |
| Theorem | 2rmorex 3023* | Double restricted quantification with "at most one," analogous to 2moex 2167. (Contributed by Alexander van der Vekens, 17-Jun-2017.) |
| Theorem | nelrdva 3024* | 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 3025 |
Extend wff notation to include conditional equality. This is a technical
device used in the proof that |
| Definition | df-cdeq 3026 |
Define conditional equality. All the notation to the left of the |
| Theorem | cdeqi 3027 | Deduce conditional equality. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqri 3028 | Property of conditional equality. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqth 3029 | Deduce conditional equality from a theorem. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqnot 3030 | Distribute conditional equality over negation. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqal 3031* | Distribute conditional equality over quantification. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqab 3032* | Distribute conditional equality over abstraction. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqal1 3033* | Distribute conditional equality over quantification. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqab1 3034* | Distribute conditional equality over abstraction. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqim 3035 | Distribute conditional equality over implication. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqcv 3036 | Conditional equality for set-to-class promotion. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqeq 3037 | Distribute conditional equality over equality. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | cdeqel 3038 | Distribute conditional equality over elementhood. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | nfcdeq 3039* |
If we have a conditional equality proof, where |
| Theorem | nfccdeq 3040* | Variation of nfcdeq 3039 for classes. (Contributed by Mario Carneiro, 11-Aug-2016.) |
| Theorem | ru 3041 |
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 3042 |
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 3043 |
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 3044 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 3044, which holds
for both our definition and Quine's, and from which we can derive a weaker
version of df-sbc 3043 in the form of sbc8g 3050. 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 3044 |
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 3043 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 3045 instead of df-sbc 3043. (dfsbcq2 3045 is needed because
unlike Quine we do not overload the df-sb 1812 syntax.) As a consequence of
these theorems, we can derive sbc8g 3050, which is a weaker version of
df-sbc 3043 that leaves substitution undefined when However, it is often a nuisance to have to prove the sethood hypothesis of sbc8g 3050, so we will allow direct use of df-sbc 3043. 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 3045 | 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 1812 and substitution for class variables df-sbc 3043. Unlike Quine, we use a different syntax for each in order to avoid overloading it. See remarks in dfsbcq 3044. (Contributed by NM, 31-Dec-2016.) |
| Theorem | sbsbc 3046 |
Show that df-sb 1812 and df-sbc 3043 are equivalent when the class term |
| Theorem | sbceq1d 3047 | Equality theorem for class substitution. (Contributed by Mario Carneiro, 9-Feb-2017.) (Revised by NM, 30-Jun-2018.) |
| Theorem | sbceq1dd 3048 | Equality theorem for class substitution. (Contributed by Mario Carneiro, 9-Feb-2017.) (Revised by NM, 30-Jun-2018.) |
| Theorem | sbceqbid 3049* | Equality theorem for class substitution. (Contributed by Thierry Arnoux, 4-Sep-2018.) |
| Theorem | sbc8g 3050 | This is the closest we can get to df-sbc 3043 if we start from dfsbcq 3044 (see its comments) and dfsbcq2 3045. (Contributed by NM, 18-Nov-2008.) (Proof shortened by Andrew Salmon, 29-Jun-2011.) (Proof modification is discouraged.) |
| Theorem | sbcex 3051 | By our definition of proper substitution, it can only be true if the substituted expression is a set. (Contributed by Mario Carneiro, 13-Oct-2016.) |
| Theorem | sbceq1a 3052 | Equality theorem for class substitution. Class version of sbequ12 1820. (Contributed by NM, 26-Sep-2003.) |
| Theorem | sbceq2a 3053 | Equality theorem for class substitution. Class version of sbequ12r 1821. (Contributed by NM, 4-Jan-2017.) |
| Theorem | spsbc 3054 | Specialization: if a formula is true for all sets, it is true for any class which is a set. Similar to Theorem 6.11 of [Quine] p. 44. See also stdpc4 1824 and rspsbc 3126. (Contributed by NM, 16-Jan-2004.) |
| Theorem | spsbcd 3055 | Specialization: if a formula is true for all sets, it is true for any class which is a set. Similar to Theorem 6.11 of [Quine] p. 44. See also stdpc4 1824 and rspsbc 3126. (Contributed by Mario Carneiro, 9-Feb-2017.) |
| Theorem | sbcth 3056 |
A substitution into a theorem remains true (when |
| Theorem | sbcthdv 3057* | Deduction version of sbcth 3056. (Contributed by NM, 30-Nov-2005.) (Proof shortened by Andrew Salmon, 8-Jun-2011.) |
| Theorem | sbcid 3058 | An identity theorem for substitution. See sbid 1823. (Contributed by Mario Carneiro, 18-Feb-2017.) |
| Theorem | nfsbc1d 3059 | Deduction version of nfsbc1 3060. (Contributed by NM, 23-May-2006.) (Revised by Mario Carneiro, 12-Oct-2016.) |
| Theorem | nfsbc1 3060 | Bound-variable hypothesis builder for class substitution. (Contributed by Mario Carneiro, 12-Oct-2016.) |
| Theorem | nfsbc1v 3061* | Bound-variable hypothesis builder for class substitution. (Contributed by Mario Carneiro, 12-Oct-2016.) |
| Theorem | nfsbcd 3062 | Deduction version of nfsbc 3063. (Contributed by NM, 23-Nov-2005.) (Revised by Mario Carneiro, 12-Oct-2016.) |
| Theorem | nfsbc 3063 | Bound-variable hypothesis builder for class substitution. (Contributed by NM, 7-Sep-2014.) (Revised by Mario Carneiro, 12-Oct-2016.) |
| Theorem | sbcco 3064* | A composition law for class substitution. (Contributed by NM, 26-Sep-2003.) (Revised by Mario Carneiro, 13-Oct-2016.) |
| Theorem | sbcco2 3065* |
A composition law for class substitution. Importantly, |
| Theorem | sbc5 3066* | An equivalence for class substitution. (Contributed by NM, 23-Aug-1993.) (Revised by Mario Carneiro, 12-Oct-2016.) |
| Theorem | sbc6g 3067* | An equivalence for class substitution. (Contributed by NM, 11-Oct-2004.) (Proof shortened by Andrew Salmon, 8-Jun-2011.) |
| Theorem | sbc6 3068* | An equivalence for class substitution. (Contributed by NM, 23-Aug-1993.) (Proof shortened by Eric Schmidt, 17-Jan-2007.) |
| Theorem | sbc7 3069* |
An equivalence for class substitution in the spirit of df-clab 2219. Note
that |
| Theorem | cbvsbcw 3070* | Version of cbvsbc 3071 with a disjoint variable condition. (Contributed by GG, 10-Jan-2024.) |
| Theorem | cbvsbc 3071 | Change bound variables in a wff substitution. (Contributed by Jeff Hankins, 19-Sep-2009.) (Proof shortened by Andrew Salmon, 8-Jun-2011.) |
| Theorem | cbvsbcv 3072* | Change the bound variable of a class substitution using implicit substitution. (Contributed by NM, 30-Sep-2008.) (Revised by Mario Carneiro, 13-Oct-2016.) |
| Theorem | sbciegft 3073* | Conversion of implicit substitution to explicit class substitution, using a bound-variable hypothesis instead of distinct variables. (Closed theorem version of sbciegf 3074.) (Contributed by NM, 10-Nov-2005.) (Revised by Mario Carneiro, 13-Oct-2016.) |
| Theorem | sbciegf 3074* | Conversion of implicit substitution to explicit class substitution. (Contributed by NM, 14-Dec-2005.) (Revised by Mario Carneiro, 13-Oct-2016.) |
| Theorem | sbcieg 3075* | Conversion of implicit substitution to explicit class substitution. (Contributed by NM, 10-Nov-2005.) |
| Theorem | sbcie2g 3076* |
Conversion of implicit substitution to explicit class substitution.
This version of sbcie 3077 avoids a disjointness condition on |
| Theorem | sbcie 3077* | Conversion of implicit substitution to explicit class substitution. (Contributed by NM, 4-Sep-2004.) |
| Theorem | sbciedf 3078* | Conversion of implicit substitution to explicit class substitution, deduction form. (Contributed by NM, 29-Dec-2014.) |
| Theorem | sbcied 3079* | Conversion of implicit substitution to explicit class substitution, deduction form. (Contributed by NM, 13-Dec-2014.) |
| Theorem | sbcied2 3080* | Conversion of implicit substitution to explicit class substitution, deduction form. (Contributed by NM, 13-Dec-2014.) |
| Theorem | elrabsf 3081 |
Membership in a restricted class abstraction, expressed with explicit
class substitution. (The variation elrabf 2971 has implicit substitution).
The hypothesis specifies that |
| Theorem | eqsbc1 3082* | Substitution for the left-hand side in an equality. Class version of eqsb1 2336. (Contributed by Andrew Salmon, 29-Jun-2011.) |
| Theorem | sbcng 3083 | Move negation in and out of class substitution. (Contributed by NM, 16-Jan-2004.) |
| Theorem | sbcimg 3084 | Distribution of class substitution over implication. (Contributed by NM, 16-Jan-2004.) |
| Theorem | sbcan 3085 | Distribution of class substitution over conjunction. (Contributed by NM, 31-Dec-2016.) |
| Theorem | sbcang 3086 | Distribution of class substitution over conjunction. (Contributed by NM, 21-May-2004.) |
| Theorem | sbcor 3087 | Distribution of class substitution over disjunction. (Contributed by NM, 31-Dec-2016.) |
| Theorem | sbcorg 3088 | Distribution of class substitution over disjunction. (Contributed by NM, 21-May-2004.) |
| Theorem | sbcbig 3089 | Distribution of class substitution over biconditional. (Contributed by Raph Levien, 10-Apr-2004.) |
| Theorem | sbcn1 3090 | Move negation in and out of class substitution. One direction of sbcng 3083 that holds for proper classes. (Contributed by NM, 17-Aug-2018.) |
| Theorem | sbcim1 3091 | Distribution of class substitution over implication. One direction of sbcimg 3084 that holds for proper classes. (Contributed by NM, 17-Aug-2018.) |
| Theorem | sbcbi1 3092 | Distribution of class substitution over biconditional. One direction of sbcbig 3089 that holds for proper classes. (Contributed by NM, 17-Aug-2018.) |
| Theorem | sbcbi2 3093 | Substituting into equivalent wff's gives equivalent results. (Contributed by Giovanni Mascellani, 9-Apr-2018.) |
| Theorem | sbcal 3094* | Move universal quantifier in and out of class substitution. (Contributed by NM, 31-Dec-2016.) |
| Theorem | sbcalg 3095* | Move universal quantifier in and out of class substitution. (Contributed by NM, 16-Jan-2004.) |
| Theorem | sbcex2 3096* | Move existential quantifier in and out of class substitution. (Contributed by NM, 21-May-2004.) |
| Theorem | sbcexg 3097* | Move existential quantifier in and out of class substitution. (Contributed by NM, 21-May-2004.) |
| Theorem | sbceqal 3098* | A variation of extensionality for classes. (Contributed by Andrew Salmon, 28-Jun-2011.) |
| Theorem | sbeqalb 3099* | Theorem *14.121 in [WhiteheadRussell] p. 185. (Contributed by Andrew Salmon, 28-Jun-2011.) (Proof shortened by Wolf Lammen, 9-May-2013.) |
| Theorem | sbcbid 3100 | Formula-building deduction for class substitution. (Contributed by NM, 29-Dec-2014.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |