HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem zfregs 4657
Description: The strong form of the Axiom of Regularity, which does not require that A be a set. Axiom 6' of [TakeutiZaring] p. 21. The proof makes use of a special case of Proposition 9.4 of [TakeutiZaring] p. 75.
Assertion
Ref Expression
zfregs (Ax A (xA) = )
Distinct variable group:   x,A

Proof of Theorem zfregs
StepHypRef Expression
1 ne0 2292 . 2 (Az z A)
2 snex 2756 . . . . 5 {z} V
32tz9.1 4656 . . . 4 y({z} y Tr y w(({z} w Tr w) → y w))
4 trel 2692 . . . . . . . . . . . . . . . . . . . . . . . 24 (Tr y → ((w x x y) → w y))
5 inass 2226 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((yA) ∩ x) = (y ∩ (Ax))
6 incom 2211 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (Ax) = (xA)
76ineq2i 2217 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (y ∩ (Ax)) = (y ∩ (xA))
85, 7eqtr 1498 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((yA) ∩ x) = (y ∩ (xA))
98eleq2i 1541 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (w ((yA) ∩ x) ↔ w (y ∩ (xA)))
10 elin 2210 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (w (y ∩ (xA)) ↔ (w y w (xA)))
119, 10bitr2 174 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((w y w (xA)) ↔ w ((yA) ∩ x))
12 ne0i 2289 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (w ((yA) ∩ x) → ((yA) ∩ x) ≠ )
1311, 12sylbi 199 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((w y w (xA)) → ((yA) ∩ x) ≠ )
1413ex 373 . . . . . . . . . . . . . . . . . . . . . . . 24 (w y → (w (xA) → ((yA) ∩ x) ≠ ))
154, 14syl6 22 . . . . . . . . . . . . . . . . . . . . . . 23 (Tr y → ((w x x y) → (w (xA) → ((yA) ∩ x) ≠ )))
1615exp3a 376 . . . . . . . . . . . . . . . . . . . . . 22 (Tr y → (w x → (x y → (w (xA) → ((yA) ∩ x) ≠ ))))
1716com34 36 . . . . . . . . . . . . . . . . . . . . 21 (Tr y → (w x → (w (xA) → (x y → ((yA) ∩ x) ≠ ))))
1817imp3a 361 . . . . . . . . . . . . . . . . . . . 20 (Tr y → ((w x w (xA)) → (x y → ((yA) ∩ x) ≠ )))
19 inss1 2233 . . . . . . . . . . . . . . . . . . . . . 22 (xA) x
2019sseli 2068 . . . . . . . . . . . . . . . . . . . . 21 (w (xA) → w x)
2120ancri 297 . . . . . . . . . . . . . . . . . . . 20 (w (xA) → (w x w (xA)))
2218, 21syl5 21 . . . . . . . . . . . . . . . . . . 19 (Tr y → (w (xA) → (x y → ((yA) ∩ x) ≠ )))
232219.23adv 1216 . . . . . . . . . . . . . . . . . 18 (Tr y → (w w (xA) → (x y → ((yA) ∩ x) ≠ )))
24 ne0 2292 . . . . . . . . . . . . . . . . . 18 ((xA) ≠ w w (xA))
2523, 24syl5ib 206 . . . . . . . . . . . . . . . . 17 (Tr y → ((xA) ≠ → (x y → ((yA) ∩ x) ≠ )))
2625com23 32 . . . . . . . . . . . . . . . 16 (Tr y → (x y → ((xA) ≠ → ((yA) ∩ x) ≠ )))
2726imp 350 . . . . . . . . . . . . . . 15 ((Tr y x y) → ((xA) ≠ → ((yA) ∩ x) ≠ ))
2827necon4d 1631 . . . . . . . . . . . . . 14 ((Tr y x y) → (((yA) ∩ x) = → (xA) = ))
2928anim2d 563 . . . . . . . . . . . . 13 ((Tr y x y) → ((x A ((yA) ∩ x) = ) → (x A (xA) = )))
3029expimpd 375 . . . . . . . . . . . 12 (Tr y → ((x y (x A ((yA) ∩ x) = )) → (x A (xA) = )))
31 elin 2210 . . . . . . . . . . . . . 14 (x (yA) ↔ (x y x A))
3231anbi1i 483 . . . . . . . . . . . . 13 ((x (yA) ((yA) ∩ x) = ) ↔ ((x y x A) ((yA) ∩ x) = ))
33 anass 441 . . . . . . . . . . . . 13 (((x y x A) ((yA) ∩ x) = ) ↔ (x y (x A ((yA) ∩ x) = )))
3432, 33bitr 173 . . . . . . . . . . . 12 ((x (yA) ((yA) ∩ x) = ) ↔ (x y (x A ((yA) ∩ x) = )))
3530, 34syl5ib 206 . . . . . . . . . . 11 (Tr y → ((x (yA) ((yA) ∩ x) = ) → (x A (xA) = )))
3635r19.22dv2 1739 . . . . . . . . . 10 (Tr y → (x (yA)((yA) ∩ x) = x A (xA) = ))
37 visset 1816 . . . . . . . . . . . 12 y V
3837inex1 2721 . . . . . . . . . . 11 (yA) V
3938zfreg2 4606 . . . . . . . . . 10 ((yA) ≠ x (yA)((yA) ∩ x) = )
4036, 39syl5 21 . . . . . . . . 9 (Tr y → ((yA) ≠ x A (xA) = ))
41 snssi 2470 . . . . . . . . . . . 12 (z A → {z} A)
4241anim2i 335 . . . . . . . . . . 11 (({z} y z A) → ({z} y {z} A))
43 ssin 2235 . . . . . . . . . . . 12 (({z} y {z} A) ↔ {z} (yA))
44 visset 1816 . . . . . . . . . . . . 13 z V
4544snss 2465 . . . . . . . . . . . 12 (z (yA) ↔ {z} (yA))
4643, 45bitr4 176 . . . . . . . . . . 11 (({z} y {z} A) ↔ z (yA))
4742, 46sylib 198 . . . . . . . . . 10 (({z} y z A) → z (yA))
48 ne0i 2289 . . . . . . . . . 10 (z (yA) → (yA) ≠ )
4947, 48syl 10 . . . . . . . . 9 (({z} y z A) → (yA) ≠ )
5040, 49syl5 21 . . . . . . . 8 (Tr y → (({z} y z A) → x A (xA) = ))
5150exp3a 376 . . . . . . 7 (Tr y → ({z} y → (z Ax A (xA) = )))
5251impcom 351 . . . . . 6 (({z} y Tr y) → (z Ax A (xA) = ))
53523adant3 801 . . . . 5 (({z} y Tr y w(({z} w Tr w) → y w)) → (z Ax A (xA) = ))
545319.23aiv 1297 . . . 4 (y({z} y Tr y w(({z} w Tr w) → y w)) → (z Ax A (xA) = ))
553, 54ax-mp 7 . . 3 (z Ax A (xA) = )
565519.23aiv 1297 . 2 (z z Ax A (xA) = )
571, 56sylbi 199 1 (Ax A (xA) = )
Colors of variables: wff set class
Syntax hints:   → wi 3   wa 223   w3a 777  wal 956   = wceq 958   wcel 960  wex 982   ≠ wne 1588  wrex 1649   ∩ cin 2049   wss 2050  c0 2283  {csn 2413  Tr wtr 2685
This theorem is referenced by:  setind 4658
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 964  ax-gen 965  ax-8 966  ax-9 967  ax-10 968  ax-11 969  ax-12 970  ax-13 971  ax-14 972  ax-17 973  ax-4 975  ax-5o 977  ax-6o 980  ax-9o 1125  ax-10o 1142  ax-16 1212  ax-11o 1220  ax-ext 1462  ax-rep 2698  ax-sep 2708  ax-nul 2715  ax-pow 2748  ax-pr 2785  ax-un 2872  ax-reg 4602  ax-inf2 4634
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-3or 778  df-3an 779  df-ex 983  df-sb 1174  df-eu 1384  df-mo 1385  df-clab 1467  df-cleq 1472  df-clel 1475  df-ne 1590  df-ral 1652  df-rex 1653  df-rab 1655  df-v 1815  df-sbc 1945  df-dif 2052  df-un 2053  df-in 2054  df-ss 2056  df-nul 2284  df-if 2366  df-pw 2406  df-sn 2416  df-pr 2417  df-tp 2419  df-op 2420  df-uni 2508  df-iun 2572  df-br 2625  df-opab 2672  df-tr 2686  df-eprel 2838  df-id 2841  df-po 2846  df-so 2856  df-fr 2923  df-we 2940  df-ord 2957  df-on 2958  df-lim 2959  df-suc 2960  df-om 3138  df-xp 3190  df-rel 3191  df-cnv 3192  df-co 3193  df-dm 3194  df-rn 3195  df-res 3196  df-ima 3197  df-fun 3198  df-fn 3199  df-fv 3204  df-rdg 3938
Copyright terms: Public domain