Metamath Proof Explorer


Theorem axacprim

Description: ax-ac without distinct variable conditions or defined symbols. (New usage is discouraged.) (Contributed by Scott Fenton, 26-Oct-2010)

Ref Expression
Assertion axacprim ¬x¬yzx¬yz¬zw¬w¬y¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx

Proof

Step Hyp Ref Expression
1 axacnd xyzxyzzwwywyzzwywwxy=w
2 df-an yzzw¬yz¬zw
3 2 albii xyzzwx¬yz¬zw
4 anass yzzwywwxyzzwywwx
5 annim zw¬yw¬wx¬zwyw¬wx
6 pm4.63 ¬yw¬wxywwx
7 6 anbi2i zw¬yw¬wxzwywwx
8 5 7 bitr3i ¬zwyw¬wxzwywwx
9 8 anbi2i yz¬zwyw¬wxyzzwywwx
10 annim yz¬zwyw¬wx¬yzzwyw¬wx
11 4 9 10 3bitr2i yzzwywwx¬yzzwyw¬wx
12 11 exbii wyzzwywwxw¬yzzwyw¬wx
13 exnal w¬yzzwyw¬wx¬wyzzwyw¬wx
14 12 13 bitri wyzzwywwx¬wyzzwyw¬wx
15 14 bibi1i wyzzwywwxy=w¬wyzzwyw¬wxy=w
16 dfbi1 ¬wyzzwyw¬wxy=w¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx
17 15 16 bitri wyzzwywwxy=w¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx
18 17 albii ywyzzwywwxy=wy¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx
19 18 exbii wywyzzwywwxy=wwy¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx
20 df-ex wy¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx¬w¬y¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx
21 19 20 bitri wywyzzwywwxy=w¬w¬y¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx
22 3 21 imbi12i xyzzwwywyzzwywwxy=wx¬yz¬zw¬w¬y¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx
23 22 2albii yzxyzzwwywyzzwywwxy=wyzx¬yz¬zw¬w¬y¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx
24 23 exbii xyzxyzzwwywyzzwywwxy=wxyzx¬yz¬zw¬w¬y¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx
25 df-ex xyzx¬yz¬zw¬w¬y¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx¬x¬yzx¬yz¬zw¬w¬y¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx
26 24 25 bitri xyzxyzzwwywyzzwywwxy=w¬x¬yzx¬yz¬zw¬w¬y¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx
27 1 26 mpbi ¬x¬yzx¬yz¬zw¬w¬y¬¬wyzzwyw¬wxy=w¬y=w¬wyzzwyw¬wx