Step | Hyp | Ref
| Expression |
1 | | simp2l 1087 |
. . 3
  
 
 
  |
2 | | elq 11790 |
. . 3

      |
3 | 1, 2 | sylib 208 |
. 2
  
 
  
     |
4 | | simp3l 1089 |
. . 3
  
 
 
  |
5 | | elq 11790 |
. . 3

      |
6 | 4, 5 | sylib 208 |
. 2
  
 
  
     |
7 | | reeanv 3107 |
. . 3
  
 
     
 
          |
8 | | reeanv 3107 |
. . . . 5
  

 
  
 
  
     |
9 | | simp2r 1088 |
. . . . . . . . 9
  
 
    |
10 | | simp3r 1090 |
. . . . . . . . 9
  
 
    |
11 | 9, 10 | jca 554 |
. . . . . . . 8
  
 
  
   |
12 | 11 | ad2antrr 762 |
. . . . . . 7
      
  
     
   |
13 | | simp1 1061 |
. . . . . . . 8
  
 
 
  |
14 | | simprl 794 |
. . . . . . . . . . . . . 14
           |
15 | 14 | nncnd 11036 |
. . . . . . . . . . . . 13
           |
16 | 14 | nnne0d 11065 |
. . . . . . . . . . . . 13
           |
17 | 15, 16 | div0d 10800 |
. . . . . . . . . . . 12
             |
18 | | oveq1 6657 |
. . . . . . . . . . . . 13
       |
19 | 18 | eqeq1d 2624 |
. . . . . . . . . . . 12
         |
20 | 17, 19 | syl5ibrcom 237 |
. . . . . . . . . . 11
               |
21 | 20 | necon3d 2815 |
. . . . . . . . . 10
               |
22 | | simprr 796 |
. . . . . . . . . . . . . 14
        
  |
23 | 22 | nncnd 11036 |
. . . . . . . . . . . . 13
        
  |
24 | 22 | nnne0d 11065 |
. . . . . . . . . . . . 13
           |
25 | 23, 24 | div0d 10800 |
. . . . . . . . . . . 12
             |
26 | | oveq1 6657 |
. . . . . . . . . . . . 13
       |
27 | 26 | eqeq1d 2624 |
. . . . . . . . . . . 12
         |
28 | 25, 27 | syl5ibrcom 237 |
. . . . . . . . . . 11
               |
29 | 28 | necon3d 2815 |
. . . . . . . . . 10
               |
30 | | simpll 790 |
. . . . . . . . . . . . . 14
       
 
  
  |
31 | | simplrl 800 |
. . . . . . . . . . . . . . 15
       
 
  
  |
32 | | simplrr 801 |
. . . . . . . . . . . . . . 15
       
 
     |
33 | 31, 32 | zmulcld 11488 |
. . . . . . . . . . . . . 14
       
 
       |
34 | 31 | zcnd 11483 |
. . . . . . . . . . . . . . 15
       
 
  
  |
35 | 32 | zcnd 11483 |
. . . . . . . . . . . . . . 15
       
 
     |
36 | | simprrl 804 |
. . . . . . . . . . . . . . 15
       
 
     |
37 | | simprrr 805 |
. . . . . . . . . . . . . . 15
       
 
     |
38 | 34, 35, 36, 37 | mulne0d 10679 |
. . . . . . . . . . . . . 14
       
 
       |
39 | 14 | adantrr 753 |
. . . . . . . . . . . . . . 15
       
 
     |
40 | 22 | adantrr 753 |
. . . . . . . . . . . . . . 15
       
 
  
  |
41 | 39, 40 | nnmulcld 11068 |
. . . . . . . . . . . . . 14
       
 
       |
42 | | pcdiv 15557 |
. . . . . . . . . . . . . 14
     
              
   
      |
43 | 30, 33, 38, 41, 42 | syl121anc 1331 |
. . . . . . . . . . . . 13
       
 
            
   
      |
44 | | pcmul 15556 |
. . . . . . . . . . . . . . 15
      
            |
45 | 30, 31, 36, 32, 37, 44 | syl122anc 1335 |
. . . . . . . . . . . . . 14
       
 
        
      |
46 | 39 | nnzd 11481 |
. . . . . . . . . . . . . . 15
       
 
     |
47 | 16 | adantrr 753 |
. . . . . . . . . . . . . . 15
       
 
     |
48 | 40 | nnzd 11481 |
. . . . . . . . . . . . . . 15
       
 
  
  |
49 | 24 | adantrr 753 |
. . . . . . . . . . . . . . 15
       
 
     |
