{"title":"DT-an automated theorem prover for multiple-valued first-order predicate logics","authors":"S. Gerberding","doi":"10.1109/ISMVL.1996.508369","DOIUrl":null,"url":null,"abstract":"We describe the automated theorem prover \"Deep Thought\" (DT). The prover can be used for arbitrary multiple-valued first-order logics, provided the connectives can be defined by truth tables and the quantifiers are generalizations of the classical universal resp. existential quantifiers. DT has been tested with many interesting multiple-valued logics as well as classical first-order predicate logic. DT uses a free-variable semantic tableau calculus with generalized signs. For the existential tableau-rules two liberalized versions are implemented. The system utilizes a static index to control the application of axioms as wells as the search for applicable rules. A dynamic lemma generation strategy and various heuristics to control the tableau expansion and branch closure are integrated into DT. Theoretically, contradiction sets of arbitrary size can be discovered to close a branch.","PeriodicalId":403347,"journal":{"name":"Proceedings of 26th IEEE International Symposium on Multiple-Valued Logic (ISMVL'96)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 26th IEEE International Symposium on Multiple-Valued Logic (ISMVL'96)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISMVL.1996.508369","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
We describe the automated theorem prover "Deep Thought" (DT). The prover can be used for arbitrary multiple-valued first-order logics, provided the connectives can be defined by truth tables and the quantifiers are generalizations of the classical universal resp. existential quantifiers. DT has been tested with many interesting multiple-valued logics as well as classical first-order predicate logic. DT uses a free-variable semantic tableau calculus with generalized signs. For the existential tableau-rules two liberalized versions are implemented. The system utilizes a static index to control the application of axioms as wells as the search for applicable rules. A dynamic lemma generation strategy and various heuristics to control the tableau expansion and branch closure are integrated into DT. Theoretically, contradiction sets of arbitrary size can be discovered to close a branch.