hydra-battles

Math investigations

Investigating various aspects of discrete mathematics and formal proofs in Coq, including ordinal numbers and computability theory.

Variations on Kirby & Paris' hydra battles and other entertaining math in Coq (collaborative, documented, includes exercises) [maintainer=@Casteran]

GitHub

69 stars
9 watching
12 forks
Language: Coq
last commit: over 2 years ago
Linked from 2 awesome lists

coqcoq-nix-toolboxdiscrete-mathematicsdocker-coq-actionformal-proofshydra-battlesordinal-notationsprimitive-recursive-functions

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
coq-community/gaiaA Coq implementation of mathematical concepts from N. Bourbaki's Elements of Mathematics30
coq-community/dedekind-realsA formalization of Dedekind reals numbers in the Coq programming language43
coq-community/cornA comprehensive formalization of mathematical structures and concepts for verified computation in Coq.111
coq-community/math-classesA library of abstract interfaces for various mathematical structures to facilitate algebraic manipulation and type class-based reasoning in Coq162
coq-community/coqealA Coq library providing algebraic data structures and algorithms67
coq-community/coqtail-mathA collection of mathematical theorems and tools within the Coq proof assistant15
coq-community/graph-theoryFormalized graph theory results for research and verification35
charguer/tlcA Coq library providing an alternative set of axioms and type class mechanisms for building and proving mathematical theorems.38
coq-community/fav-ssrA comprehensive library of verified data structures and algorithms in Coq45
coq-community/sudokuA formalisation of Sudoku in Coq to solve the puzzle using a naive Davis-Putnam procedure20
coq-community/topologyDevelops and formalizes basic concepts and results of general topology in Coq.47
coq-community/atbrA Coq library providing algebraic tools and tactics for working with binary relations23
coq-community/tarjanFormalization of Tarjan and Kosaraju's strongly connected component algorithm in Coq for finite graphs.13
coq-community/lemma-overloadingA Coq library demonstrating design patterns for automated proof automation and canonical structures26
coq-community/aac-tacticsTactics for rewriting and proving equations with associativity and commutativity properties29