| Intuitionistic Logic Explorer Theorem List (p. 36 of 160) | < 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 | sseq0 3501 | A subclass of an empty class is empty. (Contributed by NM, 7-Mar-2007.) (Proof shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | ssn0 3502 | A class with a nonempty subclass is nonempty. (Contributed by NM, 17-Feb-2007.) |
| Theorem | abf 3503 | A class builder with a false argument is empty. (Contributed by NM, 20-Jan-2012.) |
| Theorem | eq0rdv 3504* | Deduction for equality to the empty set. (Contributed by NM, 11-Jul-2014.) |
| Theorem | csbprc 3505 | The proper substitution of a proper class for a set into a class results in the empty set. (Contributed by NM, 17-Aug-2018.) |
| Theorem | un00 3506 | Two classes are empty iff their union is empty. (Contributed by NM, 11-Aug-2004.) |
| Theorem | vss 3507 | Only the universal class has the universal class as a subclass. (Contributed by NM, 17-Sep-2003.) (Proof shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | disj 3508* | Two ways of saying that two classes are disjoint (have no members in common). (Contributed by NM, 17-Feb-2004.) |
| Theorem | disjr 3509* | Two ways of saying that two classes are disjoint. (Contributed by Jeff Madsen, 19-Jun-2011.) |
| Theorem | disj1 3510* | Two ways of saying that two classes are disjoint (have no members in common). (Contributed by NM, 19-Aug-1993.) |
| Theorem | reldisj 3511 |
Two ways of saying that two classes are disjoint, using the complement
of |
| Theorem | disj3 3512 | Two ways of saying that two classes are disjoint. (Contributed by NM, 19-May-1998.) |
| Theorem | disjne 3513 | Members of disjoint sets are not equal. (Contributed by NM, 28-Mar-2007.) (Proof shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | disjel 3514 | A set can't belong to both members of disjoint classes. (Contributed by NM, 28-Feb-2015.) |
| Theorem | disj2 3515 | Two ways of saying that two classes are disjoint. (Contributed by NM, 17-May-1998.) |
| Theorem | ssdisj 3516 | Intersection with a subclass of a disjoint class. (Contributed by FL, 24-Jan-2007.) |
| Theorem | undisj1 3517 | The union of disjoint classes is disjoint. (Contributed by NM, 26-Sep-2004.) |
| Theorem | undisj2 3518 | The union of disjoint classes is disjoint. (Contributed by NM, 13-Sep-2004.) |
| Theorem | ssindif0im 3519 | Subclass implies empty intersection with difference from the universal class. (Contributed by NM, 17-Sep-2003.) |
| Theorem | inelcm 3520 | The intersection of classes with a common member is nonempty. (Contributed by NM, 7-Apr-1994.) |
| Theorem | minel 3521 | A minimum element of a class has no elements in common with the class. (Contributed by NM, 22-Jun-1994.) |
| Theorem | undif4 3522 | Distribute union over difference. (Contributed by NM, 17-May-1998.) (Proof shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | disjssun 3523 | Subset relation for disjoint classes. (Contributed by NM, 25-Oct-2005.) (Proof shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | ssdif0im 3524 | Subclass implies empty difference. One direction of Exercise 7 of [TakeutiZaring] p. 22. In classical logic this would be an equivalence. (Contributed by Jim Kingdon, 2-Aug-2018.) |
| Theorem | vdif0im 3525 | Universal class equality in terms of empty difference. (Contributed by Jim Kingdon, 3-Aug-2018.) |
| Theorem | difrab0eqim 3526* | If the difference between the restricting class of a restricted class abstraction and the restricted class abstraction is empty, the restricting class is equal to this restricted class abstraction. (Contributed by Jim Kingdon, 3-Aug-2018.) |
| Theorem | inssdif0im 3527 | Intersection, subclass, and difference relationship. In classical logic the converse would also hold. (Contributed by Jim Kingdon, 3-Aug-2018.) |
| Theorem | difid 3528 | The difference between a class and itself is the empty set. Proposition 5.15 of [TakeutiZaring] p. 20. Also Theorem 32 of [Suppes] p. 28. (Contributed by NM, 22-Apr-2004.) |
| Theorem | difidALT 3529 | The difference between a class and itself is the empty set. Proposition 5.15 of [TakeutiZaring] p. 20. Also Theorem 32 of [Suppes] p. 28. Alternate proof of difid 3528. (Contributed by David Abernethy, 17-Jun-2012.) (Proof modification is discouraged.) (New usage is discouraged.) |
| Theorem | dif0 3530 | The difference between a class and the empty set. Part of Exercise 4.4 of [Stoll] p. 16. (Contributed by NM, 17-Aug-2004.) |
| Theorem | 0dif 3531 | The difference between the empty set and a class. Part of Exercise 4.4 of [Stoll] p. 16. (Contributed by NM, 17-Aug-2004.) |
| Theorem | disjdif 3532 | A class and its relative complement are disjoint. Theorem 38 of [Suppes] p. 29. (Contributed by NM, 24-Mar-1998.) |
| Theorem | difin0 3533 | The difference of a class from its intersection is empty. Theorem 37 of [Suppes] p. 29. (Contributed by NM, 17-Aug-2004.) (Proof shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | undif1ss 3534 | Absorption of difference by union. In classical logic, as Theorem 35 of [Suppes] p. 29, this would be equality rather than subset. (Contributed by Jim Kingdon, 4-Aug-2018.) |
| Theorem | undif2ss 3535 | Absorption of difference by union. In classical logic, as in Part of proof of Corollary 6K of [Enderton] p. 144, this would be equality rather than subset. (Contributed by Jim Kingdon, 4-Aug-2018.) |
| Theorem | undifabs 3536 | Absorption of difference by union. (Contributed by NM, 18-Aug-2013.) |
| Theorem | inundifss 3537 | The intersection and class difference of a class with another class are contained in the original class. In classical logic we'd be able to make a stronger statement: that everything in the original class is in the intersection or the difference (that is, this theorem would be equality rather than subset). (Contributed by Jim Kingdon, 4-Aug-2018.) |
| Theorem | disjdif2 3538 | The difference of a class and a class disjoint from it is the original class. (Contributed by BJ, 21-Apr-2019.) |
| Theorem | difun2 3539 | Absorption of union by difference. Theorem 36 of [Suppes] p. 29. (Contributed by NM, 19-May-1998.) |
| Theorem | undifss 3540 | Union of complementary parts into whole. (Contributed by Jim Kingdon, 4-Aug-2018.) |
| Theorem | ssdifin0 3541 | A subset of a difference does not intersect the subtrahend. (Contributed by Jeff Hankins, 1-Sep-2013.) (Proof shortened by Mario Carneiro, 24-Aug-2015.) |
| Theorem | ssdifeq0 3542 | A class is a subclass of itself subtracted from another iff it is the empty set. (Contributed by Steve Rodriguez, 20-Nov-2015.) |
| Theorem | ssundifim 3543 | A consequence of inclusion in the union of two classes. In classical logic this would be a biconditional. (Contributed by Jim Kingdon, 4-Aug-2018.) |
| Theorem | difdifdirss 3544 | Distributive law for class difference. In classical logic, as in Exercise 4.8 of [Stoll] p. 16, this would be equality rather than subset. (Contributed by Jim Kingdon, 4-Aug-2018.) |
| Theorem | uneqdifeqim 3545 |
Two ways that |
| Theorem | r19.2m 3546* | Theorem 19.2 of [Margaris] p. 89 with restricted quantifiers (compare 19.2 1660). The restricted version is valid only when the domain of quantification is inhabited. (Contributed by Jim Kingdon, 5-Aug-2018.) (Revised by Jim Kingdon, 7-Apr-2023.) |
| Theorem | r19.2mOLD 3547* | Theorem 19.2 of [Margaris] p. 89 with restricted quantifiers (compare 19.2 1660). The restricted version is valid only when the domain of quantification is inhabited. (Contributed by Jim Kingdon, 5-Aug-2018.) Obsolete version of r19.2m 3546 as of 7-Apr-2023. (Proof modification is discouraged.) (New usage is discouraged.) |
| Theorem | r19.3rm 3548* | Restricted quantification of wff not containing quantified variable. (Contributed by Jim Kingdon, 19-Dec-2018.) |
| Theorem | r19.28m 3549* | Restricted quantifier version of Theorem 19.28 of [Margaris] p. 90. It is valid only when the domain of quantification is inhabited. (Contributed by Jim Kingdon, 5-Aug-2018.) |
| Theorem | r19.3rmv 3550* | Restricted quantification of wff not containing quantified variable. (Contributed by Jim Kingdon, 6-Aug-2018.) |
| Theorem | r19.9rmv 3551* | Restricted quantification of wff not containing quantified variable. (Contributed by Jim Kingdon, 5-Aug-2018.) |
| Theorem | r19.28mv 3552* | Restricted quantifier version of Theorem 19.28 of [Margaris] p. 90. It is valid only when the domain of quantification is inhabited. (Contributed by Jim Kingdon, 6-Aug-2018.) |
| Theorem | r19.45mv 3553* | Restricted version of Theorem 19.45 of [Margaris] p. 90. (Contributed by NM, 27-May-1998.) |
| Theorem | r19.44mv 3554* | Restricted version of Theorem 19.44 of [Margaris] p. 90. (Contributed by NM, 27-May-1998.) |
| Theorem | r19.27m 3555* | Restricted quantifier version of Theorem 19.27 of [Margaris] p. 90. It is valid only when the domain of quantification is inhabited. (Contributed by Jim Kingdon, 5-Aug-2018.) |
| Theorem | r19.27mv 3556* | Restricted quantifier version of Theorem 19.27 of [Margaris] p. 90. It is valid only when the domain of quantification is inhabited. (Contributed by Jim Kingdon, 5-Aug-2018.) |
| Theorem | rzal 3557* | Vacuous quantification is always true. (Contributed by NM, 11-Mar-1997.) (Proof shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | rexn0 3558* | Restricted existential quantification implies its restriction is nonempty (it is also inhabited as shown in rexm 3559). (Contributed by Szymon Jaroszewicz, 3-Apr-2007.) |
| Theorem | rexm 3559* | Restricted existential quantification implies its restriction is inhabited. (Contributed by Jim Kingdon, 16-Oct-2018.) |
| Theorem | ralidm 3560* | Idempotent law for restricted quantifier. (Contributed by NM, 28-Mar-1997.) |
| Theorem | ral0 3561 | Vacuous universal quantification is always true. (Contributed by NM, 20-Oct-2005.) |
| Theorem | ralf0 3562* | The quantification of a falsehood is vacuous when true. (Contributed by NM, 26-Nov-2005.) |
| Theorem | ralm 3563 | Inhabited classes and restricted quantification. (Contributed by Jim Kingdon, 6-Aug-2018.) |
| Theorem | raaanlem 3564* |
Special case of raaan 3565 where |
| Theorem | raaan 3565* | Rearrange restricted quantifiers. (Contributed by NM, 26-Oct-2010.) |
| Theorem | raaanv 3566* | Rearrange restricted quantifiers. (Contributed by NM, 11-Mar-1997.) |
| Theorem | sbss 3567* | Set substitution into the first argument of a subset relation. (Contributed by Rodolfo Medina, 7-Jul-2010.) (Proof shortened by Mario Carneiro, 14-Nov-2016.) |
| Theorem | sbcssg 3568 | Distribute proper substitution through a subclass relation. (Contributed by Alan Sare, 22-Jul-2012.) (Proof shortened by Alexander van der Vekens, 23-Jul-2017.) |
| Theorem | dcun 3569 | The union of two decidable classes is decidable. (Contributed by Jim Kingdon, 5-Oct-2022.) (Revised by Jim Kingdon, 13-Oct-2025.) |
| Syntax | cif 3570 | Extend class notation to include the conditional operator. See df-if 3571 for a description. (In older databases this was denoted "ded".) |
| Definition | df-if 3571* |
Define the conditional operator. Read
In the absence of excluded middle, this will tend to be useful where
|
| Theorem | dfif6 3572* | An alternate definition of the conditional operator df-if 3571 as a simple class abstraction. (Contributed by Mario Carneiro, 8-Sep-2013.) |
| Theorem | ifeq1 3573 | Equality theorem for conditional operator. (Contributed by NM, 1-Sep-2004.) (Revised by Mario Carneiro, 8-Sep-2013.) |
| Theorem | ifeq2 3574 | Equality theorem for conditional operator. (Contributed by NM, 1-Sep-2004.) (Revised by Mario Carneiro, 8-Sep-2013.) |
| Theorem | iftrue 3575 | Value of the conditional operator when its first argument is true. (Contributed by NM, 15-May-1999.) (Proof shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | iftruei 3576 | Inference associated with iftrue 3575. (Contributed by BJ, 7-Oct-2018.) |
| Theorem | iftrued 3577 | Value of the conditional operator when its first argument is true. (Contributed by Glauco Siliprandi, 11-Dec-2019.) |
| Theorem | iffalse 3578 | Value of the conditional operator when its first argument is false. (Contributed by NM, 14-Aug-1999.) |
| Theorem | iffalsei 3579 | Inference associated with iffalse 3578. (Contributed by BJ, 7-Oct-2018.) |
| Theorem | iffalsed 3580 | Value of the conditional operator when its first argument is false. (Contributed by Glauco Siliprandi, 11-Dec-2019.) |
| Theorem | ifnefalse 3581 | When values are unequal, but an "if" condition checks if they are equal, then the "false" branch results. This is a simple utility to provide a slight shortening and simplification of proofs versus applying iffalse 3578 directly in this case. (Contributed by David A. Wheeler, 15-May-2015.) |
| Theorem | ifsbdc 3582 | Distribute a function over an if-clause. (Contributed by Jim Kingdon, 1-Jan-2022.) |
| Theorem | dfif3 3583* |
Alternate definition of the conditional operator df-if 3571. Note that
|
| Theorem | ifssun 3584 | A conditional class is included in the union of its two alternatives. (Contributed by BJ, 15-Aug-2024.) |
| Theorem | ifidss 3585 | A conditional class whose two alternatives are equal is included in that alternative. With excluded middle, we can prove it is equal to it. (Contributed by BJ, 15-Aug-2024.) |
| Theorem | ifeq12 3586 | Equality theorem for conditional operators. (Contributed by NM, 1-Sep-2004.) |
| Theorem | ifeq1d 3587 | Equality deduction for conditional operator. (Contributed by NM, 16-Feb-2005.) |
| Theorem | ifeq2d 3588 | Equality deduction for conditional operator. (Contributed by NM, 16-Feb-2005.) |
| Theorem | ifeq12d 3589 | Equality deduction for conditional operator. (Contributed by NM, 24-Mar-2015.) |
| Theorem | ifbi 3590 | Equivalence theorem for conditional operators. (Contributed by Raph Levien, 15-Jan-2004.) |
| Theorem | ifbid 3591 | Equivalence deduction for conditional operators. (Contributed by NM, 18-Apr-2005.) |
| Theorem | ifbieq1d 3592 | Equivalence/equality deduction for conditional operators. (Contributed by JJ, 25-Sep-2018.) |
| Theorem | ifbieq2i 3593 | Equivalence/equality inference for conditional operators. (Contributed by Paul Chapman, 22-Jun-2011.) |
| Theorem | ifbieq2d 3594 | Equivalence/equality deduction for conditional operators. (Contributed by Paul Chapman, 22-Jun-2011.) |
| Theorem | ifbieq12i 3595 | Equivalence deduction for conditional operators. (Contributed by NM, 18-Mar-2013.) |
| Theorem | ifbieq12d 3596 | Equivalence deduction for conditional operators. (Contributed by Jeff Madsen, 2-Sep-2009.) |
| Theorem | nfifd 3597 | Deduction version of nfif 3598. (Contributed by NM, 15-Feb-2013.) (Revised by Mario Carneiro, 13-Oct-2016.) |
| Theorem | nfif 3598 | Bound-variable hypothesis builder for a conditional operator. (Contributed by NM, 16-Feb-2005.) (Proof shortened by Andrew Salmon, 26-Jun-2011.) |
| Theorem | ifcldadc 3599 | Conditional closure. (Contributed by Jim Kingdon, 11-Jan-2022.) |
| Theorem | ifeq1dadc 3600 | Conditional equality. (Contributed by Jeff Madsen, 2-Sep-2009.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |