Theorem List for Intuitionistic Logic Explorer - 12101-12200 *Has distinct variable
group(s)
| Type | Label | Description |
| Statement |
| |
| Theorem | prod3fmul 12101* |
The product of two infinite products. (Contributed by Scott Fenton,
18-Dec-2017.) (Revised by Jim Kingdon, 22-Mar-2024.)
|
            
           
           
                     
                |
| |
| Theorem | prodf1 12102 |
The value of the partial products in a one-valued infinite product.
(Contributed by Scott Fenton, 5-Dec-2017.)
|
              
  |
| |
| Theorem | prodf1f 12103 |
A one-valued infinite product is equal to the constant one function.
(Contributed by Scott Fenton, 5-Dec-2017.)
|
                  |
| |
| Theorem | prodfclim1 12104 |
The constant one product converges to one. (Contributed by Scott
Fenton, 5-Dec-2017.)
|
              |
| |
| Theorem | prodfap0 12105* |
The product of finitely many terms apart from zero is apart from zero.
(Contributed by Scott Fenton, 14-Jan-2018.) (Revised by Jim Kingdon,
23-Mar-2024.)
|
            
           
    #         #   |
| |
| Theorem | prodfrecap 12106* |
The reciprocal of a finite product. (Contributed by Scott Fenton,
15-Jan-2018.) (Revised by Jim Kingdon, 24-Mar-2024.)
|
            
           
    #                          
           

         |
| |
| Theorem | prodfdivap 12107* |
The quotient of two products. (Contributed by Scott Fenton,
15-Jan-2018.) (Revised by Jim Kingdon, 24-Mar-2024.)
|
            
           
           
    #        
        
      
                      |
| |
| 4.9.10.2 Non-trivial convergence
|
| |
| Theorem | ntrivcvgap 12108* |
A non-trivially converging infinite product converges. (Contributed by
Scott Fenton, 18-Dec-2017.)
|
         #   
             
 |
| |
| Theorem | ntrivcvgap0 12109* |
A product that converges to a value apart from zero converges
non-trivially. (Contributed by Scott Fenton, 18-Dec-2017.)
|
         
  #
      #   
   |
| |
| 4.9.10.3 Complex products
|
| |
| Syntax | cprod 12110 |
Extend class notation to include complex products.
|
  |
| |
| Definition | df-proddc 12111* |
Define the product of a series with an index set of integers .
This definition takes most of the aspects of df-sumdc 11914 and adapts them
for multiplication instead of addition. However, we insist that in the
infinite case, there is a nonzero tail of the sequence. This ensures
that the convergence criteria match those of infinite sums.
(Contributed by Scott Fenton, 4-Dec-2017.) (Revised by Jim Kingdon,
21-Mar-2024.)
|

                DECID   
        #           
      
  
             
 

         ![]_ ]_](_urbrack.gif)            |
| |
| Theorem | prodeq1f 12112 |
Equality theorem for a product. (Contributed by Scott Fenton,
1-Dec-2017.)
|
     
   |
| |
| Theorem | prodeq1 12113* |
Equality theorem for a product. (Contributed by Scott Fenton,
1-Dec-2017.)
|
 
   |
| |
| Theorem | nfcprod1 12114* |
Bound-variable hypothesis builder for product. (Contributed by Scott
Fenton, 4-Dec-2017.)
|
      |
| |
| Theorem | nfcprod 12115* |
Bound-variable hypothesis builder for product: if is (effectively)
not free in
and , it is not free
in   .
(Contributed by Scott Fenton, 1-Dec-2017.)
|
        |
| |
| Theorem | prodeq2w 12116* |
Equality theorem for product, when the class expressions and
are equal everywhere. Proved using only Extensionality. (Contributed
by Scott Fenton, 4-Dec-2017.)
|
      |
| |
| Theorem | prodeq2 12117* |
Equality theorem for product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
  
   |
| |
| Theorem | cbvprod 12118* |
Change bound variable in a product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
          
  |
| |
| Theorem | cbvprodv 12119* |
Change bound variable in a product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
     |
| |
| Theorem | cbvprodi 12120* |
Change bound variable in a product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
    
    |
