Analysis of the use of semantic trees in automated theorem proving

Semantic trees have served as a theoretical tool for confirming the unsatisfiability of clauses in first-order predicate logic, but it has seemed impractical to use them in practice. In this thesis we experimentally investigated the practicality of generating semantic trees for proofs of unsatisfiab...

Full description

Bibliographic Details
Main Author: Almulla, Mohammed Ali
Other Authors: Newborn, Monty (advisor)
Format: Others
Language:en
Published: McGill University 1994
Subjects:
Online Access:http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=28662
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMM.28662
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMM.286622014-02-13T03:57:24ZAnalysis of the use of semantic trees in automated theorem provingAlmulla, Mohammed AliComputer Science.Semantic trees have served as a theoretical tool for confirming the unsatisfiability of clauses in first-order predicate logic, but it has seemed impractical to use them in practice. In this thesis we experimentally investigated the practicality of generating semantic trees for proofs of unsatisfiability. We considered two ways of generating semantic trees. First, we looked at semantic trees generated using the canonical enumeration of atoms from the Herbrand base of the given clauses. Then, we considered semantic trees generated by selectively choosing the atoms from the Herbrand base using an improved semantic tree generator, AISTG. A comparison was made between the two approaches using the theorems from the "Stickel Test Set". In underlying the practicality of using semantic tree generators as mechanical theorem provers, another comparison was made between the AISTG and a resolution-refutation theorem prover "The Great Theorem Prover".McGill UniversityNewborn, Monty (advisor)1994Electronic Thesis or Dissertationapplication/pdfenalephsysno: 001447550proquestno: NN05663Theses scanned by UMI/ProQuest.All items in eScholarship@McGill are protected by copyright with all rights reserved unless otherwise indicated.Doctor of Philosophy (School of Computer Science.) http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=28662
collection NDLTD
language en
format Others
sources NDLTD
topic Computer Science.
spellingShingle Computer Science.
Almulla, Mohammed Ali
Analysis of the use of semantic trees in automated theorem proving
description Semantic trees have served as a theoretical tool for confirming the unsatisfiability of clauses in first-order predicate logic, but it has seemed impractical to use them in practice. In this thesis we experimentally investigated the practicality of generating semantic trees for proofs of unsatisfiability. We considered two ways of generating semantic trees. First, we looked at semantic trees generated using the canonical enumeration of atoms from the Herbrand base of the given clauses. Then, we considered semantic trees generated by selectively choosing the atoms from the Herbrand base using an improved semantic tree generator, AISTG. A comparison was made between the two approaches using the theorems from the "Stickel Test Set". In underlying the practicality of using semantic tree generators as mechanical theorem provers, another comparison was made between the AISTG and a resolution-refutation theorem prover "The Great Theorem Prover".
author2 Newborn, Monty (advisor)
author_facet Newborn, Monty (advisor)
Almulla, Mohammed Ali
author Almulla, Mohammed Ali
author_sort Almulla, Mohammed Ali
title Analysis of the use of semantic trees in automated theorem proving
title_short Analysis of the use of semantic trees in automated theorem proving
title_full Analysis of the use of semantic trees in automated theorem proving
title_fullStr Analysis of the use of semantic trees in automated theorem proving
title_full_unstemmed Analysis of the use of semantic trees in automated theorem proving
title_sort analysis of the use of semantic trees in automated theorem proving
publisher McGill University
publishDate 1994
url http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=28662
work_keys_str_mv AT almullamohammedali analysisoftheuseofsemantictreesinautomatedtheoremproving
_version_ 1716642061553238016