Kleene strong three-valued logic

E353399

Kleene strong three-valued logic is a non-classical logical system that extends classical logic with a third truth value to rigorously handle indeterminate or partially defined statements.

All labels observed (5)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf logical system ⓘ
many-valued logic ⓘ
non-classical logic ⓘ
paracomplete logic ⓘ
paraconsistent logic ⓘ
three-valued logic ⓘ
allowsTruthValue both operands undefined in conjunction yield undefined ⓘ
both operands undefined in disjunction yield undefined ⓘ
alsoKnownAs K3 ⓘ
Kleene’s strong logic of indeterminacy ⓘ
coincidesWithClassicalLogicOn formulas without undefined values ⓘ
contradictionsAreExplosive no ⓘ
designatedValuesInclude true ⓘ
designatedValuesMayExclude undefined ⓘ
extends classical propositional logic ⓘ
hasApplicationDomain computer science ⓘ
mathematical logic ⓘ
philosophical logic ⓘ
hasDesignGoal to handle indeterminate statements ⓘ
to model partial functions ⓘ
to model partially defined predicates ⓘ
hasProperty fails law of excluded middle in general ⓘ
fails law of non-contradiction in general ⓘ
non-bivalent semantics ⓘ
truth-functional connectives ⓘ
hasSemanticFramework three-valued matrices ⓘ
hasTruthValue false ⓘ
indeterminate ⓘ
true ⓘ
undefined ⓘ
introducedBy Stephen Cole Kleene ⓘ
linked to: Stephen Kleene
introducedFor formalizing reasoning with partial functions ⓘ
namedAfter Stephen Cole Kleene ⓘ
linked to: Stephen Kleene
preservesClassicalValues yes ⓘ
relatedLogic Bochvar three-valued logic ⓘ
Priest’s Logic of Paradox ⓘ
supportsPartialValuations yes ⓘ
treatmentOfTautologies classical tautologies may fail to be designated ⓘ
truthFunctionOfConjunction is truth-functional and three-valued ⓘ
truthFunctionOfDisjunction is truth-functional and three-valued ⓘ
truthFunctionOfImplication is truth-functional and three-valued ⓘ
truthFunctionOfNegation maps false to true ⓘ
maps true to false ⓘ
maps undefined to undefined ⓘ
usedIn formal semantics of programming languages ⓘ
reasoning about partiality ⓘ
reasoning about undefined terms ⓘ
theory of partial recursive functions ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Kripke fixed-point theory of truth → oftenFormalizedWith → Kleene strong three-valued logic ⓘ
Mind, Language and Reality → hasPart → Three-Valued Logic ⓘ
linked to: Kleene strong three-valued logic
Kleene strong three-valued logic → alsoKnownAs → Kleene’s strong logic of indeterminacy ⓘ
linked to: Kleene strong three-valued logic
Kripke–Kleene semantics in logic programming → originatesFrom → Kleene’s strong three-valued logic ⓘ
linked to: Kleene strong three-valued logic
Stephen Cole Kleene → notableFor → Kleene’s strong three-valued logic ⓘ
subject linked to: Kleene
linked to: Kleene strong three-valued logic
Stephen Cole Kleene → notableFor → Kleene’s weak three-valued logic ⓘ
subject linked to: Kleene
linked to: Kleene strong three-valued logic