A completeness proof for a regular predicate logic with undefined truth value

From MaRDI portal
Publication:6100982

DOI10.1215/00294527-2022-0034zbMATH Open1522.03063arXiv2112.04436OpenAlexW4360612162MaRDI QIDQ6100982FDOQ6100982


Authors: Antti Valmari, Lauri Hella Edit this on Wikidata


Publication date: 31 May 2023

Published in: Notre Dame Journal of Formal Logic (Search for Journal in Brave)

Abstract: We provide a sound and complete proof system for an extension of Kleene's ternary logic to predicates. The concept of theory is extended with, for each function symbol, a formula that specifies when the function is defined. The notion of "is defined" is extended to terms and formulas via a straightforward recursive algorithm. The "is defined" formulas are constructed so that they themselves are always defined. The completeness proof relies on the Henkin construction. For each formula, precisely one of the formula, its negation, and the negation of its "is defined" formula is true on the constructed model. Many other ternary logics in the literature can be reduced to ours. Partial functions are ubiquitous in computer science and even in (in)equation solving at schools. Our work was motivated by an attempt to explain, precisely in terms of logic, typical informal methods of reasoning in such applications.


Full work available at URL: https://arxiv.org/abs/2112.04436




Recommendations




Cites Work


Cited In (3)





This page was built for publication: A completeness proof for a regular predicate logic with undefined truth value

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6100982)