Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-known benefits. Unfortunately, the considerable effort involved in mechanizing proofs has pre-vented it from becoming standard practice. This cost can be amor-tized by reusing as much of existing mechanized formalizations as possible when building a new language or extending an existing one. One important challenge in achieving reuse is that the induc-tive definitions and proofs used in these formalizations are closed to extension. This forces language designers to cut and paste ex-isting definitions and proofs in an ad-hoc manner and to expend considerable effort to patch up the results. The key contribution of this paper is the development o...
We investigate the development of a general-purpose framework for mechanized reasoning about the met...
We investigate the development of a general-purpose framework for mechanized reasoning about the met...
We investigate the development of a general-purpose framework for mechanized reasoning about the met...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Normalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Normalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Formal reasoning in proof assistants, also known as mechanization, has high development costs. Build...
Formal reasoning in proof assistants, also known as mechanization, has high development costs. Build...
AbstractWe describe a proof dedicated meta-language, called L tac, in the context of t...
Formal reasoning in proof assistants, also known as mechanization, has high development costs. Build...
Formal reasoning in proof assistants, also known as mechaniza-tion, has high development costs. Buil...
We investigate the development of a general-purpose framework for mechanized reasoning about the met...
We investigate the development of a general-purpose framework for mechanized reasoning about the met...
We investigate the development of a general-purpose framework for mechanized reasoning about the met...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Normalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Normalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Formalizing meta-theory, or proofs about programming languages, in a proof assistant has many well-k...
Formal reasoning in proof assistants, also known as mechanization, has high development costs. Build...
Formal reasoning in proof assistants, also known as mechanization, has high development costs. Build...
AbstractWe describe a proof dedicated meta-language, called L tac, in the context of t...
Formal reasoning in proof assistants, also known as mechanization, has high development costs. Build...
Formal reasoning in proof assistants, also known as mechaniza-tion, has high development costs. Buil...
We investigate the development of a general-purpose framework for mechanized reasoning about the met...
We investigate the development of a general-purpose framework for mechanized reasoning about the met...
We investigate the development of a general-purpose framework for mechanized reasoning about the met...