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 = rec x V x + 1 C ω
Assertion om2uzlti A ω B ω A B G A < G B

Proof

Step Hyp Ref Expression
1 om2uz.1 C
2 om2uz.2 G = rec x V x + 1 C ω
3 eleq2 z = A z A
4 fveq2 z = G z = G
5 4 breq2d z = G A < G z G A < G
6 3 5 imbi12d z = A z G A < G z A G A < G
7 6 imbi2d z = A ω A z G A < G z A ω A G A < G
8 eleq2 z = y A z A y
9 fveq2 z = y G z = G y
10 9 breq2d z = y G A < G z G A < G y
11 8 10 imbi12d z = y A z G A < G z A y G A < G y
12 11 imbi2d z = y A ω A z G A < G z A ω A y G A < G y
13 eleq2 z = suc y A z A suc y
14 fveq2 z = suc y G z = G suc y
15 14 breq2d z = suc y G A < G z G A < G suc y
16 13 15 imbi12d z = suc y A z G A < G z A suc y G A < G suc y
17 16 imbi2d z = suc y A ω A z G A < G z A ω A suc y G A < G suc y
18 eleq2 z = B A z A B
19 fveq2 z = B G z = G B
20 19 breq2d z = B G A < G z G A < G B
21 18 20 imbi12d z = B A z G A < G z A B G A < G B
22 21 imbi2d z = B A ω A z G A < G z A ω A B G A < G B
23 noel ¬ A
24 23 pm2.21i A G A < G
25 24 a1i A ω A G A < G
26 id A y G A < G y A y G A < G y
27 fveq2 A = y G A = G y
28 27 a1i A y G A < G y A = y G A = G y
29 26 28 orim12d A y G A < G y A y A = y G A < G y G A = G y
30 elsuc2g y ω A suc y A y A = y
31 30 bicomd y ω A y A = y A suc y
32 31 adantl A ω y ω A y A = y A suc y
33 1 2 om2uzsuci y ω G suc y = G y + 1
34 33 breq2d y ω G A < G suc y G A < G y + 1
35 34 adantl A ω y ω G A < G suc y G A < G y + 1
36 1 2 om2uzuzi A ω G A C
37 1 2 om2uzuzi y ω G y C
38 eluzelz G A C G A
39 eluzelz G y C G y
40 zleltp1 G A G y G A G y G A < G y + 1
41 38 39 40 syl2an G A C G y C G A G y G A < G y + 1
42 36 37 41 syl2an A ω y ω G A G y G A < G y + 1
43 36 38 syl A ω G A
44 43 zred A ω G A
45 37 39 syl y ω G y
46 45 zred y ω G y
47 leloe G A G y G A G y G A < G y G A = G y
48 44 46 47 syl2an A ω y ω G A G y G A < G y G A = G y
49 35 42 48 3bitr2rd A ω y ω G A < G y G A = G y G A < G suc y
50 32 49 imbi12d A ω y ω A y A = y G A < G y G A = G y A suc y G A < G suc y
51 29 50 syl5ib A ω y ω A y G A < G y A suc y G A < G suc y
52 51 expcom y ω A ω A y G A < G y A suc y G A < G suc y
53 52 a2d y ω A ω A y G A < G y A ω A suc y G A < G suc y
54 7 12 17 22 25 53 finds B ω A ω A B G A < G B
55 54 impcom A ω B ω A B G A < G B