Metamath Proof Explorer


Theorem om2uzlti

Description: Less-than relation for G (see om2uz0i ). (Contributed by NM, 3-Oct-2004) (Revised by Mario Carneiro, 13-Sep-2013)

Ref Expression
Hypotheses om2uz.1 C
om2uz.2 G=recxVx+1Cω
Assertion om2uzlti AωBωABGA<GB

Proof

Step Hyp Ref Expression
1 om2uz.1 C
2 om2uz.2 G=recxVx+1Cω
3 eleq2 z=AzA
4 fveq2 z=Gz=G
5 4 breq2d z=GA<GzGA<G
6 3 5 imbi12d z=AzGA<GzAGA<G
7 6 imbi2d z=AωAzGA<GzAωAGA<G
8 eleq2 z=yAzAy
9 fveq2 z=yGz=Gy
10 9 breq2d z=yGA<GzGA<Gy
11 8 10 imbi12d z=yAzGA<GzAyGA<Gy
12 11 imbi2d z=yAωAzGA<GzAωAyGA<Gy
13 eleq2 z=sucyAzAsucy
14 fveq2 z=sucyGz=Gsucy
15 14 breq2d z=sucyGA<GzGA<Gsucy
16 13 15 imbi12d z=sucyAzGA<GzAsucyGA<Gsucy
17 16 imbi2d z=sucyAωAzGA<GzAωAsucyGA<Gsucy
18 eleq2 z=BAzAB
19 fveq2 z=BGz=GB
20 19 breq2d z=BGA<GzGA<GB
21 18 20 imbi12d z=BAzGA<GzABGA<GB
22 21 imbi2d z=BAωAzGA<GzAωABGA<GB
23 noel ¬A
24 23 pm2.21i AGA<G
25 24 a1i AωAGA<G
26 id AyGA<GyAyGA<Gy
27 fveq2 A=yGA=Gy
28 27 a1i AyGA<GyA=yGA=Gy
29 26 28 orim12d AyGA<GyAyA=yGA<GyGA=Gy
30 elsuc2g yωAsucyAyA=y
31 30 bicomd yωAyA=yAsucy
32 31 adantl AωyωAyA=yAsucy
33 1 2 om2uzsuci yωGsucy=Gy+1
34 33 breq2d yωGA<GsucyGA<Gy+1
35 34 adantl AωyωGA<GsucyGA<Gy+1
36 1 2 om2uzuzi AωGAC
37 1 2 om2uzuzi yωGyC
38 eluzelz GACGA
39 eluzelz GyCGy
40 zleltp1 GAGyGAGyGA<Gy+1
41 38 39 40 syl2an GACGyCGAGyGA<Gy+1
42 36 37 41 syl2an AωyωGAGyGA<Gy+1
43 36 38 syl AωGA
44 43 zred AωGA
45 37 39 syl yωGy
46 45 zred yωGy
47 leloe GAGyGAGyGA<GyGA=Gy
48 44 46 47 syl2an AωyωGAGyGA<GyGA=Gy
49 35 42 48 3bitr2rd AωyωGA<GyGA=GyGA<Gsucy
50 32 49 imbi12d AωyωAyA=yGA<GyGA=GyAsucyGA<Gsucy
51 29 50 imbitrid AωyωAyGA<GyAsucyGA<Gsucy
52 51 expcom yωAωAyGA<GyAsucyGA<Gsucy
53 52 a2d yωAωAyGA<GyAωAsucyGA<Gsucy
54 7 12 17 22 25 53 finds BωAωABGA<GB
55 54 impcom AωBωABGA<GB