Step | Hyp | Ref
| Expression |
1 | | bfp.2 |
. . 3
       |
2 | | cmetmet 20922 |
. . . . 5
    
      |
3 | 1, 2 | syl 16 |
. . . 4
       |
4 | | nnuz 11000 |
. . . . 5
     |
5 | | bfp.10 |
. . . . 5
            |
6 | | 1z 10780 |
. . . . . 6
 |
7 | 6 | a1i 11 |
. . . . 5
   |
8 | | bfp.9 |
. . . . 5
   |
9 | | bfp.6 |
. . . . 5
       |
10 | 4, 5, 7, 8, 9 | algrf 13859 |
. . . 4
       |
11 | 9, 8 | ffvelrnd 5946 |
. . . . . 6
       |
12 | | metcl 20032 |
. . . . . 6
     
               |
13 | 3, 8, 11, 12 | syl3anc 1219 |
. . . . 5
           |
14 | | bfp.4 |
. . . . 5
   |
15 | 13, 14 | rerpdivcld 11158 |
. . . 4
             |
16 | | bfp.5 |
. . . 4
   |
17 | | fveq2 5792 |
. . . . . . . . 9
           |
18 | | oveq1 6200 |
. . . . . . . . . 10
       |
19 | 18 | fveq2d 5796 |
. . . . . . . . 9
               |
20 | 17, 19 | oveq12d 6211 |
. . . . . . . 8
                               |
21 | | oveq2 6201 |
. . . . . . . . 9
           |
22 | 21 | oveq2d 6209 |
. . . . . . . 8
                                   |
23 | 20, 22 | breq12d 4406 |
. . . . . . 7
               
               
                                 |
24 | 23 | imbi2d 316 |
. . . . . 6
  
                                                                  |
25 | | fveq2 5792 |
. . . . . . . . 9
           |
26 | | oveq1 6200 |
. . . . . . . . . 10
       |
27 | 26 | fveq2d 5796 |
. . . . . . . . 9
               |
28 | 25, 27 | oveq12d 6211 |
. . . . . . . 8
                               |
29 | | oveq2 6201 |
. . . . . . . . 9
           |
30 | 29 | oveq2d 6209 |
. . . . . . . 8
                                   |
31 | 28, 30 | breq12d 4406 |
. . . . . . 7
               
               
                                 |
32 | 31 | imbi2d 316 |
. . . . . 6
  
                                                                  |
33 | | fveq2 5792 |
. . . . . . . . 9
               |
34 | | oveq1 6200 |
. . . . . . . . . 10
           |
35 | 34 | fveq2d 5796 |
. . . . . . . . 9
                   |
36 | 33, 35 | oveq12d 6211 |
. . . . . . . 8
                                     |
37 | | oveq2 6201 |
. . . . . . . . 9
               |
38 | 37 | oveq2d 6209 |
. . . . . . . 8
                                       |
39 | 36, 38 | breq12d 4406 |
. . . . . . 7
                 
               
                                       |
40 | 39 | imbi2d 316 |
. . . . . 6
    
                                                                        |
41 | 13 | leidd 10010 |
. . . . . . 7
        
          |
42 | 4, 5, 7, 8 | algr0 13858 |
. . . . . . . 8
       |
43 | | 1nn 10437 |
. . . . . . . . . 10
 |
44 | 4, 5, 7, 8, 9 | algrp1 13860 |
. . . . . . . . . 10
 

                |
45 | 43, 44 | mpan2 671 |
. . . . . . . . 9
                 |
46 | 42 | fveq2d 5796 |
. . . . . . . . 9
               |
47 | 45, 46 | eqtrd 2492 |
. . . . . . . 8
             |
48 | 42, 47 | oveq12d 6211 |
. . . . . . 7
                         |
49 | 14 | rpred 11131 |
. . . . . . . . . . 11
   |
50 | 49 | recnd 9516 |
. . . . . . . . . 10
   |
51 | 50 | exp1d 12113 |
. . . . . . . . 9
       |
