Proof writing systems

Table of Contents

1. TODO discussion with djeis on rocq

talked about:

  • vernac v.s. Gallina v.s. LTac
    • vernac is short for "vernacular"
      • it's a "command language"
      • some commands takes Gallina or Ltac expressions
    • Gallina is a functional language
    • LTac is a metaprogramming language
      • it generates Gallina
  • some specificities of the syntax
  • a bit about how Coq represents proof states and goals
  • what are tactics in Coq

2. Related notes

Created: 2025-03-20 Thu 01:16