Type | Label | Description |
Statement |
|
Theorem | addcomi 8101 |
Addition commutes. Based on ideas by Eric Schmidt. (Contributed by
Scott Fenton, 3-Jan-2013.)
|
 
   |
|
Theorem | addcomli 8102 |
Addition commutes. (Contributed by Mario Carneiro, 19-Apr-2015.)
|
 

  |
|
Theorem | mul12i 8103 |
Commutative/associative law that swaps the first two factors in a triple
product. (Contributed by NM, 11-May-1999.) (Proof shortened by Andrew
Salmon, 19-Nov-2011.)
|
         |
|
Theorem | mul32i 8104 |
Commutative/associative law that swaps the last two factors in a triple
product. (Contributed by NM, 11-May-1999.)
|
      
  |
|
Theorem | mul4i 8105 |
Rearrangement of 4 factors. (Contributed by NM, 16-Feb-1995.)
|
  
          |
|
Theorem | addid1d 8106 |
is an additive identity.
(Contributed by Mario Carneiro,
27-May-2016.)
|
   
   |
|
Theorem | addid2d 8107 |
is a left identity for
addition. (Contributed by Mario Carneiro,
27-May-2016.)
|
       |
|
Theorem | addcomd 8108 |
Addition commutes. Based on ideas by Eric Schmidt. (Contributed by
Scott Fenton, 3-Jan-2013.) (Revised by Mario Carneiro, 27-May-2016.)
|
           |
|
Theorem | mul12d 8109 |
Commutative/associative law that swaps the first two factors in a triple
product. (Contributed by Mario Carneiro, 27-May-2016.)
|
                 |
|
Theorem | mul32d 8110 |
Commutative/associative law that swaps the last two factors in a triple
product. (Contributed by Mario Carneiro, 27-May-2016.)
|
             
   |
|
Theorem | mul31d 8111 |
Commutative/associative law. (Contributed by Mario Carneiro,
27-May-2016.)
|
             
   |
|
Theorem | mul4d 8112 |
Rearrangement of 4 factors. (Contributed by Mario Carneiro,
27-May-2016.)
|
                 
     |
|
Theorem | muladd11r 8113 |
A simple product of sums expansion. (Contributed by AV, 30-Jul-2021.)
|
            

     |
|
Theorem | comraddd 8114 |
Commute RHS addition, in deduction form. (Contributed by David A.
Wheeler, 11-Oct-2018.)
|
             |
|
4.3 Real and complex numbers - basic
operations
|
|
4.3.1 Addition
|
|
Theorem | add12 8115 |
Commutative/associative law that swaps the first two terms in a triple
sum. (Contributed by NM, 11-May-2004.)
|
    
        |
|
Theorem | add32 8116 |
Commutative/associative law that swaps the last two terms in a triple sum.
(Contributed by NM, 13-Nov-1999.)
|
     

 
    |
|
Theorem | add32r 8117 |
Commutative/associative law that swaps the last two terms in a triple sum,
rearranging the parentheses. (Contributed by Paul Chapman,
18-May-2007.)
|
    
        |
|
Theorem | add4 8118 |
Rearrangement of 4 terms in a sum. (Contributed by NM, 13-Nov-1999.)
(Proof shortened by Andrew Salmon, 22-Oct-2011.)
|
    
    

          |
|
Theorem | add42 8119 |
Rearrangement of 4 terms in a sum. (Contributed by NM, 12-May-2005.)
|
    
    

          |
|
Theorem | add12i 8120 |
Commutative/associative law that swaps the first two terms in a triple
sum. (Contributed by NM, 21-Jan-1997.)
|

    
   |
|
Theorem | add32i 8121 |
Commutative/associative law that swaps the last two terms in a triple
sum. (Contributed by NM, 21-Jan-1997.)
|
  
   
  |
|
Theorem | add4i 8122 |
Rearrangement of 4 terms in a sum. (Contributed by NM, 9-May-1999.)
|
  

         |
