Metamath Proof Explorer


Theorem binom2subadd

Description: The difference of the squares of the sum and difference of two complex numbers A and B . (Contributed by Thierry Arnoux, 5-Nov-2025)

Ref Expression
Hypotheses binom2subadd.1 ( 𝜑𝐴 ∈ ℂ )
binom2subadd.2 ( 𝜑𝐵 ∈ ℂ )
Assertion binom2subadd ( 𝜑 → ( ( ( 𝐴 + 𝐵 ) ↑ 2 ) − ( ( 𝐴𝐵 ) ↑ 2 ) ) = ( 4 · ( 𝐴 · 𝐵 ) ) )

Proof

Step Hyp Ref Expression
1 binom2subadd.1 ( 𝜑𝐴 ∈ ℂ )
2 binom2subadd.2 ( 𝜑𝐵 ∈ ℂ )
3 1 2 addcld ( 𝜑 → ( 𝐴 + 𝐵 ) ∈ ℂ )
4 1 2 subcld ( 𝜑 → ( 𝐴𝐵 ) ∈ ℂ )
5 subsq ( ( ( 𝐴 + 𝐵 ) ∈ ℂ ∧ ( 𝐴𝐵 ) ∈ ℂ ) → ( ( ( 𝐴 + 𝐵 ) ↑ 2 ) − ( ( 𝐴𝐵 ) ↑ 2 ) ) = ( ( ( 𝐴 + 𝐵 ) + ( 𝐴𝐵 ) ) · ( ( 𝐴 + 𝐵 ) − ( 𝐴𝐵 ) ) ) )
6 3 4 5 syl2anc ( 𝜑 → ( ( ( 𝐴 + 𝐵 ) ↑ 2 ) − ( ( 𝐴𝐵 ) ↑ 2 ) ) = ( ( ( 𝐴 + 𝐵 ) + ( 𝐴𝐵 ) ) · ( ( 𝐴 + 𝐵 ) − ( 𝐴𝐵 ) ) ) )
7 1 2 1 ppncand ( 𝜑 → ( ( 𝐴 + 𝐵 ) + ( 𝐴𝐵 ) ) = ( 𝐴 + 𝐴 ) )
8 1 2timesd ( 𝜑 → ( 2 · 𝐴 ) = ( 𝐴 + 𝐴 ) )
9 7 8 eqtr4d ( 𝜑 → ( ( 𝐴 + 𝐵 ) + ( 𝐴𝐵 ) ) = ( 2 · 𝐴 ) )
10 1 2 2 pnncand ( 𝜑 → ( ( 𝐴 + 𝐵 ) − ( 𝐴𝐵 ) ) = ( 𝐵 + 𝐵 ) )
11 2 2timesd ( 𝜑 → ( 2 · 𝐵 ) = ( 𝐵 + 𝐵 ) )
12 10 11 eqtr4d ( 𝜑 → ( ( 𝐴 + 𝐵 ) − ( 𝐴𝐵 ) ) = ( 2 · 𝐵 ) )
13 9 12 oveq12d ( 𝜑 → ( ( ( 𝐴 + 𝐵 ) + ( 𝐴𝐵 ) ) · ( ( 𝐴 + 𝐵 ) − ( 𝐴𝐵 ) ) ) = ( ( 2 · 𝐴 ) · ( 2 · 𝐵 ) ) )
14 2cnd ( 𝜑 → 2 ∈ ℂ )
15 14 1 14 2 mul4d ( 𝜑 → ( ( 2 · 𝐴 ) · ( 2 · 𝐵 ) ) = ( ( 2 · 2 ) · ( 𝐴 · 𝐵 ) ) )
16 6 13 15 3eqtrd ( 𝜑 → ( ( ( 𝐴 + 𝐵 ) ↑ 2 ) − ( ( 𝐴𝐵 ) ↑ 2 ) ) = ( ( 2 · 2 ) · ( 𝐴 · 𝐵 ) ) )
17 2t2e4 ( 2 · 2 ) = 4
18 17 oveq1i ( ( 2 · 2 ) · ( 𝐴 · 𝐵 ) ) = ( 4 · ( 𝐴 · 𝐵 ) )
19 16 18 eqtrdi ( 𝜑 → ( ( ( 𝐴 + 𝐵 ) ↑ 2 ) − ( ( 𝐴𝐵 ) ↑ 2 ) ) = ( 4 · ( 𝐴 · 𝐵 ) ) )