Navigation

Proofs

Proof examples show how HOAS terms become kernel-checked evidence and usable Nix values. Start with computational equality, then move to reusable equality combinators and verified function extraction.

The source for this section lives under examples/.

Walkthroughs

  • Proof Basics: Computational proof examples checked by the HOAS kernel and exposed as ordinary Nix values.
  • Equality Proofs: Derive reusable equality combinators from the J eliminator and check them through the kernel.
  • Verified Functions: Kernel-checked HOAS programs extracted into plain Nix functions.