|
Theorem | add42i 8123 |
Rearrangement of 4 terms in a sum. (Contributed by NM, 22-Aug-1999.)
|
  

         |
|
Theorem | add12d 8124 |
Commutative/associative law that swaps the first two terms in a triple
sum. (Contributed by Mario Carneiro, 27-May-2016.)
|
       
    
    |
|
Theorem | add32d 8125 |
Commutative/associative law that swaps the last two terms in a triple
sum. (Contributed by Mario Carneiro, 27-May-2016.)
|
         
   
   |
|
Theorem | add4d 8126 |
Rearrangement of 4 terms in a sum. (Contributed by Mario Carneiro,
27-May-2016.)
|
           
     

    |
|
Theorem | add42d 8127 |
Rearrangement of 4 terms in a sum. (Contributed by Mario Carneiro,
27-May-2016.)
|
           
     

    |
|
4.3.2 Subtraction
|
|
Syntax | cmin 8128 |
Extend class notation to include subtraction.
|
 |
|
Syntax | cneg 8129 |
Extend class notation to include unary minus. The symbol is not a
class by itself but part of a compound class definition. We do this
rather than making it a formal function since it is so commonly used.
Note: We use different symbols for unary minus ( ) and subtraction
cmin 8128 ( ) to prevent syntax ambiguity. For example, looking at the
syntax definition co 5875, if we used the same symbol
then "  " could
mean either "
" minus
" ", or
it could represent the (meaningless) operation of
classes "
" and "
" connected with
"operation" " ".
On the other hand, "  
" is unambiguous.
|
  |
|
Definition | df-sub 8130* |
Define subtraction. Theorem subval 8149 shows its value (and describes how
this definition works), Theorem subaddi 8244 relates it to addition, and
Theorems subcli 8233 and resubcli 8220 prove its closure laws. (Contributed
by NM, 26-Nov-1994.)
|
     
   |
|
Definition | df-neg 8131 |
Define the negative of a number (unary minus). We use different symbols
for unary minus ( ) and subtraction ( ) to prevent syntax
ambiguity. See cneg 8129 for a discussion of this. (Contributed by
NM,
10-Feb-1995.)
|

   |
|
Theorem | cnegexlem1 8132 |
Addition cancellation of a real number from two complex numbers. Lemma
for cnegex 8135. (Contributed by Eric Schmidt, 22-May-2007.)
|
     

    |
|
Theorem | cnegexlem2 8133 |
Existence of a real number which produces a real number when multiplied
by . (Hint:
zero is such a number, although we don't need to
prove that yet). Lemma for cnegex 8135. (Contributed by Eric Schmidt,
22-May-2007.)
|
 
  |
|
Theorem | cnegexlem3 8134* |
Existence of real number difference. Lemma for cnegex 8135. (Contributed
by Eric Schmidt, 22-May-2007.)
|
 

  
  |
|
Theorem | cnegex 8135* |
Existence of the negative of a complex number. (Contributed by Eric
Schmidt, 21-May-2007.)
|
  

  |
|
Theorem | cnegex2 8136* |
Existence of a left inverse for addition. (Contributed by Scott Fenton,
3-Jan-2013.)
|
  

  |
|
Theorem | addcan 8137 |
Cancellation law for addition. Theorem I.1 of [Apostol] p. 18.
(Contributed by NM, 22-Nov-1994.) (Proof shortened by Mario Carneiro,
27-May-2016.)
|
     

    |
|
Theorem | addcan2 8138 |
Cancellation law for addition. (Contributed by NM, 30-Jul-2004.)
(Revised by Scott Fenton, 3-Jan-2013.)
|
     

    |
|
Theorem | addcani 8139 |
Cancellation law for addition. Theorem I.1 of [Apostol] p. 18.
(Contributed by NM, 27-Oct-1999.) (Revised by Scott Fenton,
3-Jan-2013.)
|
  
 
  |
