Metamath Proof Explorer


Theorem zfac

Description: Axiom of Choice expressed with the fewest number of different variables. The penultimate step shows the logical equivalence to ax-ac . (New usage is discouraged.) (Contributed by NM, 14-Aug-2003)

Ref Expression
Assertion zfac xyzyzzwwywyzzwywwxy=w

Proof

Step Hyp Ref Expression
1 ax-ac xyzyzzwvutuzztuttxu=v
2 equequ2 v=wu=vu=w
3 2 bibi2d v=wtuzztuttxu=vtuzztuttxu=w
4 elequ2 t=wztzw
5 4 anbi2d t=wuzztuzzw
6 elequ2 t=wutuw
7 elequ1 t=wtxwx
8 6 7 anbi12d t=wuttxuwwx
9 5 8 anbi12d t=wuzztuttxuzzwuwwx
10 9 cbvexvw tuzztuttxwuzzwuwwx
11 10 bibi1i tuzztuttxu=wwuzzwuwwxu=w
12 3 11 bitrdi v=wtuzztuttxu=vwuzzwuwwxu=w
13 12 albidv v=wutuzztuttxu=vuwuzzwuwwxu=w
14 elequ1 u=yuzyz
15 14 anbi1d u=yuzzwyzzw
16 elequ1 u=yuwyw
17 16 anbi1d u=yuwwxywwx
18 15 17 anbi12d u=yuzzwuwwxyzzwywwx
19 18 exbidv u=ywuzzwuwwxwyzzwywwx
20 equequ1 u=yu=wy=w
21 19 20 bibi12d u=ywuzzwuwwxu=wwyzzwywwxy=w
22 21 cbvalvw uwuzzwuwwxu=wywyzzwywwxy=w
23 13 22 bitrdi v=wutuzztuttxu=vywyzzwywwxy=w
24 23 cbvexvw vutuzztuttxu=vwywyzzwywwxy=w
25 24 imbi2i yzzwvutuzztuttxu=vyzzwwywyzzwywwxy=w
26 25 2albii yzyzzwvutuzztuttxu=vyzyzzwwywyzzwywwxy=w
27 26 exbii xyzyzzwvutuzztuttxu=vxyzyzzwwywyzzwywwxy=w
28 1 27 mpbi xyzyzzwwywyzzwywwxy=w