Proving program equivalence for a functional language with references is a notoriously difficult problem. The goal of this thesis is to propose a logical system in which such proofs can be formalized, and in some cases inferred automatically. In the first part, a generic extension method of dependent type theory is proposed, based on a forcing interpretation seen as a presheaf translation of type theory. This extension equips type theory with guarded recursive constructions, which are subsequently used to reason on higher-order references. In the second part, we define a nominal game semantics for a language with higher-order references. It marries the categorical structure of game semantics with a trace representation of denotations of pro...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
Proving program equivalence for a functional language with references is a notoriously difficult pro...
Proving program equivalence for a functional language with references is a notoriously difficult pro...
Proving program equivalence for a functional language with references is a notoriously difficult pro...
Prouver l’équivalence de programmes écrits dans un langage fonctionnel avec références est un problè...
This thesis examines the use of game semantics for the automatic equivalence check-ing of higher-ord...
This thesis examines the use of game semantics for the automatic equivalence checking of higher-orde...
This thesis examines the use of game semantics for the automatic equivalence checking of higher-orde...
This brief note summarizes our formalization in a dependently typed setting of the meta-theory of se...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
Proving program equivalence for a functional language with references is a notoriously difficult pro...
Proving program equivalence for a functional language with references is a notoriously difficult pro...
Proving program equivalence for a functional language with references is a notoriously difficult pro...
Prouver l’équivalence de programmes écrits dans un langage fonctionnel avec références est un problè...
This thesis examines the use of game semantics for the automatic equivalence check-ing of higher-ord...
This thesis examines the use of game semantics for the automatic equivalence checking of higher-orde...
This thesis examines the use of game semantics for the automatic equivalence checking of higher-orde...
This brief note summarizes our formalization in a dependently typed setting of the meta-theory of se...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...
In recent years, proof assistant have reached an impressive level of maturity. They have led to the ...