Proof of Theorem atantayl2
Step | Hyp | Ref
| Expression |
1 | | atantayl2.1 |
. . . 4
                         |
2 | | ax-icn 9995 |
. . . . . . . . . . . . . . . 16
 |
3 | 2 | negcli 10349 |
. . . . . . . . . . . . . . 15
  |
4 | 3 | a1i 11 |
. . . . . . . . . . . . . 14
        

    |
5 | | nnnn0 11299 |
. . . . . . . . . . . . . . 15
   |
6 | 5 | ad2antlr 763 |
. . . . . . . . . . . . . 14
        

   |
7 | 4, 6 | expcld 13008 |
. . . . . . . . . . . . 13
        

        |
8 | | sqneg 12923 |
. . . . . . . . . . . . . . . . 17
            |
9 | 2, 8 | ax-mp 5 |
. . . . . . . . . . . . . . . 16
          |
10 | 9 | oveq1i 6660 |
. . . . . . . . . . . . . . 15
                      |
11 | | ine0 10465 |
. . . . . . . . . . . . . . . . . 18
 |
12 | 2, 11 | negne0i 10356 |
. . . . . . . . . . . . . . . . 17
  |
13 | 12 | a1i 11 |
. . . . . . . . . . . . . . . 16
        

    |
14 | | 2z 11409 |
. . . . . . . . . . . . . . . . 17
 |
15 | 14 | a1i 11 |
. . . . . . . . . . . . . . . 16
        

   |
16 | 14 | a1i 11 |
. . . . . . . . . . . . . . . . . 18
      
    |
17 | | 2ne0 11113 |
. . . . . . . . . . . . . . . . . . 19
 |
18 | 17 | a1i 11 |
. . . . . . . . . . . . . . . . . 18
      
    |
19 | | nnz 11399 |
. . . . . . . . . . . . . . . . . . 19
   |
20 | 19 | adantl 482 |
. . . . . . . . . . . . . . . . . 18
      
    |
21 | | dvdsval2 14986 |
. . . . . . . . . . . . . . . . . 18
   
     |
22 | 16, 18, 20, 21 | syl3anc 1326 |
. . . . . . . . . . . . . . . . 17
      
        |
23 | 22 | biimpa 501 |
. . . . . . . . . . . . . . . 16
        

     |
24 | | expmulz 12906 |
. . . . . . . . . . . . . . . 16
     
                           |
25 | 4, 13, 15, 23, 24 | syl22anc 1327 |
. . . . . . . . . . . . . . 15
        

                       |
26 | 2 | a1i 11 |
. . . . . . . . . . . . . . . 16
        

   |
27 | 11 | a1i 11 |
. . . . . . . . . . . . . . . 16
        

   |
28 | | expmulz 12906 |
. . . . . . . . . . . . . . . 16
                             |
29 | 26, 27, 15, 23, 28 | syl22anc 1327 |
. . . . . . . . . . . . . . 15
        

                     |
30 | 10, 25, 29 | 3eqtr4a 2682 |
. . . . . . . . . . . . . 14
        

                    |
31 | | nncn 11028 |
. . . . . . . . . . . . . . . . 17
   |
32 | 31 | ad2antlr 763 |
. . . . . . . . . . . . . . . 16
        

   |
33 | | 2cnd 11093 |
. . . . . . . . . . . . . . . 16
        

   |
34 | 17 | a1i 11 |
. . . . . . . . . . . . . . . 16
        

   |
35 | 32, 33, 34 | divcan2d 10803 |
. . . . . . . . . . . . . . 15
        

       |
36 | 35 | oveq2d 6666 |
. . . . . . . . . . . . . 14
        

                 |
37 | 35 | oveq2d 6666 |
. . . . . . . . . . . . . 14
        

               |
38 | 30, 36, 37 | 3eqtr3d 2664 |
. . . . . . . . . . . . 13
        

            |
39 | 7, 38 | subeq0bd 10456 |
. . . . . . . . . . . 12
        

              |
40 | 39 | oveq2d 6666 |
. . . . . . . . . . 11
        

 
                |
41 | | it0e0 11254 |
. . . . . . . . . . 11
   |
42 | 40, 41 | syl6eq 2672 |
. . . . . . . . . 10
        

 
              |
43 | 42 | oveq1d 6665 |
. . . . . . . . 9
        

                    |
44 | | 2cn 11091 |
. . . . . . . . . 10
 |
45 | 44, 17 | div0i 10759 |
. . . . . . . . 9
   |
46 | 43, 45 | syl6eq 2672 |
. . . . . . . 8
        

                  |
47 | 46 | oveq1d 6665 |
. . . . . . 7
        

                                  |
48 | | simplll 798 |
. . . . . . . . . 10
        

   |
