Theorem List for Intuitionistic Logic Explorer - 3701-3800 *Has distinct variable
group(s)
| Type | Label | Description |
| Statement |
| |
| Theorem | ssiun2s 3701* |
Subset relationship for an indexed union. (Contributed by NM,
26-Oct-2003.)
|
  
   |
| |
| Theorem | iunss2 3702* |
A subclass condition on the members of two indexed classes   
and    that implies a subclass relation on their indexed
unions. Generalization of Proposition 8.6 of [TakeutiZaring] p. 59.
Compare uniss2 3611. (Contributed by NM, 9-Dec-2004.)
|
       |
| |
| Theorem | iunab 3703* |
The indexed union of a class abstraction. (Contributed by NM,
27-Dec-2004.)
|


 
   |
| |
| Theorem | iunrab 3704* |
The indexed union of a restricted class abstraction. (Contributed by
NM, 3-Jan-2004.) (Proof shortened by Mario Carneiro, 14-Nov-2016.)
|


  
  |
| |
| Theorem | iunxdif2 3705* |
Indexed union with a class difference as its index. (Contributed by NM,
10-Dec-2004.)
|
    
      
   |
| |
| Theorem | ssiinf 3706 |
Subset theorem for an indexed intersection. (Contributed by FL,
15-Oct-2012.) (Proof shortened by Mario Carneiro, 14-Oct-2016.)
|
       |
| |
| Theorem | ssiin 3707* |
Subset theorem for an indexed intersection. (Contributed by NM,
15-Oct-2003.)
|
     |
| |
| Theorem | iinss 3708* |
Subset implication for an indexed intersection. (Contributed by NM,
15-Oct-2003.) (Proof shortened by Andrew Salmon, 25-Jul-2011.)
|
  
  |
| |
| Theorem | iinss2 3709 |
An indexed intersection is included in any of its members. (Contributed
by FL, 15-Oct-2012.)
|
 
  |
| |
| Theorem | uniiun 3710* |
Class union in terms of indexed union. Definition in [Stoll] p. 43.
(Contributed by NM, 28-Jun-1998.)
|
 
 |
| |
| Theorem | intiin 3711* |
Class intersection in terms of indexed intersection. Definition in
[Stoll] p. 44. (Contributed by NM,
28-Jun-1998.)
|

  |
| |
| Theorem | iunid 3712* |
An indexed union of singletons recovers the index set. (Contributed by
NM, 6-Sep-2005.)
|

   |
| |
| Theorem | iun0 3713 |
An indexed union of the empty set is empty. (Contributed by NM,
26-Mar-2003.) (Proof shortened by Andrew Salmon, 25-Jul-2011.)
|

 |
| |
| Theorem | 0iun 3714 |
An empty indexed union is empty. (Contributed by NM, 4-Dec-2004.)
(Proof shortened by Andrew Salmon, 25-Jul-2011.)
|

 |
| |
| Theorem | 0iin 3715 |
An empty indexed intersection is the universal class. (Contributed by
NM, 20-Oct-2005.)
|
  |
| |
| Theorem | viin 3716* |
Indexed intersection with a universal index class. (Contributed by NM,
11-Sep-2008.)
|
  
  |
| |
| Theorem | iunn0m 3717* |
There is an inhabited class in an indexed collection    iff the
indexed union of them is inhabited. (Contributed by Jim Kingdon,
16-Aug-2018.)
|
    
  |
| |
| Theorem | iinab 3718* |
Indexed intersection of a class builder. (Contributed by NM,
6-Dec-2011.)
|
   
   |
| |
| Theorem | iinrabm 3719* |
Indexed intersection of a restricted class builder. (Contributed by Jim
Kingdon, 16-Aug-2018.)
|
     
    |
| |
| Theorem | iunin2 3720* |
Indexed union of intersection. Generalization of half of theorem
"Distributive laws" in [Enderton] p. 30. Use uniiun 3710 to recover
Enderton's theorem. (Contributed by NM, 26-Mar-2004.)
|


     |
| |
| Theorem | iunin1 3721* |
Indexed union of intersection. Generalization of half of theorem
"Distributive laws" in [Enderton] p. 30. Use uniiun 3710 to recover
Enderton's theorem. (Contributed by Mario Carneiro, 30-Aug-2015.)
|


     |
| |
| Theorem | iundif2ss 3722* |
Indexed union of class difference. Compare to theorem "De Morgan's
laws" in [Enderton] p. 31.
(Contributed by Jim Kingdon,
17-Aug-2018.)
|


     |
| |
| Theorem | 2iunin 3723* |
Rearrange indexed unions over intersection. (Contributed by NM,
18-Dec-2008.)
|

        |