| |
| Theorem | prodeq1i 12121* |
Equality inference for product. (Contributed by Scott Fenton,
4-Dec-2017.)
|

  |
| |
| Theorem | prodeq2i 12122* |
Equality inference for product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
     |
| |
| Theorem | prodeq12i 12123* |
Equality inference for product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
  
  |
| |
| Theorem | prodeq1d 12124* |
Equality deduction for product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
       |
| |
| Theorem | prodeq2d 12125* |
Equality deduction for product. Note that unlike prodeq2dv 12126,
may occur in . (Contributed by Scott Fenton, 4-Dec-2017.)
|
        |
| |
| Theorem | prodeq2dv 12126* |
Equality deduction for product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
         |
| |
| Theorem | prodeq2sdv 12127* |
Equality deduction for product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
       |
| |
| Theorem | 2cprodeq2dv 12128* |
Equality deduction for double product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
      
    |
| |
| Theorem | prodeq12dv 12129* |
Equality deduction for product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
      
    |
| |
| Theorem | prodeq12rdv 12130* |
Equality deduction for product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
      
    |
| |
| Theorem | prodrbdclem 12131* |
Lemma for prodrbdc 12134. (Contributed by Scott Fenton, 4-Dec-2017.)
(Revised by Jim Kingdon, 4-Apr-2024.)
|
    
             DECID              
       
     |
| |
| Theorem | fproddccvg 12132* |
The sequence of partial products of a finite product converges to
the whole product. (Contributed by Scott Fenton, 4-Dec-2017.)
|
    
             DECID                          |
| |
| Theorem | prodrbdclem2 12133* |
Lemma for prodrbdc 12134. (Contributed by Scott Fenton,
4-Dec-2017.)
|
    
                            
DECID
       
DECID
       
     
   |
| |
| Theorem | prodrbdc 12134* |
Rebase the starting point of a product. (Contributed by Scott Fenton,
4-Dec-2017.)
|
    
                            
DECID
       
DECID
    
  
   |
| |
| Theorem | prodmodclem3 12135* |
Lemma for prodmodc 12138. (Contributed by Scott Fenton, 4-Dec-2017.)
(Revised by Jim Kingdon, 11-Apr-2024.)
|
    
         ♯       
 ![]_ ]_](_urbrack.gif) 
    
♯  
      ![]_ ]_](_urbrack.gif)     
                            
 
      |
| |
| Theorem | prodmodclem2a 12136* |
Lemma for prodmodc 12138. (Contributed by Scott Fenton, 4-Dec-2017.)
(Revised by Jim Kingdon, 11-Apr-2024.)
|
    
         ♯       
 ![]_ ]_](_urbrack.gif) 
    
♯  
      ![]_ ]_](_urbrack.gif)           DECID                           ♯         
        |
| |
| Theorem | prodmodclem2 12137* |
Lemma for prodmodc 12138. (Contributed by Scott Fenton, 4-Dec-2017.)
(Revised by Jim Kingdon, 13-Apr-2024.)
|
    
         ♯       
 ![]_ ]_](_urbrack.gif) 
    
           DECID            #   
   
    
                 
   |
| |
| Theorem | prodmodc 12138* |
A product has at most one limit. (Contributed by Scott Fenton,
4-Dec-2017.) (Modified by Jim Kingdon, 14-Apr-2024.)
|
    
         ♯       
 ![]_ ]_](_urbrack.gif) 
                  DECID   
        #   
   
             
 
        |
| |
| Theorem | zproddc 12139* |
Series product with index set a subset of the upper integers.
(Contributed by Scott Fenton, 5-Dec-2017.)
|
           #   
      DECID            
              |
| |
| Theorem | iprodap 12140* |
Series product with an upper integer index set (i.e. an infinite
product.) (Contributed by Scott Fenton, 5-Dec-2017.)
|
           #   
               
      |
| |
| Theorem | zprodap0 12141* |
Nonzero series product with index set a subset of the upper integers.
(Contributed by Scott Fenton, 6-Dec-2017.)
|
       #
    
   DECID     
            
      |
