A Proof Dedicated Meta-Language

@article{Delahaye2002APD,
  title={A Proof Dedicated Meta-Language},
  author={D. Delahaye},
  journal={Electron. Notes Theor. Comput. Sci.},
  year={2002},
  volume={70},
  pages={96-109}
}
  • D. Delahaye
  • Published 2002
  • Computer Science
  • Electron. Notes Theor. Comput. Sci.
We describe a proof dedicated meta-language, called Ltac, in the context of the Coq proof assistant. This new layer of meta-language is quite appropriate to write small and local automations. Ltac is essentially a small functional core with recursors and powerful pattern-matching operators for Coq terms but also for proof contexts. As Ltac is not complete, we describe an interface between Ltac and the full programmable meta-language of the system (Objective Caml), which is also the… Expand
VeriML: typed computation of logical terms inside a language with effects
Automatic generation of proof terms in dependently typed programming languages
A Graphical Language for Proof Strategies
CRStL : A Declarative Language for the Encoding of Proof Techniques
A Tactic Language for Declarative Proofs
PML – a new proof assistant
...
1
2
3
...

References

SHOWING 1-10 OF 17 REFERENCES
A Tactic Language for the System Coq
Multi-Stage Programming with Explicit Annotations
A Metalanguage for interactive proof in LCF
Contraction-Free Sequent Calculi for Intuitionistic Logic
  • R. Dyckhoff
  • Mathematics, Computer Science
  • J. Symb. Log.
  • 1992
Field, une procédure de décision pour les nombres réels en Coq
The Coq Development Team. The Coq Proof Assistant Reference Manual Version 7.3. INRIA-Rocquencourt
  • The Coq Development Team. The Coq Proof Assistant Reference Manual Version 7.3. INRIA-Rocquencourt
  • 2002
...
1
2
...