The unification algorithm is at the heart of a proof assistant like Coq. In particular, it is a key component in the refiner (the algorithm that has to infer implicit terms and missing type annotations) and in the ap-plication of lemmas. In the first case, unification is in charge of equating the type of function arguments with the type of the elements to which the function is applied. In the second case, for instance whe
Computer proof assistants vary along many dimensions. Among the mature implementations, the Coq syst...
We present algorithms for unification and antiunification in the Calculus of Constructions, where oc...
Coq is a formal proof management system. It provides a formal language to write mathematical definit...
International audienceThe unification algorithm is at the heart of a proof assistant like Coq. In pa...
International audienceUnification is a core component of every proof assistant or programming langua...
Unification is a core component of every proof assistant or program-ming language featuring dependen...
Unification is a core component of every proof assistant or programming language featuring dependent...
Unification is the core of type inference algorithms for modern functional programming languages, li...
National audienceWe present some experiments with CiME/Coccinelle about standard first-order unifica...
Dependently typed languages such as Agda, Coq, and Idris use a syntactic first-order unification alg...
In a dependently typed language such as Coq or Agda, unification can be used to discharge equality c...
International audienceWhereas proof assistants based on Higher-Order Logic benefit from external sol...
© 2016 ACM. Dependently typed languages such as Agda, Coq and Idris use a syntactic first-order unif...
Licentiate thesis, 2020 When using popular dependently-typed languages such as Agda, Idris or Coq t...
AbstractThe deductive approach is a formal program construction method in which the derivation of a ...
Computer proof assistants vary along many dimensions. Among the mature implementations, the Coq syst...
We present algorithms for unification and antiunification in the Calculus of Constructions, where oc...
Coq is a formal proof management system. It provides a formal language to write mathematical definit...
International audienceThe unification algorithm is at the heart of a proof assistant like Coq. In pa...
International audienceUnification is a core component of every proof assistant or programming langua...
Unification is a core component of every proof assistant or program-ming language featuring dependen...
Unification is a core component of every proof assistant or programming language featuring dependent...
Unification is the core of type inference algorithms for modern functional programming languages, li...
National audienceWe present some experiments with CiME/Coccinelle about standard first-order unifica...
Dependently typed languages such as Agda, Coq, and Idris use a syntactic first-order unification alg...
In a dependently typed language such as Coq or Agda, unification can be used to discharge equality c...
International audienceWhereas proof assistants based on Higher-Order Logic benefit from external sol...
© 2016 ACM. Dependently typed languages such as Agda, Coq and Idris use a syntactic first-order unif...
Licentiate thesis, 2020 When using popular dependently-typed languages such as Agda, Idris or Coq t...
AbstractThe deductive approach is a formal program construction method in which the derivation of a ...
Computer proof assistants vary along many dimensions. Among the mature implementations, the Coq syst...
We present algorithms for unification and antiunification in the Calculus of Constructions, where oc...
Coq is a formal proof management system. It provides a formal language to write mathematical definit...