Metamath Proof Explorer


Theorem sbc2iedf

Description: Conversion of implicit substitution to explicit class substitution. (Contributed by Thierry Arnoux, 4-Jul-2023)

Ref Expression
Hypotheses sbc2iedf.1 ⊢ Ⅎ x φ
sbc2iedf.2 ⊢ Ⅎ y φ
sbc2iedf.3 ⊢ Ⅎ x χ
sbc2iedf.4 ⊢ Ⅎ y χ
sbc2iedf.5 ⊢ φ → A ∈ V
sbc2iedf.6 ⊢ φ → B ∈ W
sbc2iedf.7 ⊢ φ ∧ x = A ∧ y = B → ψ ↔ χ
Assertion sbc2iedf ⊢ φ → [˙A / x]˙ [˙B / y]˙ ψ ↔ χ

Proof

Step Hyp Ref Expression
1 sbc2iedf.1 ⊢ Ⅎ x φ
2 sbc2iedf.2 ⊢ Ⅎ y φ
3 sbc2iedf.3 ⊢ Ⅎ x χ
4 sbc2iedf.4 ⊢ Ⅎ y χ
5 sbc2iedf.5 ⊢ φ → A ∈ V
6 sbc2iedf.6 ⊢ φ → B ∈ W
7 sbc2iedf.7 ⊢ φ ∧ x = A ∧ y = B → ψ ↔ χ
8 6 adantr ⊢ φ ∧ x = A → B ∈ W
9 7 anassrs ⊢ φ ∧ x = A ∧ y = B → ψ ↔ χ
10 nfv ⊢ Ⅎ y x = A
11 2 10 nfan ⊢ Ⅎ y φ ∧ x = A
12 4 a1i ⊢ φ ∧ x = A → Ⅎ y χ
13 8 9 11 12 sbciedf ⊢ φ ∧ x = A → [˙B / y]˙ ψ ↔ χ
14 3 a1i ⊢ φ → Ⅎ x χ
15 5 13 1 14 sbciedf ⊢ φ → [˙A / x]˙ [˙B / y]˙ ψ ↔ χ