Metamath Proof Explorer


Theorem zorn2g

Description: Zorn's Lemma of Monk1 p. 117. This version of zorn2 avoids the Axiom of Choice by assuming that A is well-orderable. (Contributed by NM, 6-Apr-1997) (Revised by Mario Carneiro, 9-May-2015)

Ref Expression
Assertion zorn2g AdomcardRPoAwwAROrwxAzwzRxz=xxAyA¬xRy

Proof

Step Hyp Ref Expression
1 breq1 g=kgqnkqn
2 1 notbid g=k¬gqn¬kqn
3 2 cbvralvw gvA|qranhqRv¬gqnkvA|qranhqRv¬kqn
4 breq2 n=mkqnkqm
5 4 notbid n=m¬kqn¬kqm
6 5 ralbidv n=mkvA|qranhqRv¬kqnkvA|qranhqRv¬kqm
7 3 6 bitrid n=mgvA|qranhqRv¬gqnkvA|qranhqRv¬kqm
8 7 cbvriotavw ιnvA|qranhqRv|gvA|qranhqRv¬gqn=ιmvA|qranhqRv|kvA|qranhqRv¬kqm
9 rneq h=dranh=rand
10 9 raleqdv h=dqranhqRvqrandqRv
11 10 rabbidv h=dvA|qranhqRv=vA|qrandqRv
12 11 raleqdv h=dkvA|qranhqRv¬kqmkvA|qrandqRv¬kqm
13 11 12 riotaeqbidv h=dιmvA|qranhqRv|kvA|qranhqRv¬kqm=ιmvA|qrandqRv|kvA|qrandqRv¬kqm
14 8 13 eqtrid h=dιnvA|qranhqRv|gvA|qranhqRv¬gqn=ιmvA|qrandqRv|kvA|qrandqRv¬kqm
15 14 cbvmptv hVιnvA|qranhqRv|gvA|qranhqRv¬gqn=dVιmvA|qrandqRv|kvA|qrandqRv¬kqm
16 recseq hVιnvA|qranhqRv|gvA|qranhqRv¬gqn=dVιmvA|qrandqRv|kvA|qrandqRv¬kqmrecshVιnvA|qranhqRv|gvA|qranhqRv¬gqn=recsdVιmvA|qrandqRv|kvA|qrandqRv¬kqm
17 15 16 ax-mp recshVιnvA|qranhqRv|gvA|qranhqRv¬gqn=recsdVιmvA|qrandqRv|kvA|qrandqRv¬kqm
18 breq1 q=sqRvsRv
19 18 cbvralvw qrandqRvsrandsRv
20 breq2 v=rsRvsRr
21 20 ralbidv v=rsrandsRvsrandsRr
22 19 21 bitrid v=rqrandqRvsrandsRr
23 22 cbvrabv vA|qrandqRv=rA|srandsRr
24 eqid rA|srecshVιnvA|qranhqRv|gvA|qranhqRv¬gqnusRr=rA|srecshVιnvA|qranhqRv|gvA|qranhqRv¬gqnusRr
25 eqid rA|srecshVιnvA|qranhqRv|gvA|qranhqRv¬gqntsRr=rA|srecshVιnvA|qranhqRv|gvA|qranhqRv¬gqntsRr
26 17 23 24 25 zorn2lem7 AdomcardRPoAwwAROrwxAzwzRxz=xxAyA¬xRy