dc.contributor.author | Pope, Jeremy | |
dc.date.accessioned | 2018-04-04T10:22:54Z | |
dc.date.available | 2018-04-04T10:22:54Z | |
dc.date.issued | 2018-04-04 | |
dc.identifier.uri | http://hdl.handle.net/2077/56128 | |
dc.description.abstract | In this thesis a constructive formalization of quantifier elimination is presented,
based on a classical formalization by Tobias Nipkow [16]. The formalization is implemented
and verified in the programming language/proof assistant Agda [1]. 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. | sv |
dc.language.iso | eng | sv |
dc.subject | Agda | sv |
dc.subject | decidability | sv |
dc.subject | semantics | sv |
dc.subject | successor | sv |
dc.subject | constructive | sv |
dc.title | Formalizing Constructive Quantifier Elimination in Agda | sv |
dc.type | text | |
dc.setspec.uppsok | Technology | |
dc.type.uppsok | H2 | |
dc.contributor.department | Göteborgs universitet/Institutionen för data- och informationsteknik | swe |
dc.contributor.department | University of Gothenburg/Department of Computer Science and Engineering | eng |
dc.type.degree | Student essay | |