Step | Hyp | Ref
| Expression |
1 | | fzf 10012 |
. . . . 5
        |
2 | | ffn 5366 |
. . . . 5
            |
3 | 1, 2 | ax-mp 5 |
. . . 4

  |
4 | | fnovex 5908 |
. . . 4
   
       |
5 | 3, 4 | mp3an1 1324 |
. . 3
 
       |
6 | 5 | 3adant3 1017 |
. 2
 
       |
7 | | simp1 997 |
. . . 4
 
   |
8 | | simp3 999 |
. . . 4
 
   |
9 | 7, 8 | zaddcld 9379 |
. . 3
 
 
   |
10 | | simp2 998 |
. . . 4
 
   |
11 | 10, 8 | zaddcld 9379 |
. . 3
 
 
   |
12 | | fnovex 5908 |
. . . 4
    
 
            |
13 | 3, 12 | mp3an1 1324 |
. . 3
    
            |
14 | 9, 11, 13 | syl2anc 411 |
. 2
 
           |
15 | | elfz1 10013 |
. . . . 5
 
      
    |
16 | 15 | biimpd 144 |
. . . 4
 
      
    |
17 | 16 | 3adant3 1017 |
. . 3
 
      
    |
18 | | zaddcl 9293 |
. . . . . . . . . . 11
 
     |
19 | 18 | expcom 116 |
. . . . . . . . . 10
       |
20 | 19 | 3ad2ant3 1020 |
. . . . . . . . 9
 
       |
21 | 20 | adantrd 279 |
. . . . . . . 8
 
   
 
     |
22 | | zre 9257 |
. . . . . . . . . . . . . . 15
   |
23 | | zre 9257 |
. . . . . . . . . . . . . . 15
   |
24 | | zre 9257 |
. . . . . . . . . . . . . . 15
   |
25 | | leadd1 8387 |
. . . . . . . . . . . . . . 15
 
 
       |
26 | 22, 23, 24, 25 | syl3an 1280 |
. . . . . . . . . . . . . 14
 
 
       |
27 | 26 | biimpd 144 |
. . . . . . . . . . . . 13
 
  
      |
28 | 27 | adantrd 279 |
. . . . . . . . . . . 12
 
  
        |
29 | 28 | 3com23 1209 |
. . . . . . . . . . 11
 
  
        |
30 | 29 | 3expia 1205 |
. . . . . . . . . 10
 
   

        |
31 | 30 | impd 254 |
. . . . . . . . 9
 
       
     |
32 | 31 | 3adant2 1016 |
. . . . . . . 8
 
   
 
       |
33 | | zre 9257 |
. . . . . . . . . . . . . . 15
   |
34 | | leadd1 8387 |
. . . . . . . . . . . . . . 15
 
 
  
    |
35 | 23, 33, 24, 34 | syl3an 1280 |
. . . . . . . . . . . . . 14
 
 
  
    |
36 | 35 | biimpd 144 |
. . . . . . . . . . . . 13
 
 
       |
37 | 36 | adantld 278 |
. . . . . . . . . . . 12
 
  
   
    |
38 | 37 | 3coml 1210 |
. . . . . . . . . . 11
 
  
   
    |
39 | 38 | 3expia 1205 |
. . . . . . . . . 10
 
   

  
     |
40 | 39 | impd 254 |
. . . . . . . . 9
 
       
     |
41 | 40 | 3adant1 1015 |
. . . . . . . 8
 
   
 
  
    |
42 | 21, 32, 41 | 3jcad 1178 |
. . . . . . 7
 
   
 
   
  
  
     |
43 | | zaddcl 9293 |
. . . . . . . . . 10
 
     |
44 | 43 | 3adant2 1016 |
. . . . . . . . 9
 
 
   |
45 | | zaddcl 9293 |
. . . . . . . . . 10
 
     |
46 | 45 | 3adant1 1015 |
. . . . . . . . 9
 
 
   |
47 | | elfz1 10013 |
. . . . . . . . 9
    
          
        
  
     |
48 | 44, 46, 47 | syl2anc 411 |
. . . . . . . 8
 
           
   
  
  
     |
49 | 48 | biimprd 158 |
. . . . . . 7
 
      
                    |
50 | 42, 49 | syld 45 |
. . . . . 6
 
   
 
             |
51 | 50 | com12 30 |
. . . . 5
  
                  |
52 | 51 | 3impb 1199 |
. . . 4
    
              |
53 | 52 | com12 30 |
. . 3
 
  
              |
54 | 17, 53 | syld 45 |
. 2
 
                   |
55 | | elfz1 10013 |
. . . . 5
    
        
     
     |
