On synthetic undecidability in Coq, with an application to the Entscheidungsproblem

Y Forster, D Kirst, G Smolka - Proceedings of the 8th ACM SIGPLAN …, 2019 - dl.acm.org
We formalise the computational undecidability of validity, satisfiability, and provability of first-
order formulas following a synthetic approach based on the computation native to Coq's …

Computability in constructive type theory

Y Forster - 2021 - publikationen.sulb.uni-saarland.de
We give a formalised and machine-checked account of computability theory in the Calculus
of Inductive Constructions (CIC), the constructive type theory underlying the Coq proof …

Certified undecidability of intuitionistic linear logic via binary stack machines and Minsky machines

Y Forster, D Larchey-Wendling - Proceedings of the 8th ACM SIGPLAN …, 2019 - dl.acm.org
We formally prove the undecidability of entailment in intuitionistic linear logic in Coq. We
reduce the Post correspondence problem (PCP) via binary stack machines and Minsky …

Verified programming of Turing machines in Coq

Y Forster, F Kunze, M Wuttke - Proceedings of the 9th ACM SIGPLAN …, 2020 - dl.acm.org
We present a framework for the verified programming of multi-tape Turing machines in Coq.
Improving on prior work by Asperti and Ricciotti in Matita, we implement multiple layers of …

Formalizing computability theory via partial recursive functions

M Carneiro - arXiv preprint arXiv:1810.08380, 2018 - arxiv.org
We present an extension to the $\mathtt {mathlib} $ library of the Lean theorem prover
formalizing the foundations of computability theory. We use primitive recursive functions and …

Undecidability of higher-order unification formalised in Coq

S Spies, Y Forster - Proceedings of the 9th ACM SIGPLAN International …, 2020 - dl.acm.org
We formalise undecidability results concerning higher-order unification in the simply-typed λ-
calculus with β-conversion in Coq. We prove the undecidability of general higher-order …

[HTML][HTML] Formalizing the dependency pair criterion for innermost termination

AA Almeida, M Ayala-Rincón - Science of Computer Programming, 2020 - Elsevier
Rewriting is a framework for reasoning about functional programming. The dependency pair
criterion is a well-known mechanism to analyze termination of term rewriting systems …

Formal Verification of Termination Criteria for First-Order Recursive Functions

CA Muñoz, M Ayala-Rincón, MM Moscato… - Journal of Automated …, 2023 - Springer
This paper presents a formalization of several termination criteria for first-order recursive
functions. The formalization, which is developed in the Prototype Verification System (PVS) …

Formalization of the computational theory of a turing complete functional language model

TMF Ramos, AA Almeida, M Ayala-Rincón - Journal of Automated …, 2022 - Springer
This work presents a formalization in PVS of the computational theory for a computational
model given as a class of partial recursive functions called PVS0. The model is built over …

Verificação das propriedades computacionais de um modelo funcional de primeira-ordem

TMF Ramos - 2024 - rlbea.unb.br
Este trabalho descreve a mecanização de propriedades computacionais de um modelo
funcional que tem sido aplicado para automatizar o raciocínio sobre a terminação de …