TrivialAlgebra : Algebra Signature
The trivial algebra with carrier the unit type
Totality: total
Visibility: public exportTrivialMonoid : Monoid
The trivial monoid with carrier the unit type
Totality: total
Visibility: public exportFreeMonoidVoid : Free MonoidTheory (cast Void)
The free monoid (over the empty setoid) is the trivial monoid
Totality: total
Visibility: public exportFreeMonoidOver : (s : Setoid) -> Free MonoidTheory s
- Totality: total
Visibility: public export FreeMonoid : Nat -> Monoid
A free monoid built out of n variables
Totality: total
Visibility: public exportSyntacticFrex : (n : Nat) -> Frex (FreeMonoid n) (cast (Fin 0))
- Totality: total
Visibility: public export SyntacticExtension : (n : Nat) -> Extension (FreeMonoid n) (cast (Fin 0))
- Totality: total
Visibility: public export SyntacticMonoid : Nat -> Monoid
- Totality: total
Visibility: public export