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

68 stars
9 watching
12 forks
Language: Coq
last commit: 9 months ago
Linked from 2 awesome lists

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

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
coq-community/gaia A Coq implementation of mathematical concepts from N. Bourbaki's Elements of Mathematics 28
coq-community/dedekind-reals A formalization of Dedekind reals numbers in the Coq programming language 43
coq-community/corn A comprehensive formalization of mathematical structures and concepts for verified computation in Coq. 111
coq-community/math-classes A library of abstract interfaces for various mathematical structures to facilitate algebraic manipulation and type class-based reasoning in Coq 162
coq-community/coqeal A Coq library providing algebraic data structures and algorithms 66
coq-community/coqtail-math A collection of mathematical theorems and tools within the Coq proof assistant 15
coq-community/graph-theory A comprehensive Coq library formalizing various results in graph theory, providing a rigorous foundation for theoretical and applied graph theory research. 34
charguer/tlc A Coq library providing an alternative set of axioms and type class mechanisms for building and proving mathematical theorems. 38
coq-community/fav-ssr A comprehensive library of verified data structures and algorithms in Coq 45
coq-community/sudoku A formalisation of Sudoku in Coq to solve the puzzle using a naive Davis-Putnam procedure 20
coq-community/topology Develops and formalizes basic concepts and results of general topology in Coq. 47
coq-community/atbr A Coq library providing algebraic tools and tactics for working with binary relations 23
coq-community/tarjan Formalization of Tarjan and Kosaraju's strongly connected component algorithm in Coq for finite graphs. 13
coq-community/lemma-overloading A Coq library demonstrating design patterns for automated proof automation and canonical structures 26
coq-community/aac-tactics Tactics for rewriting and proving equations with associativity and commutativity properties 29