Regular_Representation_wrt_Cancellable_Element_on_Finite_Semigroup_is_Bijection
Provedcancellabilityproofwikiregular-representationssemigroups
Let be a finite semigroup. Let be cancellable. Then the left regular representation and the right regular representation of with respect to are both bijections.
Preamble
import Mathlib.Data.Fintype.Card import Mathlib.Algebra.Group.Defs
Formal statement
theorem Regular_Representation_wrt_Cancellable_Element_on_Finite_Semigroup_is_Bijection {S : Type _} [Fintype S] [Mul S] (a : S) (hL : ∀ b c : S, a * b = a * c → b = c) (hR : ∀ b c : S, b * a = c * a → b = c) : Function.Bijective (λ x => a * x) := by sorrySource