Proof of Theorem dpmul4
Step | Hyp | Ref
| Expression |
1 | | dpmul.a |
. . . . . . . . 9
 |
2 | | dpmul.b |
. . . . . . . . 9
 |
3 | 1, 2 | deccl 11512 |
. . . . . . . 8
;  |
4 | | dpmul.c |
. . . . . . . . 9
 |
5 | | dpmul.d |
. . . . . . . . 9
 |
6 | 4, 5 | deccl 11512 |
. . . . . . . 8
;  |
7 | | dpmul.e |
. . . . . . . . 9
 |
8 | | dpmul4.f |
. . . . . . . . 9
 |
9 | 7, 8 | deccl 11512 |
. . . . . . . 8
;  |
10 | | dpmul.g |
. . . . . . . . 9
 |
11 | | dpmul4.h |
. . . . . . . . 9
 |
12 | 10, 11 | deccl 11512 |
. . . . . . . 8
;  |
13 | | dpmul4.l |
. . . . . . . . . 10
 |
14 | | dpmul4.m |
. . . . . . . . . 10
 |
15 | 13, 14 | deccl 11512 |
. . . . . . . . 9
;  |
16 | | dpmul4.n |
. . . . . . . . 9
 |
17 | 15, 16 | deccl 11512 |
. . . . . . . 8
;; 
 |
18 | | 2nn0 11309 |
. . . . . . . 8
 |
19 | 2 | nn0rei 11303 |
. . . . . . . . . . . . 13
 |
20 | | dpcl 29598 |
. . . . . . . . . . . . 13
 
       |
21 | 1, 19, 20 | mp2an 708 |
. . . . . . . . . . . 12
     |
22 | 21 | recni 10052 |
. . . . . . . . . . 11
     |
23 | | 10nn 11514 |
. . . . . . . . . . . 12
;  |
24 | 23 | nncni 11030 |
. . . . . . . . . . 11
;  |
25 | 8 | nn0rei 11303 |
. . . . . . . . . . . . 13
 |
26 | | dpcl 29598 |
. . . . . . . . . . . . 13
 
       |
27 | 7, 25, 26 | mp2an 708 |
. . . . . . . . . . . 12
     |
28 | 27 | recni 10052 |
. . . . . . . . . . 11
     |
29 | 22, 24, 28, 24 | mul4i 10233 |
. . . . . . . . . 10
      ;       ;              ; ;    |
30 | 22, 28 | mulcli 10045 |
. . . . . . . . . . 11
           |
31 | 30, 24, 24 | mulassi 10049 |
. . . . . . . . . 10
            ;  ;             ; ;    |
32 | | dpmul4.2 |
. . . . . . . . . . . . 13
            _   |
33 | 32 | oveq1i 6660 |
. . . . . . . . . . . 12
           ;     _  ;   |
34 | | dpmul4.i |
. . . . . . . . . . . . 13
 |
35 | | dpmul.j |
. . . . . . . . . . . . 13
 |
36 | | dpmul.k |
. . . . . . . . . . . . . 14
 |
37 | 36 | nn0rei 11303 |
. . . . . . . . . . . . 13
 |
38 | 34, 35, 37 | dp3mul10 29606 |
. . . . . . . . . . . 12
   _  ;  ;     |
39 | 33, 38 | eqtri 2644 |
. . . . . . . . . . 11
           ;  ;     |
40 | 39 | oveq1i 6660 |
. . . . . . . . . 10
            ;  ;   ;    ;   |
41 | 29, 31, 40 | 3eqtr2ri 2651 |
. . . . . . . . 9
 ;    ;        ;       ;    |
42 | 34, 35 | deccl 11512 |
. . . . . . . . . 10
;  |
43 | 42, 37 | dpmul10 29603 |
. . . . . . . . 9
 ;    ;  ;;   |
44 | 1, 19 | dpmul10 29603 |
. . . . . . . . . 10
     ;  ;  |
45 | 7, 25 | dpmul10 29603 |
. . . . . . . . . 10
     ;  ;  |
46 | 44, 45 | oveq12i 6662 |
. . . . . . . . 9
      ;       ;   ; ;   |
47 | 41, 43, 46 | 3eqtr3ri 2653 |
. . . . . . . 8
; ;  ;;   |
48 | 5 | nn0rei 11303 |
. . . . . . . . . . . . 13
 |
49 | | dpcl 29598 |
. . . . . . . . . . . . 13
 
       |
50 | 4, 48, 49 | mp2an 708 |
. . . . . . . . . . . 12
     |
51 | 50 | recni 10052 |
. . . . . . . . . . 11
     |
52 | 11 | nn0rei 11303 |
. . . . . . . . . . . . 13
 |
53 | | dpcl 29598 |
. . . . . . . . . . . . 13
 
       |
54 | 10, 52, 53 | mp2an 708 |
. . . . . . . . . . . 12
     |
55 | 54 | recni 10052 |
. . . . . . . . . . 11
     |
56 | 51, 24, 55, 24 | mul4i 10233 |
. . . . . . . . . 10
      ;       ;              ; ;    |