| |
| Theorem | iindif2m 3724* |
Indexed intersection of class difference. Compare to Theorem "De
Morgan's laws" in [Enderton] p.
31. (Contributed by Jim Kingdon,
17-Aug-2018.)
|
    
     |
| |
| Theorem | iinin2m 3725* |
Indexed intersection of intersection. Compare to Theorem "Distributive
laws" in [Enderton] p. 30.
(Contributed by Jim Kingdon,
17-Aug-2018.)
|
          |
| |
| Theorem | iinin1m 3726* |
Indexed intersection of intersection. Compare to Theorem "Distributive
laws" in [Enderton] p. 30.
(Contributed by Jim Kingdon,
17-Aug-2018.)
|
          |
| |
| Theorem | elriin 3727* |
Elementhood in a relative intersection. (Contributed by Mario Carneiro,
30-Dec-2016.)
|
   
     |
| |
| Theorem | riin0 3728* |
Relative intersection of an empty family. (Contributed by Stefan
O'Rear, 3-Apr-2015.)
|
 
    |
| |
| Theorem | riinm 3729* |
Relative intersection of an inhabited family. (Contributed by Jim
Kingdon, 19-Aug-2018.)
|
       
   |
| |
| Theorem | iinxsng 3730* |
A singleton index picks out an instance of an indexed intersection's
argument. (Contributed by NM, 15-Jan-2012.) (Proof shortened by Mario
Carneiro, 17-Nov-2016.)
|
  

  
  |
| |
| Theorem | iinxprg 3731* |
Indexed intersection with an unordered pair index. (Contributed by NM,
25-Jan-2012.)
|
  
      
 
    |
| |
| Theorem | iunxsng 3732* |
A singleton index picks out an instance of an indexed union's argument.
(Contributed by Mario Carneiro, 25-Jun-2016.)
|
  
      |
| |
| Theorem | iunxsn 3733* |
A singleton index picks out an instance of an indexed union's argument.
(Contributed by NM, 26-Mar-2004.) (Proof shortened by Mario Carneiro,
25-Jun-2016.)
|

      |
| |
| Theorem | iunun 3734 |
Separate a union in an indexed union. (Contributed by NM, 27-Dec-2004.)
(Proof shortened by Mario Carneiro, 17-Nov-2016.)
|



 
   |
| |
| Theorem | iunxun 3735 |
Separate a union in the index of an indexed union. (Contributed by NM,
26-Mar-2004.) (Proof shortened by Mario Carneiro, 17-Nov-2016.)
|

     
  |
| |
| Theorem | iunxiun 3736* |
Separate an indexed union in the index of an indexed union.
(Contributed by Mario Carneiro, 5-Dec-2016.)
|

  
 |
| |
| Theorem | iinuniss 3737* |
A relationship involving union and indexed intersection. Exercise 23 of
[Enderton] p. 33 but with equality
changed to subset. (Contributed by
Jim Kingdon, 19-Aug-2018.)
|
  
    |
| |
| Theorem | iununir 3738* |
A relationship involving union and indexed union. Exercise 25 of
[Enderton] p. 33 but with biconditional
changed to implication.
(Contributed by Jim Kingdon, 19-Aug-2018.)
|
    
  
   |
| |
| Theorem | sspwuni 3739 |
Subclass relationship for power class and union. (Contributed by NM,
18-Jul-2006.)
|
  
  |
| |
| Theorem | pwssb 3740* |
Two ways to express a collection of subclasses. (Contributed by NM,
19-Jul-2006.)
|
     |
| |
| Theorem | elpwuni 3741 |
Relationship for power class and union. (Contributed by NM,
18-Jul-2006.)
|
       |
| |
| Theorem | iinpw 3742* |
The power class of an intersection in terms of indexed intersection.
Exercise 24(a) of [Enderton] p. 33.
(Contributed by NM,
29-Nov-2003.)
|
     |
| |
| Theorem | iunpwss 3743* |
Inclusion of an indexed union of a power class in the power class of the
union of its index. Part of Exercise 24(b) of [Enderton] p. 33.
(Contributed by NM, 25-Nov-2003.)
|


   |
| |
| Theorem | rintm 3744* |
Relative intersection of an inhabited class. (Contributed by Jim
Kingdon, 19-Aug-2018.)
|
   
       |
| |
| 2.1.21 Disjointness
|
| |
| Syntax | wdisj 3745 |
Extend wff notation to include the statement that a family of classes
   , for , is a disjoint family.
|
Disj  |
| |
| Definition | df-disj 3746* |
A collection of classes    is disjoint when for each element
, it is in    for at most
one . (Contributed by
Mario Carneiro, 14-Nov-2016.) (Revised by NM, 16-Jun-2017.)
|
Disj
     |
| |
| Theorem | dfdisj2 3747* |
Alternate definition for disjoint classes. (Contributed by NM,
17-Jun-2017.)
|
Disj
    
   |
| |
| Theorem | disjss2 3748 |
If each element of a collection is contained in a disjoint collection,
the original collection is also disjoint. (Contributed by Mario
Carneiro, 14-Nov-2016.)
|
  Disj
Disj    |
| |
| Theorem | disjeq2 3749 |
Equality theorem for disjoint collection. (Contributed by Mario Carneiro,
14-Nov-2016.)
|
  Disj
Disj
   |
| |
| Theorem | disjeq2dv 3750* |
Equality deduction for disjoint collection. (Contributed by Mario
Carneiro, 14-Nov-2016.)
|
     Disj Disj    |
| |
| Theorem | disjss1 3751* |
A subset of a disjoint collection is disjoint. (Contributed by Mario
Carneiro, 14-Nov-2016.)
|
 Disj
Disj    |
| |
| Theorem | disjeq1 3752* |
Equality theorem for disjoint collection. (Contributed by Mario
Carneiro, 14-Nov-2016.)
|
 Disj
Disj
   |
| |
| Theorem | disjeq1d 3753* |
Equality theorem for disjoint collection. (Contributed by Mario
Carneiro, 14-Nov-2016.)
|
   Disj Disj    |
| |
| Theorem | disjeq12d 3754* |
Equality theorem for disjoint collection. (Contributed by Mario
Carneiro, 14-Nov-2016.)
|
     Disj
Disj    |
| |
| Theorem | cbvdisj 3755* |
Change bound variables in a disjoint collection. (Contributed by Mario
Carneiro, 14-Nov-2016.)
|
    
 Disj
Disj   |
| |
| Theorem | cbvdisjv 3756* |
Change bound variables in a disjoint collection. (Contributed by Mario
Carneiro, 11-Dec-2016.)
|
  Disj Disj   |
| |
| Theorem | nfdisjv 3757* |
Bound-variable hypothesis builder for disjoint collection. (Contributed
by Jim Kingdon, 19-Aug-2018.)
|
     Disj  |
| |
| Theorem | nfdisj1 3758 |
Bound-variable hypothesis builder for disjoint collection. (Contributed
by Mario Carneiro, 14-Nov-2016.)
|
 Disj
 |
| |
| Theorem | invdisj 3759* |
If there is a function    such that    for all
   , then the sets    for distinct
are
disjoint. (Contributed by Mario Carneiro, 10-Dec-2016.)
|
   Disj   |
| |
| Theorem | sndisj 3760 |
Any collection of singletons is disjoint. (Contributed by Mario
Carneiro, 14-Nov-2016.)
|
Disj    |
| |
| Theorem | 0disj 3761 |
Any collection of empty sets is disjoint. (Contributed by Mario Carneiro,
14-Nov-2016.)
|
Disj  |
| |
| Theorem | disjxsn 3762* |
A singleton collection is disjoint. (Contributed by Mario Carneiro,
14-Nov-2016.)
|
Disj     |
| |
| Theorem | disjx0 3763 |
An empty collection is disjoint. (Contributed by Mario Carneiro,
14-Nov-2016.)
|
Disj  |
| |
| 2.1.22 Binary relations
|
| |
| Syntax | wbr 3764 |
Extend wff notation to include the general binary relation predicate.
Note that the syntax is simply three class symbols in a row. Since binary
relations are the only possible wff expressions consisting of three class
expressions in a row, the syntax is unambiguous.
|
   |
| |
| Definition | df-br 3765 |
Define a general binary relation. Note that the syntax is simply three
class symbols in a row. Definition 6.18 of [TakeutiZaring] p. 29
generalized to arbitrary classes. This definition of relations is
well-defined, although not very meaningful, when classes and/or
are proper
classes (i.e. are not sets). On the other hand, we often
find uses for this definition when is a proper class (see for
example iprc 4600). (Contributed by NM, 31-Dec-1993.)
|
    
   |
| |
| Theorem | breq 3766 |
Equality theorem for binary relations. (Contributed by NM,
4-Jun-1995.)
|
         |
| |
| Theorem | breq1 3767 |
Equality theorem for a binary relation. (Contributed by NM,
31-Dec-1993.)
|
         |
| |
| Theorem | breq2 3768 |
Equality theorem for a binary relation. (Contributed by NM,
31-Dec-1993.)
|
         |
| |
| Theorem | breq12 3769 |
Equality theorem for a binary relation. (Contributed by NM,
8-Feb-1996.)
|
           |
| |
| Theorem | breqi 3770 |
Equality inference for binary relations. (Contributed by NM,
19-Feb-2005.)
|
       |
| |
| Theorem | breq1i 3771 |
Equality inference for a binary relation. (Contributed by NM,
8-Feb-1996.)
|
       |
| |
| Theorem | breq2i 3772 |
Equality inference for a binary relation. (Contributed by NM,
8-Feb-1996.)
|
       |
| |
| Theorem | breq12i 3773 |
Equality inference for a binary relation. (Contributed by NM,
8-Feb-1996.) (Proof shortened by Eric Schmidt, 4-Apr-2007.)
|
       |
| |
| Theorem | breq1d 3774 |
Equality deduction for a binary relation. (Contributed by NM,
8-Feb-1996.)
|
           |
| |
| Theorem | breqd 3775 |
Equality deduction for a binary relation. (Contributed by NM,
29-Oct-2011.)
|
           |
| |
| Theorem | breq2d 3776 |
Equality deduction for a binary relation. (Contributed by NM,
8-Feb-1996.)
|
           |
| |
| Theorem | breq12d 3777 |
Equality deduction for a binary relation. (Contributed by NM,
8-Feb-1996.) (Proof shortened by Andrew Salmon, 9-Jul-2011.)
|
             |
| |
| Theorem | breq123d 3778 |
Equality deduction for a binary relation. (Contributed by NM,
29-Oct-2011.)
|
               |
| |
| Theorem | breqan12d 3779 |
Equality deduction for a binary relation. (Contributed by NM,
8-Feb-1996.)
|
               |
| |
| Theorem | breqan12rd 3780 |
Equality deduction for a binary relation. (Contributed by NM,
8-Feb-1996.)
|
               |
| |
| Theorem | nbrne1 3781 |
Two classes are different if they don't have the same relationship to a
third class. (Contributed by NM, 3-Jun-2012.)
|
      
  |
| |
| Theorem | nbrne2 3782 |
Two classes are different if they don't have the same relationship to a
third class. (Contributed by NM, 3-Jun-2012.)
|
      
  |
| |
| Theorem | eqbrtri 3783 |
Substitution of equal classes into a binary relation. (Contributed by
NM, 5-Aug-1993.)
|
     |
| |
| Theorem | eqbrtrd 3784 |
Substitution of equal classes into a binary relation. (Contributed by
NM, 8-Oct-1999.)
|
           |
| |
| Theorem | eqbrtrri 3785 |
Substitution of equal classes into a binary relation. (Contributed by
NM, 5-Aug-1993.)
|
     |
| |
| Theorem | eqbrtrrd 3786 |
Substitution of equal classes into a binary relation. (Contributed by
NM, 24-Oct-1999.)
|
           |
| |
| Theorem | breqtri 3787 |
Substitution of equal classes into a binary relation. (Contributed by
NM, 5-Aug-1993.)
|
     |
| |
| Theorem | breqtrd 3788 |
Substitution of equal classes into a binary relation. (Contributed by
NM, 24-Oct-1999.)
|
           |
| |
| Theorem | breqtrri 3789 |
Substitution of equal classes into a binary relation. (Contributed by
NM, 5-Aug-1993.)
|
     |
| |
| Theorem | breqtrrd 3790 |
Substitution of equal classes into a binary relation. (Contributed by
NM, 24-Oct-1999.)
|
           |
| |
| Theorem | 3brtr3i 3791 |
Substitution of equality into both sides of a binary relation.
(Contributed by NM, 11-Aug-1999.)
|
     |
| |
| Theorem | 3brtr4i 3792 |
Substitution of equality into both sides of a binary relation.
(Contributed by NM, 11-Aug-1999.)
|
     |
| |
| Theorem | 3brtr3d 3793 |
Substitution of equality into both sides of a binary relation.
(Contributed by NM, 18-Oct-1999.)
|
             |
| |
| Theorem | 3brtr4d 3794 |
Substitution of equality into both sides of a binary relation.
(Contributed by NM, 21-Feb-2005.)
|
             |
| |
| Theorem | 3brtr3g 3795 |
Substitution of equality into both sides of a binary relation.
(Contributed by NM, 16-Jan-1997.)
|
         |
| |
| Theorem | 3brtr4g 3796 |
Substitution of equality into both sides of a binary relation.
(Contributed by NM, 16-Jan-1997.)
|
         |
| |
| Theorem | syl5eqbr 3797 |
B chained equality inference for a binary relation. (Contributed by NM,
11-Oct-1999.)
|
         |
| |
| Theorem | syl5eqbrr 3798 |
B chained equality inference for a binary relation. (Contributed by NM,
17-Sep-2004.)
|
         |
| |
| Theorem | syl5breq 3799 |
B chained equality inference for a binary relation. (Contributed by NM,
11-Oct-1999.)
|
         |
| |
| Theorem | syl5breqr 3800 |
B chained equality inference for a binary relation. (Contributed by NM,
24-Apr-2005.)
|
         |