Metamath Proof Explorer


Theorem dfafn5b

Description: Representation of a function in terms of its values, analogous to dffn5 (only if it is assumed that the function value for each x is a set). (Contributed by Alexander van der Vekens, 25-May-2017)

Ref Expression
Assertion dfafn5b ⊢ ∀ x ∈ A F ''' x ∈ V → F Fn A ↔ F = x ∈ A ⟼ F ''' x

Proof

Step Hyp Ref Expression
1 dfafn5a ⊢ F Fn A → F = x ∈ A ⟼ F ''' x
2 eqid ⊢ x ∈ A ⟼ F ''' x = x ∈ A ⟼ F ''' x
3 2 fnmpt ⊢ ∀ x ∈ A F ''' x ∈ V → x ∈ A ⟼ F ''' x Fn A
4 fneq1 ⊢ F = x ∈ A ⟼ F ''' x → F Fn A ↔ x ∈ A ⟼ F ''' x Fn A
5 3 4 syl5ibrcom ⊢ ∀ x ∈ A F ''' x ∈ V → F = x ∈ A ⟼ F ''' x → F Fn A
6 1 5 impbid2 ⊢ ∀ x ∈ A F ''' x ∈ V → F Fn A ↔ F = x ∈ A ⟼ F ''' x