Agda Libraries and Formalizations
Formal Foundry’s library work is the engineering substrate behind the product pages. The stack uses proof assistants not only to check isolated theorems, but also to shape data interchange, generated interfaces, state-machine models, temporal claims, implementation layers, solver workflows, and constructive mathematics.
The main public project names are:
ff-json;ff-generics;ff-css;ff-html;ff-IEEE-754;- Cubical reals and constructive analysis.
The stack also includes companion libraries: cubical-sm for state-machine foundations, SMLogic for temporal logic over machines, tower for implementation layers, and ff-smt for SMT-LIB/Z3 workflows.
Read these pages as a map of reusable capabilities:
- data transport and codec laws:
ff-json; - typed datatype descriptions and editor generation:
ff-generics; - typed web structures:
ff-cssandff-html; - numerical representation foundations:
ff-IEEE-754; - workflow and process semantics:
cubical-smandSMLogic; - implementation and runtime abstraction:
tower; - solver-backed counterexample workflows:
ff-smt; - deep mathematical credibility: Cubical reals and constructive analysis.
Library pages with imported artifacts include checked module counts, dependency relationships, technical diagrams, and a browser for the generated Agda source. Other pages describe the library’s scope without displaying unavailable artifact data.