| Step | Hyp | Ref
| Expression |
| 1 | | eqid 2229 |
. . 3
         |
| 2 | | simp1 1021 |
. . 3
     
     DECID    |
| 3 | | 1ap0 8737 |
. . . 4
#  |
| 4 | 3 | a1i 9 |
. . 3
     
     DECID  #   |
| 5 | 1 | prodfclim1 12055 |
. . . 4
              |
| 6 | 2, 5 | syl 14 |
. . 3
     
     DECID               |
| 7 | | simp3 1023 |
. . . 4
     
     DECID       DECID   |
| 8 | | eleq1w 2290 |
. . . . . 6
 
   |
| 9 | 8 | dcbid 843 |
. . . . 5
 DECID
DECID
   |
| 10 | 9 | cbvralv 2765 |
. . . 4
 
    DECID
     DECID   |
| 11 | 7, 10 | sylib 122 |
. . 3
     
     DECID       DECID   |
| 12 | | simp2 1022 |
. . 3
     
     DECID        |
| 13 | | 1ex 8141 |
. . . . . 6
 |
| 14 | 13 | fvconst2 5855 |
. . . . 5
    
              |
| 15 | 14 | adantl 277 |
. . . 4
  
    
    DECID                     |
| 16 | | eleq1w 2290 |
. . . . . . 7
 
   |
| 17 | 16 | dcbid 843 |
. . . . . 6
 DECID
DECID
   |
| 18 | 11 | adantr 276 |
. . . . . 6
  
    
    DECID            DECID   |
| 19 | | simpr 110 |
. . . . . 6
  
    
    DECID             |
| 20 | 17, 18, 19 | rspcdva 2912 |
. . . . 5
  
    
    DECID       DECID   |
| 21 | | ifiddc 3638 |
. . . . 5
DECID
       |
| 22 | 20, 21 | syl 14 |
. . . 4
  
    
    DECID              |
| 23 | 15, 22 | eqtr4d 2265 |
. . 3
  
    
    DECID                          |
| 24 | | 1cnd 8162 |
. . 3
  
    
    DECID  
  |
| 25 | 1, 2, 4, 6, 11, 12, 23, 24 | zprodap0 12092 |
. 2
     
     DECID     |
| 26 | | fz1f1o 11886 |
. . 3
 
 ♯        ♯         |
| 27 | | prodeq1 12064 |
. . . . 5


   |
| 28 | | prod0 12096 |
. . . . 5
  |
| 29 | 27, 28 | eqtrdi 2278 |
. . . 4


  |
| 30 | | eqidd 2230 |
. . . . . . . . . 10
       |
| 31 | | simpl 109 |
. . . . . . . . . 10
  ♯       ♯      ♯    |
| 32 | | simpr 110 |
. . . . . . . . . 10
  ♯       ♯           ♯       |
| 33 | | 1cnd 8162 |
. . . . . . . . . 10
   ♯       ♯         |
| 34 | | elfznn 10250 |
. . . . . . . . . . . 12
    ♯  
  |
| 35 | 13 | fvconst2 5855 |
. . . . . . . . . . . 12
           |
| 36 | 34, 35 | syl 14 |
. . . . . . . . . . 11
    ♯  
          |
| 37 | 36 | adantl 277 |
. . . . . . . . . 10
   ♯       ♯         ♯              |
| 38 | 30, 31, 32, 33, 37 | fprodseq 12094 |
. . . . . . . . 9
  ♯       ♯            ♯                 ♯     |
| 39 | | simpr 110 |
. . . . . . . . . . . . . . . . 17
   ♯ 

♯   ♯    |
| 40 | 39 | iftrued 3609 |
. . . . . . . . . . . . . . . 16
   ♯ 

♯     ♯                       |
| 41 | 35 | ad2antlr 489 |
. . . . . . . . . . . . . . . 16
   ♯ 

♯             |
| 42 | 40, 41 | eqtrd 2262 |
. . . . . . . . . . . . . . 15
   ♯ 

♯     ♯               |
| 43 | | simpr 110 |
. . . . . . . . . . . . . . . 16
   ♯ 
 ♯  
♯    |
| 44 | 43 | iffalsed 3612 |
. . . . . . . . . . . . . . 15
   ♯ 
 ♯     ♯               |
| 45 | | nnz 9465 |
. . . . . . . . . . . . . . . . 17
   |
| 46 | | nnz 9465 |
. . . . . . . . . . . . . . . . 17
 ♯  ♯    |
| 47 | | zdcle 9523 |
. . . . . . . . . . . . . . . . 17
  ♯  
DECID
♯    |
| 48 | 45, 46, 47 | syl2anr 290 |
. . . . . . . . . . . . . . . 16
  ♯  
DECID
♯    |
| 49 | | exmiddc 841 |
. . . . . . . . . . . . . . . 16
DECID ♯   ♯  ♯     |
| 50 | 48, 49 | syl 14 |
. . . . . . . . . . . . . . 15
  ♯   
♯  ♯     |
| 51 | 42, 44, 50 | mpjaodan 803 |
. . . . . . . . . . . . . 14
  ♯     ♯               |
| 52 | 51 | mpteq2dva 4174 |
. . . . . . . . . . . . 13
 ♯     ♯                  |
| 53 | | fconstmpt 4766 |
. . . . . . . . . . . . 13
       |
| 54 | 52, 53 | eqtr4di 2280 |
. . . . . . . . . . . 12
 ♯     ♯                    |
| 55 | 54 | seqeq3d 10677 |
. . . . . . . . . . 11
 ♯       ♯                        |
| 56 | 55 | adantr 276 |
. . . . . . . . . 10
  ♯       ♯           ♯                        |
| 57 | 56 | fveq1d 5629 |
. . . . . . . . 9
  ♯       ♯           ♯                 ♯            ♯     |
| 58 | 38, 57 | eqtrd 2262 |
. . . . . . . 8
  ♯       ♯                ♯     |
| 59 | | nnuz 9758 |
. . . . . . . . . 10
     |
| 60 | 59 | prodf1 12053 |
. . . . . . . . 9
 ♯           ♯     |
| 61 | 60 | adantr 276 |
. . . . . . . 8
  ♯       ♯               ♯     |
| 62 | 58, 61 | eqtrd 2262 |
. . . . . . 7
  ♯       ♯         |
| 63 | 62 | ex 115 |
. . . . . 6
 ♯        ♯    
    |
| 64 | 63 | exlimdv 1865 |
. . . . 5
 ♯         ♯         |
| 65 | 64 | imp 124 |
. . . 4
  ♯        ♯         |
| 66 | 29, 65 | jaoi 721 |
. . 3
   ♯        ♯          |
| 67 | 26, 66 | syl 14 |
. 2
    |
| 68 | 25, 67 | jaoi 721 |
1
  
    
    DECID      |