MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  cantnflem3 Structured version   Visualization version   GIF version

Theorem cantnflem3 9682
Description: Lemma for cantnf 9684. Here we show existence of Cantor normal forms. Assuming (by transfinite induction) that every number less than ๐ถ has a normal form, we can use oeeu 8599 to factor ๐ถ into the form ((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) +o ๐‘ where 0 < ๐‘Œ < ๐ด and ๐‘ < (๐ด โ†‘o ๐‘‹) (and a fortiori ๐‘‹ < ๐ต). Then since ๐‘ < (๐ด โ†‘o ๐‘‹) โ‰ค (๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ โ‰ค ๐ถ, ๐‘ has a normal form, and by appending the term (๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ using cantnfp1 9672 we get a normal form for ๐ถ. (Contributed by Mario Carneiro, 28-May-2015.)
Hypotheses
Ref Expression
cantnfs.s ๐‘† = dom (๐ด CNF ๐ต)
cantnfs.a (๐œ‘ โ†’ ๐ด โˆˆ On)
cantnfs.b (๐œ‘ โ†’ ๐ต โˆˆ On)
oemapval.t ๐‘‡ = {โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆฃ โˆƒ๐‘ง โˆˆ ๐ต ((๐‘ฅโ€˜๐‘ง) โˆˆ (๐‘ฆโ€˜๐‘ง) โˆง โˆ€๐‘ค โˆˆ ๐ต (๐‘ง โˆˆ ๐‘ค โ†’ (๐‘ฅโ€˜๐‘ค) = (๐‘ฆโ€˜๐‘ค)))}
cantnf.c (๐œ‘ โ†’ ๐ถ โˆˆ (๐ด โ†‘o ๐ต))
cantnf.s (๐œ‘ โ†’ ๐ถ โŠ† ran (๐ด CNF ๐ต))
cantnf.e (๐œ‘ โ†’ โˆ… โˆˆ ๐ถ)
cantnf.x ๐‘‹ = โˆช โˆฉ {๐‘ โˆˆ On โˆฃ ๐ถ โˆˆ (๐ด โ†‘o ๐‘)}
cantnf.p ๐‘ƒ = (โ„ฉ๐‘‘โˆƒ๐‘Ž โˆˆ On โˆƒ๐‘ โˆˆ (๐ด โ†‘o ๐‘‹)(๐‘‘ = โŸจ๐‘Ž, ๐‘โŸฉ โˆง (((๐ด โ†‘o ๐‘‹) ยทo ๐‘Ž) +o ๐‘) = ๐ถ))
cantnf.y ๐‘Œ = (1st โ€˜๐‘ƒ)
cantnf.z ๐‘ = (2nd โ€˜๐‘ƒ)
cantnf.g (๐œ‘ โ†’ ๐บ โˆˆ ๐‘†)
cantnf.v (๐œ‘ โ†’ ((๐ด CNF ๐ต)โ€˜๐บ) = ๐‘)
cantnf.f ๐น = (๐‘ก โˆˆ ๐ต โ†ฆ if(๐‘ก = ๐‘‹, ๐‘Œ, (๐บโ€˜๐‘ก)))
Assertion
Ref Expression
cantnflem3 (๐œ‘ โ†’ ๐ถ โˆˆ ran (๐ด CNF ๐ต))
Distinct variable groups:   ๐‘ก,๐‘,๐‘ค,๐‘ฅ,๐‘ฆ,๐‘ง,๐ต   ๐‘Ž,๐‘,๐‘,๐‘‘,๐‘ค,๐‘ฅ,๐‘ฆ,๐‘ง,๐ถ   ๐‘ก,๐‘Ž,๐ด,๐‘,๐‘,๐‘‘,๐‘ค,๐‘ฅ,๐‘ฆ,๐‘ง   ๐‘‡,๐‘,๐‘ก   ๐‘ค,๐น,๐‘ฅ,๐‘ฆ,๐‘ง   ๐‘†,๐‘,๐‘ก,๐‘ฅ,๐‘ฆ,๐‘ง   ๐‘ก,๐‘,๐‘ฅ,๐‘ฆ,๐‘ง   ๐บ,๐‘,๐‘ก,๐‘ค,๐‘ฅ,๐‘ฆ,๐‘ง   ๐œ‘,๐‘ก,๐‘ฅ,๐‘ฆ,๐‘ง   ๐‘ก,๐‘Œ,๐‘ค,๐‘ฅ,๐‘ฆ,๐‘ง   ๐‘‹,๐‘Ž,๐‘,๐‘‘,๐‘ก,๐‘ค,๐‘ฅ,๐‘ฆ,๐‘ง
Allowed substitution hints:   ๐œ‘(๐‘ค,๐‘Ž,๐‘,๐‘,๐‘‘)   ๐ต(๐‘Ž,๐‘,๐‘‘)   ๐ถ(๐‘ก)   ๐‘ƒ(๐‘ฅ,๐‘ฆ,๐‘ง,๐‘ค,๐‘ก,๐‘Ž,๐‘,๐‘,๐‘‘)   ๐‘†(๐‘ค,๐‘Ž,๐‘,๐‘‘)   ๐‘‡(๐‘ฅ,๐‘ฆ,๐‘ง,๐‘ค,๐‘Ž,๐‘,๐‘‘)   ๐น(๐‘ก,๐‘Ž,๐‘,๐‘,๐‘‘)   ๐บ(๐‘Ž,๐‘,๐‘‘)   ๐‘‹(๐‘)   ๐‘Œ(๐‘Ž,๐‘,๐‘,๐‘‘)   ๐‘(๐‘ค,๐‘Ž,๐‘,๐‘,๐‘‘)

Proof of Theorem cantnflem3
Dummy variable ๐‘˜ is distinct from all other variables.
StepHypRef Expression
1 cantnfs.s . . . . 5 ๐‘† = dom (๐ด CNF ๐ต)
2 cantnfs.a . . . . 5 (๐œ‘ โ†’ ๐ด โˆˆ On)
3 cantnfs.b . . . . 5 (๐œ‘ โ†’ ๐ต โˆˆ On)
4 cantnf.g . . . . 5 (๐œ‘ โ†’ ๐บ โˆˆ ๐‘†)
5 oemapval.t . . . . . . . . . . . . . 14 ๐‘‡ = {โŸจ๐‘ฅ, ๐‘ฆโŸฉ โˆฃ โˆƒ๐‘ง โˆˆ ๐ต ((๐‘ฅโ€˜๐‘ง) โˆˆ (๐‘ฆโ€˜๐‘ง) โˆง โˆ€๐‘ค โˆˆ ๐ต (๐‘ง โˆˆ ๐‘ค โ†’ (๐‘ฅโ€˜๐‘ค) = (๐‘ฆโ€˜๐‘ค)))}
6 cantnf.c . . . . . . . . . . . . . 14 (๐œ‘ โ†’ ๐ถ โˆˆ (๐ด โ†‘o ๐ต))
7 cantnf.s . . . . . . . . . . . . . 14 (๐œ‘ โ†’ ๐ถ โŠ† ran (๐ด CNF ๐ต))
8 cantnf.e . . . . . . . . . . . . . 14 (๐œ‘ โ†’ โˆ… โˆˆ ๐ถ)
91, 2, 3, 5, 6, 7, 8cantnflem2 9681 . . . . . . . . . . . . 13 (๐œ‘ โ†’ (๐ด โˆˆ (On โˆ– 2o) โˆง ๐ถ โˆˆ (On โˆ– 1o)))
10 eqid 2732 . . . . . . . . . . . . . . 15 ๐‘‹ = ๐‘‹
11 eqid 2732 . . . . . . . . . . . . . . 15 ๐‘Œ = ๐‘Œ
12 eqid 2732 . . . . . . . . . . . . . . 15 ๐‘ = ๐‘
1310, 11, 123pm3.2i 1339 . . . . . . . . . . . . . 14 (๐‘‹ = ๐‘‹ โˆง ๐‘Œ = ๐‘Œ โˆง ๐‘ = ๐‘)
14 cantnf.x . . . . . . . . . . . . . . 15 ๐‘‹ = โˆช โˆฉ {๐‘ โˆˆ On โˆฃ ๐ถ โˆˆ (๐ด โ†‘o ๐‘)}
15 cantnf.p . . . . . . . . . . . . . . 15 ๐‘ƒ = (โ„ฉ๐‘‘โˆƒ๐‘Ž โˆˆ On โˆƒ๐‘ โˆˆ (๐ด โ†‘o ๐‘‹)(๐‘‘ = โŸจ๐‘Ž, ๐‘โŸฉ โˆง (((๐ด โ†‘o ๐‘‹) ยทo ๐‘Ž) +o ๐‘) = ๐ถ))
16 cantnf.y . . . . . . . . . . . . . . 15 ๐‘Œ = (1st โ€˜๐‘ƒ)
17 cantnf.z . . . . . . . . . . . . . . 15 ๐‘ = (2nd โ€˜๐‘ƒ)
1814, 15, 16, 17oeeui 8598 . . . . . . . . . . . . . 14 ((๐ด โˆˆ (On โˆ– 2o) โˆง ๐ถ โˆˆ (On โˆ– 1o)) โ†’ (((๐‘‹ โˆˆ On โˆง ๐‘Œ โˆˆ (๐ด โˆ– 1o) โˆง ๐‘ โˆˆ (๐ด โ†‘o ๐‘‹)) โˆง (((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) +o ๐‘) = ๐ถ) โ†” (๐‘‹ = ๐‘‹ โˆง ๐‘Œ = ๐‘Œ โˆง ๐‘ = ๐‘)))
1913, 18mpbiri 257 . . . . . . . . . . . . 13 ((๐ด โˆˆ (On โˆ– 2o) โˆง ๐ถ โˆˆ (On โˆ– 1o)) โ†’ ((๐‘‹ โˆˆ On โˆง ๐‘Œ โˆˆ (๐ด โˆ– 1o) โˆง ๐‘ โˆˆ (๐ด โ†‘o ๐‘‹)) โˆง (((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) +o ๐‘) = ๐ถ))
209, 19syl 17 . . . . . . . . . . . 12 (๐œ‘ โ†’ ((๐‘‹ โˆˆ On โˆง ๐‘Œ โˆˆ (๐ด โˆ– 1o) โˆง ๐‘ โˆˆ (๐ด โ†‘o ๐‘‹)) โˆง (((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) +o ๐‘) = ๐ถ))
2120simpld 495 . . . . . . . . . . 11 (๐œ‘ โ†’ (๐‘‹ โˆˆ On โˆง ๐‘Œ โˆˆ (๐ด โˆ– 1o) โˆง ๐‘ โˆˆ (๐ด โ†‘o ๐‘‹)))
2221simp1d 1142 . . . . . . . . . 10 (๐œ‘ โ†’ ๐‘‹ โˆˆ On)
23 oecl 8533 . . . . . . . . . 10 ((๐ด โˆˆ On โˆง ๐‘‹ โˆˆ On) โ†’ (๐ด โ†‘o ๐‘‹) โˆˆ On)
242, 22, 23syl2anc 584 . . . . . . . . 9 (๐œ‘ โ†’ (๐ด โ†‘o ๐‘‹) โˆˆ On)
2521simp2d 1143 . . . . . . . . . . 11 (๐œ‘ โ†’ ๐‘Œ โˆˆ (๐ด โˆ– 1o))
2625eldifad 3959 . . . . . . . . . 10 (๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ด)
27 onelon 6386 . . . . . . . . . 10 ((๐ด โˆˆ On โˆง ๐‘Œ โˆˆ ๐ด) โ†’ ๐‘Œ โˆˆ On)
282, 26, 27syl2anc 584 . . . . . . . . 9 (๐œ‘ โ†’ ๐‘Œ โˆˆ On)
29 dif1o 8496 . . . . . . . . . . . 12 (๐‘Œ โˆˆ (๐ด โˆ– 1o) โ†” (๐‘Œ โˆˆ ๐ด โˆง ๐‘Œ โ‰  โˆ…))
3029simprbi 497 . . . . . . . . . . 11 (๐‘Œ โˆˆ (๐ด โˆ– 1o) โ†’ ๐‘Œ โ‰  โˆ…)
3125, 30syl 17 . . . . . . . . . 10 (๐œ‘ โ†’ ๐‘Œ โ‰  โˆ…)
32 on0eln0 6417 . . . . . . . . . . 11 (๐‘Œ โˆˆ On โ†’ (โˆ… โˆˆ ๐‘Œ โ†” ๐‘Œ โ‰  โˆ…))
3328, 32syl 17 . . . . . . . . . 10 (๐œ‘ โ†’ (โˆ… โˆˆ ๐‘Œ โ†” ๐‘Œ โ‰  โˆ…))
3431, 33mpbird 256 . . . . . . . . 9 (๐œ‘ โ†’ โˆ… โˆˆ ๐‘Œ)
35 omword1 8569 . . . . . . . . 9 ((((๐ด โ†‘o ๐‘‹) โˆˆ On โˆง ๐‘Œ โˆˆ On) โˆง โˆ… โˆˆ ๐‘Œ) โ†’ (๐ด โ†‘o ๐‘‹) โŠ† ((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ))
3624, 28, 34, 35syl21anc 836 . . . . . . . 8 (๐œ‘ โ†’ (๐ด โ†‘o ๐‘‹) โŠ† ((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ))
37 omcl 8532 . . . . . . . . . . 11 (((๐ด โ†‘o ๐‘‹) โˆˆ On โˆง ๐‘Œ โˆˆ On) โ†’ ((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) โˆˆ On)
3824, 28, 37syl2anc 584 . . . . . . . . . 10 (๐œ‘ โ†’ ((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) โˆˆ On)
3921simp3d 1144 . . . . . . . . . . 11 (๐œ‘ โ†’ ๐‘ โˆˆ (๐ด โ†‘o ๐‘‹))
40 onelon 6386 . . . . . . . . . . 11 (((๐ด โ†‘o ๐‘‹) โˆˆ On โˆง ๐‘ โˆˆ (๐ด โ†‘o ๐‘‹)) โ†’ ๐‘ โˆˆ On)
4124, 39, 40syl2anc 584 . . . . . . . . . 10 (๐œ‘ โ†’ ๐‘ โˆˆ On)
42 oaword1 8548 . . . . . . . . . 10 ((((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) โˆˆ On โˆง ๐‘ โˆˆ On) โ†’ ((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) โŠ† (((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) +o ๐‘))
4338, 41, 42syl2anc 584 . . . . . . . . 9 (๐œ‘ โ†’ ((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) โŠ† (((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) +o ๐‘))
4420simprd 496 . . . . . . . . 9 (๐œ‘ โ†’ (((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) +o ๐‘) = ๐ถ)
4543, 44sseqtrd 4021 . . . . . . . 8 (๐œ‘ โ†’ ((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) โŠ† ๐ถ)
4636, 45sstrd 3991 . . . . . . 7 (๐œ‘ โ†’ (๐ด โ†‘o ๐‘‹) โŠ† ๐ถ)
47 oecl 8533 . . . . . . . . 9 ((๐ด โˆˆ On โˆง ๐ต โˆˆ On) โ†’ (๐ด โ†‘o ๐ต) โˆˆ On)
482, 3, 47syl2anc 584 . . . . . . . 8 (๐œ‘ โ†’ (๐ด โ†‘o ๐ต) โˆˆ On)
49 ontr2 6408 . . . . . . . 8 (((๐ด โ†‘o ๐‘‹) โˆˆ On โˆง (๐ด โ†‘o ๐ต) โˆˆ On) โ†’ (((๐ด โ†‘o ๐‘‹) โŠ† ๐ถ โˆง ๐ถ โˆˆ (๐ด โ†‘o ๐ต)) โ†’ (๐ด โ†‘o ๐‘‹) โˆˆ (๐ด โ†‘o ๐ต)))
5024, 48, 49syl2anc 584 . . . . . . 7 (๐œ‘ โ†’ (((๐ด โ†‘o ๐‘‹) โŠ† ๐ถ โˆง ๐ถ โˆˆ (๐ด โ†‘o ๐ต)) โ†’ (๐ด โ†‘o ๐‘‹) โˆˆ (๐ด โ†‘o ๐ต)))
5146, 6, 50mp2and 697 . . . . . 6 (๐œ‘ โ†’ (๐ด โ†‘o ๐‘‹) โˆˆ (๐ด โ†‘o ๐ต))
529simpld 495 . . . . . . 7 (๐œ‘ โ†’ ๐ด โˆˆ (On โˆ– 2o))
53 oeord 8584 . . . . . . 7 ((๐‘‹ โˆˆ On โˆง ๐ต โˆˆ On โˆง ๐ด โˆˆ (On โˆ– 2o)) โ†’ (๐‘‹ โˆˆ ๐ต โ†” (๐ด โ†‘o ๐‘‹) โˆˆ (๐ด โ†‘o ๐ต)))
5422, 3, 52, 53syl3anc 1371 . . . . . 6 (๐œ‘ โ†’ (๐‘‹ โˆˆ ๐ต โ†” (๐ด โ†‘o ๐‘‹) โˆˆ (๐ด โ†‘o ๐ต)))
5551, 54mpbird 256 . . . . 5 (๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต)
562adantr 481 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ๐ด โˆˆ On)
573adantr 481 . . . . . . . . . . . . 13 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ๐ต โˆˆ On)
58 suppssdm 8158 . . . . . . . . . . . . . . 15 (๐บ supp โˆ…) โŠ† dom ๐บ
591, 2, 3cantnfs 9657 . . . . . . . . . . . . . . . . 17 (๐œ‘ โ†’ (๐บ โˆˆ ๐‘† โ†” (๐บ:๐ตโŸถ๐ด โˆง ๐บ finSupp โˆ…)))
604, 59mpbid 231 . . . . . . . . . . . . . . . 16 (๐œ‘ โ†’ (๐บ:๐ตโŸถ๐ด โˆง ๐บ finSupp โˆ…))
6160simpld 495 . . . . . . . . . . . . . . 15 (๐œ‘ โ†’ ๐บ:๐ตโŸถ๐ด)
6258, 61fssdm 6734 . . . . . . . . . . . . . 14 (๐œ‘ โ†’ (๐บ supp โˆ…) โŠ† ๐ต)
6362sselda 3981 . . . . . . . . . . . . 13 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ๐‘ฅ โˆˆ ๐ต)
64 onelon 6386 . . . . . . . . . . . . 13 ((๐ต โˆˆ On โˆง ๐‘ฅ โˆˆ ๐ต) โ†’ ๐‘ฅ โˆˆ On)
6557, 63, 64syl2anc 584 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ๐‘ฅ โˆˆ On)
66 oecl 8533 . . . . . . . . . . . 12 ((๐ด โˆˆ On โˆง ๐‘ฅ โˆˆ On) โ†’ (๐ด โ†‘o ๐‘ฅ) โˆˆ On)
6756, 65, 66syl2anc 584 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ (๐ด โ†‘o ๐‘ฅ) โˆˆ On)
6861adantr 481 . . . . . . . . . . . . 13 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ๐บ:๐ตโŸถ๐ด)
6968, 63ffvelcdmd 7084 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ (๐บโ€˜๐‘ฅ) โˆˆ ๐ด)
70 onelon 6386 . . . . . . . . . . . 12 ((๐ด โˆˆ On โˆง (๐บโ€˜๐‘ฅ) โˆˆ ๐ด) โ†’ (๐บโ€˜๐‘ฅ) โˆˆ On)
7156, 69, 70syl2anc 584 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ (๐บโ€˜๐‘ฅ) โˆˆ On)
7261ffnd 6715 . . . . . . . . . . . . . 14 (๐œ‘ โ†’ ๐บ Fn ๐ต)
738elexd 3494 . . . . . . . . . . . . . 14 (๐œ‘ โ†’ โˆ… โˆˆ V)
74 elsuppfn 8152 . . . . . . . . . . . . . 14 ((๐บ Fn ๐ต โˆง ๐ต โˆˆ On โˆง โˆ… โˆˆ V) โ†’ (๐‘ฅ โˆˆ (๐บ supp โˆ…) โ†” (๐‘ฅ โˆˆ ๐ต โˆง (๐บโ€˜๐‘ฅ) โ‰  โˆ…)))
7572, 3, 73, 74syl3anc 1371 . . . . . . . . . . . . 13 (๐œ‘ โ†’ (๐‘ฅ โˆˆ (๐บ supp โˆ…) โ†” (๐‘ฅ โˆˆ ๐ต โˆง (๐บโ€˜๐‘ฅ) โ‰  โˆ…)))
7675simplbda 500 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ (๐บโ€˜๐‘ฅ) โ‰  โˆ…)
77 on0eln0 6417 . . . . . . . . . . . . 13 ((๐บโ€˜๐‘ฅ) โˆˆ On โ†’ (โˆ… โˆˆ (๐บโ€˜๐‘ฅ) โ†” (๐บโ€˜๐‘ฅ) โ‰  โˆ…))
7871, 77syl 17 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ (โˆ… โˆˆ (๐บโ€˜๐‘ฅ) โ†” (๐บโ€˜๐‘ฅ) โ‰  โˆ…))
7976, 78mpbird 256 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ โˆ… โˆˆ (๐บโ€˜๐‘ฅ))
80 omword1 8569 . . . . . . . . . . 11 ((((๐ด โ†‘o ๐‘ฅ) โˆˆ On โˆง (๐บโ€˜๐‘ฅ) โˆˆ On) โˆง โˆ… โˆˆ (๐บโ€˜๐‘ฅ)) โ†’ (๐ด โ†‘o ๐‘ฅ) โŠ† ((๐ด โ†‘o ๐‘ฅ) ยทo (๐บโ€˜๐‘ฅ)))
8167, 71, 79, 80syl21anc 836 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ (๐ด โ†‘o ๐‘ฅ) โŠ† ((๐ด โ†‘o ๐‘ฅ) ยทo (๐บโ€˜๐‘ฅ)))
82 eqid 2732 . . . . . . . . . . . 12 OrdIso( E , (๐บ supp โˆ…)) = OrdIso( E , (๐บ supp โˆ…))
834adantr 481 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ๐บ โˆˆ ๐‘†)
84 eqid 2732 . . . . . . . . . . . 12 seqฯ‰((๐‘˜ โˆˆ V, ๐‘ง โˆˆ V โ†ฆ (((๐ด โ†‘o (OrdIso( E , (๐บ supp โˆ…))โ€˜๐‘˜)) ยทo (๐บโ€˜(OrdIso( E , (๐บ supp โˆ…))โ€˜๐‘˜))) +o ๐‘ง)), โˆ…) = seqฯ‰((๐‘˜ โˆˆ V, ๐‘ง โˆˆ V โ†ฆ (((๐ด โ†‘o (OrdIso( E , (๐บ supp โˆ…))โ€˜๐‘˜)) ยทo (๐บโ€˜(OrdIso( E , (๐บ supp โˆ…))โ€˜๐‘˜))) +o ๐‘ง)), โˆ…)
851, 56, 57, 82, 83, 84, 63cantnfle 9662 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ((๐ด โ†‘o ๐‘ฅ) ยทo (๐บโ€˜๐‘ฅ)) โŠ† ((๐ด CNF ๐ต)โ€˜๐บ))
86 cantnf.v . . . . . . . . . . . 12 (๐œ‘ โ†’ ((๐ด CNF ๐ต)โ€˜๐บ) = ๐‘)
8786adantr 481 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ((๐ด CNF ๐ต)โ€˜๐บ) = ๐‘)
8885, 87sseqtrd 4021 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ((๐ด โ†‘o ๐‘ฅ) ยทo (๐บโ€˜๐‘ฅ)) โŠ† ๐‘)
8981, 88sstrd 3991 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ (๐ด โ†‘o ๐‘ฅ) โŠ† ๐‘)
9039adantr 481 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ๐‘ โˆˆ (๐ด โ†‘o ๐‘‹))
9124adantr 481 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ (๐ด โ†‘o ๐‘‹) โˆˆ On)
92 ontr2 6408 . . . . . . . . . 10 (((๐ด โ†‘o ๐‘ฅ) โˆˆ On โˆง (๐ด โ†‘o ๐‘‹) โˆˆ On) โ†’ (((๐ด โ†‘o ๐‘ฅ) โŠ† ๐‘ โˆง ๐‘ โˆˆ (๐ด โ†‘o ๐‘‹)) โ†’ (๐ด โ†‘o ๐‘ฅ) โˆˆ (๐ด โ†‘o ๐‘‹)))
9367, 91, 92syl2anc 584 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ (((๐ด โ†‘o ๐‘ฅ) โŠ† ๐‘ โˆง ๐‘ โˆˆ (๐ด โ†‘o ๐‘‹)) โ†’ (๐ด โ†‘o ๐‘ฅ) โˆˆ (๐ด โ†‘o ๐‘‹)))
9489, 90, 93mp2and 697 . . . . . . . 8 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ (๐ด โ†‘o ๐‘ฅ) โˆˆ (๐ด โ†‘o ๐‘‹))
9522adantr 481 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ๐‘‹ โˆˆ On)
9652adantr 481 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ๐ด โˆˆ (On โˆ– 2o))
97 oeord 8584 . . . . . . . . 9 ((๐‘ฅ โˆˆ On โˆง ๐‘‹ โˆˆ On โˆง ๐ด โˆˆ (On โˆ– 2o)) โ†’ (๐‘ฅ โˆˆ ๐‘‹ โ†” (๐ด โ†‘o ๐‘ฅ) โˆˆ (๐ด โ†‘o ๐‘‹)))
9865, 95, 96, 97syl3anc 1371 . . . . . . . 8 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ (๐‘ฅ โˆˆ ๐‘‹ โ†” (๐ด โ†‘o ๐‘ฅ) โˆˆ (๐ด โ†‘o ๐‘‹)))
9994, 98mpbird 256 . . . . . . 7 ((๐œ‘ โˆง ๐‘ฅ โˆˆ (๐บ supp โˆ…)) โ†’ ๐‘ฅ โˆˆ ๐‘‹)
10099ex 413 . . . . . 6 (๐œ‘ โ†’ (๐‘ฅ โˆˆ (๐บ supp โˆ…) โ†’ ๐‘ฅ โˆˆ ๐‘‹))
101100ssrdv 3987 . . . . 5 (๐œ‘ โ†’ (๐บ supp โˆ…) โŠ† ๐‘‹)
102 cantnf.f . . . . 5 ๐น = (๐‘ก โˆˆ ๐ต โ†ฆ if(๐‘ก = ๐‘‹, ๐‘Œ, (๐บโ€˜๐‘ก)))
1031, 2, 3, 4, 55, 26, 101, 102cantnfp1 9672 . . . 4 (๐œ‘ โ†’ (๐น โˆˆ ๐‘† โˆง ((๐ด CNF ๐ต)โ€˜๐น) = (((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) +o ((๐ด CNF ๐ต)โ€˜๐บ))))
104103simprd 496 . . 3 (๐œ‘ โ†’ ((๐ด CNF ๐ต)โ€˜๐น) = (((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) +o ((๐ด CNF ๐ต)โ€˜๐บ)))
10586oveq2d 7421 . . 3 (๐œ‘ โ†’ (((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) +o ((๐ด CNF ๐ต)โ€˜๐บ)) = (((๐ด โ†‘o ๐‘‹) ยทo ๐‘Œ) +o ๐‘))
106104, 105, 443eqtrd 2776 . 2 (๐œ‘ โ†’ ((๐ด CNF ๐ต)โ€˜๐น) = ๐ถ)
1071, 2, 3cantnff 9665 . . . 4 (๐œ‘ โ†’ (๐ด CNF ๐ต):๐‘†โŸถ(๐ด โ†‘o ๐ต))
108107ffnd 6715 . . 3 (๐œ‘ โ†’ (๐ด CNF ๐ต) Fn ๐‘†)
109103simpld 495 . . 3 (๐œ‘ โ†’ ๐น โˆˆ ๐‘†)
110 fnfvelrn 7079 . . 3 (((๐ด CNF ๐ต) Fn ๐‘† โˆง ๐น โˆˆ ๐‘†) โ†’ ((๐ด CNF ๐ต)โ€˜๐น) โˆˆ ran (๐ด CNF ๐ต))
111108, 109, 110syl2anc 584 . 2 (๐œ‘ โ†’ ((๐ด CNF ๐ต)โ€˜๐น) โˆˆ ran (๐ด CNF ๐ต))
112106, 111eqeltrrd 2834 1 (๐œ‘ โ†’ ๐ถ โˆˆ ran (๐ด CNF ๐ต))
Colors of variables: wff setvar class
Syntax hints:   โ†’ wi 4   โ†” wb 205   โˆง wa 396   โˆง w3a 1087   = wceq 1541   โˆˆ wcel 2106   โ‰  wne 2940  โˆ€wral 3061  โˆƒwrex 3070  {crab 3432  Vcvv 3474   โˆ– cdif 3944   โŠ† wss 3947  โˆ…c0 4321  ifcif 4527  โŸจcop 4633  โˆช cuni 4907  โˆฉ cint 4949   class class class wbr 5147  {copab 5209   โ†ฆ cmpt 5230   E cep 5578  dom cdm 5675  ran crn 5676  Oncon0 6361  โ„ฉcio 6490   Fn wfn 6535  โŸถwf 6536  โ€˜cfv 6540  (class class class)co 7405   โˆˆ cmpo 7407  1st c1st 7969  2nd c2nd 7970   supp csupp 8142  seqฯ‰cseqom 8443  1oc1o 8455  2oc2o 8456   +o coa 8459   ยทo comu 8460   โ†‘o coe 8461   finSupp cfsupp 9357  OrdIsocoi 9500   CNF ccnf 9652
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2703  ax-rep 5284  ax-sep 5298  ax-nul 5305  ax-pow 5362  ax-pr 5426  ax-un 7721
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3or 1088  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-ral 3062  df-rex 3071  df-rmo 3376  df-reu 3377  df-rab 3433  df-v 3476  df-sbc 3777  df-csb 3893  df-dif 3950  df-un 3952  df-in 3954  df-ss 3964  df-pss 3966  df-nul 4322  df-if 4528  df-pw 4603  df-sn 4628  df-pr 4630  df-op 4634  df-uni 4908  df-int 4950  df-iun 4998  df-br 5148  df-opab 5210  df-mpt 5231  df-tr 5265  df-id 5573  df-eprel 5579  df-po 5587  df-so 5588  df-fr 5630  df-se 5631  df-we 5632  df-xp 5681  df-rel 5682  df-cnv 5683  df-co 5684  df-dm 5685  df-rn 5686  df-res 5687  df-ima 5688  df-pred 6297  df-ord 6364  df-on 6365  df-lim 6366  df-suc 6367  df-iota 6492  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-isom 6549  df-riota 7361  df-ov 7408  df-oprab 7409  df-mpo 7410  df-om 7852  df-1st 7971  df-2nd 7972  df-supp 8143  df-frecs 8262  df-wrecs 8293  df-recs 8367  df-rdg 8406  df-seqom 8444  df-1o 8462  df-2o 8463  df-oadd 8466  df-omul 8467  df-oexp 8468  df-er 8699  df-map 8818  df-en 8936  df-dom 8937  df-sdom 8938  df-fin 8939  df-fsupp 9358  df-oi 9501  df-cnf 9653
This theorem is referenced by:  cantnflem4  9683
  Copyright terms: Public domain W3C validator