49 | 48, 6 | expcld 13008 |
. . . . . . . . 9
        

       |
50 | | nnne0 11053 |
. . . . . . . . . 10
   |
51 | 50 | ad2antlr 763 |
. . . . . . . . 9
        

   |
52 | 49, 32, 51 | divcld 10801 |
. . . . . . . 8
        

         |
53 | 52 | mul02d 10234 |
. . . . . . 7
        

           |
54 | 47, 53 | eqtr2d 2657 |
. . . . . 6
        

                          |
55 | | 2cnd 11093 |
. . . . . . . 8
        

   |
56 | | ax-1cn 9994 |
. . . . . . . . . . 11
 |
57 | 56 | negcli 10349 |
. . . . . . . . . 10
  |
58 | 57 | a1i 11 |
. . . . . . . . 9
        

    |
59 | | neg1ne0 11126 |
. . . . . . . . . 10
  |
60 | 59 | a1i 11 |
. . . . . . . . 9
        

    |
61 | 31 | ad2antlr 763 |
. . . . . . . . . . . . . 14
        

   |
62 | | peano2cn 10208 |
. . . . . . . . . . . . . 14
     |
63 | 61, 62 | syl 17 |
. . . . . . . . . . . . 13
        

     |
64 | 17 | a1i 11 |
. . . . . . . . . . . . 13
        

   |
65 | 63, 55, 55, 64 | divsubdird 10840 |
. . . . . . . . . . . 12
        

                 |
66 | | 2div2e1 11150 |
. . . . . . . . . . . . 13
   |
67 | 66 | oveq2i 6661 |
. . . . . . . . . . . 12
               |
68 | 65, 67 | syl6eq 2672 |
. . . . . . . . . . 11
        

               |
69 | | df-2 11079 |
. . . . . . . . . . . . . 14
   |
70 | 69 | oveq2i 6661 |
. . . . . . . . . . . . 13
           |
71 | 56 | a1i 11 |
. . . . . . . . . . . . . 14
        

   |
72 | 61, 71, 71 | pnpcan2d 10430 |
. . . . . . . . . . . . 13
        

           |
73 | 70, 72 | syl5eq 2668 |
. . . . . . . . . . . 12
        

         |
74 | 73 | oveq1d 6665 |
. . . . . . . . . . 11
        

             |
75 | 68, 74 | eqtr3d 2658 |
. . . . . . . . . 10
        

             |
76 | 22 | notbid 308 |
. . . . . . . . . . . . 13
      
  
     |
77 | | zeo 11463 |
. . . . . . . . . . . . . . 15
           |
78 | 20, 77 | syl 17 |
. . . . . . . . . . . . . 14
      
            |
79 | 78 | ord 392 |
. . . . . . . . . . . . 13
      
            |
80 | 76, 79 | sylbid 230 |
. . . . . . . . . . . 12
      
  
       |
81 | 80 | imp 445 |
. . . . . . . . . . 11
        

       |
82 | | peano2zm 11420 |
. . . . . . . . . . 11
             |
83 | 81, 82 | syl 17 |
. . . . . . . . . 10
        

         |
84 | 75, 83 | eqeltrrd 2702 |
. . . . . . . . 9
        

       |
85 | 58, 60, 84 | expclzd 13013 |
. . . . . . . 8
        

            |
86 | 85 | 2timesd 11275 |
. . . . . . . . 9
        

                                  |
87 | | subcl 10280 |
. . . . . . . . . . . . . . . 16
 
     |
88 | 61, 56, 87 | sylancl 694 |
. . . . . . . . . . . . . . 15
        

     |
89 | 88, 55, 64 | divcan2d 10803 |
. . . . . . . . . . . . . 14
        

           |
90 | 89 | oveq2d 6666 |
. . . . . . . . . . . . 13
        

                     |
91 | 3 | a1i 11 |
. . . . . . . . . . . . . 14
        

    |
92 | 12 | a1i 11 |
. . . . . . . . . . . . . 14
        

    |
93 | 19 | ad2antlr 763 |
. . . . . . . . . . . . . 14
        

   |
94 | 91, 92, 93 | expm1d 13018 |
. . . . . . . . . . . . 13
        

                  |
95 | 90, 94 | eqtrd 2656 |
. . . . . . . . . . . 12
        

                      |
96 | 14 | a1i 11 |
. . . . . . . . . . . . 13
        

   |
97 | | expmulz 12906 |
. . . . . . . . . . . . 13
     
                                 |
98 | 91, 92, 96, 84, 97 | syl22anc 1327 |
. . . . . . . . . . . 12
        

                           |
99 | 5 | ad2antlr 763 |
. . . . . . . . . . . . . 14
        

   |
100 | | expcl 12878 |
. . . . . . . . . . . . . 14
           |
