Metamath Proof Explorer


Theorem funressneu

Description: There is exactly one value of a class which is a function restricted to a singleton, analogous to funeu . A e. _V is required because otherwise E! y A F y , see brprcneu . (Contributed by AV, 7-Sep-2022)

Ref Expression
Assertion funressneu ⊢ A ∈ V ∧ B ∈ W ∧ Fun ⁡ F ↾ A ∧ A F B → ∃! y A F y

Proof

Step Hyp Ref Expression
1 simp1l ⊢ A ∈ V ∧ B ∈ W ∧ Fun ⁡ F ↾ A ∧ A F B → A ∈ V
2 simp1r ⊢ A ∈ V ∧ B ∈ W ∧ Fun ⁡ F ↾ A ∧ A F B → B ∈ W
3 simp3 ⊢ A ∈ V ∧ B ∈ W ∧ Fun ⁡ F ↾ A ∧ A F B → A F B
4 breldmg ⊢ A ∈ V ∧ B ∈ W ∧ A F B → A ∈ dom ⁡ F
5 1 2 3 4 syl3anc ⊢ A ∈ V ∧ B ∈ W ∧ Fun ⁡ F ↾ A ∧ A F B → A ∈ dom ⁡ F
6 eldmg ⊢ A ∈ dom ⁡ F → A ∈ dom ⁡ F ↔ ∃ y A F y
7 6 ibi ⊢ A ∈ dom ⁡ F → ∃ y A F y
8 5 7 syl ⊢ A ∈ V ∧ B ∈ W ∧ Fun ⁡ F ↾ A ∧ A F B → ∃ y A F y
9 simpl ⊢ A ∈ V ∧ B ∈ W → A ∈ V
10 9 anim1i ⊢ A ∈ V ∧ B ∈ W ∧ Fun ⁡ F ↾ A → A ∈ V ∧ Fun ⁡ F ↾ A
11 10 3adant3 ⊢ A ∈ V ∧ B ∈ W ∧ Fun ⁡ F ↾ A ∧ A F B → A ∈ V ∧ Fun ⁡ F ↾ A
12 funressnmo ⊢ A ∈ V ∧ Fun ⁡ F ↾ A → ∃* y A F y
13 11 12 syl ⊢ A ∈ V ∧ B ∈ W ∧ Fun ⁡ F ↾ A ∧ A F B → ∃* y A F y
14 moeu ⊢ ∃* y A F y ↔ ∃ y A F y → ∃! y A F y
15 13 14 sylib ⊢ A ∈ V ∧ B ∈ W ∧ Fun ⁡ F ↾ A ∧ A F B → ∃ y A F y → ∃! y A F y
16 8 15 mpd ⊢ A ∈ V ∧ B ∈ W ∧ Fun ⁡ F ↾ A ∧ A F B → ∃! y A F y