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 φ _ x A
nfded2.2 φ _ x B
nfded2.3 _ x A _ x B C = D
nfded2.4 _ x C
Assertion nfded2 φ _ x D

Proof

Step Hyp Ref Expression
1 nfded2.1 φ _ x A
2 nfded2.2 φ _ x B
3 nfded2.3 _ x A _ x B C = D
4 nfded2.4 _ x C
5 nfnfc1 x _ x A
6 nfnfc1 x _ x B
7 5 6 nfan x _ x A _ x B
8 7 3 nfceqdf _ x A _ x B _ x C _ x D
9 1 2 8 syl2anc φ _ x C _ x D
10 4 9 mpbii φ _ x D