Legality concepts for three-valued logic programs (Q689286)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Legality concepts for three-valued logic programs |
scientific article; zbMATH DE number 445056
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | Legality concepts for three-valued logic programs |
scientific article; zbMATH DE number 445056 |
Statements
Legality concepts for three-valued logic programs (English)
0 references
20 December 1993
0 references
The authors consider three-valued propositional logic and interpret the third truth degree (besides 0 and 1) as ``illegal'' or ``unacceptable''. With reference to a background in computer science they get (unusual) truth tables for an implication and -- noncommutative (!) -- conjunction and disjunction connectives. And they add a ``legality'' connective indicating that some formula has a ``legal'' truth degree, i.e. one of the degrees 0,1. For this logic they study Horn clauses and logic programs, introduce Herbrand models and fixpoint semantics. For the class of ``legal'' three- valued logic programs the use of the SLD resolution algorithm is proven to be sound, and it is shown that this algorithm too can be used for a legality check.
0 references
logic programming
0 references
three-valued logic
0 references
resolution
0 references
0.7964739799499512
0 references
0.7956803441047668
0 references
0.7956803441047668
0 references
0.7922656536102295
0 references