Metamath Proof Explorer


Theorem nfopdALT

Description: Deduction version of bound-variable hypothesis builder nfop . This shows how the deduction version of a not-free theorem such as nfop can be created from the corresponding not-free inference theorem. (Contributed by NM, 19-Nov-2020) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Hypotheses nfopdALT.1 ⊢ φ → Ⅎ _ x A
nfopdALT.2 ⊢ φ → Ⅎ _ x B
Assertion nfopdALT ⊢ φ → Ⅎ _ x A B

Proof

Step Hyp Ref Expression
1 nfopdALT.1 ⊢ φ → Ⅎ _ x A
2 nfopdALT.2 ⊢ φ → Ⅎ _ x B
3 abidnf ⊢ Ⅎ _ x A → z | ∀ x z ∈ A = A
4 3 adantr ⊢ Ⅎ _ x A ∧ Ⅎ _ x B → z | ∀ x z ∈ A = A
5 abidnf ⊢ Ⅎ _ x B → z | ∀ x z ∈ B = B
6 5 adantl ⊢ Ⅎ _ x A ∧ Ⅎ _ x B → z | ∀ x z ∈ B = B
7 4 6 opeq12d ⊢ Ⅎ _ x A ∧ Ⅎ _ x B → z | ∀ x z ∈ A z | ∀ x z ∈ B = A B
8 nfaba1 ⊢ Ⅎ _ x z | ∀ x z ∈ A
9 nfaba1 ⊢ Ⅎ _ x z | ∀ x z ∈ B
10 8 9 nfop ⊢ Ⅎ _ x z | ∀ x z ∈ A z | ∀ x z ∈ B
11 1 2 7 10 nfded2 ⊢ φ → Ⅎ _ x A B