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...
Main Author: | |
---|---|
Other Authors: | |
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 |