Metamath Proof Explorer


Theorem cff1

Description: There is always a map from ( cfA ) to A (this is a stronger condition than the definition, which only presupposes a map from some y ~( cfA ) . (Contributed by Mario Carneiro, 28-Feb-2013)

Ref Expression
Assertion cff1 A On f f : cf A 1-1 A z A w cf A z f w

Proof

Step Hyp Ref Expression
1 cfval A On cf A = x | y x = card y y A z A s y z s
2 cardon card y On
3 eleq1 x = card y x On card y On
4 2 3 mpbiri x = card y x On
5 4 adantr x = card y y A z A s y z s x On
6 5 exlimiv y x = card y y A z A s y z s x On
7 6 abssi x | y x = card y y A z A s y z s On
8 cflem A On x y x = card y y A z A s y z s
9 abn0 x | y x = card y y A z A s y z s x y x = card y y A z A s y z s
10 8 9 sylibr A On x | y x = card y y A z A s y z s
11 onint x | y x = card y y A z A s y z s On x | y x = card y y A z A s y z s x | y x = card y y A z A s y z s x | y x = card y y A z A s y z s
12 7 10 11 sylancr A On x | y x = card y y A z A s y z s x | y x = card y y A z A s y z s
13 1 12 eqeltrd A On cf A x | y x = card y y A z A s y z s
14 fvex cf A V
15 eqeq1 x = cf A x = card y cf A = card y
16 15 anbi1d x = cf A x = card y y A z A s y z s cf A = card y y A z A s y z s
17 16 exbidv x = cf A y x = card y y A z A s y z s y cf A = card y y A z A s y z s
18 14 17 elab cf A x | y x = card y y A z A s y z s y cf A = card y y A z A s y z s
19 13 18 sylib A On y cf A = card y y A z A s y z s
20 simplr A On cf A = card y y A z A s y z s cf A = card y
21 onss A On A On
22 sstr y A A On y On
23 21 22 sylan2 y A A On y On
24 23 ancoms A On y A y On
25 24 ad2ant2r A On cf A = card y y A z A s y z s y On
26 vex y V
27 onssnum y V y On y dom card
28 26 27 mpan y On y dom card
29 cardid2 y dom card card y y
30 28 29 syl y On card y y
31 30 adantl cf A = card y y On card y y
32 breq1 cf A = card y cf A y card y y
33 32 adantr cf A = card y y On cf A y card y y
34 31 33 mpbird cf A = card y y On cf A y
35 bren cf A y f f : cf A 1-1 onto y
36 34 35 sylib cf A = card y y On f f : cf A 1-1 onto y
37 20 25 36 syl2anc A On cf A = card y y A z A s y z s f f : cf A 1-1 onto y
38 f1of1 f : cf A 1-1 onto y f : cf A 1-1 y
39 f1ss f : cf A 1-1 y y A f : cf A 1-1 A
40 39 ancoms y A f : cf A 1-1 y f : cf A 1-1 A
41 38 40 sylan2 y A f : cf A 1-1 onto y f : cf A 1-1 A
42 41 adantlr y A z A s y z s f : cf A 1-1 onto y f : cf A 1-1 A
43 42 3adant1 A On cf A = card y y A z A s y z s f : cf A 1-1 onto y f : cf A 1-1 A
44 f1ofo f : cf A 1-1 onto y f : cf A onto y
45 foelrn f : cf A onto y s y w cf A s = f w
46 sseq2 s = f w z s z f w
47 46 biimpcd z s s = f w z f w
48 47 reximdv z s w cf A s = f w w cf A z f w
49 45 48 syl5com f : cf A onto y s y z s w cf A z f w
50 49 rexlimdva f : cf A onto y s y z s w cf A z f w
51 50 ralimdv f : cf A onto y z A s y z s z A w cf A z f w
52 44 51 syl f : cf A 1-1 onto y z A s y z s z A w cf A z f w
53 52 impcom z A s y z s f : cf A 1-1 onto y z A w cf A z f w
54 53 adantll y A z A s y z s f : cf A 1-1 onto y z A w cf A z f w
55 54 3adant1 A On cf A = card y y A z A s y z s f : cf A 1-1 onto y z A w cf A z f w
56 43 55 jca A On cf A = card y y A z A s y z s f : cf A 1-1 onto y f : cf A 1-1 A z A w cf A z f w
57 56 3expia A On cf A = card y y A z A s y z s f : cf A 1-1 onto y f : cf A 1-1 A z A w cf A z f w
58 57 eximdv A On cf A = card y y A z A s y z s f f : cf A 1-1 onto y f f : cf A 1-1 A z A w cf A z f w
59 37 58 mpd A On cf A = card y y A z A s y z s f f : cf A 1-1 A z A w cf A z f w
60 59 expl A On cf A = card y y A z A s y z s f f : cf A 1-1 A z A w cf A z f w
61 60 exlimdv A On y cf A = card y y A z A s y z s f f : cf A 1-1 A z A w cf A z f w
62 19 61 mpd A On f f : cf A 1-1 A z A w cf A z f w