February 2023 A Completeness Proof for a Regular Predicate Logic with Undefined Truth Value
Antti Valmari, Lauri Hella
Author Affiliations +
Notre Dame J. Formal Logic 64(1): 61-93 (February 2023). DOI: 10.1215/00294527-2022-0034

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 precisely explain, in terms of logic, typical informal methods of reasoning in such applications.

Citation

Download Citation

Antti Valmari. Lauri Hella. "A Completeness Proof for a Regular Predicate Logic with Undefined Truth Value." Notre Dame J. Formal Logic 64 (1) 61 - 93, February 2023. https://doi.org/10.1215/00294527-2022-0034

Information

Received: 17 November 2021; Accepted: 27 October 2022; Published: February 2023
First available in Project Euclid: 23 March 2023

MathSciNet: MR4564836
zbMATH: 07690433
Digital Object Identifier: 10.1215/00294527-2022-0034

Subjects:
Primary: 03B50 , 03F03
Secondary: 03B10

Keywords: completeness , partial functions , ternary logic

Rights: Copyright © 2023 University of Notre Dame

JOURNAL ARTICLE
33 PAGES

This article is only available to subscribers.
It is not available for individual sale.
+ SAVE TO MY LIBRARY

Vol.64 • No. 1 • February 2023
Back to Top