作者: Carl Hewitt
DOI:
关键词: Philosophy of logic 、 Computational logic 、 Non-monotonic logic 、 Proof by contradiction 、 Proof calculus 、 Mathematical logic 、 Paraconsistent logic 、 Logic programming 、 Inference 、 Theoretical computer science 、 Programming language 、 Signature (logic) 、 Argumentation theory 、 Description logic 、 Multimodal logic 、 Horn clause 、 Soundness 、 Bunched logic 、 Rule of inference 、 Classical logic 、 Computer science 、 Probabilistic logic network 、 Dynamic logic (modal logic) 、 Autoepistemic logic
摘要: Because contemporary large software systems are pervasively inconsistent, it is not safe to reason about them using classical logic. The goal of Direct Logic be a minimal fix mathematical logic that meets the requirements large-scale Internet applications (including sense making for natural language) by addressing following issues: inconsistency robustness, contrapositive inference bug, and direct argumentation. Direct makes contributions over previous work: * Inference (no bug inference) Argumentation (inference directly expressed) Inconsistency-robust deduction without artifices such as indices (labels) on propositions or restrictions reiteration Intuitive inferences hold including following: Boolean Equivalences Reasoning splitting disjunctive cases Soundness Proof Contradiction Since global state model computation (first formalized Turing) inadequate needs modern Actor Model was developed meet this need. Using, Model, paper proves Programming computationally universal in there computations cannot implemented logical inference. Consequently paradigm strictly less general than Procedural Embedding Knowledge paradigm.