|
Theorem | addcan2i 8140 |
Cancellation law for addition. Theorem I.1 of [Apostol] p. 18.
(Contributed by NM, 14-May-2003.) (Revised by Scott Fenton,
3-Jan-2013.)
|
  
 
  |
|
Theorem | addcand 8141 |
Cancellation law for addition. Theorem I.1 of [Apostol] p. 18.
(Contributed by Mario Carneiro, 27-May-2016.)
|
         
 
   |
|
Theorem | addcan2d 8142 |
Cancellation law for addition. Theorem I.1 of [Apostol] p. 18.
(Contributed by Mario Carneiro, 27-May-2016.)
|
         
 
   |
|
Theorem | addcanad 8143 |
Cancelling a term on the left-hand side of a sum in an equality.
Consequence of addcand 8141. (Contributed by David Moews,
28-Feb-2017.)
|
       
       |
|
Theorem | addcan2ad 8144 |
Cancelling a term on the right-hand side of a sum in an equality.
Consequence of addcan2d 8142. (Contributed by David Moews,
28-Feb-2017.)
|
       
       |
|
Theorem | addneintrd 8145 |
Introducing a term on the left-hand side of a sum in a negated
equality. Contrapositive of addcanad 8143. Consequence of addcand 8141.
(Contributed by David Moews, 28-Feb-2017.)
|
         
     |
|
Theorem | addneintr2d 8146 |
Introducing a term on the right-hand side of a sum in a negated
equality. Contrapositive of addcan2ad 8144. Consequence of
addcan2d 8142. (Contributed by David Moews, 28-Feb-2017.)
|
         
     |
|
Theorem | 0cnALT 8147 |
Alternate proof of 0cn 7949. (Contributed by NM, 19-Feb-2005.) (Revised
by
Mario Carneiro, 27-May-2016.) (Proof modification is discouraged.)
(New usage is discouraged.)
|
 |
|
Theorem | negeu 8148* |
Existential uniqueness of negatives. Theorem I.2 of [Apostol] p. 18.
(Contributed by NM, 22-Nov-1994.) (Proof shortened by Mario Carneiro,
27-May-2016.)
|
     
  |
|
Theorem | subval 8149* |
Value of subtraction, which is the (unique) element such that
.
(Contributed by NM, 4-Aug-2007.) (Revised by Mario
Carneiro, 2-Nov-2013.)
|
    
 

    |
|
Theorem | negeq 8150 |
Equality theorem for negatives. (Contributed by NM, 10-Feb-1995.)
|
     |
|
Theorem | negeqi 8151 |
Equality inference for negatives. (Contributed by NM, 14-Feb-1995.)
|
   |
|
Theorem | negeqd 8152 |
Equality deduction for negatives. (Contributed by NM, 14-May-1999.)
|
       |
|
Theorem | nfnegd 8153 |
Deduction version of nfneg 8154. (Contributed by NM, 29-Feb-2008.)
(Revised by Mario Carneiro, 15-Oct-2016.)
|
          |
|
Theorem | nfneg 8154 |
Bound-variable hypothesis builder for the negative of a complex number.
(Contributed by NM, 12-Jun-2005.) (Revised by Mario Carneiro,
15-Oct-2016.)
|
      |
|
Theorem | csbnegg 8155 |
Move class substitution in and out of the negative of a number.
(Contributed by NM, 1-Mar-2008.) (Proof shortened by Andrew Salmon,
22-Oct-2011.)
|
   ![]_ ]_](_urbrack.gif) 
   ![]_ ]_](_urbrack.gif)   |
|
Theorem | subcl 8156 |
Closure law for subtraction. (Contributed by NM, 10-May-1999.)
(Revised by Mario Carneiro, 21-Dec-2013.)
|
    
  |
|
Theorem | negcl 8157 |
Closure law for negative. (Contributed by NM, 6-Aug-2003.)
|
    |
