Metamath Proof Explorer


Theorem nfdfat

Description: Bound-variable hypothesis builder for "defined at". To prove a deduction version of this theorem is not easily possible because many deduction versions for bound-variable hypothesis builder for constructs the definition of "defined at" is based on are not available (e.g., for Fun/Rel, dom, C_ , etc.). (Contributed by Alexander van der Vekens, 26-May-2017)

Ref Expression
Hypotheses nfdfat.1 𝑥 𝐹
nfdfat.2 𝑥 𝐴
Assertion nfdfat 𝑥 𝐹 defAt 𝐴

Proof

Step Hyp Ref Expression
1 nfdfat.1 𝑥 𝐹
2 nfdfat.2 𝑥 𝐴
3 df-dfat ( 𝐹 defAt 𝐴 ↔ ( 𝐴 ∈ dom 𝐹 ∧ Fun ( 𝐹 ↾ { 𝐴 } ) ) )
4 1 nfdm 𝑥 dom 𝐹
5 2 4 nfel 𝑥 𝐴 ∈ dom 𝐹
6 2 nfsn 𝑥 { 𝐴 }
7 1 6 nfres 𝑥 ( 𝐹 ↾ { 𝐴 } )
8 7 nffun 𝑥 Fun ( 𝐹 ↾ { 𝐴 } )
9 5 8 nfan 𝑥 ( 𝐴 ∈ dom 𝐹 ∧ Fun ( 𝐹 ↾ { 𝐴 } ) )
10 3 9 nfxfr 𝑥 𝐹 defAt 𝐴