57 | 51, 55 | mulcli 10045 |
. . . . . . . . . . 11
           |
58 | 57, 24, 24 | mulassi 10049 |
. . . . . . . . . 10
            ;  ;             ; ;    |
59 | | dpmul4.3 |
. . . . . . . . . . . . 13
            _   |
60 | 59 | oveq1i 6660 |
. . . . . . . . . . . 12
           ;     _  ;   |
61 | | dpmul4.o |
. . . . . . . . . . . . 13
 |
62 | | dpmul4.p |
. . . . . . . . . . . . 13
 |
63 | | dpmul4.q |
. . . . . . . . . . . . . 14
 |
64 | 63 | nn0rei 11303 |
. . . . . . . . . . . . 13
 |
65 | 61, 62, 64 | dp3mul10 29606 |
. . . . . . . . . . . 12
   _  ;  ;     |
66 | 60, 65 | eqtri 2644 |
. . . . . . . . . . 11
           ;  ;     |
67 | 66 | oveq1i 6660 |
. . . . . . . . . 10
            ;  ;   ;    ;   |
68 | 56, 58, 67 | 3eqtr2ri 2651 |
. . . . . . . . 9
 ;    ;        ;       ;    |
69 | 61, 62 | deccl 11512 |
. . . . . . . . . 10
;  |
70 | 69, 64 | dpmul10 29603 |
. . . . . . . . 9
 ;    ;  ;;   |
71 | 4, 48 | dpmul10 29603 |
. . . . . . . . . 10
     ;  ;  |
72 | 10, 52 | dpmul10 29603 |
. . . . . . . . . 10
     ;  ;  |
73 | 71, 72 | oveq12i 6662 |
. . . . . . . . 9
      ;       ;   ; ;   |
74 | 68, 70, 73 | 3eqtr3ri 2653 |
. . . . . . . 8
; ;  ;;   |
75 | 22, 51, 24 | adddiri 10051 |
. . . . . . . . . . . 12
           ;        ;       ;    |
76 | 44, 71 | oveq12i 6662 |
. . . . . . . . . . . 12
      ;       ;   ; ;   |
77 | 75, 76 | eqtr2i 2645 |
. . . . . . . . . . 11
; ;             ;   |
78 | 28, 55, 24 | adddiri 10051 |
. . . . . . . . . . . 12
           ;        ;       ;    |
79 | 45, 72 | oveq12i 6662 |
. . . . . . . . . . . 12
      ;       ;   ; ;   |
80 | 78, 79 | eqtr2i 2645 |
. . . . . . . . . . 11
; ;             ;   |
81 | 77, 80 | oveq12i 6662 |
. . . . . . . . . 10
 ;
;  ;
;               ;             ;    |
82 | 22, 51 | addcli 10044 |
. . . . . . . . . . 11
           |
83 | 28, 55 | addcli 10044 |
. . . . . . . . . . 11
           |
84 | 82, 24, 83, 24 | mul4i 10233 |
. . . . . . . . . 10
            ;             ;                          ; ;    |
85 | | dpmul4.5 |
. . . . . . . . . . 11
                          _    _     _    |
86 | 85 | oveq1i 6660 |
. . . . . . . . . 10
                       ; ;        _    _     _   ; ;    |
87 | 81, 84, 86 | 3eqtri 2648 |
. . . . . . . . 9
 ;
;  ;
;        _    _     _   ; ;    |
88 | | 10nn0 11516 |
. . . . . . . . . . 11
;  |
89 | 88 | dec0u 11520 |
. . . . . . . . . 10
; ;  ;;   |
90 | 89 | oveq2i 6661 |
. . . . . . . . 9
     _    _     _   ; ;        _    _     _   ;;    |
91 | 32, 30 | eqeltrri 2698 |
. . . . . . . . . . . 12
  _   |
92 | 14 | nn0rei 11303 |
. . . . . . . . . . . . . . 15
 |
93 | 16 | nn0rei 11303 |
. . . . . . . . . . . . . . 15
 |
94 | | dp2cl 29587 |
. . . . . . . . . . . . . . 15
 
 _
  |
95 | 92, 93, 94 | mp2an 708 |
. . . . . . . . . . . . . 14
_  |
96 | | dpcl 29598 |
. . . . . . . . . . . . . 14
  _    _    |
97 | 13, 95, 96 | mp2an 708 |
. . . . . . . . . . . . 13
  _   |
98 | 97 | recni 10052 |
. . . . . . . . . . . 12
  _   |
99 | 91, 98 | addcli 10044 |
. . . . . . . . . . 11
   _    _    |
100 | 59, 57 | eqeltrri 2698 |
. . . . . . . . . . 11
  _   |
101 | | 0nn0 11307 |
. . . . . . . . . . . . 13
 |
102 | 88, 101 | deccl 11512 |
. . . . . . . . . . . 12
;;   |
103 | 102 | nn0cni 11304 |
. . . . . . . . . . 11
;;   |
104 | 99, 100, 103 | adddiri 10051 |
. . . . . . . . . 10
     _    _     _   ;;        _    _   ;;      _  ;;     |
