Proof of Theorem cnfcom3lem
Step | Hyp | Ref
| Expression |
1 | | cnfcom.w |
. . 3
      |
2 | | cnfcom.a |
. . . 4
   |
3 | | suppssdm 7308 |
. . . . . 6
 supp 
 |
4 | | cnfcom.f |
. . . . . . . . . 10
   CNF      |
5 | | cnfcom.s |
. . . . . . . . . . . . 13
 CNF   |
6 | | omelon 8543 |
. . . . . . . . . . . . . 14
 |
7 | 6 | a1i 11 |
. . . . . . . . . . . . 13
   |
8 | 5, 7, 2 | cantnff1o 8593 |
. . . . . . . . . . . 12
  CNF
         |
9 | | f1ocnv 6149 |
. . . . . . . . . . . 12
  CNF       
  CNF          |
10 | | f1of 6137 |
. . . . . . . . . . . 12
   CNF
      
  CNF          |
11 | 8, 9, 10 | 3syl 18 |
. . . . . . . . . . 11
   CNF          |
12 | | cnfcom.b |
. . . . . . . . . . 11
     |
13 | 11, 12 | ffvelrnd 6360 |
. . . . . . . . . 10
    CNF       |
14 | 4, 13 | syl5eqel 2705 |
. . . . . . . . 9
   |
15 | 5, 7, 2 | cantnfs 8563 |
. . . . . . . . 9
       finSupp     |
16 | 14, 15 | mpbid 222 |
. . . . . . . 8
      finSupp
   |
17 | 16 | simpld 475 |
. . . . . . 7
       |
18 | | fdm 6051 |
. . . . . . 7
       |
19 | 17, 18 | syl 17 |
. . . . . 6
   |
20 | 3, 19 | syl5sseq 3653 |
. . . . 5
  supp    |
21 | | ovex 6678 |
. . . . . . . . . . 11
 supp 
 |
22 | | cnfcom.g |
. . . . . . . . . . . 12
OrdIso  supp    |
23 | 22 | oion 8441 |
. . . . . . . . . . 11
  supp    |
24 | 21, 23 | ax-mp 5 |
. . . . . . . . . 10
 |
25 | 24 | elexi 3213 |
. . . . . . . . 9
 |
26 | 25 | uniex 6953 |
. . . . . . . 8
  |
27 | 26 | sucid 5804 |
. . . . . . 7
   |
28 | | cnfcom.h |
. . . . . . . 8
seq𝜔  

     |
29 | | cnfcom.t |
. . . . . . . 8
seq𝜔  
    |
30 | | cnfcom.m |
. . . . . . . 8
                 |
31 | | cnfcom.k |
. . . . . . . 8
            |
32 | | cnfcom3.1 |
. . . . . . . . 9

  |
33 | | peano1 7085 |
. . . . . . . . . 10
 |
34 | 33 | a1i 11 |
. . . . . . . . 9

  |
35 | 32, 34 | sseldd 3604 |
. . . . . . . 8

  |
36 | 5, 2, 12, 4, 22, 28, 29, 30, 31, 1, 35 | cnfcom2lem 8598 |
. . . . . . 7
    |
37 | 27, 36 | syl5eleqr 2708 |
. . . . . 6
    |
38 | 22 | oif 8435 |
. . . . . . 7
     supp   |
39 | 38 | ffvelrni 6358 |
. . . . . 6
        supp    |
40 | 37, 39 | syl 17 |
. . . . 5
       supp    |
41 | 20, 40 | sseldd 3604 |
. . . 4
        |
42 | | onelon 5748 |
. . . 4
               |
43 | 2, 41, 42 | syl2anc 693 |
. . 3
        |
44 | 1, 43 | syl5eqel 2705 |
. 2
   |
45 | | oecl 7617 |
. . . . . . 7
 
     |
46 | 6, 2, 45 | sylancr 695 |
. . . . . 6
     |
47 | | onelon 5748 |
. . . . . 6
   
  
  |
48 | 46, 12, 47 | syl2anc 693 |
. . . . 5
   |
49 | | ontri1 5757 |
. . . . 5
 
     |
50 | 6, 48, 49 | sylancr 695 |
. . . 4
     |
51 | 32, 50 | mpbid 222 |
. . 3
   |
52 | 4 | fveq2i 6194 |
. . . . . . . 8
  CNF       CNF
      CNF       |
53 | | f1ocnvfv2 6533 |
. . . . . . . . 9
   CNF
      
  
  CNF       CNF        |
54 | 8, 12, 53 | syl2anc 693 |
. . . . . . . 8
   CNF       CNF        |
55 | 52, 54 | syl5eq 2668 |
. . . . . . 7
   CNF       |
56 | 55 | adantr 481 |
. . . . . 6
 

  CNF       |
57 | 6 | a1i 11 |
. . . . . . . 8
 

  |
58 | 2 | adantr 481 |
. . . . . . . 8
 

  |
59 | 14 | adantr 481 |
. . . . . . . 8
 

  |
60 | 33 | a1i 11 |
. . . . . . . 8
 

  |
61 | | 1on 7567 |
. . . . . . . . 9
 |
62 | 61 | a1i 11 |
. . . . . . . 8
 

  |
63 | | ovexd 6680 |
. . . . . . . . . . . . . . . . . . . 20
  supp    |
64 | 5, 7, 2, 22, 14 | cantnfcl 8564 |
. . . . . . . . . . . . . . . . . . . . 21
  supp     |
65 | 64 | simpld 475 |
. . . . . . . . . . . . . . . . . . . 20
  supp    |
66 | 22 | oiiso 8442 |
. . . . . . . . . . . . . . . . . . . 20
   supp 

