{-# OPTIONS --cubical --no-import-sorts #-} open import Cubical.Foundations.Everything renaming (_⁻¹ to _⁻¹ᵖ; assoc to ∙-assoc) import Cubical.Algebra.Semigroup as Std open import MorePropAlgebra.Bundles module MorePropAlgebra.Properties.Semigroup {ℓ} (assumptions : Semigroup {ℓ}) where open Semigroup assumptions renaming (Carrier to G) stdIsSemigroup : Std.IsSemigroup _·_ stdIsSemigroup .Std.IsSemigroup.is-set = is-set stdIsSemigroup .Std.IsSemigroup.assoc = is-assoc stdSemigroup : Std.Semigroup {ℓ} stdSemigroup = record { Semigroup assumptions ; isSemigroup = stdIsSemigroup }