|
Theorem | negicn 8158 |
 is a complex number
(common case). (Contributed by David A.
Wheeler, 7-Dec-2018.)
|
  |
|
Theorem | subf 8159 |
Subtraction is an operation on the complex numbers. (Contributed by NM,
4-Aug-2007.) (Revised by Mario Carneiro, 16-Nov-2013.)
|
      |
|
Theorem | subadd 8160 |
Relationship between subtraction and addition. (Contributed by NM,
20-Jan-1997.) (Revised by Mario Carneiro, 21-Dec-2013.)
|
     
     |
|
Theorem | subadd2 8161 |
Relationship between subtraction and addition. (Contributed by Scott
Fenton, 5-Jul-2013.) (Proof shortened by Mario Carneiro, 27-May-2016.)
|
     
     |
|
Theorem | subsub23 8162 |
Swap subtrahend and result of subtraction. (Contributed by NM,
14-Dec-2007.)
|
     
     |
|
Theorem | pncan 8163 |
Cancellation law for subtraction. (Contributed by NM, 10-May-2004.)
(Revised by Mario Carneiro, 27-May-2016.)
|
      
  |
|
Theorem | pncan2 8164 |
Cancellation law for subtraction. (Contributed by NM, 17-Apr-2005.)
|
      
  |
|
Theorem | pncan3 8165 |
Subtraction and addition of equals. (Contributed by NM, 14-Mar-2005.)
|
    
 
  |
|
Theorem | npcan 8166 |
Cancellation law for subtraction. (Contributed by NM, 10-May-2004.)
(Revised by Mario Carneiro, 27-May-2016.)
|
      
  |
|
Theorem | addsubass 8167 |
Associative-type law for addition and subtraction. (Contributed by NM,
6-Aug-2003.) (Revised by Mario Carneiro, 27-May-2016.)
|
     

      |
|
Theorem | addsub 8168 |
Law for addition and subtraction. (Contributed by NM, 19-Aug-2001.)
(Proof shortened by Andrew Salmon, 22-Oct-2011.)
|
     

      |
|
Theorem | subadd23 8169 |
Commutative/associative law for addition and subtraction. (Contributed by
NM, 1-Feb-2007.)
|
     

      |
|
Theorem | addsub12 8170 |
Commutative/associative law for addition and subtraction. (Contributed by
NM, 8-Feb-2005.)
|
        
    |
|
Theorem | 2addsub 8171 |
Law for subtraction and addition. (Contributed by NM, 20-Nov-2005.)
|
    
      

        |
|
Theorem | addsubeq4 8172 |
Relation between sums and differences. (Contributed by Jeff Madsen,
17-Jun-2010.)
|
    
    

        |
|
Theorem | pncan3oi 8173 |
Subtraction and addition of equals. Almost but not exactly the same as
pncan3i 8234 and pncan 8163, this order happens often when
applying
"operations to both sides" so create a theorem specifically
for it. A
deduction version of this is available as pncand 8269. (Contributed by
David A. Wheeler, 11-Oct-2018.)
|
  

 |
|
Theorem | mvrraddi 8174 |
Move RHS right addition to LHS. (Contributed by David A. Wheeler,
11-Oct-2018.)
|
  

 |
|
Theorem | mvlladdi 8175 |
Move LHS left addition to RHS. (Contributed by David A. Wheeler,
11-Oct-2018.)
|
 
   |
|
Theorem | subid 8176 |
Subtraction of a number from itself. (Contributed by NM, 8-Oct-1999.)
(Revised by Mario Carneiro, 27-May-2016.)
|
  
  |
|
Theorem | subid1 8177 |
Identity law for subtraction. (Contributed by NM, 9-May-2004.) (Revised
by Mario Carneiro, 27-May-2016.)
|
     |
|
Theorem | npncan 8178 |
Cancellation law for subtraction. (Contributed by NM, 8-Feb-2005.)
|
     
       |