101 | 3, 99, 100 | sylancr 695 |
. . . . . . . . . . . . 13
        

        |
102 | 101, 91, 92 | divrec2d 10805 |
. . . . . . . . . . . 12
        

        
   
        |
103 | 95, 98, 102 | 3eqtr3d 2664 |
. . . . . . . . . . 11
        

                          |
104 | | i2 12965 |
. . . . . . . . . . . . 13
      |
105 | 9, 104 | eqtri 2644 |
. . . . . . . . . . . 12
       |
106 | 105 | oveq1i 6660 |
. . . . . . . . . . 11
                       |
107 | | irec 12964 |
. . . . . . . . . . . . . 14
    |
108 | 107 | negeqi 10274 |
. . . . . . . . . . . . 13
      |
109 | | divneg2 10749 |
. . . . . . . . . . . . . 14
           |
110 | 56, 2, 11, 109 | mp3an 1424 |
. . . . . . . . . . . . 13
       |
111 | 2 | negnegi 10351 |
. . . . . . . . . . . . 13
   |
112 | 108, 110,
111 | 3eqtr3i 2652 |
. . . . . . . . . . . 12
    |
113 | 112 | oveq1i 6660 |
. . . . . . . . . . 11
   
              |
114 | 103, 106,
113 | 3eqtr3g 2679 |
. . . . . . . . . 10
        

                   |
115 | 89 | oveq2d 6666 |
. . . . . . . . . . . . . 14
        

                   |
116 | 2 | a1i 11 |
. . . . . . . . . . . . . . 15
        

   |
117 | 11 | a1i 11 |
. . . . . . . . . . . . . . 15
        

   |
118 | 116, 117,
93 | expm1d 13018 |
. . . . . . . . . . . . . 14
        

               |
119 | 115, 118 | eqtrd 2656 |
. . . . . . . . . . . . 13
        

                   |
120 | | expmulz 12906 |
. . . . . . . . . . . . . 14
                                   |
121 | 116, 117,
96, 84, 120 | syl22anc 1327 |
. . . . . . . . . . . . 13
        

                         |
122 | | expcl 12878 |
. . . . . . . . . . . . . . 15
 
       |
123 | 2, 99, 122 | sylancr 695 |
. . . . . . . . . . . . . 14
        

       |
124 | 123, 116,
117 | divrec2d 10805 |
. . . . . . . . . . . . 13
        

                 |
125 | 119, 121,
124 | 3eqtr3d 2664 |
. . . . . . . . . . . 12
        

                       |
126 | 104 | oveq1i 6660 |
. . . . . . . . . . . 12
                      |
127 | 107 | oveq1i 6660 |
. . . . . . . . . . . 12
                |
128 | 125, 126,
127 | 3eqtr3g 2679 |
. . . . . . . . . . 11
        

                   |
129 | | mulneg1 10466 |
. . . . . . . . . . . 12
               
       |
130 | 2, 123, 129 | sylancr 695 |
. . . . . . . . . . 11
        

                 |
131 | 128, 130 | eqtrd 2656 |
. . . . . . . . . 10
        

                   |
132 | 114, 131 | oveq12d 6668 |
. . . . . . . . 9
        

                                       |
133 | | mulcl 10020 |
. . . . . . . . . . . 12
                 |
134 | 2, 101, 133 | sylancr 695 |
. . . . . . . . . . 11
        

 
        |
135 | | mulcl 10020 |
. . . . . . . . . . . 12
               |
136 | 2, 123, 135 | sylancr 695 |
. . . . . . . . . . 11
        

 
       |
137 | 134, 136 | negsubd 10398 |
. . . . . . . . . 10
        

          
                       |
138 | 116, 101,
123 | subdid 10486 |
. . . . . . . . . 10
        

 
                             |
139 | 137, 138 | eqtr4d 2659 |
. . . . . . . . 9
        

          
                     |
140 | 86, 132, 139 | 3eqtrd 2660 |
. . . . . . . 8
        

                           |
141 | 55, 85, 64, 140 | mvllmuld 10857 |
. . . . . . 7
        

                           |
142 | 141 | oveq1d 6665 |
. . . . . 6
        

                                           |
143 | 54, 142 | ifeqda 4121 |
. . . . 5
      
                                                 |
144 | 143 | mpteq2dva 4744 |
. . . 4
                                                          |
145 | 1, 144 | syl5eq 2668 |
. . 3
      
                           |
146 | 145 | seqeq3d 12809 |
. 2
                                        |
147 | | eqid 2622 |
. . 3
                                                   |
148 | 147 | atantayl 24664 |
. 2
                                   arctan    |
149 | 146, 148 | eqbrtrd 4675 |
1
          arctan    |