Metamath Proof Explorer


Theorem zfregs2VD

Description: Virtual deduction proof of zfregs2 . (Contributed by Alan Sare, 24-Oct-2011) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Assertion zfregs2VD ⊢ A ≠ ∅ → ¬ ∀ x ∈ A ∃ y y ∈ A ∧ y ∈ x

Proof

Step Hyp Ref Expression
1 idn1 ⊢ A ≠ ∅ → A ≠ ∅
2 zfregs ⊢ A ≠ ∅ → ∃ x ∈ A x ∩ A = ∅
3 1 2 e1a ⊢ A ≠ ∅ → ∃ x ∈ A x ∩ A = ∅
4 incom ⊢ x ∩ A = A ∩ x
5 4 eqeq1i ⊢ x ∩ A = ∅ ↔ A ∩ x = ∅
6 5 rexbii ⊢ ∃ x ∈ A x ∩ A = ∅ ↔ ∃ x ∈ A A ∩ x = ∅
7 3 6 e1bi ⊢ A ≠ ∅ → ∃ x ∈ A A ∩ x = ∅
8 disj1 ⊢ A ∩ x = ∅ ↔ ∀ y y ∈ A → ¬ y ∈ x
9 8 rexbii ⊢ ∃ x ∈ A A ∩ x = ∅ ↔ ∃ x ∈ A ∀ y y ∈ A → ¬ y ∈ x
10 7 9 e1bi ⊢ A ≠ ∅ → ∃ x ∈ A ∀ y y ∈ A → ¬ y ∈ x
11 alinexa ⊢ ∀ y y ∈ A → ¬ y ∈ x ↔ ¬ ∃ y y ∈ A ∧ y ∈ x
12 11 rexbii ⊢ ∃ x ∈ A ∀ y y ∈ A → ¬ y ∈ x ↔ ∃ x ∈ A ¬ ∃ y y ∈ A ∧ y ∈ x
13 10 12 e1bi ⊢ A ≠ ∅ → ∃ x ∈ A ¬ ∃ y y ∈ A ∧ y ∈ x
14 dfrex2 ⊢ ∃ x ∈ A ¬ ∃ y y ∈ A ∧ y ∈ x ↔ ¬ ∀ x ∈ A ¬ ¬ ∃ y y ∈ A ∧ y ∈ x
15 13 14 e1bi ⊢ A ≠ ∅ → ¬ ∀ x ∈ A ¬ ¬ ∃ y y ∈ A ∧ y ∈ x
16 notnotr ⊢ ¬ ¬ ∃ y y ∈ A ∧ y ∈ x → ∃ y y ∈ A ∧ y ∈ x
17 notnot ⊢ ∃ y y ∈ A ∧ y ∈ x → ¬ ¬ ∃ y y ∈ A ∧ y ∈ x
18 16 17 impbii ⊢ ¬ ¬ ∃ y y ∈ A ∧ y ∈ x ↔ ∃ y y ∈ A ∧ y ∈ x
19 18 ralbii ⊢ ∀ x ∈ A ¬ ¬ ∃ y y ∈ A ∧ y ∈ x ↔ ∀ x ∈ A ∃ y y ∈ A ∧ y ∈ x
20 19 notbii ⊢ ¬ ∀ x ∈ A ¬ ¬ ∃ y y ∈ A ∧ y ∈ x ↔ ¬ ∀ x ∈ A ∃ y y ∈ A ∧ y ∈ x
21 15 20 e1bi ⊢ A ≠ ∅ → ¬ ∀ x ∈ A ∃ y y ∈ A ∧ y ∈ x
22 21 in1 ⊢ A ≠ ∅ → ¬ ∀ x ∈ A ∃ y y ∈ A ∧ y ∈ x