Metamath Proof Explorer


Theorem nfded2

Description: A deduction theorem that converts a not-free inference directly to deduction form. The first 2 hypotheses are the hypotheses of the deduction form. The third is an equality deduction (e.g., ( ( F/_ x A /\ F/_ x B ) -> <. { y | A. x y e. A } , { y | A. x y e. B } >. = <. A , B >. ) for nfopd ) that starts from abidnf . The last is assigned to the inference form (e.g., F/_ x <. { y | A. x y e. A } , { y | A. x y e. B } >. for nfop ) whose hypotheses are satisfied using nfaba1 . (Contributed by NM, 19-Nov-2020)

Ref Expression
Hypotheses nfded2.1 φ_xA
nfded2.2 φ_xB
nfded2.3 _xA_xBC=D
nfded2.4 _xC
Assertion nfded2 φ_xD

Proof

Step Hyp Ref Expression
1 nfded2.1 φ_xA
2 nfded2.2 φ_xB
3 nfded2.3 _xA_xBC=D
4 nfded2.4 _xC
5 nfnfc1 x_xA
6 nfnfc1 x_xB
7 5 6 nfan x_xA_xB
8 7 3 nfceqdf _xA_xB_xC_xD
9 1 2 8 syl2anc φ_xC_xD
10 4 9 mpbii φ_xD