105 | 91, 98, 103 | adddiri 10051 |
. . . . . . . . . . 11
    _    _   ;;       _  ;;      _  ;;     |
106 | 105 | oveq1i 6660 |
. . . . . . . . . 10
     _    _   ;;      _  ;;         _  ;;      _  ;;       _  ;;     |
107 | 34, 35, 37 | dpmul100 29605 |
. . . . . . . . . . . 12
   _  ;;   ;;   |
108 | 13, 14, 93 | dpmul100 29605 |
. . . . . . . . . . . 12
   _  ;;   ;;   |
109 | 107, 108 | oveq12i 6662 |
. . . . . . . . . . 11
    _  ;;      _  ;;    ;; 
;;    |
110 | 61, 62, 64 | dpmul100 29605 |
. . . . . . . . . . 11
   _  ;;   ;;   |
111 | 109, 110 | oveq12i 6662 |
. . . . . . . . . 10
     _  ;;      _  ;;       _  ;;     ;; 
;;   ;;    |
112 | 104, 106,
111 | 3eqtri 2648 |
. . . . . . . . 9
     _    _     _   ;;    ;;  ;;   ;;    |
113 | 87, 90, 112 | 3eqtri 2648 |
. . . . . . . 8
 ;
;  ;
;    ;; 
;;   ;;    |
114 | | sq10 13048 |
. . . . . . . . . . . 12
;    ;;   |
115 | 114 | oveq2i 6661 |
. . . . . . . . . . 11
; ;     ; ;;    |
116 | 3 | nn0cni 11304 |
. . . . . . . . . . . 12
;  |
117 | 103, 116 | mulcomi 10046 |
. . . . . . . . . . 11
;;  ;  ;
;;    |
118 | 115, 117 | eqtr4i 2647 |
. . . . . . . . . 10
; ;     ;;  ;   |
119 | 118 | oveq1i 6660 |
. . . . . . . . 9
 ;
;     ;   ;;  ;  ;   |
120 | 3, 4, 48 | dfdec100 29576 |
. . . . . . . . 9
;;;    ;;  ;  ;   |
121 | 119, 120 | eqtr4i 2647 |
. . . . . . . 8
 ;
;     ;  ;;;    |
122 | 114 | oveq2i 6661 |
. . . . . . . . . . 11
; ;     ; ;;    |
123 | 9 | nn0cni 11304 |
. . . . . . . . . . . 12
;  |
124 | 103, 123 | mulcomi 10046 |
. . . . . . . . . . 11
;;  ;  ;
;;    |
125 | 122, 124 | eqtr4i 2647 |
. . . . . . . . . 10
; ;     ;;  ;   |
126 | 125 | oveq1i 6660 |
. . . . . . . . 9
 ;
;     ;   ;;  ;  ;   |
127 | 9, 10, 52 | dfdec100 29576 |
. . . . . . . . 9
;;;    ;;  ;  ;   |
128 | 126, 127 | eqtr4i 2647 |
. . . . . . . 8
 ;
;     ;  ;;;    |
129 | 24 | sqvali 12943 |
. . . . . . . . . . . 12
;    ; ;   |
130 | 129 | oveq2i 6661 |
. . . . . . . . . . 11
;; 
;     ;; 
; ;    |
131 | 42, 36 | deccl 11512 |
. . . . . . . . . . . . 13
;; 
 |
132 | 131 | nn0cni 11304 |
. . . . . . . . . . . 12
;; 
 |
133 | 132, 24, 24 | mulassi 10049 |
. . . . . . . . . . 11
 ;;  ;  ;  ;;  ; ;    |
134 | 130, 133 | eqtr4i 2647 |
. . . . . . . . . 10
;; 
;      ;; 
;  ;   |
135 | | dpmul4.r |
. . . . . . . . . . . . . . . 16
 |
136 | | dpmul4.s |
. . . . . . . . . . . . . . . 16
 |
137 | 135, 136 | deccl 11512 |
. . . . . . . . . . . . . . 15
;  |
138 | | dpmul4.t |
. . . . . . . . . . . . . . 15
 |
139 | 137, 138 | deccl 11512 |
. . . . . . . . . . . . . 14
;; 
 |
140 | 139 | nn0cni 11304 |
. . . . . . . . . . . . 13
;; 
 |
141 | | ax-1cn 9994 |
. . . . . . . . . . . . 13
 |
142 | 140, 141 | addcli 10044 |
. . . . . . . . . . . 12
;; 
  |
143 | 132, 24 | mulcli 10045 |
. . . . . . . . . . . 12
;; 
;   |
144 | 141, 143 | addcomi 10227 |
. . . . . . . . . . . . . . . 16
 ;; 
;    ;; 
;    |
145 | 24, 132 | mulcomi 10046 |
. . . . . . . . . . . . . . . . . 18
; ;;   ;;  ;   |
146 | 131 | dec0u 11520 |
. . . . . . . . . . . . . . . . . 18
; ;;   ;;;    |
147 | 145, 146 | eqtr3i 2646 |
. . . . . . . . . . . . . . . . 17
;; 
;  ;;;    |
148 | 147 | oveq1i 6660 |
. . . . . . . . . . . . . . . 16
 ;;  ;   ;;;     |
