Metamath Proof Explorer


Theorem eu2ndop1stv

Description: If there is a unique second component in an ordered pair contained in a given set, the first component must be a set. (Contributed by Alexander van der Vekens, 29-Nov-2017)

Ref Expression
Assertion eu2ndop1stv ⊢ ∃! y A y ∈ V → A ∈ V

Proof

Step Hyp Ref Expression
1 euex ⊢ ∃! y A y ∈ V → ∃ y A y ∈ V
2 nfeu1 ⊢ Ⅎ y ∃! y A y ∈ V
3 nfcv ⊢ Ⅎ _ y A
4 3 nfel1 ⊢ Ⅎ y A ∈ V
5 2 4 nfim ⊢ Ⅎ y ∃! y A y ∈ V → A ∈ V
6 opprc1 ⊢ ¬ A ∈ V → A y = ∅
7 6 eleq1d ⊢ ¬ A ∈ V → A y ∈ V ↔ ∅ ∈ V
8 ax-5 ⊢ ∅ ∈ V → ∀ y ∅ ∈ V
9 alneu ⊢ ∀ y ∅ ∈ V → ¬ ∃! y ∅ ∈ V
10 8 9 syl ⊢ ∅ ∈ V → ¬ ∃! y ∅ ∈ V
11 7 10 biimtrdi ⊢ ¬ A ∈ V → A y ∈ V → ¬ ∃! y ∅ ∈ V
12 11 impcom ⊢ A y ∈ V ∧ ¬ A ∈ V → ¬ ∃! y ∅ ∈ V
13 7 eubidv ⊢ ¬ A ∈ V → ∃! y A y ∈ V ↔ ∃! y ∅ ∈ V
14 13 notbid ⊢ ¬ A ∈ V → ¬ ∃! y A y ∈ V ↔ ¬ ∃! y ∅ ∈ V
15 14 adantl ⊢ A y ∈ V ∧ ¬ A ∈ V → ¬ ∃! y A y ∈ V ↔ ¬ ∃! y ∅ ∈ V
16 12 15 mpbird ⊢ A y ∈ V ∧ ¬ A ∈ V → ¬ ∃! y A y ∈ V
17 16 ex ⊢ A y ∈ V → ¬ A ∈ V → ¬ ∃! y A y ∈ V
18 17 con4d ⊢ A y ∈ V → ∃! y A y ∈ V → A ∈ V
19 5 18 exlimi ⊢ ∃ y A y ∈ V → ∃! y A y ∈ V → A ∈ V
20 1 19 mpcom ⊢ ∃! y A y ∈ V → A ∈ V