Wild groups
Content created by Fredrik Bakke, Jonathan Prieto-Cubides and Egbert Rijke.
Created on 2022-05-07.
Last modified on 2025-10-31.
module structured-types.wild-groups where
Imports
open import foundation.binary-equivalences open import foundation.dependent-pair-types open import foundation.universe-levels open import structured-types.wild-monoids
Idea
A wild group¶ is a type equipped with a unital binary operation which is a binary equivalence.
Definition
is-wild-group-Wild-Monoid : {l : Level} (M : Wild-Monoid l) → UU l is-wild-group-Wild-Monoid M = is-binary-equiv (mul-Wild-Monoid M) Wild-Group : (l : Level) → UU (lsuc l) Wild-Group l = Σ (Wild-Monoid l) is-wild-group-Wild-Monoid
Recent changes
- 2025-10-31. Fredrik Bakke. chore: Concepts in 
structured-types(#1658). - 2023-03-14. Fredrik Bakke. Remove all unused imports (#502).
 - 2023-03-10. Fredrik Bakke. Additions to 
fix-import(#497). - 2023-03-09. Jonathan Prieto-Cubides. Add hooks (#495).
 - 2023-03-07. Fredrik Bakke. Add blank lines between 
<details>tags and markdown syntax (#490).