149 | 141 | addid2i 10224 |
. . . . . . . . . . . . . . . . 17
   |
150 | | eqid 2622 |
. . . . . . . . . . . . . . . . 17
;;;   ;;;    |
151 | 131, 101,
149, 150 | decsuc 11535 |
. . . . . . . . . . . . . . . 16
;;;    ;;;    |
152 | 144, 148,
151 | 3eqtri 2648 |
. . . . . . . . . . . . . . 15
 ;; 
;   ;;;    |
153 | 152 | oveq2i 6661 |
. . . . . . . . . . . . . 14
;; 
 ;; 
;    ;; 
;;;     |
154 | 140, 141,
143 | addassi 10048 |
. . . . . . . . . . . . . 14
 ;;   ;;  ;   ;;   ;;  ;     |
155 | | 1nn0 11308 |
. . . . . . . . . . . . . . . . 17
 |
156 | 131, 155 | deccl 11512 |
. . . . . . . . . . . . . . . 16
;;;    |
157 | 156 | nn0cni 11304 |
. . . . . . . . . . . . . . 15
;;;    |
158 | 157, 140 | addcomi 10227 |
. . . . . . . . . . . . . 14
;;;   ;;   ;;  ;;;     |
159 | 153, 154,
158 | 3eqtr4i 2654 |
. . . . . . . . . . . . 13
 ;;   ;;  ;   ;;;   ;;    |
160 | | dpmul4.4 |
. . . . . . . . . . . . 13
;;;   ;;   ;;;    |
161 | 159, 160 | eqtri 2644 |
. . . . . . . . . . . 12
 ;;   ;;  ;   ;;;    |
162 | 142, 143,
161 | mvlladdi 10299 |
. . . . . . . . . . 11
;; 
;  ;;;   ;; 
   |
163 | 162 | oveq1i 6660 |
. . . . . . . . . 10
 ;;  ;  ;   ;;;   ;; 
  ;   |
164 | 134, 163 | eqtri 2644 |
. . . . . . . . 9
;; 
;      ;;;   ;; 
  ;   |
165 | 164 | oveq1i 6660 |
. . . . . . . 8
 ;;  ;     ;;     ;;;   ;; 
  ;  ;;    |
166 | | eqid 2622 |
. . . . . . . 8
    ;;;   ;; 
  ;  ;;   ;     ;;       ;;;   ;;    ;  ;;   ;     ;;    |
167 | 3, 6, 9, 12, 17, 18, 47, 74, 113, 121, 128, 165, 166 | karatsuba 15792 |
. . . . . . 7
;;;   ;;;        ;;;   ;; 
  ;  ;;   ;     ;;    |
168 | | dpmul4.w |
. . . . . . . . . . . . . . 15
 |
169 | | dpmul4.x |
. . . . . . . . . . . . . . 15
 |
170 | 168, 169 | deccl 11512 |
. . . . . . . . . . . . . 14
;  |
171 | | dpmul4.y |
. . . . . . . . . . . . . 14
 |
172 | 170, 171 | deccl 11512 |
. . . . . . . . . . . . 13
;; 
 |
173 | | dpmul4.z |
. . . . . . . . . . . . 13
 |
174 | 172, 173 | deccl 11512 |
. . . . . . . . . . . 12
;;;    |
175 | 174 | nn0cni 11304 |
. . . . . . . . . . 11
;;;    |
176 | 102, 101 | deccl 11512 |
. . . . . . . . . . . 12
;;;    |
177 | 176 | nn0cni 11304 |
. . . . . . . . . . 11
;;;    |
178 | 175, 177 | mulcli 10045 |
. . . . . . . . . 10
;;;   ;;;     |
179 | 142, 177 | mulcli 10045 |
. . . . . . . . . 10
 ;;   ;;;     |
180 | 178, 179 | subcli 10357 |
. . . . . . . . 9
 ;;;   ;;;     ;;   ;;;      |
181 | 17 | nn0cni 11304 |
. . . . . . . . . 10
;; 
 |
182 | 103, 181 | mulcli 10045 |
. . . . . . . . 9
;;  ;;    |
183 | 61, 62, 64 | dfdec100 29576 |
. . . . . . . . . 10
;; 
 ;;   ;   |
184 | 69, 63 | deccl 11512 |
. . . . . . . . . . 11
;; 
 |
185 | 184 | nn0cni 11304 |
. . . . . . . . . 10
;; 
 |
186 | 183, 185 | eqeltrri 2698 |
. . . . . . . . 9
 ;;   ;   |
187 | 180, 182,
186 | addassi 10048 |
. . . . . . . 8
   ;;;   ;;;     ;;   ;;;     ;;  ;;     ;;   ;     ;;;   ;;;     ;;   ;;;      ;;  ;;    ;;   ;     |
