Step | Hyp | Ref
| Expression |
1 | | 0lt1o 6242 |
. . . . . . . . . 10
 |
2 | | djurcl 6824 |
. . . . . . . . . 10

inr   ⊔
   |
3 | 1, 2 | ax-mp 7 |
. . . . . . . . 9
inr   ⊔   |
4 | 3 | a1i 9 |
. . . . . . . 8
    
       inr   ⊔
   |
5 | | simpllr 502 |
. . . . . . . . . . 11
    
      
      |
6 | | fof 5268 |
. . . . . . . . . . 11
           |
7 | 5, 6 | syl 14 |
. . . . . . . . . 10
    
      
      |
8 | | nnpredcl 4464 |
. . . . . . . . . . 11
    |
9 | 8 | ad2antlr 474 |
. . . . . . . . . 10
    
      
   |
10 | 7, 9 | ffvelrnd 5474 |
. . . . . . . . 9
    
      
       |
11 | | djulcl 6823 |
. . . . . . . . 9
      inl        ⊔    |
12 | 10, 11 | syl 14 |
. . . . . . . 8
    
      
inl        ⊔
   |
13 | | nndceq0 4459 |
. . . . . . . . 9

DECID
  |
14 | 13 | adantl 272 |
. . . . . . . 8
         
DECID
  |
15 | 4, 12, 14 | ifcldadc 3440 |
. . . . . . 7
           
 inr   inl         ⊔    |
16 | 15 | fmpttd 5492 |
. . . . . 6
            inr   inl             
⊔    |
17 | | simpllr 502 |
. . . . . . . . . . 11
    
      ⊔   
inl          |
18 | | simprl 499 |
. . . . . . . . . . 11
    
      ⊔   
inl      |
19 | | foelrn 5570 |
. . . . . . . . . . 11
     

       |
20 | 17, 18, 19 | syl2anc 404 |
. . . . . . . . . 10
    
      ⊔   
inl    
      |
21 | | peano2 4438 |
. . . . . . . . . . . 12

  |
22 | 21 | ad2antrl 475 |
. . . . . . . . . . 11
          

⊔    inl    
     
  |
23 | | simplrr 504 |
. . . . . . . . . . . . . 14
          

⊔    inl    
      inl    |
24 | | simprl 499 |
. . . . . . . . . . . . . . . . . . 19
          

⊔    inl    
        |
25 | | nnord 4454 |
. . . . . . . . . . . . . . . . . . 19
   |
26 | | ordtr 4229 |
. . . . . . . . . . . . . . . . . . 19

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

⊔    inl    
     
  |
28 | | unisucg 4265 |
. . . . . . . . . . . . . . . . . . 19
 
    |
29 | 28 | ad2antrl 475 |
. . . . . . . . . . . . . . . . . 18
          

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

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

⊔    inl    
                 |
32 | | simprr 500 |
. . . . . . . . . . . . . . . 16
          

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

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

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

⊔    inl    
      inl         |
36 | | peano3 4439 |
. . . . . . . . . . . . . . . 16
   |
37 | 36 | neneqd 2283 |
. . . . . . . . . . . . . . 15
   |
38 | 37 | ad2antrl 475 |
. . . . . . . . . . . . . 14
          

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

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

⊔    inl    
         inr   inl          |
41 | | simpllr 502 |
. . . . . . . . . . . . . 14
          

⊔    inl    
       ⊔    |
42 | 40, 41 | eqeltrrd 2172 |
. . . . . . . . . . . . 13
          

⊔    inl    
         inr   inl         ⊔    |
43 | | eqeq1 2101 |
. . . . . . . . . . . . . . 15
 
   |
44 | | unieq 3684 |
. . . . . . . . . . . . . . . . 17
 
   |
45 | 44 | fveq2d 5344 |
. . . . . . . . . . . . . . . 16
             |
46 | 45 | fveq2d 5344 |
. . . . . . . . . . . . . . 15
 inl       inl         |
47 | 43, 46 | ifbieq2d 3435 |
. . . . . . . . . . . . . 14
    inr   inl           inr   inl          |
48 | | eqid 2095 |
. . . . . . . . . . . . . 14
    inr   inl             inr   inl          |
49 | 47, 48 | fvmptg 5415 |
. . . . . . . . . . . . 13
     inr   inl         ⊔  
     inr   inl               inr   inl          |
50 | 22, 42, 49 | syl2anc 404 |
. . . . . . . . . . . 12
          

⊔    inl    
           inr   inl               inr   inl          |
51 | 40, 50 | eqtr4d 2130 |
. . . . . . . . . . 11
          

⊔    inl    
           inr   inl              |
52 | | fveq2 5340 |
. . . . . . . . . . . 12
      inr   inl                 inr   inl              |
53 | 52 | rspceeqv 2753 |
. . . . . . . . . . 11
       inr   inl             
     inr   inl              |
