The constrained 3-valued models specifying the
semantics of evaluable KBs are quite straightforward
since the constraints are projections of KB facts and
rules. The simplicity of these models is due to
the fact that the truth values are defined for literals
only. Substructural sequent calculi LK
−c
representing
a proof theory for evaluable KBs are comprehensible
due to few logical rules and to the mapping of KB
rules/facts to non-logical axioms. LK
−c
fall into the
category of well-studied formal systems. It is fair to
say that sequent calculi without the contraction rule
can be viewed as proof theories of inference without
RAA.
Intuitionists criticized classical logic because the
law of excluded middle was abstracted from fi-
nite situations and extended without justification to
statements about infinite collections (Brouwer and
Heyting, 1975). The same argument is valid against
RAA in application to evaluable KBs. Intuitionistic
logic deals with this issue by redefining the semantics
of implication and negation as the definition of Kripke
models shows (Mints, 2000). KB inference without
RAA addresses this issue by interpreting predicates
as partial boolean functions while employing the
classical semantics of logical connectives as regards
to definite truth values.
REFERENCES
Avron, A. (1991). Natural 3-valued logics–characterization
and proof theory. The Journal of Symbolic Logic,
56(1):276–294.
Besnard, P. and Hunter, A. (2018). A review of argumen-
tation based on deductive arguments. Handbook of
Formal Argumentation, pages 437–484.
Brotherston, J. and Simpson, A. (2010). Sequent calculi for
induction and infinite descent. Journal of Logic and
Computation, 21(6):1177–1216.
Brouwer, L. and Heyting, A. (1975). L.E.J. Brouwer
Collected Works: Philosophy and foundations of
mathematics. 1. North-Holland Publishing Company.
Casas, A., Cabeza, D., and Hermenegildo, M. V. (2006). A
syntactic approach to combining functional notation,
lazy evaluation, and higher-order in LP systems. In
International Symposium on Functional and Logic
Programming, pages 146–162. Springer.
Chaudhuri, K., Pfenning, F., and Price, G. (2008). A logical
characterization of forward and backward chaining in
the inverse method. Journal of Automated Reasoning,
40(2-3):133–177.
Cohen, L. and Rowe, R. N. S. (2018). Uniform induc-
tive reasoning in transitive closure logic via infinite
descent. In 27th EACSL Annual Conference on
Computer Science Logic, volume 119, pages 17:1–
17:16. LIPICS.
Denecker, M., Truszczynski, M., and Vennekens, J. (2017).
About negation-as-failure and the informal semantics
of logic programming. Association for Logic Pro-
gramming.
Denecker, M. and Vennekens, J. (2014). The well-founded
semantics is the principle of inductive definition,
revisited. In 14th International Conference on the
Principles of Knowledge Representation and Reason-
ing. AAAI.
Dong, H., Mao, J., Lin, T., Wang, C., Li, L., and Zhou,
D. (2019). Neural logic machines. In International
Conference on Learning Representations.
Dyckhoff, R. (1992). Contraction-free sequent calculi for
intuitionistic logic. The Journal of Symbolic Logic,
57(3):795–807.
Girard, J.-Y. (1987). Linear logic. Theoretical computer
science, 50(1):1–101.
Gottwald, S. (2001). A treatise on many-valued logics.
Research Studies Press.
Grishin, V. N. (1981). Predicate and set-theoretic cal-
culi based on logic without contractions. Izvestiya
Rossiiskoi Akademii Nauk. Seriya Matematicheskaya,
45(1):47–68.
Hanus, M. (2013). Functional logic programming: From
theory to Curry. In Programming Logics, pages 123–
168. Springer.
Harland, J. A., Pym, D. J., and Winikoff, M. (2000).
Forward and backward chaining in linear logic. Elec-
tronic Notes in Theoretical Computer Science, 37:1–
16.
H
¨
olldobler, S. and Ramli, C. D. P. K. (2009). Logic
programs under three-valued Łukasiewicz semantics.
In International Conference on Logic Programming,
pages 464–478. Springer.
Hou, P., De Cat, B., and Denecker, M. (2010). FO (FD):
Extending classical logic with rule-based fixpoint def-
initions. Theory and Practice of Logic Programming,
10(4-6):581–596.
Je
ˇ
r
´
abek, E. (2010). Admissible rules of Łukasiewicz logic.
Journal of Logic and Computation, 20(2):425–447.
Kakas, A. C., Mancarella, P., and Toni, F. (2018). On
argumentation logic and propositional logic. Studia
Logica, 106(2):237–279.
Ketonen, J. and Weyhrauch, R. (1984). A decidable
fragment of predicate calculus. Theoretical Computer
Science, 32(3):297–307.
Kleene, S. C. (1952). Introduction to metamathematics. Van
Nostrand.
Malinowski, G. (2014). Kleene logic and inference.
Bulletin of the Section of Logic, 43(1/2):43–52.
McCune, W. (2003). Otter 3.3 reference manual and guide.
Technical report, Argonne National Lab.
Miller, D., Nadathur, G., Pfenning, F., and Scedrov, A.
(1991). Uniform proofs as a foundation for logic
programming. Annals of Pure and Applied logic,
51(1-2):125–157.
Mints, G. (2000). A Short Introduction to Intuitionistic
Logic. Kluwer Academic Publishers.
A Logical Characterization of Evaluable Knowledge Bases
687