188 | 24 | sqcli 12944 |
. . . . . . . . . . . . 13
;     |
189 | 132, 188 | mulcli 10045 |
. . . . . . . . . . . 12
;; 
;      |
190 | 164, 189 | eqeltrri 2698 |
. . . . . . . . . . 11
 ;;;   ;;    ;   |
191 | 190, 181,
103 | adddiri 10051 |
. . . . . . . . . 10
   ;;;   ;; 
  ;  ;;   ;;      ;;;   ;; 
  ;  ;;   ;; 
;;     |
192 | 114 | oveq2i 6661 |
. . . . . . . . . 10
   ;;;   ;; 
  ;  ;;   ;        ;;;   ;; 
  ;  ;;   ;;    |
193 | 175, 142 | subcli 10357 |
. . . . . . . . . . . . 13
;;;   ;; 
   |
194 | 193, 24, 103 | mulassi 10049 |
. . . . . . . . . . . 12
  ;;;   ;; 
  ;  ;;    ;;;   ;; 
  ; ;;     |
195 | 102 | dec0u 11520 |
. . . . . . . . . . . . 13
; ;;   ;;;    |
196 | 195 | oveq2i 6661 |
. . . . . . . . . . . 12
 ;;;   ;;    ; ;;     ;;;   ;; 
  ;;;     |
197 | 175, 142,
177 | subdiri 10480 |
. . . . . . . . . . . 12
 ;;;   ;;    ;;;     ;;;   ;;;     ;;   ;;;      |
198 | 194, 196,
197 | 3eqtrri 2649 |
. . . . . . . . . . 11
 ;;;   ;;;     ;;   ;;;       ;;;   ;; 
  ;  ;;    |
199 | 103, 181 | mulcomi 10046 |
. . . . . . . . . . 11
;;  ;;   ;;  ;;    |
200 | 198, 199 | oveq12i 6662 |
. . . . . . . . . 10
  ;;;   ;;;     ;;   ;;;     ;;  ;;       ;;;   ;; 
  ;  ;;   ;; 
;;     |
201 | 191, 192,
200 | 3eqtr4i 2654 |
. . . . . . . . 9
   ;;;   ;; 
  ;  ;;   ;       ;;;   ;;;     ;;   ;;;     ;;  ;;     |
202 | 201, 183 | oveq12i 6662 |
. . . . . . . 8
    ;;;   ;; 
  ;  ;;   ;     ;;      ;;;   ;;;     ;;   ;;;     ;;  ;;     ;;   ;    |
203 | 182, 186 | addcli 10044 |
. . . . . . . . 9
 ;;  ;;    ;;   ;    |
204 | | subsub 10311 |
. . . . . . . . 9
  ;;;   ;;;     ;; 
 ;;;     ;;  ;;    ;;   ;     ;;;   ;;;      ;;   ;;;     ;;  ;;    ;;   ;       ;;;   ;;;     ;;   ;;;      ;;  ;;    ;;   ;      |
205 | 178, 179,
203, 204 | mp3an 1424 |
. . . . . . . 8
 ;;;   ;;;      ;;   ;;;     ;;  ;;    ;;   ;       ;;;   ;;;     ;;   ;;;      ;;  ;;    ;;   ;     |
206 | 187, 202,
205 | 3eqtr4ri 2655 |
. . . . . . 7
 ;;;   ;;;      ;;   ;;;     ;;  ;;    ;;   ;         ;;;   ;;    ;  ;;   ;     ;;    |
207 | 167, 206 | eqtr4i 2647 |
. . . . . 6
;;;   ;;;     ;;;   ;;;      ;;   ;;;     ;;  ;;    ;;   ;      |
208 | 174 | nn0rei 11303 |
. . . . . . . 8
;;;    |
209 | 176 | nn0rei 11303 |
. . . . . . . 8
;;;    |
210 | 208, 209 | remulcli 10054 |
. . . . . . 7
;;;   ;;;     |
211 | 139 | nn0rei 11303 |
. . . . . . . . . . 11
;; 
 |
212 | | 1re 10039 |
. . . . . . . . . . 11
 |
213 | 211, 212 | readdcli 10053 |
. . . . . . . . . 10
;; 
  |
214 | 213, 209 | remulcli 10054 |
. . . . . . . . 9
 ;;   ;;;     |
215 | 102 | nn0rei 11303 |
. . . . . . . . . . 11
;;   |
216 | 17 | nn0rei 11303 |
. . . . . . . . . . 11
;; 
 |
217 | 215, 216 | remulcli 10054 |
. . . . . . . . . 10
;;  ;;    |
218 | 61 | nn0rei 11303 |
. . . . . . . . . . . 12
 |
219 | 215, 218 | remulcli 10054 |
. . . . . . . . . . 11
;;    |
220 | 62, 63 | deccl 11512 |
. . . . . . . . . . . 12
;  |
221 | 220 | nn0rei 11303 |
. . . . . . . . . . 11
;  |
222 | 219, 221 | readdcli 10053 |
. . . . . . . . . 10
 ;;   ;   |
223 | 217, 222 | readdcli 10053 |
. . . . . . . . 9
 ;;  ;;    ;;   ;    |
