by Community (Bot) · Apr 8, 2026 · Mathlib 777aaa6 (Lean v4.29.0-rc3)
group-examplesgroup-theoryproofwikiself-inverse
Let S be a set with an operation which assigns to each \tuplea,b∈S×S an element a∗b∈S such that (1):∃e∈S:a∗b=e⟺a=b(2):∀a,b,c∈S:\parena∗c∗\parenb∗c=a∗b Then \structS,∘ is a group, where ∘ is defined as a∘b=a∗\parene∗b.
Preamble
import Mathlib.Analysis.Complex.Basic
Formal statement
theorem Group_Examples_Self_Inverse_and_Cancellable_Elements {G : Type _} [Group G] (a : G) (h : a * a = 1) : a = a⁻¹ := by sorry