Logo: to the web site of Uppsala University

uu.sePublications from Uppsala University
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
New techniques for handling quantifiers in Boolean and first-order logic
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Computer Systems. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems. (Embedded Systems)
2016 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

The automation of reasoning has been an aim of research for a long time. Already in 17th century, the famous mathematician Leibniz invented a mechanical calculator capable of performing all four basic arithmetic operators. Although automatic reasoning can be done in different fields, many of the procedures for automated reasoning handles formulas of first-order logic. Examples of use cases includes hardware verification, program analysis and knowledge representation.

One of the fundamental challenges in first-order logic is handling quantifiers and the equality predicate. On the one hand, SMT-solvers (Satisfiability Modulo Theories) are quite efficient at dealing with theory reasoning, on the other hand they have limited support for complete and efficient reasoning with quantifiers. Sequent, tableau and resolution calculi are methods which are used to construct proofs for first-order formulas and can use more efficient techniques to handle quantifiers. Unfortunately, in contrast to SMT, handling theories is more difficult.

In this thesis we investigate methods to handle quantifiers by restricting search spaces to finite domains which can be explored in a systematic manner. We present this approach in two different contexts.

First we introduce a function synthesis based on template-based quantifier elimination, which is applied to gene interaction computation. The function synthesis is shown to be capable of generating smaller representations of solutions than previous solvers, and by restricting the constructed functions to certain forms we can produce formulas which can more easily be interpreted by a biologist.

Secondly we introduce the concept of Bounded Rigid E-Unification (BREU), a finite form of unification that can be used to define a complete and sound sequent calculus for first-order logic with equality. We show how to solve this bounded form of unification in an efficient manner, yielding a first-order theorem prover utilizing BREU that is competitive with other state-of-the-art tableau theorem provers.

Place, publisher, year, edition, pages
Uppsala University, 2016.
Series
Information technology licentiate theses: Licentiate theses from the Department of Information Technology, ISSN 1404-5117 ; 2016-012
National Category
Computer Sciences
Research subject
Computer Science with specialization in Embedded Systems
Identifiers
URN: urn:nbn:se:uu:diva-311592OAI: oai:DiVA.org:uu-311592DiVA, id: diva2:1060772
Supervisors
Projects
UPMARCAvailable from: 2016-11-21 Created: 2016-12-29 Last updated: 2019-02-25Bibliographically approved
List of papers
1. Theorem proving with bounded rigid E-unification
Open this publication in new window or tab >>Theorem proving with bounded rigid E-unification
2015 (English)In: Automated Deduction – CADE-25, Springer, 2015, p. 572-587Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
Springer, 2015
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 9195
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-268734 (URN)10.1007/978-3-319-21401-6_39 (DOI)000363947500039 ()978-3-319-21400-9 (ISBN)
Conference
25th International Conference on Automated Deduction; August 1–7, 2015, Berlin, Germany
Funder
Swedish Research Council, 2014-5484
Available from: 2015-07-25 Created: 2015-12-09 Last updated: 2018-01-10Bibliographically approved
2. Efficient algorithms for bounded rigid E-unification
Open this publication in new window or tab >>Efficient algorithms for bounded rigid E-unification
2015 (English)In: Automated Reasoning with Analytic Tableaux and Related Methods, Springer, 2015, p. 70-85Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
Springer, 2015
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 9323
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-268735 (URN)10.1007/978-3-319-24312-2_6 (DOI)000366125200009 ()978-3-319-24311-5 (ISBN)
Conference
TABLEAUX 2015, September 21–24, Wroclaw, Poland
Funder
Swedish Research Council, 2014-5484
Available from: 2015-11-08 Created: 2015-12-09 Last updated: 2018-01-10Bibliographically approved
3. Algebraic polynomial-based synthesis for abstract Boolean network analysis
Open this publication in new window or tab >>Algebraic polynomial-based synthesis for abstract Boolean network analysis
2016 (English)In: Satisfiability Modulo Theories: SMT 2016, RWTH Aachen University , 2016, p. 41-50Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
RWTH Aachen University, 2016
Series
CEUR Workshop Proceedings, ISSN 1613-0073 ; 1617
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-311587 (URN)
Conference
14th International Workshop on Satisfiability Modulo Theories
Available from: 2016-07-02 Created: 2016-12-29 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(3435 kB)1223 downloads
File information
File name FULLTEXT01.pdfFile size 3435 kBChecksum SHA-512
12a5f8a0cf18e9d60d32201e4de350923363a79c5eaedea52b54abccea75154e81322c4628f2462d84c2ed0751fb8da305e64f48f24ad5dd1a0196903ad1b56c
Type fulltextMimetype application/pdf

Authority records

Backeman, Peter

Search in DiVA

By author/editor
Backeman, Peter
By organisation
Division of Computer SystemsComputer Systems
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 1223 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 829 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf