Metamath Proof Explorer


Theorem mh-regprimbi

Description: Shortest possible version of ax-reg in primitive symbols. The equivalence is nontrivial, but it still follows solely from the axioms of predicate calculus. (Contributed by Matthew House, 13-Apr-2026)

Ref Expression
Assertion mh-regprimbi ⊢ ∃ y y ∈ x → ∃ y y ∈ x ∧ ∀ z z ∈ y → ¬ z ∈ x ↔ ¬ ∀ y ¬ ∀ z y ∈ x → z ∈ y → ¬ z ∈ x

Proof

Step Hyp Ref Expression
1 elequ1 ⊢ y = z → y ∈ x ↔ z ∈ x
2 1 cbvexvw ⊢ ∃ y y ∈ x ↔ ∃ z z ∈ x
3 df-ex ⊢ ∃ z z ∈ x ↔ ¬ ∀ z ¬ z ∈ x
4 2 3 bitri ⊢ ∃ y y ∈ x ↔ ¬ ∀ z ¬ z ∈ x
5 4 imbi1i ⊢ ∃ y y ∈ x → ∃ y y ∈ x ∧ ∀ z z ∈ y → ¬ z ∈ x ↔ ¬ ∀ z ¬ z ∈ x → ∃ y y ∈ x ∧ ∀ z z ∈ y → ¬ z ∈ x
6 jarl ⊢ y ∈ x → z ∈ y → ¬ z ∈ x → ¬ y ∈ x → ¬ z ∈ x
7 6 com12 ⊢ ¬ y ∈ x → y ∈ x → z ∈ y → ¬ z ∈ x → ¬ z ∈ x
8 7 alimdv ⊢ ¬ y ∈ x → ∀ z y ∈ x → z ∈ y → ¬ z ∈ x → ∀ z ¬ z ∈ x
9 8 con3rr3 ⊢ ¬ ∀ z ¬ z ∈ x → ¬ y ∈ x → ¬ ∀ z y ∈ x → z ∈ y → ¬ z ∈ x
10 9 con4d ⊢ ¬ ∀ z ¬ z ∈ x → ∀ z y ∈ x → z ∈ y → ¬ z ∈ x → y ∈ x
11 10 pm4.71rd ⊢ ¬ ∀ z ¬ z ∈ x → ∀ z y ∈ x → z ∈ y → ¬ z ∈ x ↔ y ∈ x ∧ ∀ z y ∈ x → z ∈ y → ¬ z ∈ x
12 pm5.5 ⊢ y ∈ x → y ∈ x → z ∈ y ↔ z ∈ y
13 12 imbi1d ⊢ y ∈ x → y ∈ x → z ∈ y → ¬ z ∈ x ↔ z ∈ y → ¬ z ∈ x
14 13 albidv ⊢ y ∈ x → ∀ z y ∈ x → z ∈ y → ¬ z ∈ x ↔ ∀ z z ∈ y → ¬ z ∈ x
15 14 pm5.32i ⊢ y ∈ x ∧ ∀ z y ∈ x → z ∈ y → ¬ z ∈ x ↔ y ∈ x ∧ ∀ z z ∈ y → ¬ z ∈ x
16 11 15 bitr2di ⊢ ¬ ∀ z ¬ z ∈ x → y ∈ x ∧ ∀ z z ∈ y → ¬ z ∈ x ↔ ∀ z y ∈ x → z ∈ y → ¬ z ∈ x
17 16 exbidv ⊢ ¬ ∀ z ¬ z ∈ x → ∃ y y ∈ x ∧ ∀ z z ∈ y → ¬ z ∈ x ↔ ∃ y ∀ z y ∈ x → z ∈ y → ¬ z ∈ x
18 17 pm5.74i ⊢ ¬ ∀ z ¬ z ∈ x → ∃ y y ∈ x ∧ ∀ z z ∈ y → ¬ z ∈ x ↔ ¬ ∀ z ¬ z ∈ x → ∃ y ∀ z y ∈ x → z ∈ y → ¬ z ∈ x
19 ala1 ⊢ ∀ z ¬ z ∈ x → ∀ z y ∈ x → z ∈ y → ¬ z ∈ x
20 19 alrimiv ⊢ ∀ z ¬ z ∈ x → ∀ y ∀ z y ∈ x → z ∈ y → ¬ z ∈ x
21 20 19.2d ⊢ ∀ z ¬ z ∈ x → ∃ y ∀ z y ∈ x → z ∈ y → ¬ z ∈ x
22 21 biantrur ⊢ ¬ ∀ z ¬ z ∈ x → ∃ y ∀ z y ∈ x → z ∈ y → ¬ z ∈ x ↔ ∀ z ¬ z ∈ x → ∃ y ∀ z y ∈ x → z ∈ y → ¬ z ∈ x ∧ ¬ ∀ z ¬ z ∈ x → ∃ y ∀ z y ∈ x → z ∈ y → ¬ z ∈ x
23 pm4.83 ⊢ ∀ z ¬ z ∈ x → ∃ y ∀ z y ∈ x → z ∈ y → ¬ z ∈ x ∧ ¬ ∀ z ¬ z ∈ x → ∃ y ∀ z y ∈ x → z ∈ y → ¬ z ∈ x ↔ ∃ y ∀ z y ∈ x → z ∈ y → ¬ z ∈ x
24 18 22 23 3bitri ⊢ ¬ ∀ z ¬ z ∈ x → ∃ y y ∈ x ∧ ∀ z z ∈ y → ¬ z ∈ x ↔ ∃ y ∀ z y ∈ x → z ∈ y → ¬ z ∈ x
25 df-ex ⊢ ∃ y ∀ z y ∈ x → z ∈ y → ¬ z ∈ x ↔ ¬ ∀ y ¬ ∀ z y ∈ x → z ∈ y → ¬ z ∈ x
26 5 24 25 3bitri ⊢ ∃ y y ∈ x → ∃ y y ∈ x ∧ ∀ z z ∈ y → ¬ z ∈ x ↔ ¬ ∀ y ¬ ∀ z y ∈ x → z ∈ y → ¬ z ∈ x