TY - JOUR
T1 - Reasoning without believing
T2 - On the mechanisation of presuppositions and partiality
AU - Kerber, M.
AU - Kohlhase, M.
N1 - Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2012/12/1
Y1 - 2012/12/1
N2 - It is well known that many relevant aspects of everyday reasoning based on natural language cannot be adequately expressed in classical first-order logic. In this paper we address two of the problems, firstly that of so-called presuppositions, expressions from which it is possible to draw implicit conclusions, which classical logic normally does not warrant, and secondly the problem of partiality and the adequate treatment of undefined expressions. In natural language, presuppositions are quite common; however, they cannot be sufficiently modelled in classical first-order logic. For instance, in the case of universal restricted quantification in natural language it is typically presupposed that these restrictions are non-empty, whereas in classical logic it is only assumed that the whole universe is non-empty. Conversely, all constants mentioned in classical logic are presupposed to denote something, while it creates no problems to speak about hypothetical objects in everyday language. Similarly, undefined expressions can be handled in natural language discourses, and utterances are not only classified into the two categories true and false. This has led to the development of various better-suited many-valued logics. By combining different approaches we can now give a static description of presuppositions and undefinedness within the same framework. Additionally, we have developed an efficient mechanisation of the induced consequence relation by combining methods from many-valued truth-functional logics and sort techniques developed for search control in automated theorem proving.
AB - It is well known that many relevant aspects of everyday reasoning based on natural language cannot be adequately expressed in classical first-order logic. In this paper we address two of the problems, firstly that of so-called presuppositions, expressions from which it is possible to draw implicit conclusions, which classical logic normally does not warrant, and secondly the problem of partiality and the adequate treatment of undefined expressions. In natural language, presuppositions are quite common; however, they cannot be sufficiently modelled in classical first-order logic. For instance, in the case of universal restricted quantification in natural language it is typically presupposed that these restrictions are non-empty, whereas in classical logic it is only assumed that the whole universe is non-empty. Conversely, all constants mentioned in classical logic are presupposed to denote something, while it creates no problems to speak about hypothetical objects in everyday language. Similarly, undefined expressions can be handled in natural language discourses, and utterances are not only classified into the two categories true and false. This has led to the development of various better-suited many-valued logics. By combining different approaches we can now give a static description of presuppositions and undefinedness within the same framework. Additionally, we have developed an efficient mechanisation of the induced consequence relation by combining methods from many-valued truth-functional logics and sort techniques developed for search control in automated theorem proving.
UR - http://www.scopus.com/inward/record.url?partnerID=yv4JPVwI&eid=2-s2.0-84871414989&md5=f96ca773a7db38af3da1489d2a4b0066
U2 - 10.1080/11663081.2012.705962
DO - 10.1080/11663081.2012.705962
M3 - Article
AN - SCOPUS:84871414989
SN - 1166-3081
VL - 22
SP - 295
EP - 317
JO - Journal of Applied Non-Classical Logics
JF - Journal of Applied Non-Classical Logics
IS - 4
ER -