|
Theorem | nppcan 8179 |
Cancellation law for subtraction. (Contributed by NM, 1-Sep-2005.)
|
       

    |
|
Theorem | nnpcan 8180 |
Cancellation law for subtraction: ((a-b)-c)+b = a-c holds for complex
numbers a,b,c. (Contributed by Alexander van der Vekens, 24-Mar-2018.)
|
       

    |
|
Theorem | nppcan3 8181 |
Cancellation law for subtraction. (Contributed by Mario Carneiro,
14-Sep-2015.)
|
     

      |
|
Theorem | subcan2 8182 |
Cancellation law for subtraction. (Contributed by NM, 8-Feb-2005.)
|
     
 
   |
|
Theorem | subeq0 8183 |
If the difference between two numbers is zero, they are equal.
(Contributed by NM, 16-Nov-1999.)
|
     
   |
|
Theorem | npncan2 8184 |
Cancellation law for subtraction. (Contributed by Scott Fenton,
21-Jun-2013.)
|
      
 
  |
|
Theorem | subsub2 8185 |
Law for double subtraction. (Contributed by NM, 30-Jun-2005.) (Revised
by Mario Carneiro, 27-May-2016.)
|
        
    |
|
Theorem | nncan 8186 |
Cancellation law for subtraction. (Contributed by NM, 21-Jun-2005.)
(Proof shortened by Andrew Salmon, 19-Nov-2011.)
|
    
 
  |
|
Theorem | subsub 8187 |
Law for double subtraction. (Contributed by NM, 13-May-2004.)
|
             |
|
Theorem | nppcan2 8188 |
Cancellation law for subtraction. (Contributed by NM, 29-Sep-2005.)
|
     
 

    |
|
Theorem | subsub3 8189 |
Law for double subtraction. (Contributed by NM, 27-Jul-2005.)
|
             |
|
Theorem | subsub4 8190 |
Law for double subtraction. (Contributed by NM, 19-Aug-2005.) (Revised
by Mario Carneiro, 27-May-2016.)
|
     

      |
|
Theorem | sub32 8191 |
Swap the second and third terms in a double subtraction. (Contributed by
NM, 19-Aug-2005.)
|
     

      |
|
Theorem | nnncan 8192 |
Cancellation law for subtraction. (Contributed by NM, 4-Sep-2005.)
|
     
 

    |
|
Theorem | nnncan1 8193 |
Cancellation law for subtraction. (Contributed by NM, 8-Feb-2005.)
(Proof shortened by Andrew Salmon, 19-Nov-2011.)
|
     
       |
|
Theorem | nnncan2 8194 |
Cancellation law for subtraction. (Contributed by NM, 1-Oct-2005.)
|
     
       |
|
Theorem | npncan3 8195 |
Cancellation law for subtraction. (Contributed by Scott Fenton,
23-Jun-2013.) (Proof shortened by Mario Carneiro, 27-May-2016.)
|
     
       |
|
Theorem | pnpcan 8196 |
Cancellation law for mixed addition and subtraction. (Contributed by NM,
4-Mar-2005.) (Revised by Mario Carneiro, 27-May-2016.)
|
     

      |
|
Theorem | pnpcan2 8197 |
Cancellation law for mixed addition and subtraction. (Contributed by
Scott Fenton, 9-Jun-2006.)
|
     

      |
|
Theorem | pnncan 8198 |
Cancellation law for mixed addition and subtraction. (Contributed by NM,
30-Jun-2005.) (Revised by Mario Carneiro, 27-May-2016.)
|
     
       |
|
Theorem | ppncan 8199 |
Cancellation law for mixed addition and subtraction. (Contributed by NM,
30-Jun-2005.)
|
     
       |
|
Theorem | addsub4 8200 |
Rearrangement of 4 terms in a mixed addition and subtraction.
(Contributed by NM, 4-Mar-2005.)
|
    
    

          |