supp      supp
    |
67 | 63, 65, 66 | syl2anc 693 |
. . . . . . . . . . . . . . . . . . 19

   supp     |
68 | 67 | ad2antrr 762 |
. . . . . . . . . . . . . . . . . 18
     supp      supp
    |
69 | | isof1o 6573 |
. . . . . . . . . . . . . . . . . 18

   supp        supp    |
70 | 68, 69 | syl 17 |
. . . . . . . . . . . . . . . . 17
     supp        supp    |
71 | | f1ocnv 6149 |
. . . . . . . . . . . . . . . . 17
      supp 
    supp      |
72 | | f1of 6137 |
. . . . . . . . . . . . . . . . 17
     supp        supp      |
73 | 70, 71, 72 | 3syl 18 |
. . . . . . . . . . . . . . . 16
     supp       supp
     |
74 | | ffvelrn 6357 |
. . . . . . . . . . . . . . . 16
      supp   
 supp          |
75 | 73, 74 | sylancom 701 |
. . . . . . . . . . . . . . 15
     supp          |
76 | | elssuni 4467 |
. . . . . . . . . . . . . . 15
              |
77 | 75, 76 | syl 17 |
. . . . . . . . . . . . . 14
     supp           |
78 | | onelon 5748 |
. . . . . . . . . . . . . . . 16
       
       |
79 | 24, 75, 78 | sylancr 695 |
. . . . . . . . . . . . . . 15
     supp          |
80 | | onuni 6993 |
. . . . . . . . . . . . . . . 16
 
  |
81 | 24, 80 | ax-mp 5 |
. . . . . . . . . . . . . . 15
  |
82 | | ontri1 5757 |
. . . . . . . . . . . . . . 15
       

      
         |
83 | 79, 81, 82 | sylancl 694 |
. . . . . . . . . . . . . 14
     supp         
         |
84 | 77, 83 | mpbid 222 |
. . . . . . . . . . . . 13
     supp  
        |
85 | 37 | ad2antrr 762 |
. . . . . . . . . . . . . . . 16
     supp      |
86 | | isorel 6576 |
. . . . . . . . . . . . . . . 16
 
   supp    
      
                        |
87 | 68, 85, 75, 86 | syl12anc 1324 |
. . . . . . . . . . . . . . 15
     supp         
                 |
88 | | fvex 6201 |
. . . . . . . . . . . . . . . 16
      |
89 | 88 | epelc 5031 |
. . . . . . . . . . . . . . 15
               |
90 | 1 | breq1i 4660 |
. . . . . . . . . . . . . . . 16
                          |
91 | | fvex 6201 |
. . . . . . . . . . . . . . . . 17
          |
92 | 91 | epelc 5031 |
. . . . . . . . . . . . . . . 16
         
           |
93 | 90, 92 | bitr3i 266 |
. . . . . . . . . . . . . . 15
              
           |
94 | 87, 89, 93 | 3bitr3g 302 |
. . . . . . . . . . . . . 14
     supp         
            |
95 | | simplr 792 |
. . . . . . . . . . . . . . 15
     supp     |
96 | | f1ocnvfv2 6533 |
. . . . . . . . . . . . . . . 16
       supp   supp              |
97 | 70, 96 | sylancom 701 |
. . . . . . . . . . . . . . 15
     supp              |
98 | 95, 97 | eleq12d 2695 |
. . . . . . . . . . . . . 14
     supp                |
99 | 94, 98 | bitrd 268 |
. . . . . . . . . . . . 13
     supp         
   |
100 | 84, 99 | mtbid 314 |
. . . . . . . . . . . 12
     supp  
  |
101 | | onss 6990 |
. . . . . . . . . . . . . . . . . 18
   |
102 | 2, 101 | syl 17 |
. . . . . . . . . . . . . . . . 17

  |
103 | 20, 102 | sstrd 3613 |
. . . . . . . . . . . . . . . 16
  supp    |
104 | 103 | adantr 481 |
. . . . . . . . . . . . . . 15
 

 supp 
  |
105 | 104 | sselda 3603 |
. . . . . . . . . . . . . 14
     supp     |
106 | | on0eqel 5845 |
. . . . . . . . . . . . . 14
     |
107 | 105, 106 | syl 17 |
. . . . . . . . . . . . 13
     supp       |
108 | 107 | ord 392 |
. . . . . . . . . . . 12
     supp   
   |
109 | 100, 108 | mt3d 140 |
. . . . . . . . . . 11
     supp     |
110 | | el1o 7579 |
. . . . . . . . . . 11

  |
111 | 109, 110 | sylibr 224 |
. . . . . . . . . 10
     supp     |
112 | 111 | ex 450 |
. . . . . . . . 9
 

  supp 
   |
113 | 112 | ssrdv 3609 |
. . . . . . . 8
 

 supp 
  |
114 | 5, 57, 58, 59, 60, 62, 113 | cantnflt2 8570 |
. . . . . . 7
 

  CNF         |
115 | | oe1 7624 |
. . . . . . . 8
     |
116 | 6, 115 | ax-mp 5 |
. . . . . . 7
   |
117 | 114, 116 | syl6eleq 2711 |
. . . . . 6
 

  CNF       |
118 | 56, 117 | eqeltrrd 2702 |
. . . . 5
 

  |
119 | 118 | ex 450 |
. . . 4
     |
120 | 119 | necon3bd 2808 |
. . 3
     |
121 | 51, 120 | mpd 15 |
. 2
   |
122 | | dif1o 7580 |
. 2
  
    |
123 | 44, 121, 122 | sylanbrc 698 |
1
     |