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
   _ _    _ _     _ _   |