| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: | (1-11415) |
(11416-13002) |
(13003-19465) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | r19.36zv 3201 | Restricted quantifier version of Theorem 19.36 of [Margaris] p. 90. It is valid only when the domain of quantification is not empty. |
| Theorem | rzal 3202 | Vacuous quantification is always true. (The proof was shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | rexn0 3203 | Restricted existential quantification implies its restriction is nonempty. (Contributed by Szymon Jaroszewicz, 3-Apr-2007.) |
| Theorem | ralidm 3204 | Idempotent law for restricted quantifier. |
| Theorem | ral0 3205 | Vacuous universal quantification is always true. |
| Theorem | rgenz 3206 | Generalization rule that eliminates a non-zero class requirement. |
| Theorem | ralf0 3207 | The quantification of a falsehood is vacuous when true. |
| Theorem | raaan 3208 | Rearrange restricted quantifiers. |
| Theorem | raaanv 3209 | Rearrange restricted quantifiers. |
| Theorem | sbsslem 3210 | Lemma for sbss 3211. (The proof was shortened by Andrew Salmon, 29-Jun-2011.) [Auxiliary lemma - not displayed.] |
| Theorem | sbss 3211 | Set substitution into the first argument of a subset relation. (Contributed by Rodolfo Medina, 7-Jul-2010.) (Unnecessary distinct variable restrictions were removed by Andrew Salmon, 26-Jun-2011.) |
| "Weak deduction theorem" for set theory | ||
| Syntax | cif 3212 | Extend class notation to include the conditional operator. See df-if 3213 for a description. (In older databases this was denoted "ded".) |
| Definition | df-if 3213 |
Define the conditional operator. Read
An important use for us is in conjunction with the weak deduction
theorem, which converts a hypothesis into an antecedent. In that role,
|
| Theorem | dfif2 3214 | An alternate definition of the conditional operator df-if 3213 with one fewer connectives (but probably less intuitive to understand). |
| Theorem | ifeq1 3215 | Equality theorem for conditional operator. (The proof was shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | ifeq2 3216 | Equality theorem for conditional operator. (The proof was shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | iftrue 3217 | Value of the conditional operator when its first argument is true. (The proof was shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | iffalse 3218 | Value of the conditional operator when its first argument is false. |
| Theorem | ifeq12 3219 | Equality theorem for conditional operators. |
| Theorem | ifeq1d 3220 | Equality deduction for conditional operator. |
| Theorem | ifeq2d 3221 | Equality deduction for conditional operator. |
| Theorem | ifbi 3222 | Equivalence theorem for conditional operators. (Contributed by Raph Levien, 15-Jan-2004.) |
| Theorem | ifbid 3223 | Equivalence deduction for conditional operators. |
| Theorem | ifbieq2i 3224 | Equivalence/equality inference for conditional operators. (Contributed by Paul Chapman, 22-Jun-2011.) |
| Theorem | ifbieq2d 3225 | Equivalence/equality deduction for conditional operators. (Contributed by Paul Chapman, 22-Jun-2011.) |
| Theorem | ifbieq12i 3226 | Equivalence deduction for conditional operators. |
| Theorem | ifbieq12d 3227 | Equivalence deduction for conditional operators. (Contributed by Jeff Madsen, 2-Sep-2009.) |
| Theorem | hbif 3228 | Bound-variable hypothesis builder for a conditional operator. (The proof was shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | hbifd 3229 | Deduction version of hbif 3228. |
| Theorem | csbifg 3230 | Distribute proper substitution through the conditional operator. |
| Theorem | elimif 3231 |
Elimination of a conditional operator contained in a wff |
| Theorem | ifboth 3232 |
A wff |
| Theorem | ifid 3233 | Identical true and false arguments in the conditional operator. |
| Theorem | eqif 3234 | Expansion of an equality with a conditional operator. |
| Theorem | elif 3235 | Membership in a conditional operator. |
| Theorem | ifel 3236 | Membership of a conditional operator. |
| Theorem | ifcl 3237 | Membership (closure) of a conditional operator. |
| Theorem | ifor 3238 | The possible values of a conditional operator. (The proof was shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | ifswap 3239 | Negating the first argument swaps the last two arguments of a conditional operator. |
| Theorem | dedth 3240 |
Weak deduction theorem that eliminates a hypothesis |
| Theorem | dedth2h 3241 | Weak deduction theorem eliminating two hypotheses. This theorem is simpler to use than dedth2v 3244 but requires that each hypothesis has exactly one class variable. See also comments in dedth 3240. |
| Theorem | dedth3h 3242 | Weak deduction theorem eliminating three hypotheses. See comments in dedth2h 3241. |
| Theorem | dedth4h 3243 | Weak deduction theorem eliminating four hypotheses. See comments in dedth2h 3241. |
| Theorem | dedth2v 3244 | Weak deduction theorem for eliminating a hypothesis with 2 class variables. Note: if the hypothesis can be separated into two hypotheses, each with one class variable, then dedth2h 3241 is simpler to use. See also comments in dedth 3240. (The proof was shortened by Eric Schmidt, 28-Jul-2009.) |
| Theorem | dedth3v 3245 | Weak deduction theorem for eliminating a hypothesis with 3 class variables. See comments in dedth2v 3244. (The proof was shortened by Eric Schmidt, 28-Jul-2009.) |
| Theorem | dedth4v 3246 | Weak deduction theorem for eliminating a hypothesis with 4 class variables. See comments in dedth2v 3244. (The proof was shortened by Eric Schmidt, 28-Jul-2009.) |
| Theorem | elimhyp 3247 |
Eliminate a hypothesis containing class variable |
| Theorem | elimhyp2v 3248 | Eliminate a hypothesis containing 2 class variables. |
| Theorem | elimhyp3v 3249 | Eliminate a hypothesis containing 3 class variables. |
| Theorem | elimhyp4v 3250 | Eliminate a hypothesis containing 4 class variables (for use with the weak deduction theorem dedth 3240). |
| Theorem | elimel 3251 |
Eliminate a membership hypothesis for weak deduction theorem, when
special case |
| Theorem | elimdhyp 3252 | Version of elimhyp 3247 where the hypothesis is deduced from the final antecedent. See ghomgrplem 14616 for an example of its use. (Contributed by Paul Chapman, 25-Mar-2008.) |
| Theorem | keephyp 3253 |
Transform a hypothesis |
| Theorem | keephyp2v 3254 | Keep a hypothesis containing 2 class variables (for use with the weak deduction theorem dedth 3240). |
| Theorem | keephyp3v 3255 | Keep a hypothesis containing 3 class variables. |
| Theorem | keepel 3256 |
Keep a membership hypothesis for weak deduction theorem, when special
case |
| Theorem | ifex 3257 | Conditional operator existence. |
| Theorem | ifexg 3258 | Conditional operator existence. |
| Power classes | ||
| Syntax | cpw 3259 | Extend class notation to include power class. (The tilde in the Metamath token is meant to suggest the calligraphic font of the P.) |
| Theorem | pwjust 3260 | Soundness justification theorem for df-pw 3261. (Contributed by Rodolfo Medina, 28-Apr-2010.) (The proof was shortened by Andrew Salmon, 29-Jun-2011.) |
| Definition | df-pw 3261 |
Define power class. Definition 5.10 of [TakeutiZaring] p. 17, but we
also let it apply to proper classes, i.e. those that are not members of
|
| Theorem | pweq 3262 | Equality theorem for the power class. |
| Theorem | elpw 3263 | Membership in a power class. Theorem 86 of [Suppes] p. 47. |
| Theorem | elpwg 3264 | Membership in a power class. Theorem 86 of [Suppes] p. 47. See also elpw2g 3662. |
| Theorem | elpwi 3265 | Subset relation implied by membership in a power class. |
| Theorem | elelpwi 3266 |
If |
| Theorem | hbpw 3267 | Bound-variable hypothesis builder for power class. |
| Theorem | pwid 3268 | A set is a member of its power class. Theorem 87 of [Suppes] p. 47. |
| Theorem | pwss 3269 | Subclass relationship for power class. |
| Unordered and ordered pairs | ||
| Syntax | csn 3270 | Extend class notation to include singleton. |
| Syntax | cpr 3271 | Extend class notation to include unordered pair. |
| Syntax | cop 3272 | Extend class notation to include ordered pair. |
| Theorem | snjust 3273 | Soundness justification theorem for df-sn 3274. (Contributed by Rodolfo Medina, 28-Apr-2010.) (The proof was shortened by Andrew Salmon, 29-Jun-2011.) |
| Definition | df-sn 3274 |
Define the singleton of a class. Definition 7.1 of [Quine] p. 48. For
convenience, it is well-defined for proper classes, i.e., those that are
not elements of |
| Definition | df-pr 3275 | Define unordered pair of classes. Definition 7.1 of [Quine] p. 48. For a more traditional definition, but requiring a dummy variable, see dfpr2 3284. |
| Syntax | ctp 3276 | Extend class notation to include unordered triplet. |
| Definition | df-tp 3277 | Define unordered triple of classes. Definition of [Enderton] p. 19. |
| Definition | df-op 3278 |
Kuratowski's ordered pair definition. Definition 9.1 of [Quine] p. 58.
For proper classes it is not meaningful but is well-defined and we allow
it for convenience (see opprc1 3391, opprc1b 3737, opprc2 3392, and opprc3 3738).
For the justifying theorem (for sets) see opth 3727.
There are other ways
to define ordered pairs; the basic requirement is that two ordered pairs
are equal iff their respective members are equal. In 1914 Norbert Wiener
gave the first successful definition |
| Theorem | sneq 3279 | Equality theorem for singletons. Part of Exercise 4 of [TakeutiZaring] p. 15. |
| Theorem | sneqi 3280 | Equality inference for singletons. |
| Theorem | sneqd 3281 | Equality deduction for singletons. |
| Theorem | dfsn2 3282 | Alternate definition of singleton. Definition 5.1 of [TakeutiZaring] p. 15. |
| Theorem | elsn 3283 | There is only one element in a singleton. Exercise 2 of [TakeutiZaring] p. 15. |
| Theorem | dfpr2 3284 | Alternate definition of unordered pair. Definition 5.1 of [TakeutiZaring] p. 15. |
| Theorem | elprg 3285 | A member of an unordered pair of classes is one or the other of them. Exercise 1 of [TakeutiZaring] p. 15, generalized. |
| Theorem | elpr 3286 | A member of an unordered pair of classes is one or the other of them. Exercise 1 of [TakeutiZaring] p. 15. |
| Theorem | elpr2 3287 | A member of an unordered pair of classes is one or the other of them. Exercise 1 of [TakeutiZaring] p. 15. |
| Theorem | elpri 3288 | If a class is an element of a pair, then it is one of the two paired elements. (Contributed by Scott Fenton, 1-Apr-2011.) |
| Theorem | elsncg 3289 | There is only one element in a singleton. Exercise 2 of [TakeutiZaring] p. 15 (generalized). (The proof was shortened by Andrew Salmon, 29-Jun-2011.) |
| Theorem | elsnc 3290 | There is only one element in a singleton. Exercise 2 of [TakeutiZaring] p. 15. |
| Theorem | elsni 3291 | There is only one element in a singleton. |
| Theorem | snidg 3292 | A set is a member of its singleton. Part of Theorem 7.6 of [Quine] p. 49. |
| Theorem | snidb 3293 | A class is a set iff it is a member of its singleton. |
| Theorem | snid 3294 | A set is a member of its singleton. Part of Theorem 7.6 of [Quine] p. 49. |
| Theorem | elsnc2g 3295 |
There is only one element in a singleton. Exercise 2 of [TakeutiZaring]
p. 15. This variation requires only that |
| Theorem | elsnc2 3296 |
There is only one element in a singleton. Exercise 2 of [TakeutiZaring]
p. 15. This variation requires only that |
| Theorem | rexsng 3297 | Restricted existential quantification over a singleton. |
| Theorem | rexsn 3298 | Restricted existential quantification over a singleton. (Contributed by Jeff Madsen, 5-Jan-2011.) |
| Theorem | eltp 3299 | A member of an unordered triple of classes is one of them. Special case of Exercise 1 of [TakeutiZaring] p. 17. |
| Theorem | dftp2 3300 | Alternate definition of unordered triple of classes. Special case of Definition 5.3 of [TakeutiZaring] p. 16. |
| MPE Home Contents | Copyright terms: Public domain | < Previous Next > |