54 | 22, 51, 53 | syl2anc 404 |
. . . . . . . . . 10
          

⊔    inl    
      
     inr   inl              |
55 | 20, 54 | rexlimddv 2507 |
. . . . . . . . 9
    
      ⊔   
inl    
     inr   inl              |
56 | 55 | rexlimdvaa 2503 |
. . . . . . . 8
          ⊔
 
 
inl  
     inr   inl               |
57 | | peano1 4437 |
. . . . . . . . . 10
 |
58 | | simprr 500 |
. . . . . . . . . . . . 13
    
      ⊔   
inr    inr    |
59 | | simprl 499 |
. . . . . . . . . . . . . . 15
    
      ⊔   
inr      |
60 | | el1o 6239 |
. . . . . . . . . . . . . . 15

  |
61 | 59, 60 | sylib 121 |
. . . . . . . . . . . . . 14
    
      ⊔   
inr      |
62 | 61 | fveq2d 5344 |
. . . . . . . . . . . . 13
    
      ⊔   
inr    inr  inr    |
63 | 58, 62 | eqtrd 2127 |
. . . . . . . . . . . 12
    
      ⊔   
inr    inr    |
64 | | eqid 2095 |
. . . . . . . . . . . . 13
 |
65 | 64 | iftruei 3419 |
. . . . . . . . . . . 12
   inr   inl        inr   |
66 | 63, 65 | syl6eqr 2145 |
. . . . . . . . . . 11
    
      ⊔   
inr     
 inr   inl          |
67 | 65, 3 | eqeltri 2167 |
. . . . . . . . . . . . 13
   inr   inl         ⊔   |
68 | 67 | a1i 9 |
. . . . . . . . . . . 12
    
      ⊔   
inr       inr   inl         ⊔
   |
69 | | eqeq1 2101 |
. . . . . . . . . . . . . 14


   |
70 | | unieq 3684 |
. . . . . . . . . . . . . . . 16

    |
71 | 70 | fveq2d 5344 |
. . . . . . . . . . . . . . 15

            |
72 | 71 | fveq2d 5344 |
. . . . . . . . . . . . . 14

inl       inl         |
73 | 69, 72 | ifbieq2d 3435 |
. . . . . . . . . . . . 13

   inr   inl           inr   inl          |
74 | 73, 48 | fvmptg 5415 |
. . . . . . . . . . . 12
 
   inr   inl         ⊔  
     inr   inl               inr   inl          |
75 | 57, 68, 74 | sylancr 406 |
. . . . . . . . . . 11
    
      ⊔   
inr         inr   inl               inr   inl          |
76 | 66, 75 | eqtr4d 2130 |
. . . . . . . . . 10
    
      ⊔   
inr         inr   inl              |
77 | | fveq2 5340 |
. . . . . . . . . . 11

     inr   inl                 inr   inl              |
78 | 77 | rspceeqv 2753 |
. . . . . . . . . 10
 
     inr   inl             
     inr   inl              |
79 | 57, 76, 78 | sylancr 406 |
. . . . . . . . 9
    
      ⊔   
inr    
     inr   inl              |
80 | 79 | rexlimdvaa 2503 |
. . . . . . . 8
          ⊔
 
 
inr  
     inr   inl               |
81 | | djur 6837 |
. . . . . . . . 9
  ⊔   
inl  
inr     |
82 | 81 | adantl 272 |
. . . . . . . 8
          ⊔
 
 
inl  
inr     |
83 | 56, 80, 82 | mpjaod 676 |
. . . . . . 7
          ⊔
 
      inr   inl              |
84 | 83 | ralrimiva 2458 |
. . . . . 6
          ⊔
  
     inr   inl              |
85 | | dffo3 5485 |
. . . . . 6
     inr   inl              ⊔
      inr   inl             
⊔    ⊔         inr   inl               |
86 | 16, 84, 85 | sylanbrc 409 |
. . . . 5
            inr   inl              ⊔
   |
87 | | omex 4436 |
. . . . . . 7
 |
88 | 87 | mptex 5562 |
. . . . . 6
    inr   inl          |
89 | | foeq1 5264 |
. . . . . 6
     inr   inl        
      ⊔      inr   inl              ⊔
    |
90 | 88, 89 | spcev 2727 |
. . . . 5
     inr   inl              ⊔
       ⊔    |
91 | 86, 90 | syl 14 |
. . . 4
              ⊔    |
92 | 91 | ex 114 |
. . 3
             ⊔     |
93 | 92 | exlimdv 1754 |
. 2
        
     ⊔     |
94 | | foeq1 5264 |
. . 3
       ⊔ 
     ⊔     |
95 | 94 | cbvexv 1850 |
. 2
       ⊔
       ⊔
   |
96 | 93, 95 | syl6ibr 161 |
1
        
     ⊔     |