224 | 214, 223 | resubcli 10343 |
. . . . . . . 8
  ;;   ;;;     ;;  ;;    ;;   ;     |
225 | 219 | recni 10052 |
. . . . . . . . . . . 12
;;    |
226 | 221 | recni 10052 |
. . . . . . . . . . . 12
;  |
227 | 182, 225,
226 | addassi 10048 |
. . . . . . . . . . 11
  ;;  ;;   ;;    ;   ;;  ;;    ;;   ;    |
228 | 218 | recni 10052 |
. . . . . . . . . . . . . 14
 |
229 | 103, 181,
228 | adddii 10050 |
. . . . . . . . . . . . 13
;;  ;;     ;;  ;;   ;;     |
230 | | dpmul4.1 |
. . . . . . . . . . . . . 14
;; 
 ;;;    |
231 | 230 | oveq2i 6661 |
. . . . . . . . . . . . 13
;;  ;;    ;;  ;;;     |
232 | 229, 231 | eqtr3i 2646 |
. . . . . . . . . . . 12
 ;;  ;;   ;;    ;;  ;;;     |
233 | 232 | oveq1i 6660 |
. . . . . . . . . . 11
  ;;  ;;   ;;    ;   ;;  ;;;    ;   |
234 | 227, 233 | eqtr3i 2646 |
. . . . . . . . . 10
 ;;  ;;    ;;   ;    ;;  ;;;    ;   |
235 | | dpmul4.u |
. . . . . . . . . . . . 13
 |
236 | | dpmul4.a |
. . . . . . . . . . . . 13
;  |
237 | | dpmul4.b |
. . . . . . . . . . . . 13
;  |
238 | | dpmul4.c |
. . . . . . . . . . . . 13
;  |
239 | 235, 88, 62, 101, 63, 101, 236, 237, 238 | 3decltc 11538 |
. . . . . . . . . . . 12
;; 
;;;    |
240 | 235, 62 | deccl 11512 |
. . . . . . . . . . . . . . 15
;  |
241 | 240, 63 | deccl 11512 |
. . . . . . . . . . . . . 14
;; 
 |
242 | 241 | nn0rei 11303 |
. . . . . . . . . . . . 13
;; 
 |
243 | 211, 209 | remulcli 10054 |
. . . . . . . . . . . . 13
;; 
;;;     |
244 | 242, 209,
243 | ltadd2i 10168 |
. . . . . . . . . . . 12
;; 
;;;    ;; 
;;;    ;;    ;;  ;;;    ;;;      |
245 | 239, 244 | mpbi 220 |
. . . . . . . . . . 11
 ;;  ;;;    ;;    ;;  ;;;    ;;;     |
246 | 140, 177 | mulcli 10045 |
. . . . . . . . . . . . 13
;; 
;;;     |
247 | 235 | nn0cni 11304 |
. . . . . . . . . . . . . 14
 |
248 | 103, 247 | mulcli 10045 |
. . . . . . . . . . . . 13
;;    |
249 | 246, 248,
226 | addassi 10048 |
. . . . . . . . . . . 12
  ;;  ;;;    ;;    ;   ;; 
;;;     ;;   ;    |
250 | | dfdec10 11497 |
. . . . . . . . . . . . . . 15
;;;    ; ;;     |
251 | 250 | oveq2i 6661 |
. . . . . . . . . . . . . 14
;;  ;;;    ;;   ; ;;      |
252 | 24, 140 | mulcli 10045 |
. . . . . . . . . . . . . . 15
; ;;    |
253 | 103, 252,
247 | adddii 10050 |
. . . . . . . . . . . . . 14
;;   ; ;;      ;;  ; ;;    ;;     |
254 | 140, 177 | mulcomi 10046 |
. . . . . . . . . . . . . . . 16
;; 
;;;    ;;;   ;;    |
255 | 24, 103 | mulcomi 10046 |
. . . . . . . . . . . . . . . . . 18
; ;;   ;;  ;   |
256 | 255, 195 | eqtr3i 2646 |
. . . . . . . . . . . . . . . . 17
;;  ;  ;;;    |
257 | 256 | oveq1i 6660 |
. . . . . . . . . . . . . . . 16
 ;;  ;  ;;   ;;;   ;;    |
258 | 103, 24, 140 | mulassi 10049 |
. . . . . . . . . . . . . . . 16
 ;;  ;  ;;   ;;  ; ;;     |
259 | 254, 257,
258 | 3eqtr2ri 2651 |
. . . . . . . . . . . . . . 15
;;  ; ;;    ;;  ;;;     |
260 | 259 | oveq1i 6660 |
. . . . . . . . . . . . . 14
 ;;  ; ;;    ;;     ;;  ;;;    ;;     |
261 | 251, 253,
260 | 3eqtri 2648 |
. . . . . . . . . . . . 13
;;  ;;;     ;;  ;;;    ;;     |
262 | 261 | oveq1i 6660 |
. . . . . . . . . . . 12
 ;;  ;;;    ;    ;; 