| |
| Theorem | iprodap0 12142* |
Nonzero series product with an upper integer index set (i.e. an
infinite product.) (Contributed by Scott Fenton, 6-Dec-2017.)
|
       #
    
  
           
  |
| |
| 4.9.10.4 Finite products
|
| |
| Theorem | fprodseq 12143* |
The value of a product over a nonempty finite set. (Contributed by
Scott Fenton, 6-Dec-2017.) (Revised by Jim Kingdon, 15-Jul-2024.)
|
      
                
    
            
             |
| |
| Theorem | fprodntrivap 12144* |
A non-triviality lemma for finite sequences. (Contributed by Scott
Fenton, 16-Dec-2017.)
|
            
    #  
       
   |
| |
| Theorem | prod0 12145 |
A product over the empty set is one. (Contributed by Scott Fenton,
5-Dec-2017.)
|

 |
| |
| Theorem | prod1dc 12146* |
Any product of one over a valid set is one. (Contributed by Scott
Fenton, 7-Dec-2017.) (Revised by Jim Kingdon, 5-Aug-2024.)
|
            DECID      |
| |
| Theorem | prodfct 12147* |
A lemma to facilitate conversions from the function form to the
class-variable form of a product. (Contributed by Scott Fenton,
7-Dec-2017.)
|
  
     
   |
| |
| Theorem | fprodf1o 12148* |
Re-index a finite product using a bijection. (Contributed by Scott
Fenton, 7-Dec-2017.)
|
  
             
  
       |
| |
| Theorem | prodssdc 12149* |
Change the index set to a subset in an upper integer product.
(Contributed by Scott Fenton, 11-Dec-2017.) (Revised by Jim Kingdon,
6-Aug-2024.)
|
                #                       DECID     
  
             DECID  
    |
| |
| Theorem | fprodssdc 12150* |
Change the index set to a subset in a finite sum. (Contributed by Scott
Fenton, 16-Dec-2017.)
|
        DECID        
      |
| |
| Theorem | fprodmul 12151* |
The product of two finite products. (Contributed by Scott Fenton,
14-Dec-2017.)
|
       
     
      |
| |
| Theorem | prodsnf 12152* |
A product of a singleton is the term. A version of prodsn 12153 using
bound-variable hypotheses instead of distinct variable conditions.
(Contributed by Glauco Siliprandi, 5-Apr-2020.)
|
  
          |
| |
| Theorem | prodsn 12153* |
A product of a singleton is the term. (Contributed by Scott Fenton,
14-Dec-2017.)
|
           |
| |
| Theorem | fprod1 12154* |
A finite product of only one term is the term itself. (Contributed by
Scott Fenton, 14-Dec-2017.)
|
             |
| |
| Theorem | climprod1 12155 |
The limit of a product over one. (Contributed by Scott Fenton,
15-Dec-2017.)
|
         
   
  |
| |
| Theorem | fprodsplitdc 12156* |
Split a finite product into two parts. New proofs should use
fprodsplit 12157 which is the same but with one fewer
hypothesis.
(Contributed by Scott Fenton, 16-Dec-2017.)
(New usage is discouraged.)
|
            DECID         
    |
| |
| Theorem | fprodsplit 12157* |
Split a finite product into two parts. (Contributed by Scott Fenton,
16-Dec-2017.)
|
                 
    |
| |
| Theorem | fprodm1 12158* |
Separate out the last term in a finite product. (Contributed by Scott
Fenton, 16-Dec-2017.)
|
            
 
       
            |
| |
| Theorem | fprod1p 12159* |
Separate out the first term in a finite product. (Contributed by Scott
Fenton, 24-Dec-2017.)
|
            
 
       
            |
| |
| Theorem | fprodp1 12160* |
Multiply in the last term in a finite product. (Contributed by Scott
Fenton, 24-Dec-2017.)
|
           
      
      
    
        |
| |
| Theorem | fprodm1s 12161* |
Separate out the last term in a finite product. (Contributed by Scott
Fenton, 27-Dec-2017.)
|
            
       
           ![]_ ]_](_urbrack.gif)    |
