Proof of Theorem modsumfzodifsn
Step | Hyp | Ref
| Expression |
1 | | elfzoelz 10140 |
. . . . . . . 8
  ..^
  |
2 | 1 | adantl 277 |
. . . . . . 7
   ..^  ..^ 
  |
3 | | zq 9620 |
. . . . . . 7
   |
4 | 2, 3 | syl 14 |
. . . . . 6
   ..^  ..^ 
  |
5 | | elfzo0 10175 |
. . . . . . . . . . 11
  ..^ 
   |
6 | 5 | biimpi 120 |
. . . . . . . . . 10
  ..^
    |
7 | 6 | adantr 276 |
. . . . . . . . 9
   ..^  ..^ 
    |
8 | 7 | simp1d 1009 |
. . . . . . . 8
   ..^  ..^ 
  |
9 | 8 | nn0zd 9367 |
. . . . . . 7
   ..^  ..^ 
  |
10 | | zq 9620 |
. . . . . . 7
   |
11 | 9, 10 | syl 14 |
. . . . . 6
   ..^  ..^ 
  |
12 | | qaddcl 9629 |
. . . . . 6
 
     |
13 | 4, 11, 12 | syl2anc 411 |
. . . . 5
   ..^  ..^ 
    |
14 | 13 | adantr 276 |
. . . 4
    ..^
 ..^  

     |
15 | 7 | simp2d 1010 |
. . . . . 6
   ..^  ..^ 
  |
16 | | nnq 9627 |
. . . . . 6
   |
17 | 15, 16 | syl 14 |
. . . . 5
   ..^  ..^ 
  |
18 | 17 | adantr 276 |
. . . 4
    ..^
 ..^  

   |
19 | | elfzo1 10183 |
. . . . . . . . . . 11
  ..^     |
20 | 19 | biimpi 120 |
. . . . . . . . . 10
  ..^
    |
21 | 20 | adantl 277 |
. . . . . . . . 9
   ..^  ..^ 
    |
22 | 21 | simp1d 1009 |
. . . . . . . 8
   ..^  ..^ 
  |
23 | 22 | nnnn0d 9223 |
. . . . . . 7
   ..^  ..^ 
  |
24 | 23, 8 | nn0addcld 9227 |
. . . . . 6
   ..^  ..^ 
    |
25 | 24 | nn0ge0d 9226 |
. . . . 5
   ..^  ..^ 
    |
26 | 25 | adantr 276 |
. . . 4
    ..^
 ..^  


    |
27 | | simpr 110 |
. . . 4
    ..^
 ..^  

  
  |
28 | | modqid 10342 |
. . . 4
        
      
     |
29 | 14, 18, 26, 27, 28 | syl22anc 1239 |
. . 3
    ..^
 ..^  

         |
30 | 24 | adantr 276 |
. . . . 5
    ..^
 ..^  

     |
31 | 15 | adantr 276 |
. . . . 5
    ..^
 ..^  

   |
32 | | elfzo0 10175 |
. . . . 5
    ..^   
     |
33 | 30, 31, 27, 32 | syl3anbrc 1181 |
. . . 4
    ..^
 ..^  

    ..^   |
34 | 2 | zcnd 9370 |
. . . . . . 7
   ..^  ..^ 
  |
35 | | 0cnd 7945 |
. . . . . . 7
   ..^  ..^ 
  |
36 | 8 | nn0cnd 9225 |
. . . . . . 7
   ..^  ..^ 
  |
37 | 22 | nnne0d 8958 |
. . . . . . 7
   ..^  ..^ 
  |
38 | 34, 35, 36, 37 | addneintr2d 8140 |
. . . . . 6
   ..^  ..^ 
      |
39 | 36 | addid2d 8101 |
. . . . . 6
   ..^  ..^ 
    |
40 | 38, 39 | neeqtrd 2375 |
. . . . 5
   ..^  ..^ 
    |
41 | 40 | adantr 276 |
. . . 4
    ..^
 ..^  

     |
42 | | eldifsn 3719 |
. . . 4
     ..^   
 
  ..^      |
43 | 33, 41, 42 | sylanbrc 417 |
. . 3
    ..^
 ..^  

     ..^      |
44 | 29, 43 | eqeltrd 2254 |
. 2
    ..^
 ..^  

       ..^      |
45 | 15 | nncnd 8927 |
. . . . . . . . 9
   ..^  ..^ 
  |
46 | 45 | adantr 276 |
. . . . . . . 8
    ..^
 ..^   
   |
47 | 46 | mulm1d 8361 |
. . . . . . 7
    ..^
 ..^   
       |
48 | 47 | oveq2d 5886 |
. . . . . 6
    ..^
 ..^   
               |
49 | 34, 36 | addcld 7971 |
. . . . . . . 8
   ..^  ..^ 
    |
50 | 49, 45 | negsubd 8268 |
. . . . . . 7
   ..^  ..^ 
 
         |
51 | 50 | adantr 276 |
. . . . . 6
    ..^
 ..^   
            |
52 | 48, 51 | eqtrd 2210 |
. . . . 5
    ..^
 ..^   
              |
53 | 52 | oveq1d 5885 |
. . . 4
    ..^
 ..^   
              
   |
54 | 13 | adantr 276 |
. . . . 5
    ..^
 ..^   
     |
55 | | neg1z 9279 |
. . . . . 6
  |
56 | 55 | a1i 9 |
. . . . 5
    ..^
 ..^   
    |