;;;    ;;    ;   |
263 | 235, 62, 64 | dfdec100 29576 |
. . . . . . . . . . . . 13
;; 
 ;;   ;   |
264 | 263 | oveq2i 6661 |
. . . . . . . . . . . 12
 ;;  ;;;    ;;    ;;  ;;;     ;;   ;    |
265 | 249, 262,
264 | 3eqtr4i 2654 |
. . . . . . . . . . 11
 ;;  ;;;    ;   ;;  ;;;    ;;    |
266 | 140, 141,
177 | adddiri 10051 |
. . . . . . . . . . . 12
 ;;   ;;;     ;;  ;;;     ;;;      |
267 | 177 | mulid2i 10043 |
. . . . . . . . . . . . 13
 ;;;    ;;;    |
268 | 267 | oveq2i 6661 |
. . . . . . . . . . . 12
 ;;  ;;;     ;;;      ;;  ;;;    ;;;     |
269 | 266, 268 | eqtri 2644 |
. . . . . . . . . . 11
 ;;   ;;;     ;;  ;;;    ;;;     |
270 | 245, 265,
269 | 3brtr4i 4683 |
. . . . . . . . . 10
 ;;  ;;;    ;   ;;   ;;;     |
271 | 234, 270 | eqbrtri 4674 |
. . . . . . . . 9
 ;;  ;;    ;;   ;    ;; 
 ;;;     |
272 | 223, 214 | posdifi 10578 |
. . . . . . . . 9
  ;;  ;;    ;;   ;    ;; 
 ;;;      ;; 
 ;;;     ;;  ;;    ;;   ;      |
273 | 271, 272 | mpbi 220 |
. . . . . . . 8
  ;; 
 ;;;     ;;  ;;    ;;   ;     |
274 | | elrp 11834 |
. . . . . . . 8
   ;; 
 ;;;     ;;  ;;    ;;   ;   
   ;; 
 ;;;     ;;  ;;    ;;   ;      ;;   ;;;     ;;  ;;    ;;   ;       |
275 | 224, 273,
274 | mpbir2an 955 |
. . . . . . 7
  ;;   ;;;     ;;  ;;    ;;   ;     |
276 | | ltsubrp 11866 |
. . . . . . 7
  ;;;   ;;;      ;; 
 ;;;     ;;  ;;    ;;   ;      ;;;   ;;;      ;;   ;;;     ;;  ;;    ;;   ;     ;;;   ;;;      |
277 | 210, 275,
276 | mp2an 708 |
. . . . . 6
 ;;;   ;;;      ;;   ;;;     ;;  ;;    ;;   ;     ;;;   ;;;     |
278 | 207, 277 | eqbrtri 4674 |
. . . . 5
;;;   ;;;    ;;;   ;;;     |
279 | 3, 4 | deccl 11512 |
. . . . . . . . 9
;; 
 |
280 | 279, 5 | deccl 11512 |
. . . . . . . 8
;;;    |
281 | 280 | nn0rei 11303 |
. . . . . . 7
;;;    |
282 | 9, 10 | deccl 11512 |
. . . . . . . . 9
;; 
 |
283 | 282, 11 | deccl 11512 |
. . . . . . . 8
;;;    |
284 | 283 | nn0rei 11303 |
. . . . . . 7
;;;    |
285 | 281, 284 | remulcli 10054 |
. . . . . 6
;;;   ;;;     |
286 | 23 | decnncl2 11525 |
. . . . . . . . 9
;;   |
287 | 286 | decnncl2 11525 |
. . . . . . . 8
;;;    |
288 | 287 | nngt0i 11054 |
. . . . . . 7
;;;    |
289 | 209, 288 | pm3.2i 471 |
. . . . . 6
;;;   ;;;     |
290 | | ltdiv1 10887 |
. . . . . 6
  ;;;   ;;;    ;;;   ;;;    ;;;   ;;;    
 ;;;   ;;;    ;;;   ;;;     ;;;   ;;;    ;;;     ;;;   ;;;    ;;;       |
291 | 285, 210,
289, 290 | mp3an 1424 |
. . . . 5
 ;;;   ;;;    ;;;   ;;;     ;;;   ;;;    ;;;     ;;;   ;;;    ;;;      |
292 | 278, 291 | mpbi 220 |
. . . 4
 ;;;   ;;;    ;;;     ;;;   ;;;    ;;;     |
293 | 280 | nn0cni 11304 |
. . . . . 6
;;;    |
294 | 283 | nn0cni 11304 |
. . . . . 6
;;;    |
295 | 209, 288 | gt0ne0ii 10564 |
. . . . . 6
;;;    |
296 | 293, 294,
177, 295 | div23i 10783 |
. . . . 5
 ;;;   ;;;    ;;;     ;;;   ;;;    ;;;     |
297 | 1, 2, 4, 48 | dpmul1000 29607 |
. . . . . . . 8
   _ _  ;;;    ;;;    |
298 | 297 | oveq1i 6660 |
. . . . . . 7
    _ _  ;;;    ;;;    ;;;   ;;;     |
299 | 4 | nn0rei 11303 |
. . . . . . . . . . . 12
 |