| |
| Theorem | fprodp1s 12162* |
Multiply in the last term in a finite product. (Contributed by Scott
Fenton, 27-Dec-2017.)
|
           
         
    
       
 ![]_ ]_](_urbrack.gif)    |
| |
| Theorem | prodsns 12163* |
A product of the singleton is the term. (Contributed by Scott Fenton,
25-Dec-2017.)
|
    ![]_ ]_](_urbrack.gif)
       ![]_ ]_](_urbrack.gif)   |
| |
| Theorem | fprodunsn 12164* |
Multiply in an additional term in a finite product. See also
fprodsplitsn 12193 which is the same but with a   hypothesis in
place of the distinct variable condition between and .
(Contributed by Jim Kingdon, 16-Aug-2024.)
|
                
           |
| |
| Theorem | fprodcl2lem 12165* |
Finite product closure lemma. (Contributed by Scott Fenton,
14-Dec-2017.) (Revised by Jim Kingdon, 17-Aug-2024.)
|
    
 
      
        |
| |
| Theorem | fprodcllem 12166* |
Finite product closure lemma. (Contributed by Scott Fenton,
14-Dec-2017.)
|
    
 
      
        |
| |
| Theorem | fprodcl 12167* |
Closure of a finite product of complex numbers. (Contributed by Scott
Fenton, 14-Dec-2017.)
|
       
  |
| |
| Theorem | fprodrecl 12168* |
Closure of a finite product of real numbers. (Contributed by Scott
Fenton, 14-Dec-2017.)
|
       
  |
| |
| Theorem | fprodzcl 12169* |
Closure of a finite product of integers. (Contributed by Scott
Fenton, 14-Dec-2017.)
|
       
  |
| |
| Theorem | fprodnncl 12170* |
Closure of a finite product of positive integers. (Contributed by
Scott Fenton, 14-Dec-2017.)
|
       
  |
| |
| Theorem | fprodrpcl 12171* |
Closure of a finite product of positive reals. (Contributed by Scott
Fenton, 14-Dec-2017.)
|
       
  |
| |
| Theorem | fprodnn0cl 12172* |
Closure of a finite product of nonnegative integers. (Contributed by
Scott Fenton, 14-Dec-2017.)
|
       
  |
| |
| Theorem | fprodcllemf 12173* |
Finite product closure lemma. A version of fprodcllem 12166 using
bound-variable hypotheses instead of distinct variable conditions.
(Contributed by Glauco Siliprandi, 5-Apr-2020.)
|
      
 
      
        |
| |
| Theorem | fprodreclf 12174* |
Closure of a finite product of real numbers. A version of fprodrecl 12168
using bound-variable hypotheses instead of distinct variable conditions.
(Contributed by Glauco Siliprandi, 5-Apr-2020.)
|
     
      |
| |
| Theorem | fprodfac 12175* |
Factorial using product notation. (Contributed by Scott Fenton,
15-Dec-2017.)
|
             |
| |
| Theorem | fprodabs 12176* |
The absolute value of a finite product. (Contributed by Scott Fenton,
25-Dec-2017.)
|
       
                         |
| |
| Theorem | fprodeq0 12177* |
Any finite product containing a zero term is itself zero. (Contributed
by Scott Fenton, 27-Dec-2017.)
|
       
            
     
  |
| |
| Theorem | fprodshft 12178* |
Shift the index of a finite product. (Contributed by Scott Fenton,
5-Jan-2018.)
|
            
           
      
     |
| |
| Theorem | fprodrev 12179* |
Reversal of a finite product. (Contributed by Scott Fenton,
5-Jan-2018.)
|
            
   
       
      
     |
| |
| Theorem | fprodconst 12180* |
The product of constant terms ( is not free in ).
(Contributed by Scott Fenton, 12-Jan-2018.)
|
   
   ♯     |
| |
| Theorem | fprodap0 12181* |
A finite product of nonzero terms is nonzero. (Contributed by Scott
Fenton, 15-Jan-2018.)
|
       
 #    #   |
| |
| Theorem | fprod2dlemstep 12182* |
Lemma for fprod2d 12183- induction step. (Contributed by Scott
Fenton,
30-Jan-2018.)
|
        
    
 
   
        
 
               

            |