56 | 44, 46, 55 | syl2anc 411 |
. . . 4
 
         
   
     |
57 | 56 | biimpd 144 |
. . 3
 
            
      |
58 | | zsubcl 9294 |
. . . . . . . . . . 11
 
     |
59 | 58 | expcom 116 |
. . . . . . . . . 10
       |
60 | 59 | 3ad2ant3 1020 |
. . . . . . . . 9
 
       |
61 | 60 | adantrd 279 |
. . . . . . . 8
 
     
   
     |
62 | | zre 9257 |
. . . . . . . . . . . . . 14
   |
63 | | leaddsub 8395 |
. . . . . . . . . . . . . 14
 
   
     |
64 | 22, 24, 62, 63 | syl3an 1280 |
. . . . . . . . . . . . 13
 
   
     |
65 | 64 | biimpd 144 |
. . . . . . . . . . . 12
 
   
     |
66 | 65 | adantrd 279 |
. . . . . . . . . . 11
 
    
        |
67 | 66 | 3expia 1205 |
. . . . . . . . . 10
 
      
 
      |
68 | 67 | impd 254 |
. . . . . . . . 9
 
               |
69 | 68 | 3adant2 1016 |
. . . . . . . 8
 
     
   
     |
70 | | lesubadd 8391 |
. . . . . . . . . . . . . . . 16
 
   
     |
71 | 62, 24, 33, 70 | syl3an 1280 |
. . . . . . . . . . . . . . 15
 
   
     |
72 | 71 | biimprd 158 |
. . . . . . . . . . . . . 14
 
 
       |
73 | 72 | adantld 278 |
. . . . . . . . . . . . 13
 
    
        |
74 | 73 | 3coml 1210 |
. . . . . . . . . . . 12
 
    
        |
75 | 74 | 3expia 1205 |
. . . . . . . . . . 11
 
      
 
      |
76 | 75 | impd 254 |
. . . . . . . . . 10
 
           
   |
77 | 76 | ancoms 268 |
. . . . . . . . 9
 
           
   |
78 | 77 | 3adant1 1015 |
. . . . . . . 8
 
     
   
     |
79 | 61, 69, 78 | 3jcad 1178 |
. . . . . . 7
 
     
   
    
      |
80 | | elfz1 10013 |
. . . . . . . . 9
 
          
        |
81 | 80 | biimprd 158 |
. . . . . . . 8
 
      
  
         |
82 | 81 | 3adant3 1017 |
. . . . . . 7
 
    
              |
83 | 79, 82 | syld 45 |
. . . . . 6
 
     
   
         |
84 | 83 | com12 30 |
. . . . 5
    
   
 
          |
85 | 84 | 3impb 1199 |
. . . 4
  

               |
86 | 85 | com12 30 |
. . 3
 
    
            |
87 | 57, 86 | syld 45 |
. 2
 
                   |
88 | 17 | imp 124 |
. . . . 5
  

     
   |
89 | 88 | simp1d 1009 |
. . . 4
  

       |
90 | 89 | ex 115 |
. . 3
 
         |
91 | 57 | imp 124 |
. . . . 5
  

            
    |
92 | 91 | simp1d 1009 |
. . . 4
  

           |
93 | 92 | ex 115 |
. . 3
 
         
   |
94 | | zcn 9258 |
. . . . . . 7
   |
95 | | zcn 9258 |
. . . . . . 7
   |
96 | | zcn 9258 |
. . . . . . 7
   |
97 | | subadd 8160 |
. . . . . . . . 9
 
   
     |
98 | | eqcom 2179 |
. . . . . . . . 9
  

   |
99 | | eqcom 2179 |
. . . . . . . . 9
  

   |
100 | 97, 98, 99 | 3bitr3g 222 |
. . . . . . . 8
 
   

    |
101 | | addcom 8094 |
. . . . . . . . . 10
 
       |
102 | 101 | 3adant1 1015 |
. . . . . . . . 9
 
 
     |
103 | 102 | eqeq2d 2189 |
. . . . . . . 8
 
   
     |
104 | 100, 103 | bitrd 188 |
. . . . . . 7
 
   
     |
105 | 94, 95, 96, 104 | syl3an 1280 |
. . . . . 6
 
   
     |
106 | 105 | 3coml 1210 |
. . . . 5
 
   
     |
107 | 106 | 3expib 1206 |
. . . 4
      
      |
108 | 107 | 3ad2ant3 1020 |
. . 3
 
      
      |
109 | 90, 93, 108 | syl2and 295 |
. 2
 
                  
      |
110 | 6, 14, 54, 87, 109 | en3d 6769 |
1
 
          
    |