Metamath Proof Explorer


Theorem reladdrsub

Description: Move LHS of a sum into RHS of a (real) difference. Version of mvlladdd with real subtraction. (Contributed by Steven Nguyen, 8-Jan-2023)

Ref Expression
Hypotheses reladdrsub.1 ⊢ φ → A ∈ ℝ
reladdrsub.2 ⊢ φ → B ∈ ℝ
reladdrsub.3 ⊢ φ → A + B = C
Assertion reladdrsub ⊢ φ → B = C - ℝ A

Proof

Step Hyp Ref Expression
1 reladdrsub.1 ⊢ φ → A ∈ ℝ
2 reladdrsub.2 ⊢ φ → B ∈ ℝ
3 reladdrsub.3 ⊢ φ → A + B = C
4 1 2 readdcld ⊢ φ → A + B ∈ ℝ
5 3 4 eqeltrrd ⊢ φ → C ∈ ℝ
6 resubadd ⊢ C ∈ ℝ ∧ A ∈ ℝ ∧ B ∈ ℝ → C - ℝ A = B ↔ A + B = C
7 3 6 syl5ibrcom ⊢ φ → C ∈ ℝ ∧ A ∈ ℝ ∧ B ∈ ℝ → C - ℝ A = B
8 5 1 2 7 mp3and ⊢ φ → C - ℝ A = B
9 8 eqcomd ⊢ φ → B = C - ℝ A