Metamath Proof Explorer


Theorem dfwe2

Description: Alternate definition of well-ordering. Definition 6.24(2) of TakeutiZaring p. 30. (Contributed by NM, 16-Mar-1997) (Proof shortened by Andrew Salmon, 12-Aug-2011)

Ref Expression
Assertion dfwe2 RWeARFrAxAyAxRyx=yyRx

Proof

Step Hyp Ref Expression
1 df-we RWeARFrAROrA
2 df-so ROrARPoAxAyAxRyx=yyRx
3 simpr RPoAxAyAxRyx=yyRxxAyAxRyx=yyRx
4 ax-1 xRzxRyyRzxRz
5 4 a1i RFrAxAyAzAxRzxRyyRzxRz
6 fr2nr RFrAxAyA¬xRyyRx
7 6 3adantr3 RFrAxAyAzA¬xRyyRx
8 breq2 x=zyRxyRz
9 8 anbi2d x=zxRyyRxxRyyRz
10 9 notbid x=z¬xRyyRx¬xRyyRz
11 7 10 syl5ibcom RFrAxAyAzAx=z¬xRyyRz
12 pm2.21 ¬xRyyRzxRyyRzxRz
13 11 12 syl6 RFrAxAyAzAx=zxRyyRzxRz
14 fr3nr RFrAxAyAzA¬xRyyRzzRx
15 df-3an xRyyRzzRxxRyyRzzRx
16 15 biimpri xRyyRzzRxxRyyRzzRx
17 16 ancoms zRxxRyyRzxRyyRzzRx
18 14 17 nsyl RFrAxAyAzA¬zRxxRyyRz
19 18 pm2.21d RFrAxAyAzAzRxxRyyRzxRz
20 19 expd RFrAxAyAzAzRxxRyyRzxRz
21 5 13 20 3jaod RFrAxAyAzAxRzx=zzRxxRyyRzxRz
22 frirr RFrAxA¬xRx
23 22 3ad2antr1 RFrAxAyAzA¬xRx
24 21 23 jctild RFrAxAyAzAxRzx=zzRx¬xRxxRyyRzxRz
25 24 ex RFrAxAyAzAxRzx=zzRx¬xRxxRyyRzxRz
26 25 a2d RFrAxAyAzAxRzx=zzRxxAyAzA¬xRxxRyyRzxRz
27 26 alimdv RFrAzxAyAzAxRzx=zzRxzxAyAzA¬xRxxRyyRzxRz
28 27 2alimdv RFrAxyzxAyAzAxRzx=zzRxxyzxAyAzA¬xRxxRyyRzxRz
29 r3al xAyAzAxRzx=zzRxxyzxAyAzAxRzx=zzRx
30 r3al xAyAzA¬xRxxRyyRzxRzxyzxAyAzA¬xRxxRyyRzxRz
31 28 29 30 3imtr4g RFrAxAyAzAxRzx=zzRxxAyAzA¬xRxxRyyRzxRz
32 breq2 y=zxRyxRz
33 equequ2 y=zx=yx=z
34 breq1 y=zyRxzRx
35 32 33 34 3orbi123d y=zxRyx=yyRxxRzx=zzRx
36 35 ralidmw yAyAxRyx=yyRxyAxRyx=yyRx
37 35 cbvralvw yAxRyx=yyRxzAxRzx=zzRx
38 37 ralbii yAyAxRyx=yyRxyAzAxRzx=zzRx
39 36 38 bitr3i yAxRyx=yyRxyAzAxRzx=zzRx
40 39 ralbii xAyAxRyx=yyRxxAyAzAxRzx=zzRx
41 df-po RPoAxAyAzA¬xRxxRyyRzxRz
42 31 40 41 3imtr4g RFrAxAyAxRyx=yyRxRPoA
43 42 ancrd RFrAxAyAxRyx=yyRxRPoAxAyAxRyx=yyRx
44 3 43 impbid2 RFrARPoAxAyAxRyx=yyRxxAyAxRyx=yyRx
45 2 44 bitrid RFrAROrAxAyAxRyx=yyRx
46 45 pm5.32i RFrAROrARFrAxAyAxRyx=yyRx
47 1 46 bitri RWeARFrAxAyAxRyx=yyRx