Metamath Proof Explorer


Theorem wefrc

Description: A nonempty subclass of a class well-ordered by membership has a minimal element. Special case of Proposition 6.26 of TakeutiZaring p. 31. (Contributed by NM, 17-Feb-2004)

Ref Expression
Assertion wefrc EWeABABxBBx=

Proof

Step Hyp Ref Expression
1 wess BAEWeAEWeB
2 n0 ByyB
3 ineq2 x=yBx=By
4 3 eqeq1d x=yBx=By=
5 4 rspcev yBBy=xBBx=
6 5 ex yBBy=xBBx=
7 6 adantl EWeByBBy=xBBx=
8 inss1 ByB
9 wefr EWeBEFrB
10 vex yV
11 10 inex2 ByV
12 11 epfrc EFrBByBByxByByx=
13 9 12 syl3an1 EWeBByBByxByByx=
14 13 3exp EWeBByBByxByByx=
15 8 14 mpi EWeBByxByByx=
16 rexin xByByx=xBxyByx=
17 15 16 imbitrdi EWeBByxBxyByx=
18 17 adantr EWeByBByxBxyByx=
19 elin zBxzBzx
20 df-3an yBzBxByBzBxB
21 3anrot yBzBxBzBxByB
22 20 21 bitr3i yBzBxBzBxByB
23 wetrep EWeBzBxByBzxxyzy
24 23 expd EWeBzBxByBzxxyzy
25 22 24 sylan2b EWeByBzBxBzxxyzy
26 25 exp44 EWeByBzBxBzxxyzy
27 26 imp EWeByBzBxBzxxyzy
28 27 com34 EWeByBzBzxxBxyzy
29 28 impd EWeByBzBzxxBxyzy
30 19 29 biimtrid EWeByBzBxxBxyzy
31 30 imp4a EWeByBzBxxBxyzy
32 31 com23 EWeByBxBxyzBxzy
33 32 ralrimdv EWeByBxBxyzBxzy
34 dfss3 BxyzBxzy
35 33 34 imbitrrdi EWeByBxBxyBxy
36 dfss BxyBx=Bxy
37 in32 Bxy=Byx
38 37 eqeq2i Bx=BxyBx=Byx
39 36 38 sylbb BxyBx=Byx
40 39 eqeq1d BxyBx=Byx=
41 40 biimprd BxyByx=Bx=
42 35 41 syl6 EWeByBxBxyByx=Bx=
43 42 expd EWeByBxBxyByx=Bx=
44 43 imp4a EWeByBxBxyByx=Bx=
45 44 reximdvai EWeByBxBxyByx=xBBx=
46 18 45 syld EWeByBByxBBx=
47 7 46 pm2.61dne EWeByBxBBx=
48 47 ex EWeByBxBBx=
49 48 exlimdv EWeByyBxBBx=
50 2 49 biimtrid EWeBBxBBx=
51 1 50 syl6com EWeABABxBBx=
52 51 3imp EWeABABxBBx=