Metamath Proof Explorer


Theorem feu

Description: There is exactly one value of a function in its codomain. (Contributed by NM, 10-Dec-2003)

Ref Expression
Assertion feu ⊢ F : A ⟶ B ∧ C ∈ A → ∃! y ∈ B C y ∈ F

Proof

Step Hyp Ref Expression
1 ffn ⊢ F : A ⟶ B → F Fn A
2 fneu2 ⊢ F Fn A ∧ C ∈ A → ∃! y C y ∈ F
3 1 2 sylan ⊢ F : A ⟶ B ∧ C ∈ A → ∃! y C y ∈ F
4 opelf ⊢ F : A ⟶ B ∧ C y ∈ F → C ∈ A ∧ y ∈ B
5 4 simprd ⊢ F : A ⟶ B ∧ C y ∈ F → y ∈ B
6 5 ex ⊢ F : A ⟶ B → C y ∈ F → y ∈ B
7 6 pm4.71rd ⊢ F : A ⟶ B → C y ∈ F ↔ y ∈ B ∧ C y ∈ F
8 7 eubidv ⊢ F : A ⟶ B → ∃! y C y ∈ F ↔ ∃! y y ∈ B ∧ C y ∈ F
9 8 adantr ⊢ F : A ⟶ B ∧ C ∈ A → ∃! y C y ∈ F ↔ ∃! y y ∈ B ∧ C y ∈ F
10 3 9 mpbid ⊢ F : A ⟶ B ∧ C ∈ A → ∃! y y ∈ B ∧ C y ∈ F
11 df-reu ⊢ ∃! y ∈ B C y ∈ F ↔ ∃! y y ∈ B ∧ C y ∈ F
12 10 11 sylibr ⊢ F : A ⟶ B ∧ C ∈ A → ∃! y ∈ B C y ∈ F