To the top

Page Manager: Webmaster
Last update: 9/11/2012 3:13 PM

Tell a friend about this page
Print version

Formalizing Constructive … - University of Gothenburg, Sweden Till startsida
To content Read more about how we use cookies on

Formalizing Constructive Quantifier Elimination in Agda

Journal article
Authors Jeremy Pope
Published in Electronic Proceedings in Theoretical Computer Science
Issue 275
Pages 2-17
ISSN 2075-2180
Publication year 2018
Published at Department of Computer Science and Engineering (GU)
Pages 2-17
Language en
Keywords Computer Science
Subject categories Computer Science


In this paper a constructive formalization of quantifier elimination is presented, based on a classical formalization by Tobias Nipkow. The formalization is implemented and verified in the programming language/proof assistant Agda. It is shown that, as in the classical case, the ability to eliminate a single existential quantifier may be generalized to full quantifier elimination and consequently a decision procedure. The latter is shown to have strong properties under a constructive metatheory, such as the generation of witnesses and counterexamples. Finally, this is demonstrated on a minimal theory on the natural numbers.

Page Manager: Webmaster|Last update: 9/11/2012

The University of Gothenburg uses cookies to provide you with the best possible user experience. By continuing on this website, you approve of our use of cookies.  What are cookies?