50 | | pcmul 15556 |
. . . . . . . . . . . . . . 15
    
 
            |
51 | 30, 46, 47, 48, 49, 50 | syl122anc 1335 |
. . . . . . . . . . . . . 14
       
 
        
      |
52 | 45, 51 | oveq12d 6668 |
. . . . . . . . . . . . 13
       
 
               
             |
53 | | pczcl 15553 |
. . . . . . . . . . . . . . . 16
         |
54 | 30, 31, 36, 53 | syl12anc 1324 |
. . . . . . . . . . . . . . 15
       
 
       |
55 | 54 | nn0cnd 11353 |
. . . . . . . . . . . . . 14
       
 
       |
56 | | pczcl 15553 |
. . . . . . . . . . . . . . . 16
         |
57 | 30, 32, 37, 56 | syl12anc 1324 |
. . . . . . . . . . . . . . 15
       
 
       |
58 | 57 | nn0cnd 11353 |
. . . . . . . . . . . . . 14
       
 
       |
59 | 30, 39 | pccld 15555 |
. . . . . . . . . . . . . . 15
       
 
       |
60 | 59 | nn0cnd 11353 |
. . . . . . . . . . . . . 14
       
 
       |
61 | 30, 40 | pccld 15555 |
. . . . . . . . . . . . . . 15
       
 
       |
62 | 61 | nn0cnd 11353 |
. . . . . . . . . . . . . 14
       
 
       |
63 | 55, 58, 60, 62 | addsub4d 10439 |
. . . . . . . . . . . . 13
       
 
       
   
               
     |
64 | 43, 52, 63 | 3eqtrd 2660 |
. . . . . . . . . . . 12
       
 
                     
     |
65 | 15 | adantrr 753 |
. . . . . . . . . . . . . 14
       
 
     |
66 | 23 | adantrr 753 |
. . . . . . . . . . . . . 14
       
 
  
  |
67 | 34, 65, 35, 66, 47, 49 | divmuldivd 10842 |
. . . . . . . . . . . . 13
       
 
                 |
68 | 67 | oveq2d 6666 |
. . . . . . . . . . . 12
       
 
                     |
69 | | pcdiv 15557 |
. . . . . . . . . . . . . 14
   
      
      |
70 | 30, 31, 36, 39, 69 | syl121anc 1331 |
. . . . . . . . . . . . 13
       
 
        
      |
71 | | pcdiv 15557 |
. . . . . . . . . . . . . 14
   
      
      |
72 | 30, 32, 37, 40, 71 | syl121anc 1331 |
. . . . . . . . . . . . 13
       
 
        
      |
73 | 70, 72 | oveq12d 6668 |
. . . . . . . . . . . 12
       
 
               
             |
74 | 64, 68, 73 | 3eqtr4d 2666 |
. . . . . . . . . . 11
       
 
            
          |
75 | 74 | expr 643 |
. . . . . . . . . 10
                                 |
76 | 21, 29, 75 | syl2and 500 |
. . . . . . . . 9
                                     |
77 | | neeq1 2856 |
. . . . . . . . . . 11
   
     |
78 | | neeq1 2856 |
. . . . . . . . . . 11
   
     |
79 | 77, 78 | bi2anan9 917 |
. . . . . . . . . 10
   
     
         |
80 | | oveq12 6659 |
. . . . . . . . . . . 12
   
             |
81 | 80 | oveq2d 6666 |
. . . . . . . . . . 11
   
    
            |
82 | | oveq2 6658 |
. . . . . . . . . . . 12
           |
83 | | oveq2 6658 |
. . . . . . . . . . . 12
           |
84 | 82, 83 | oveqan12d 6669 |
. . . . . . . . . . 11
   
                     |
85 | 81, 84 | eqeq12d 2637 |
. . . . . . . . . 10
   
         
   
                     |
86 | 79, 85 | imbi12d 334 |
. . . . . . . . 9
   
                                               |
87 | 76, 86 | syl5ibrcom 237 |
. . . . . . . 8
            
    

              |
88 | 13, 87 | sylanl1 682 |
. . . . . . 7
      
  
        
    

              |
89 | 12, 88 | mpid 44 |
. . . . . 6
      
  
        
                |
90 | 89 | rexlimdvva 3038 |
. . . . 5
        
 
 
   
                |
91 | 8, 90 | syl5bir 233 |
. . . 4
        
 
  
       
   
       |
92 | 91 | rexlimdvva 3038 |
. . 3
  
 
            
             |
93 | 7, 92 | syl5bir 233 |
. 2
  
 
            
             |
94 | 3, 6, 93 | mp2and 715 |
1
  
 
   
   
      |