1.2 KiB
1.2 KiB
Coq
- hlist.shallow.v: hlist with normal list under the hood
- hlist.v: Hlist (with notations)
- union.v: Mimicking a set operation using lists
- bv.v: Demo of a few bitvector operations
- sumn.v: Sum of first n natural numbers, their squares and cubes.
- de-morgan.v: de-Morgan's laws
- odd-even-prop.v: Parity of
nat
values - ltac2-demo.v: 'Hello world' with Ltac2
- inf-proof.v: A trivial proof involving streams (ie, infinite lists)
- 3-way-mutrec.v: An example of a 3-way mutually recursive function
- iseven-proof-mode.v: An
iseven
function defined only using proof mode -
cpdt/: stuff from the book CPDT
- ilist.v: Length indexed lists
- exercises.v: a few of the old exercises from cpdt
- sf: stuff from Software foundations
-
Snippets using third party libraries
- eqns.v: A 'hello world' using the 'equations' plugin
- extlib-hlist.v: Hlist using coq-ext-lib library