unfold ParametricRightInverse
α : Type
inst✝¹ : AddCommGroup α
inst✝ : _root_.Module ℚ α
⊢ ParametricRightInverse (fun xy => xy.1 + xy.2) α fun a z => ((1 / 2) • z + a, (1 / 2) • z - a)
α : Type
inst✝¹ : AddCommGroup α
inst✝ : _root_.Module ℚ α
⊢ ∀ (y c : α), (fun xy => xy.1 + xy.2) ((fun a z => ((1 / 2) • z + a, (1 / 2) • z - a)) c y) = y