57 | 17 | adantr 276 |
. . . . 5
    ..^
 ..^   
   |
58 | 15 | nngt0d 8957 |
. . . . . 6
   ..^  ..^ 
  |
59 | 58 | adantr 276 |
. . . . 5
    ..^
 ..^   
   |
60 | | modqcyc 10352 |
. . . . 5
     
               
   |
61 | 54, 56, 57, 59, 60 | syl22anc 1239 |
. . . 4
    ..^
 ..^   
            
   |
62 | | qsubcl 9632 |
. . . . . . 7
   
       |
63 | 13, 17, 62 | syl2anc 411 |
. . . . . 6
   ..^  ..^ 
 
    |
64 | 63 | adantr 276 |
. . . . 5
    ..^
 ..^   
       |
65 | | simpr 110 |
. . . . . . 7
    ..^
 ..^   
     |
66 | 15 | nnred 8926 |
. . . . . . . . 9
   ..^  ..^ 
  |
67 | 66 | adantr 276 |
. . . . . . . 8
    ..^
 ..^   
   |
68 | 24 | nn0red 9224 |
. . . . . . . . 9
   ..^  ..^ 
    |
69 | 68 | adantr 276 |
. . . . . . . 8
    ..^
 ..^   
     |
70 | 67, 69 | lenltd 8069 |
. . . . . . 7
    ..^
 ..^   
  
  
   |
71 | 65, 70 | mpbird 167 |
. . . . . 6
    ..^
 ..^   

    |
72 | 69, 67 | subge0d 8486 |
. . . . . 6
    ..^
 ..^   
     
     |
73 | 71, 72 | mpbird 167 |
. . . . 5
    ..^
 ..^   

 
    |
74 | 2 | zred 9369 |
. . . . . . . 8
   ..^  ..^ 
  |
75 | 8 | nn0red 9224 |
. . . . . . . 8
   ..^  ..^ 
  |
76 | 21 | simp3d 1011 |
. . . . . . . 8
   ..^  ..^ 
  |
77 | 7 | simp3d 1011 |
. . . . . . . 8
   ..^  ..^ 
  |
78 | 74, 75, 66, 66, 76, 77 | lt2addd 8518 |
. . . . . . 7
   ..^  ..^ 
  
   |
79 | 68, 66, 66 | ltsubaddd 8492 |
. . . . . . 7
   ..^  ..^ 
    
  
    |
80 | 78, 79 | mpbird 167 |
. . . . . 6
   ..^  ..^ 
 
    |
81 | 80 | adantr 276 |
. . . . 5
    ..^
 ..^   
    
  |
82 | | modqid 10342 |
. . . . 5
            
 
        
       |
83 | 64, 57, 73, 81, 82 | syl22anc 1239 |
. . . 4
    ..^
 ..^   
             |
84 | 53, 61, 83 | 3eqtr3d 2218 |
. . 3
    ..^
 ..^   
           |
85 | 24 | nn0zd 9367 |
. . . . . . . 8
   ..^  ..^ 
    |
86 | 15 | nnzd 9368 |
. . . . . . . 8
   ..^  ..^ 
  |
87 | 85, 86 | zsubcld 9374 |
. . . . . . 7
   ..^  ..^ 
 
    |
88 | 87 | adantr 276 |
. . . . . 6
    ..^
 ..^   
       |
89 | | elnn0z 9260 |
. . . . . 6
    
            |
90 | 88, 73, 89 | sylanbrc 417 |
. . . . 5
    ..^
 ..^   
       |
91 | 15 | adantr 276 |
. . . . 5
    ..^
 ..^   
   |
92 | | elfzo0 10175 |
. . . . 5
      ..^     
       |
93 | 90, 91, 81, 92 | syl3anbrc 1181 |
. . . 4
    ..^
 ..^   
      ..^   |
94 | 34, 45 | subcld 8262 |
. . . . . . 7
   ..^  ..^ 
    |
95 | 74, 76 | ltned 8065 |
. . . . . . . 8
   ..^  ..^ 
  |
96 | 34, 45, 95 | subne0d 8271 |
. . . . . . 7
   ..^  ..^ 
    |
97 | 94, 35, 36, 96 | addneintr2d 8140 |
. . . . . 6
   ..^  ..^ 
 
      |
98 | 34, 36, 45 | addsubd 8283 |
. . . . . 6
   ..^  ..^ 
 
        |
99 | 39 | eqcomd 2183 |
. . . . . 6
   ..^  ..^ 
    |
100 | 97, 98, 99 | 3netr4d 2380 |
. . . . 5
   ..^  ..^ 
 
    |
101 | 100 | adantr 276 |
. . . 4
    ..^
 ..^   
       |
102 | | eldifsn 3719 |
. . . 4
       ..^   
      ..^        |
103 | 93, 101, 102 | sylanbrc 417 |
. . 3
    ..^
 ..^   
       ..^      |
104 | 84, 103 | eqeltrd 2254 |
. 2
    ..^
 ..^   
       ..^      |
105 | | zdclt 9324 |
. . . 4
   
 DECID     |
106 | | exmiddc 836 |
. . . 4
DECID  
 
 
    |
107 | 105, 106 | syl 14 |
. . 3
   
         |
108 | 85, 86, 107 | syl2anc 411 |
. 2
   ..^  ..^ 
 
 
    |
109 | 44, 104, 108 | mpjaodan 798 |
1
   ..^  ..^ 
 
    ..^      |