52 | 51 | oveq2d 6209 |
. . . . . . . 8
                               |
53 | 13 | recnd 9516 |
. . . . . . . . 9
           |
54 | 14 | rpne0d 11136 |
. . . . . . . . 9
   |
55 | 53, 50, 54 | divcan1d 10212 |
. . . . . . . 8
                       |
56 | 52, 55 | eqtrd 2492 |
. . . . . . 7
                           |
57 | 41, 48, 56 | 3brtr4d 4423 |
. . . . . 6
              
                  |
58 | 10 | ffvelrnda 5945 |
. . . . . . . . . . . 12
 

      |
59 | | peano2nn 10438 |
. . . . . . . . . . . . 13
     |
60 | | ffvelrn 5943 |
. . . . . . . . . . . . 13
                 |
61 | 10, 59, 60 | syl2an 477 |
. . . . . . . . . . . 12
 

        |
62 | 58, 61 | jca 532 |
. . . . . . . . . . 11
 

              |
63 | | bfp.7 |
. . . . . . . . . . . . 13
 

             
        |
64 | 63 | ralrimivva 2907 |
. . . . . . . . . . . 12
  
           
        |
65 | 64 | adantr 465 |
. . . . . . . . . . 11
 



                    |
66 | | fveq2 5792 |
. . . . . . . . . . . . . 14
                   |
67 | 66 | oveq1d 6208 |
. . . . . . . . . . . . 13
                                   |
68 | | oveq1 6200 |
. . . . . . . . . . . . . 14
                   |
69 | 68 | oveq2d 6209 |
. . . . . . . . . . . . 13
     
                 |
70 | 67, 69 | breq12d 4406 |
. . . . . . . . . . . 12
                 
     
                
            |
71 | | fveq2 5792 |
. . . . . . . . . . . . . 14
                       |
72 | 71 | oveq2d 6209 |
. . . . . . . . . . . . 13
                                               |
73 | | oveq2 6201 |
. . . . . . . . . . . . . 14
                               |
74 | 73 | oveq2d 6209 |
. . . . . . . . . . . . 13
       
                           |
75 | 72, 74 | breq12d 4406 |
. . . . . . . . . . . 12
                                 
                      
                  |
76 | 70, 75 | rspc2v 3179 |
. . . . . . . . . . 11
                            
                           
                  |
77 | 62, 65, 76 | sylc 60 |
. . . . . . . . . 10
 

                      
                 |
78 | 3 | adantr 465 |
. . . . . . . . . . . 12
 

      |
79 | 9 | adantr 465 |
. . . . . . . . . . . . 13
 

      |
80 | 79, 58 | ffvelrnd 5946 |
. . . . . . . . . . . 12
 

          |
81 | 79, 61 | ffvelrnd 5946 |
. . . . . . . . . . . 12
 

            |
82 | | metcl 20032 |
. . . . . . . . . . . 12
                                                 |
83 | 78, 80, 81, 82 | syl3anc 1219 |
. . . . . . . . . . 11
 

                        |
84 | 49 | adantr 465 |
. . . . . . . . . . . 12
 

  |
85 | | metcl 20032 |
. . . . . . . . . . . . 13
         
                       |
86 | 78, 58, 61, 85 | syl3anc 1219 |
. . . . . . . . . . . 12
 

                |
87 | 84, 86 | remulcld 9518 |
. . . . . . . . . . 11
 

                  |
88 | 15 | adantr 465 |
. . . . . . . . . . . 12
 

            |
89 | 59 | adantl 466 |
. . . . . . . . . . . . . 14
 

    |
90 | 89 | nnnn0d 10740 |
. . . . . . . . . . . . 13
 

    |
91 | 84, 90 | reexpcld 12135 |
. . . . . . . . . . . 12
 

        |
92 | 88, 91 | remulcld 9518 |
. . . . . . . . . . 11
 

                    |
93 | | letr 9572 |
. . . . . . . . . . 11
                        
                                                          
                                                 
                                           |