300 | | dp2cl 29587 |
. . . . . . . . . . . 12
 
 _
  |
301 | 299, 48, 300 | mp2an 708 |
. . . . . . . . . . 11
_  |
302 | | dp2cl 29587 |
. . . . . . . . . . 11
  _  _ _   |
303 | 19, 301, 302 | mp2an 708 |
. . . . . . . . . 10
_ _
 |
304 | | dpcl 29598 |
. . . . . . . . . 10
  _ _    _ _    |
305 | 1, 303, 304 | mp2an 708 |
. . . . . . . . 9
  _ _   |
306 | 305 | recni 10052 |
. . . . . . . 8
  _ _   |
307 | 306, 177,
295 | divcan4i 10772 |
. . . . . . 7
    _ _  ;;;    ;;;      _ _   |
308 | 298, 307 | eqtr3i 2646 |
. . . . . 6
;;;   ;;;      _ _   |
309 | 308 | oveq1i 6660 |
. . . . 5
 ;;;   ;;;    ;;;       _ _  ;;;     |
310 | 296, 309 | eqtri 2644 |
. . . 4
 ;;;   ;;;    ;;;       _ _  ;;;     |
311 | 175, 177,
295 | divcan4i 10772 |
. . . 4
 ;;;   ;;;    ;;;    ;;;    |
312 | 292, 310,
311 | 3brtr3i 4682 |
. . 3
   _ _  ;;;    ;;;    |
313 | 305, 284 | remulcli 10054 |
. . . 4
   _ _  ;;;     |
314 | | ltdiv1 10887 |
. . . 4
     _ _  ;;;    ;;;   ;;;   ;;;    
    _ _  ;;;    ;;;       _ _  ;;;    ;;;    ;;;   ;;;       |
315 | 313, 208,
289, 314 | mp3an 1424 |
. . 3
    _ _  ;;;    ;;;       _ _  ;;;    ;;;    ;;;   ;;;      |
316 | 312, 315 | mpbi 220 |
. 2
    _ _  ;;;    ;;;    ;;;   ;;;     |
317 | 306, 294,
177, 295 | divassi 10781 |
. . 3
    _ _  ;;;    ;;;       _ _  ;;;   ;;;      |
318 | 7, 8, 10, 52 | dpmul1000 29607 |
. . . . . 6
   _ _  ;;;    ;;;    |
319 | 318 | oveq1i 6660 |
. . . . 5
    _ _  ;;;    ;;;    ;;;   ;;;     |
320 | 10 | nn0rei 11303 |
. . . . . . . . . 10
 |
321 | | dp2cl 29587 |
. . . . . . . . . 10
 
 _
  |
322 | 320, 52, 321 | mp2an 708 |
. . . . . . . . 9
_  |
323 | | dp2cl 29587 |
. . . . . . . . 9
  _  _ _   |
324 | 25, 322, 323 | mp2an 708 |
. . . . . . . 8
_ _
 |
325 | | dpcl 29598 |
. . . . . . . 8
  _ _    _ _    |
326 | 7, 324, 325 | mp2an 708 |
. . . . . . 7
  _ _   |
327 | 326 | recni 10052 |
. . . . . 6
  _ _   |
328 | 327, 177,
295 | divcan4i 10772 |
. . . . 5
    _ _  ;;;    ;;;      _ _   |
329 | 319, 328 | eqtr3i 2646 |
. . . 4
;;;   ;;;      _ _   |
330 | 329 | oveq2i 6661 |
. . 3
   _ _  ;;;   ;;;        _ _    _ _    |
331 | 317, 330 | eqtri 2644 |
. 2
    _ _  ;;;    ;;;       _ _    _ _    |
332 | 173 | nn0rei 11303 |
. . . . 5
 |
333 | 168, 169,
171, 332 | dpmul1000 29607 |
. . . 4
   _ _  ;;;    ;;;    |
334 | 333 | oveq1i 6660 |
. . 3
    _ _  ;;;    ;;;    ;;;   ;;;     |
335 | 169 | nn0rei 11303 |
. . . . . . 7
 |
336 | 171 | nn0rei 11303 |
. . . . . . . 8
 |
337 | | dp2cl 29587 |
. . . . . . . 8
 
 _
  |
338 | 336, 332,
337 | mp2an 708 |
. . . . . . 7
_  |
339 | | dp2cl 29587 |
. . . . . . 7
  _  _ _   |
340 | 335, 338,
339 | mp2an 708 |
. . . . . 6
_ _
 |
341 | | dpcl 29598 |
. . . . . 6
  _ _    _ _    |
342 | 168, 340,
341 | mp2an 708 |
. . . . 5
  _ _   |
343 | 342 | recni 10052 |
. . . 4
  _ _   |
344 | 343, 177,
295 | divcan4i 10772 |
. . 3
    _ _  ;;;    ;;;      _ _   |
345 | 334, 344 | eqtr3i 2646 |
. 2
;;;   ;;;      _ _   |
346 | 316, 331,
345 | 3brtr3i 4682 |
1
   _ _    _ _     _ _   |