Description: An upper bound on the CNF function. (Contributed by Mario Carneiro, 28-May-2015) (Revised by AV, 29-Jun-2019)
Ref | Expression | ||
---|---|---|---|
Hypotheses | cantnfs.s | |
|
cantnfs.a | |
||
cantnfs.b | |
||
cantnflt2.f | |
||
cantnflt2.a | |
||
cantnflt2.c | |
||
cantnflt2.s | |
||
Assertion | cantnflt2 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | cantnfs.s | |
|
2 | cantnfs.a | |
|
3 | cantnfs.b | |
|
4 | cantnflt2.f | |
|
5 | cantnflt2.a | |
|
6 | cantnflt2.c | |
|
7 | cantnflt2.s | |
|
8 | eqid | |
|
9 | eqid | |
|
10 | 1 2 3 8 4 9 | cantnfval | |
11 | ovexd | |
|
12 | 8 | oion | |
13 | sucidg | |
|
14 | 11 12 13 | 3syl | |
15 | 1 2 3 8 4 | cantnfcl | |
16 | 15 | simpld | |
17 | 8 | oiiso | |
18 | 11 16 17 | syl2anc | |
19 | isof1o | |
|
20 | f1ofo | |
|
21 | foima | |
|
22 | 18 19 20 21 | 4syl | |
23 | 22 7 | eqsstrd | |
24 | 1 2 3 8 4 9 5 14 6 23 | cantnflt | |
25 | 10 24 | eqeltrd | |