Description: The CNF function respects extensions of the domain to a larger ordinal. (Contributed by Mario Carneiro, 25-May-2015)
Ref | Expression | ||
---|---|---|---|
Hypotheses | cantnfs.s | |
|
cantnfs.a | |
||
cantnfs.b | |
||
cantnfrescl.d | |
||
cantnfrescl.b | |
||
cantnfrescl.x | |
||
cantnfrescl.a | |
||
cantnfrescl.t | |
||
cantnfres.m | |
||
Assertion | cantnfres | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | cantnfs.s | |
|
2 | cantnfs.a | |
|
3 | cantnfs.b | |
|
4 | cantnfrescl.d | |
|
5 | cantnfrescl.b | |
|
6 | cantnfrescl.x | |
|
7 | cantnfrescl.a | |
|
8 | cantnfrescl.t | |
|
9 | cantnfres.m | |
|
10 | 4 5 6 | extmptsuppeq | |
11 | oieq2 | |
|
12 | 10 11 | syl | |
13 | 12 | fveq1d | |
14 | 13 | 3ad2ant1 | |
15 | 14 | oveq2d | |
16 | suppssdm | |
|
17 | eqid | |
|
18 | 17 | dmmptss | |
19 | 18 | a1i | |
20 | 16 19 | sstrid | |
21 | 20 | 3ad2ant1 | |
22 | eqid | |
|
23 | 22 | oif | |
24 | 23 | ffvelcdmi | |
25 | 24 | 3ad2ant2 | |
26 | 21 25 | sseldd | |
27 | 26 | fvresd | |
28 | 5 | 3ad2ant1 | |
29 | 28 | resmptd | |
30 | 29 | fveq1d | |
31 | 14 | fveq2d | |
32 | 27 30 31 | 3eqtr3d | |
33 | 15 32 | oveq12d | |
34 | 33 | oveq1d | |
35 | 34 | mpoeq3dva | |
36 | 12 | dmeqd | |
37 | eqid | |
|
38 | mpoeq12 | |
|
39 | 36 37 38 | sylancl | |
40 | 35 39 | eqtrd | |
41 | eqid | |
|
42 | seqomeq12 | |
|
43 | 40 41 42 | sylancl | |
44 | 43 36 | fveq12d | |
45 | eqid | |
|
46 | 1 2 3 22 9 45 | cantnfval2 | |
47 | eqid | |
|
48 | 1 2 3 4 5 6 7 8 | cantnfrescl | |
49 | 9 48 | mpbid | |
50 | eqid | |
|
51 | 8 2 4 47 49 50 | cantnfval2 | |
52 | 44 46 51 | 3eqtr4d | |