Step | Hyp | Ref
| Expression |
1 | | 0lt1o 6441 |
. . . . . . . . . 10
 |
2 | | djurcl 7051 |
. . . . . . . . . 10

inr   ⊔
   |
3 | 1, 2 | ax-mp 5 |
. . . . . . . . 9
inr   ⊔   |
4 | 3 | a1i 9 |
. . . . . . . 8
    
       inr   ⊔
   |
5 | | simpllr 534 |
. . . . . . . . . . 11
    
      
      |
6 | | fof 5439 |
. . . . . . . . . . 11
           |
7 | 5, 6 | syl 14 |
. . . . . . . . . 10
    
      
      |
8 | | nnpredcl 4623 |
. . . . . . . . . . 11
    |
9 | 8 | ad2antlr 489 |
. . . . . . . . . 10
    
      
   |
10 | 7, 9 | ffvelcdmd 5653 |
. . . . . . . . 9
    
      
       |
11 | | djulcl 7050 |
. . . . . . . . 9
      inl        ⊔    |
12 | 10, 11 | syl 14 |
. . . . . . . 8
    
      
inl        ⊔
   |
13 | | nndceq0 4618 |
. . . . . . . . 9

DECID
  |
14 | 13 | adantl 277 |
. . . . . . . 8
         
DECID
  |
15 | 4, 12, 14 | ifcldadc 3564 |
. . . . . . 7
           
 inr   inl         ⊔    |
16 | 15 | fmpttd 5672 |
. . . . . 6
            inr   inl             
⊔    |
17 | | simpllr 534 |
. . . . . . . . . . 11
    
      ⊔   
inl          |
18 | | simprl 529 |
. . . . . . . . . . 11
    
      ⊔   
inl      |
19 | | foelrn 5754 |
. . . . . . . . . . 11
     

       |
20 | 17, 18, 19 | syl2anc 411 |
. . . . . . . . . 10
    
      ⊔   
inl    
      |
21 | | peano2 4595 |
. . . . . . . . . . . 12

  |
22 | 21 | ad2antrl 490 |
. . . . . . . . . . 11
          

⊔    inl    
     
  |
23 | | simplrr 536 |
. . . . . . . . . . . . . 14
          

⊔    inl    
      inl    |
24 | | simprl 529 |
. . . . . . . . . . . . . . . . . . 19
          

⊔    inl    
        |
25 | | nnord 4612 |
. . . . . . . . . . . . . . . . . . 19
   |
26 | | ordtr 4379 |
. . . . . . . . . . . . . . . . . . 19

  |
27 | 24, 25, 26 | 3syl 17 |
. . . . . . . . . . . . . . . . . 18
          

⊔    inl    
     
  |
28 | | unisucg 4415 |
. . . . . . . . . . . . . . . . . . 19
 
    |
29 | 28 | ad2antrl 490 |
. . . . . . . . . . . . . . . . . 18
          

⊔    inl    
           |
30 | 27, 29 | mpbid 147 |
. . . . . . . . . . . . . . . . 17
          

⊔    inl    
         |
31 | 30 | fveq2d 5520 |
. . . . . . . . . . . . . . . 16
          

⊔    inl    
                 |
32 | | simprr 531 |
. . . . . . . . . . . . . . . 16
          

⊔    inl    
            |
33 | 31, 32 | eqtr4d 2213 |
. . . . . . . . . . . . . . 15
          

⊔    inl    
             |
34 | 33 | fveq2d 5520 |
. . . . . . . . . . . . . 14
          

⊔    inl    
      inl       inl    |
35 | 23, 34 | eqtr4d 2213 |
. . . . . . . . . . . . 13
          

⊔    inl    
      inl         |
36 | | peano3 4596 |
. . . . . . . . . . . . . . . 16
   |
37 | 36 | neneqd 2368 |
. . . . . . . . . . . . . . 15
   |
38 | 37 | ad2antrl 490 |
. . . . . . . . . . . . . 14
          

⊔    inl    
     
  |
39 | 38 | iffalsed 3545 |
. . . . . . . . . . . . 13
          

⊔    inl    
         inr   inl        inl         |
40 | 35, 39 | eqtr4d 2213 |
. . . . . . . . . . . 12
          

⊔    inl    
         inr   inl          |
41 | | eqid 2177 |
. . . . . . . . . . . . 13
    inr   inl             inr   inl          |
42 | | eqeq1 2184 |
. . . . . . . . . . . . . 14
 
   |
43 | | unieq 3819 |
. . . . . . . . . . . . . . . 16
 
   |
44 | 43 | fveq2d 5520 |
. . . . . . . . . . . . . . 15
             |
45 | 44 | fveq2d 5520 |
. . . . . . . . . . . . . 14
 inl       inl         |
46 | 42, 45 | ifbieq2d 3559 |
. . . . . . . . . . . . 13
    inr   inl           inr   inl          |
47 | | simpllr 534 |
. . . . . . . . . . . . . 14
          

⊔    inl    
       ⊔    |
48 | 40, 47 | eqeltrrd 2255 |
. . . . . . . . . . . . 13
          

⊔    inl    
         inr   inl         ⊔    |
49 | 41, 46, 22, 48 | fvmptd3 5610 |
. . . . . . . . . . . 12
          

⊔    inl    
           inr   inl               inr   inl          |
