Metamath Proof Explorer


Theorem smo11

Description: A strictly monotone ordinal function is one-to-one. (Contributed by Mario Carneiro, 28-Feb-2013)

Ref Expression
Assertion smo11 F : A B Smo F F : A 1-1 B

Proof

Step Hyp Ref Expression
1 simpl F : A B Smo F F : A B
2 ffn F : A B F Fn A
3 smodm2 F Fn A Smo F Ord A
4 ordelord Ord A z A Ord z
5 4 ex Ord A z A Ord z
6 3 5 syl F Fn A Smo F z A Ord z
7 ordelord Ord A w A Ord w
8 7 ex Ord A w A Ord w
9 3 8 syl F Fn A Smo F w A Ord w
10 6 9 anim12d F Fn A Smo F z A w A Ord z Ord w
11 ordtri3or Ord z Ord w z w z = w w z
12 simp1rr F Fn A Smo F z A w A z w F z = F w w A
13 smoel2 F Fn A Smo F x A y x F y F x
14 13 ralrimivva F Fn A Smo F x A y x F y F x
15 14 adantr F Fn A Smo F z A w A x A y x F y F x
16 15 3ad2ant1 F Fn A Smo F z A w A z w F z = F w x A y x F y F x
17 simp2 F Fn A Smo F z A w A z w F z = F w z w
18 simp3 F Fn A Smo F z A w A z w F z = F w F z = F w
19 fveq2 x = w F x = F w
20 19 eleq2d x = w F y F x F y F w
21 20 raleqbi1dv x = w y x F y F x y w F y F w
22 21 rspcv w A x A y x F y F x y w F y F w
23 fveq2 y = z F y = F z
24 23 eleq1d y = z F y F w F z F w
25 24 rspccv y w F y F w z w F z F w
26 22 25 syl6 w A x A y x F y F x z w F z F w
27 26 3imp w A x A y x F y F x z w F z F w
28 eleq1 F z = F w F z F w F w F w
29 28 biimpac F z F w F z = F w F w F w
30 27 29 sylan w A x A y x F y F x z w F z = F w F w F w
31 12 16 17 18 30 syl31anc F Fn A Smo F z A w A z w F z = F w F w F w
32 smofvon2 Smo F F w On
33 eloni F w On Ord F w
34 ordirr Ord F w ¬ F w F w
35 32 33 34 3syl Smo F ¬ F w F w
36 35 ad2antlr F Fn A Smo F z A w A ¬ F w F w
37 36 3ad2ant1 F Fn A Smo F z A w A z w F z = F w ¬ F w F w
38 31 37 pm2.21dd F Fn A Smo F z A w A z w F z = F w z = w
39 38 3exp F Fn A Smo F z A w A z w F z = F w z = w
40 ax-1 z = w F z = F w z = w
41 40 a1i F Fn A Smo F z A w A z = w F z = F w z = w
42 simp1rl F Fn A Smo F z A w A w z F z = F w z A
43 15 3ad2ant1 F Fn A Smo F z A w A w z F z = F w x A y x F y F x
44 simp2 F Fn A Smo F z A w A w z F z = F w w z
45 simp3 F Fn A Smo F z A w A w z F z = F w F z = F w
46 fveq2 x = z F x = F z
47 46 eleq2d x = z F y F x F y F z
48 47 raleqbi1dv x = z y x F y F x y z F y F z
49 48 rspcv z A x A y x F y F x y z F y F z
50 fveq2 y = w F y = F w
51 50 eleq1d y = w F y F z F w F z
52 51 rspccv y z F y F z w z F w F z
53 49 52 syl6 z A x A y x F y F x w z F w F z
54 53 3imp z A x A y x F y F x w z F w F z
55 eleq2 F z = F w F w F z F w F w
56 55 biimpac F w F z F z = F w F w F w
57 54 56 sylan z A x A y x F y F x w z F z = F w F w F w
58 42 43 44 45 57 syl31anc F Fn A Smo F z A w A w z F z = F w F w F w
59 36 3ad2ant1 F Fn A Smo F z A w A w z F z = F w ¬ F w F w
60 58 59 pm2.21dd F Fn A Smo F z A w A w z F z = F w z = w
61 60 3exp F Fn A Smo F z A w A w z F z = F w z = w
62 39 41 61 3jaod F Fn A Smo F z A w A z w z = w w z F z = F w z = w
63 11 62 syl5 F Fn A Smo F z A w A Ord z Ord w F z = F w z = w
64 63 ex F Fn A Smo F z A w A Ord z Ord w F z = F w z = w
65 10 64 mpdd F Fn A Smo F z A w A F z = F w z = w
66 65 ralrimivv F Fn A Smo F z A w A F z = F w z = w
67 2 66 sylan F : A B Smo F z A w A F z = F w z = w
68 dff13 F : A 1-1 B F : A B z A w A F z = F w z = w
69 1 67 68 sylanbrc F : A B Smo F F : A 1-1 B