Conference Proceedings
Logic programming: From underspecification to undefinedness
L Naish, H Søndergaard, B Horsfall
Conferences in Research and Practice in Information Technology Series | Published : 2012
Abstract
The semantics of logic programs was originally described in terms of two-valued logic. Soon, however, it was realised that three-valued logic had some natural advantages, as it provides distinct values not only for truth and falsehood, but also for " undefined" The three-valued semantics proposed by Fitting and by Kunen are closely related to what is computed by a logic program, the third truth value being associated with non-termination. A different three-valued semantics, proposed by Naish, shared much with those of Fitting and Kunen but incorporated allowances for programmer intent, the third truth value being associated with underspecification. Naish used an (apparently) novel " arrow" o..
View full abstract