scholarly journals Certifying Proofs in the First-Order Theory of Rewriting

Author(s):  
Fabian Mitterwallner ◽  
Alexander Lochmann ◽  
Aart Middeldorp ◽  
Bertram Felgenhauer

AbstractThe first-order theory of rewriting is a decidable theory for linear variable-separated rewrite systems. The decision procedure is based on tree automata techniques and recently we completed a formalization in the Isabelle proof assistant. In this paper we present a certificate language that enables the output of software tools implementing the decision procedure to be formally verified. To show the feasibility of this approach, we present , a reincarnation of the decision tool with certifiable output, and the formally verified certifier .

2007 ◽  
Vol 17 (1) ◽  
pp. 99-127 ◽  
Author(s):  
ASSIA MAHBOUBI

The Coq system is a Curry–Howard based proof assistant. Therefore, it contains a full functional, strongly typed programming language, which can be used to enhance the system with powerful automation tools through the implementation of reflexive tactics. We present the implementation of a cylindrical algebraic decomposition algorithm within the Coq system, whose certification leads to a proof producing decision procedure for the first-order theory of real numbers.


1986 ◽  
Vol 51 (2) ◽  
pp. 412-420 ◽  
Author(s):  
Terrence Millar

This paper introduces and investigates a notion that approximates decidability with respect to countable structures. The paper demonstrates that there exists a decidable first order theory with a prime model that is not almost decidable. On the other hand it is proved that if a decidable complete first order theory has only countably many complete types, then it has a prime model that is almost decidable. It is not true that every decidable complete theory with only countably many complete types has a decidable prime model. It is not known whether a complete decidable theory with only countably many countable models up to isomorphism must have a decidable prime model. In [1] a weaker result was proven—if every complete extension, in finitely many additional constant symbols, of a theory T fails to have a decidable prime model, then T has 2ω nonisomorphic countable models. The corresponding statement for saturated models is false, even if all the complete types are recursive, as was shown in [2]. This paper investigates a variation of the open question via a different notion of effectiveness—almost decidable.A tree Tr will be a subset of ω<ω that is closed under predecessor. For elements f, g in ω<ω ∪ ωω, ƒ ⊲ g iffdf ∀i < lh(ƒ)[ƒ(i) = g(i)].


Computability ◽  
2019 ◽  
Vol 8 (3-4) ◽  
pp. 347-358
Author(s):  
Matthew Harrison-Trainor

2015 ◽  
Vol 57 (2) ◽  
pp. 157-185 ◽  
Author(s):  
Peter Franek ◽  
Stefan Ratschan ◽  
Piotr Zgliczynski

Sign in / Sign up

Export Citation Format

Share Document