94 | 83, 87, 92, 93 | syl3anc 1219 |
. . . . . . . . . 10
 

                                        
                                                                             |
95 | 77, 94 | mpand 675 |
. . . . . . . . 9
 

                                                                              |
96 | | nnnn0 10690 |
. . . . . . . . . . . . 13
   |
97 | | reexpcl 11992 |
. . . . . . . . . . . . 13
 
       |
98 | 49, 96, 97 | syl2an 477 |
. . . . . . . . . . . 12
 

      |
99 | 88, 98 | remulcld 9518 |
. . . . . . . . . . 11
 

                  |
100 | 14 | rpgt0d 11134 |
. . . . . . . . . . . 12
   |
101 | 100 | adantr 465 |
. . . . . . . . . . 11
 

  |
102 | | lemul1 10285 |
. . . . . . . . . . 11
                                
                                                
                     |
103 | 86, 99, 84, 101, 102 | syl112anc 1223 |
. . . . . . . . . 10
 

                              
                                     |
104 | 86 | recnd 9516 |
. . . . . . . . . . . 12
 

                |
105 | 50 | adantr 465 |
. . . . . . . . . . . 12
 

  |
106 | 104, 105 | mulcomd 9511 |
. . . . . . . . . . 11
 

                                  |
107 | 88 | recnd 9516 |
. . . . . . . . . . . . 13
 

            |
108 | 98 | recnd 9516 |
. . . . . . . . . . . . 13
 

      |
109 | 107, 108,
105 | mulassd 9513 |
. . . . . . . . . . . 12
 

                                      |
110 | | expp1 11982 |
. . . . . . . . . . . . . 14
 
               |
111 | 50, 96, 110 | syl2an 477 |
. . . . . . . . . . . . 13
 

              |
112 | 111 | oveq2d 6209 |
. . . . . . . . . . . 12
 

                                      |
113 | 109, 112 | eqtr4d 2495 |
. . . . . . . . . . 11
 

                                      |
114 | 106, 113 | breq12d 4406 |
. . . . . . . . . 10
 

                                  
                                     |
115 | 103, 114 | bitrd 253 |
. . . . . . . . 9
 

                              
                                     |
116 | 4, 5, 7, 8, 9 | algrp1 13860 |
. . . . . . . . . . 11
 

                |
117 | 4, 5, 7, 8, 9 | algrp1 13860 |
. . . . . . . . . . . 12
 
                       |
118 | 59, 117 | sylan2 474 |
. . . . . . . . . . 11
 

                    |
119 | 116, 118 | oveq12d 6211 |
. . . . . . . . . 10
 

                                          |
120 | 119 | breq1d 4403 |
. . . . . . . . 9
 

                                    
                                           |
121 | 95, 115, 120 | 3imtr4d 268 |
. . . . . . . 8
 

                                                                      |
122 | 121 | expcom 435 |
. . . . . . 7
                                                                         |
123 | 122 | a2d 26 |
. . . . . 6
  
                              
                  
                      |
124 | 24, 32, 40, 32, 57, 123 | nnind 10444 |
. . . . 5
                                   |
125 | 124 | impcom 430 |
. . . 4
 

                                |
126 | 3, 10, 15, 14, 16, 125 | geomcau 28796 |
. . 3
       |
127 | | bfp.8 |
. . . 4
     |
128 | 127 | cmetcau 20925 |
. . 3
                  |
129 | 1, 126, 128 | syl2anc 661 |
. 2
        |
130 | | metxmet 20034 |
. . . 4
    
       |
131 | 127 | methaus 20220 |
. . . 4
        |
132 | 3, 130, 131 | 3syl 20 |
. . 3
   |
133 | | lmfun 19110 |
. . 3

       |
134 | | funfvbrb 5918 |
. . 3
     
     
                   |
135 | 132, 133,
134 | 3syl 20 |
. 2
                          |
136 | 129, 135 | mpbid 210 |
1
                   |