llee454 / functional-algebra
This package provides a Coq formalization of abstract algebra using a functional programming style. The modules contained within the package span monoids, groups, rings, and fields and provides both axiom definitions for these structures and proofs of foundational results. The current package contains over 800 definitions and proofs.
☆28Updated 6 years ago
Alternatives and similar repositories for functional-algebra:
Users that are interested in functional-algebra are comparing it to the libraries listed below
- Formalization of the polymorphic lambda calculus and its parametricity theorem☆34Updated this week
- Files for the tutorial "Correct-by-construction programming in Agda" at POPL '19 in Cascais☆26Updated 6 years ago
- a version of the 2048 game for Coq☆22Updated last year
- ☆18Updated 2 years ago
- ☆17Updated 6 years ago
- Quantitative Type Theory implementation☆54Updated 3 years ago
- Simply typed lambda calculus in cubical agda☆22Updated 5 years ago
- A Toy Inverse Bidirectional Typechecker☆31Updated 5 years ago
- Deciding Presburger arithmetic in agda☆31Updated last year
- IO using sized types and copatterns☆33Updated 3 years ago
- Haskell implementation of the Edinburgh Logical Framework☆27Updated 5 months ago
- A library and case-study for linear, intrinsically-typed interpreters in Agda☆34Updated 5 years ago
- The Agda Universal Algebra Library (UALib) is a library of types and programs (theorems and proofs) that formalizes the foundations of un…☆20Updated 3 years ago
- A Logical Relation for Martin-Löf Type Theory in Agda☆49Updated 6 months ago
- An Agda formalization of System F and the Brown-Palsberg self-interpreter☆24Updated 4 years ago
- Functional Pearl: Certified Binary Search in a Read-Only Array☆28Updated 3 years ago
- An implementation of a simple Neural network in Idris using category theory.☆23Updated 6 months ago
- LL(1) parser generator verified in Coq☆45Updated 5 years ago
- ☆29Updated last year
- Ring, field, lra, nra, and psatz tactics for Mathematical Components☆33Updated last month
- Revised Omega-categorical Typechecker☆26Updated 4 months ago
- A showcase of interesting code and proof developments in Cedille☆36Updated 2 years ago
- Formalisation of a type unification algorithm in Coq proof assistant.☆19Updated 6 years ago
- Libraries demonstrating design patterns for programming and proving with canonical structures in Coq [maintainer=@anton-trunov]☆27Updated 4 months ago
- Fintie Sets in Cubical Agda☆12Updated 5 years ago
- being a collection of Agda-facilitated ramblings☆33Updated 4 years ago
- Experiments with higher-order abstract syntax in Agda☆21Updated 2 years ago
- Fun plugin to play with the Gallina AST.☆38Updated 5 years ago
- Implementation of Nuprl's type theory in Coq☆45Updated 3 months ago
- 🪆 A Staged Type Theory☆35Updated last year