We present a constructive analysis and machine-checked synthetic approach to the theory of one-one, many-one, and truth-table reductions carried out in the Calculus of Inductive Constructions, the type theory underlying the proof assistant Coq. In synthetic computability, one assumes axioms allowing to carry out computability theory with all definitions and proofs purely in terms of functions of the type theory with no mention of a model of computation. Our synthetic proof of Myhill's isomorphism theorem that one-one equivalence yields a computational isomorphism makes a compelling case for synthetic computability due to its simplicity without sacrificing formality. Synthetic computability also clears the lense for constructivisation. We do...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
International audienceEmerging trends in proof styles and new applications of interactive proof assi...
Chapter 1: Automated Proof Construction in Type Theory using Resolution. We describe techniques to ...
International audienceWe present a constructive analysis and machine-checked theory of one-one, many...
We present a constructive analysis and machine-checked synthetic approach to the theory of one-one, ...
We develop synthetic notions of oracle computability and Turing reducibility in the Calculus of Indu...
International audienceThe Cantor-Bernstein theorem (CB) from set theory, stating that two sets which...
International audienceDefinitional equality—or conversion—for a type theory with a decidable type ch...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
Strong reducibilities such as the m-reducibility have been around implicitly, if not explicitly, sin...
AbstractIn informal mathematics, statements involving computations are seldom proved. Instead, it is...
We study finite first-order satisfiability (FSAT) in the constructive setting of dependent type theo...
International audienceWe investigate some aspects of proof methods for the termination of (extension...
Reynold\u27s abstraction theorem is now a well-established result for a large class of type systems....
26 pages, extended version of the IJCAR 2020 paper. arXiv admin note: substantial text overlap with ...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
International audienceEmerging trends in proof styles and new applications of interactive proof assi...
Chapter 1: Automated Proof Construction in Type Theory using Resolution. We describe techniques to ...
International audienceWe present a constructive analysis and machine-checked theory of one-one, many...
We present a constructive analysis and machine-checked synthetic approach to the theory of one-one, ...
We develop synthetic notions of oracle computability and Turing reducibility in the Calculus of Indu...
International audienceThe Cantor-Bernstein theorem (CB) from set theory, stating that two sets which...
International audienceDefinitional equality—or conversion—for a type theory with a decidable type ch...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
Strong reducibilities such as the m-reducibility have been around implicitly, if not explicitly, sin...
AbstractIn informal mathematics, statements involving computations are seldom proved. Instead, it is...
We study finite first-order satisfiability (FSAT) in the constructive setting of dependent type theo...
International audienceWe investigate some aspects of proof methods for the termination of (extension...
Reynold\u27s abstraction theorem is now a well-established result for a large class of type systems....
26 pages, extended version of the IJCAR 2020 paper. arXiv admin note: substantial text overlap with ...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
International audienceEmerging trends in proof styles and new applications of interactive proof assi...
Chapter 1: Automated Proof Construction in Type Theory using Resolution. We describe techniques to ...