50 | 40, 49 | eqtr4d 2213 |
. . . . . . . . . . 11
          

⊔    inl    
           inr   inl              |
51 | | fveq2 5516 |
. . . . . . . . . . . 12
      inr   inl                 inr   inl              |
52 | 51 | rspceeqv 2860 |
. . . . . . . . . . 11
       inr   inl             
     inr   inl              |
53 | 22, 50, 52 | syl2anc 411 |
. . . . . . . . . 10
          

⊔    inl    
      
     inr   inl              |
54 | 20, 53 | rexlimddv 2599 |
. . . . . . . . 9
    
      ⊔   
inl    
     inr   inl              |
55 | 54 | rexlimdvaa 2595 |
. . . . . . . 8
          ⊔
 
 
inl  
     inr   inl               |
56 | | peano1 4594 |
. . . . . . . . . 10
 |
57 | | simprr 531 |
. . . . . . . . . . . . 13
    
      ⊔   
inr    inr    |
58 | | simprl 529 |
. . . . . . . . . . . . . . 15
    
      ⊔   
inr      |
59 | | el1o 6438 |
. . . . . . . . . . . . . . 15

  |
60 | 58, 59 | sylib 122 |
. . . . . . . . . . . . . 14
    
      ⊔   
inr      |
61 | 60 | fveq2d 5520 |
. . . . . . . . . . . . 13
    
      ⊔   
inr    inr  inr    |
62 | 57, 61 | eqtrd 2210 |
. . . . . . . . . . . 12
    
      ⊔   
inr    inr    |
63 | | eqid 2177 |
. . . . . . . . . . . . 13
 |
64 | 63 | iftruei 3541 |
. . . . . . . . . . . 12
   inr   inl        inr   |
65 | 62, 64 | eqtr4di 2228 |
. . . . . . . . . . 11
    
      ⊔   
inr     
 inr   inl          |
66 | 64, 3 | eqeltri 2250 |
. . . . . . . . . . . . 13
   inr   inl         ⊔   |
67 | 66 | a1i 9 |
. . . . . . . . . . . 12
    
      ⊔   
inr       inr   inl         ⊔
   |
68 | | eqeq1 2184 |
. . . . . . . . . . . . . 14


   |
69 | | unieq 3819 |
. . . . . . . . . . . . . . . 16

    |
70 | 69 | fveq2d 5520 |
. . . . . . . . . . . . . . 15

            |
71 | 70 | fveq2d 5520 |
. . . . . . . . . . . . . 14

inl       inl         |
72 | 68, 71 | ifbieq2d 3559 |
. . . . . . . . . . . . 13

   inr   inl           inr   inl          |
73 | 72, 41 | fvmptg 5593 |
. . . . . . . . . . . 12
 
   inr   inl         ⊔  
     inr   inl               inr   inl          |
74 | 56, 67, 73 | sylancr 414 |
. . . . . . . . . . 11
    
      ⊔   
inr         inr   inl               inr   inl          |
75 | 65, 74 | eqtr4d 2213 |
. . . . . . . . . 10
    
      ⊔   
inr         inr   inl              |
76 | | fveq2 5516 |
. . . . . . . . . . 11

     inr   inl                 inr   inl              |
77 | 76 | rspceeqv 2860 |
. . . . . . . . . 10
 
     inr   inl             
     inr   inl              |
78 | 56, 75, 77 | sylancr 414 |
. . . . . . . . 9
    
      ⊔   
inr    
     inr   inl              |
79 | 78 | rexlimdvaa 2595 |
. . . . . . . 8
          ⊔
 
 
inr  
     inr   inl               |
80 | | djur 7068 |
. . . . . . . . . 10
  ⊔    inl  
inr     |
81 | 80 | biimpi 120 |
. . . . . . . . 9
  ⊔   
inl  
inr     |
82 | 81 | adantl 277 |
. . . . . . . 8
          ⊔
 
 
inl  
inr     |
83 | 55, 79, 82 | mpjaod 718 |
. . . . . . 7
          ⊔
 
      inr   inl              |
84 | 83 | ralrimiva 2550 |
. . . . . 6
          ⊔
  
     inr   inl              |
85 | | dffo3 5664 |
. . . . . 6
     inr   inl              ⊔
      inr   inl             
⊔    ⊔         inr   inl               |
86 | 16, 84, 85 | sylanbrc 417 |
. . . . 5
            inr   inl              ⊔
   |
87 | | omex 4593 |
. . . . . . 7
 |
88 | 87 | mptex 5743 |
. . . . . 6
    inr   inl          |
89 | | foeq1 5435 |
. . . . . 6
     inr   inl        
      ⊔      inr   inl              ⊔
    |
90 | 88, 89 | spcev 2833 |
. . . . 5
     inr   inl              ⊔
       ⊔    |
91 | 86, 90 | syl 14 |
. . . 4
              ⊔    |
92 | 91 | ex 115 |
. . 3
             ⊔     |
93 | 92 | exlimdv 1819 |
. 2
        
     ⊔     |
94 | | foeq1 5435 |
. . 3
       ⊔ 
     ⊔     |
95 | 94 | cbvexv 1918 |
. 2
       ⊔
       ⊔
   |
96 | 93, 95 | imbitrrdi 162 |
1
        
     ⊔     |