| Metamath Proof Explorer | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
| Color key: | (1-9062) |
(9063-10650) |
(10651-12229) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | r19.2z 2401 | Theorem 19.2 of [Margaris] p. 89 with restricted quantifiers (compare 19.2 1066). The restricted version is valid only when the domain of quantification is not empty. |
| Theorem | r19.3rzv 2402 | Restricted quantification of wff not containing quantified variable. |
| Theorem | r19.9rzv 2403 | Restricted quantification of wff not containing quantified variable. |
| Theorem | r19.28zv 2404 | Restricted quantifier version of Theorem 19.28 of [Margaris] p. 90. It is valid only when the domain of quantification is not empty. |
| Theorem | r19.37zv 2405 | Restricted quantifier version of Theorem 19.37 of [Margaris] p. 90. It is valid only when the domain of quantification is not empty. (Contributed by Paul Chapman, 8-Oct-2007.) |
| Theorem | r19.45zv 2406 | Restricted version of Theorem 19.45 of [Margaris] p. 90. |
| Theorem | r19.27zv 2407 | Restricted quantifier version of Theorem 19.27 of [Margaris] p. 90. It is valid only when the domain of quantification is not empty. |
| Theorem | r19.36zv 2408 | 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 2409 | Vacuous quantification is always true. |
| Theorem | rexn0 2410 | Restricted existential quantification implies its restriction is nonempty. (Contributed by Szymon Jaroszewicz, 3-Apr-2007.) |
| Theorem | ralidm 2411 | Idempotent law for restricted quantifier. |
| Theorem | ral0 2412 | Vacuous universal quantification is always true. |
| Theorem | ralf0 2413 | The quantification of a falsehood is vacuous when true. |
| Theorem | raaan 2414 | Rearrange restricted quantifiers. |
| "Weak deduction theorem" for set theory | ||
| Syntax | cif 2415 | Extend class notation to include the conditional operator. See df-if 2416 for a description. (In older databases this was denoted "ded".) |
| Definition | df-if 2416 |
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 2417 | An alternate definition of the conditional operator df-if 2416 with one fewer connectives (but probably less intuitive to understand). |
| Theorem | ifeq1 2418 | Equality theorem for conditional operator. |
| Theorem | ifeq2 2419 | Equality theorem for conditional operator. |
| Theorem | iftrue 2420 | Value of the conditional operator when its first argument is true. |
| Theorem | iffalse 2421 | Value of the conditional operator when its first argument is false. |
| Theorem | ifeq12 2422 | Equality theorem for conditional operators. |
| Theorem | ifeq1d 2423 | Equality deduction for conditional operator. |
| Theorem | ifeq2d 2424 | Equality deduction for conditional operator. |
| Theorem | ifbi 2425 | Equivalence theorem for conditional operators. (Contributed by Raph Levien, 15-Jan-2004.) |
| Theorem | ifbid 2426 | Equivalence deduction for conditional operators. |
| Theorem | hbif 2427 | Bound-variable hypothesis builder for a conditional operator. |
| Theorem | elimif 2428 |
Elimination of a conditional operator contained in a wff |
| Theorem | ifboth 2429 |
A wff |
| Theorem | ifid 2430 | Identical true and false arguments in the conditional operator. |
| Theorem | eqif 2431 | Expansion of an equality with a conditional operator. |
| Theorem | elif 2432 | Membership in a conditional operator. |
| Theorem | ifel 2433 | Membership of a conditional operator. |
| Theorem | ifcl 2434 | Membership (closure) of a conditional operator. |
| Theorem | ifor 2435 | The possible values of a conditional operator. |
| Theorem | ifswap 2436 | Negating the first argument swaps the last two arguments of a conditional operator. |
| Theorem | dedth 2437 |
Weak deduction theorem that eliminates a hypothesis |
| Theorem | dedth2vOLD 2438 | 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 2441 is simpler to use. See also comments in dedth 2437. |
| Theorem | dedth3vOLD 2439 | Weak deduction theorem for eliminating a hypothesis with 3 class variables. See comments in dedth2v 2444. |
| Theorem | dedth4vOLD 2440 | Weak deduction theorem for eliminating a hypothesis with 4 class variables. See comments in dedth2v 2444. |
| Theorem | dedth2h 2441 | Weak deduction theorem eliminating two hypotheses. This theorem is simpler to use than dedth2v 2444 but requires that each hypothesis has exactly one class variable. See also comments in dedth 2437. |
| Theorem | dedth3h 2442 | Weak deduction theorem eliminating three hypotheses. See comments in dedth2h 2441. |
| Theorem | dedth4h 2443 | Weak deduction theorem eliminating four hypotheses. See comments in dedth2h 2441. |
| Theorem | dedth2v 2444 | 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 2441 is simpler to use. See also comments in dedth 2437. (The proof was shortened by Eric Schmidt, 28-Jul-2009. Compare dedth2vOLD 2438. ) |
| Theorem | dedth3v 2445 | Weak deduction theorem for eliminating a hypothesis with 3 class variables. See comments in dedth2v 2444. (The proof was shortened by Eric Schmidt, 28-Jul-2009. Compare dedth3vOLD 2439.) |
| Theorem | dedth4v 2446 | Weak deduction theorem for eliminating a hypothesis with 4 class variables. See comments in dedth2v 2444. (The proof was shortened by Eric Schmidt, 28-Jul-2009. Compare dedth4vOLD 2440.) |
| Theorem | elimhyp 2447 |
Eliminate a hypothesis containing class variable |
| Theorem | elimhyp2v 2448 | Eliminate a hypothesis containing 2 class variables. |
| Theorem | elimhyp3v 2449 | Eliminate a hypothesis containing 3 class variables. |
| Theorem | elimhyp4v 2450 | Eliminate a hypothesis containing 4 class variables (for use with the weak deduction theorem dedth 2437). |
| Theorem | elimel 2451 |
Eliminate a membership hypothesis for weak deduction theorem, when
special case |
| Theorem | elimdhyp 2452 | Version of elimhyp 2447 where the hypothesis is deduced from the final antecedent. See ghomgrplem 10674 for an example of its use. (Contributed by Paul Chapman, 25-Mar-2008.) |
| Theorem | keephyp 2453 |
Transform a hypothesis |
| Theorem | keephyp2v 2454 | Keep a hypothesis containing 2 class variables (for use with the weak deduction theorem dedth 2437). |
| Theorem | keephyp3v 2455 | Keep a hypothesis containing 3 class variables. |
| Theorem | keepel 2456 |
Keep a membership hypothesis for weak deduction theorem, when
special case |
| Theorem | ifex 2457 | Conditional operator existence. |
| Power classes | ||
| Syntax | cpw 2458 | Extend class notation to include power class. (The tilde in the Metamath token is meant to suggest the calligraphic font of the P.) |
| Definition | df-pw 2459 |
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 2460 | Equality theorem for the power class. |
| Theorem | elpw 2461 | Membership in a power class. Theorem 86 of [Suppes] p. 47. |
| Theorem | elpwg 2462 | Membership in a power class. Theorem 86 of [Suppes] p. 47. See also elpw2g 2801. |
| Theorem | elpwi 2463 | Subset relation implied by membership in a power class. |
| Theorem | hbpw 2464 | Bound-variable hypothesis builder for power class. |
| Theorem | pwid 2465 | A set is a member of its power class. Theorem 87 of [Suppes] p. 47. |
| Theorem | pwss 2466 | Subclass relationship for power class. |
| Unordered and ordered pairs | ||
| Syntax | csn 2467 | Extend class notation to include singleton. |
| Syntax | cpr 2468 | Extend class notation to include unordered pair. |
| Syntax | cop 2469 | Extend class notation to include ordered pair. |
| Definition | df-sn 2470 |
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 2471 | Define unordered pair of classes. Definition 7.1 of [Quine] p. 48. For a more traditional definition, but requiring a dummy variable, see dfpr2 2480. |
| Syntax | ctp 2472 | Extend class notation to include unordered triplet. |
| Definition | df-tp 2473 | Define unordered triple of classes. Definition of [Enderton] p. 19. |
| Definition | df-op 2474 |
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 2563, opprc1b 2872, opprc2 2564, and
opprc3 2873). For the justifying theorem (for sets) see
opth 2863. 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 2475 | Equality theorem for singletons. Part of Exercise 4 of [TakeutiZaring] p. 15. |
| Theorem | sneqi 2476 | Equality inference for singletons. |
| Theorem | sneqd 2477 | Equality deduction for singletons. |
| Theorem | dfsn2 2478 | Alternate definition of singleton. Definition 5.1 of [TakeutiZaring] p. 15. |
| Theorem | elsn 2479 | There is only one element in a singleton. Exercise 2 of [TakeutiZaring] p. 15. |
| Theorem | dfpr2 2480 | Alternate definition of unordered pair. Definition 5.1 of [TakeutiZaring] p. 15. |
| Theorem | elprg 2481 | A member of an unordered pair of classes is one or the other of them. Exercise 1 of [TakeutiZaring] p. 15, generalized. |
| Theorem | elpr 2482 | A member of an unordered pair of classes is one or the other of them. Exercise 1 of [TakeutiZaring] p. 15. |
| Theorem | elpr2 2483 | A member of an unordered pair of classes is one or the other of them. Exercise 1 of [TakeutiZaring] p. 15. |
| Theorem | hbpr 2484 | Bound-variable hypothesis builder for unordered pairs. |
| Theorem | ifpr 2485 | Membership of a conditional operator in an unordered pair. |
| Theorem | ralpr 2486 | Convert a quantification over a pair to a conjunction. |
| Theorem | rexpr 2487 | Convert an existential quantification over a pair to a disjunction. |
| Theorem | ralsn 2488 | Convert a quantification over a singleton to a substitution. |
| Theorem | ralsng 2489 | Substitution expressed in terms of quantification over a singleton. |
| Theorem | sbcsng 2490 | Substitution expressed in terms of quantification over a singleton. |
| Theorem | elsncg 2491 | There is only one element in a singleton. Exercise 2 of [TakeutiZaring] p. 15 (generalized). |
| Theorem | elsnc 2492 | There is only one element in a singleton. Exercise 2 of [TakeutiZaring] p. 15. |
| Theorem | elsni 2493 | There is only one element in a singleton. |
| Theorem | snidg 2494 | A set is a member of its singleton. Part of Theorem 7.6 of [Quine] p. 49. |
| Theorem | snidb 2495 | A class is a set iff it is a member of its singleton. |
| Theorem | snid 2496 | A set is a member of its singleton. Part of Theorem 7.6 of [Quine] p. 49. |
| Theorem | elsnc2g 2497 |
There is only one element in a singleton. Exercise 2 of [TakeutiZaring]
p. 15. This variation requires only that |
| Theorem | elsnc2 2498 |
There is only one element in a singleton. Exercise 2 of [TakeutiZaring]
p. 15. This variation requires only that |
| Theorem | hbsn 2499 | Bound-variable hypothesis builder for singletons. |
| Theorem | eltp 2500 | A member of an unordered triple of classes is one of them. Special case of Exercise 1 of [TakeutiZaring] p. 17. |
| MPE Home Contents | Copyright terms: Public domain | < Previous Next > |