| |
| Theorem | fprod2d 12183* |
Write a double product as a product over a two-dimensional region.
Compare fsum2d 11995. (Contributed by Scott Fenton,
30-Jan-2018.)
|
        
    
 
   

       |
| |
| Theorem | fprodxp 12184* |
Combine two products into a single product over the cartesian product.
(Contributed by Scott Fenton, 1-Feb-2018.)
|
           
 
   
      |
| |
| Theorem | fprodcnv 12185* |
Transform a product region using the converse operation. (Contributed
by Scott Fenton, 1-Feb-2018.)
|
        
               |
| |
| Theorem | fprodcom2fi 12186* |
Interchange order of multiplication. Note that    and
   are not necessarily constant expressions. (Contributed by
Scott Fenton, 1-Feb-2018.) (Proof shortened by JJ, 2-Aug-2021.)
|
     
                
 
   
    |
| |
| Theorem | fprodcom 12187* |
Interchange product order. (Contributed by Scott Fenton,
2-Feb-2018.)
|
     
  
        |
| |
| Theorem | fprod0diagfz 12188* |
Two ways to express "the product of     over the
triangular
region , ,
. Compare
fisum0diag 12001. (Contributed by Scott Fenton, 2-Feb-2018.)
|
      
                                          |
| |
| Theorem | fprodrec 12189* |
The finite product of reciprocals is the reciprocal of the product.
(Contributed by Jim Kingdon, 28-Aug-2024.)
|
       
 #     

    |
| |
| Theorem | fproddivap 12190* |
The quotient of two finite products. (Contributed by Scott Fenton,
15-Jan-2018.)
|
       
     #            |
| |
| Theorem | fproddivapf 12191* |
The quotient of two finite products. A version of fproddivap 12190 using
bound-variable hypotheses instead of distinct variable conditions.
(Contributed by Glauco Siliprandi, 5-Apr-2020.)
|
     
       
 #     
  
   |
| |
| Theorem | fprodsplitf 12192* |
Split a finite product into two parts. A version of fprodsplit 12157 using
bound-variable hypotheses instead of distinct variable conditions.
(Contributed by Glauco Siliprandi, 5-Apr-2020.)
|
                   
    |
| |
| Theorem | fprodsplitsn 12193* |
Separate out a term in a finite product. See also fprodunsn 12164 which is
the same but with a distinct variable condition in place of
  . (Contributed by Glauco Siliprandi,
5-Apr-2020.)
|
              
           
   |
| |
| Theorem | fprodsplit1f 12194* |
Separate out a term in a finite product. (Contributed by Glauco
Siliprandi, 5-Apr-2020.)
|
               
              |
| |
| Theorem | fprodclf 12195* |
Closure of a finite product of complex numbers. A version of fprodcl 12167
using bound-variable hypotheses instead of distinct variable conditions.
(Contributed by Glauco Siliprandi, 5-Apr-2020.)
|
     
      |
| |
| Theorem | fprodap0f 12196* |
A finite product of terms apart from zero is apart from zero. A version
of fprodap0 12181 using bound-variable hypotheses instead of
distinct
variable conditions. (Contributed by Glauco Siliprandi, 5-Apr-2020.)
(Revised by Jim Kingdon, 30-Aug-2024.)
|
     
     #    #   |
| |
| Theorem | fprodge0 12197* |
If all the terms of a finite product are nonnegative, so is the product.
(Contributed by Glauco Siliprandi, 5-Apr-2020.)
|
     
    
 
   |
| |
| Theorem | fprodeq0g 12198* |
Any finite product containing a zero term is itself zero. (Contributed
by Glauco Siliprandi, 5-Apr-2020.)
|
     
     
      |
| |
| Theorem | fprodge1 12199* |
If all of the terms of a finite product are greater than or equal to
, so is the
product. (Contributed by Glauco Siliprandi,
5-Apr-2020.)
|
     
    
 
   |
| |
| Theorem | fprodle 12200* |
If all the terms of two finite products are nonnegative and compare, so
do the two products. (Contributed by Glauco Siliprandi, 5-Apr-2020.)
|
     
    
       
      |