Compilation: make
Coq is required. For the interactive mode, the following options should
be given to coqtop: -noinit -indices-matter -type-in-type -w -notation-overridden
The UniMath library is required with at least the following packages: Foundations, MoreFoundations, Combinatorics, Algebra, NumberSystems, CategoryTheory.
This was tested with:
- Coq 8.15.1
- UniMath commit version 43dd76c4a0a011afec5e8ed43351baa621c0e482
A detailed summary is available at Summary.v.
The formalization relies on the UniMath library.
There is one admitted result in this work: Theorem 4.7 of Fiore-Saville "List
object with algebraic structures" (extended version), found in Complements.v.
The definitions of skew monoidal categories and their monoids is now in UniMath.
By order of dependency:
Complements.v: complements, axiomatization of Theorem 4.7 of Fiore-Saville "List object with algebraic structures" (extended version)IModules.v: category of pointed I-modulesStructuralStrengths.vInitialAlgebraicMonoid.v: construction of an initial algebraic skew-monoid.Summary.v: a summary of the important definitions and results.