theorem extracted_formal_statement_71.{u_4} {E : Type u_4} [inst : NormedAddCommGroup E] (p q r : Set E) ⦃x : E⦄
  (px py : E) (hpy : py ∈ r) (h1 : px + py = x) (qy : E) (hqy : qy ∈ p) (rz : E) (hrz : rz ∈ q) (h2 : qy + rz = px) :
  qy + (rz + py) = qy + rz + py := sorry

State before:
case right
E : Type u_4
inst✝ : NormedAddCommGroup E
p q r : Set E
x px py : E
hpy : py ∈ r
h1 : px + py = x
qy : E
hqy : qy ∈ p
rz : E
hrz : rz ∈ q
h2 : qy + rz = px
⊢ qy + (rz + py) = qy + rz + py

Tactic: exact Eq.symm (add_assoc qy rz py)

State after:

Relevant lemmas:
add_assoc : ∀ {G : Type u_1} [inst : AddSemigroup G] (a b c : G), a + b + c = a + (b + c)
Eq.symm : ∀ {α : Sort u} {a b : α}, a = b → b = a