Computational Logic
11,118 Followers
Recent papers in Computational Logic
Software engineering courses offer one of many opportunities for providing students with a significant experience in declarative programming. This report discusses some results from taking advantage of this opportunity in a two-semester... more
Introduction to Symbolic Logic
In this paper, we analyse the structure of evolving moral dilemmas with an eye of regard for the increasing importance of the role of artificial intelligence in such context. Starting with the analysis of the famous trolley problem... more
OR consultants aspire to provide their clients with good reasoning. OR methods are designed to support the process of developing good reasoning. Logic examines what counts as good reasoning. The aim of the paper is to investigate the... more
(Dalla prefazione:) Questo lavoro si propone di contribuire a chiarire alcuni aspetti dei rapporti che sussistono fra le teorie filosofiche del significato di impostazione logico-modellistica e l'intelligenza artificiale (IA) di... more
This paper shows why the non-trivial zeros of the Riemann zeta function ζ must always be on the critical line Re(s) = 1/2 and not anywhere else on the critical strip bounded by Re(s) = 0 and Re(s) = 1, thus affirming the validity of the... more
VI in agent systems, in addition to the conventional reactivity and pro-activity features.
Three classic distinctions specify that truths can be necessary versus contingent, analytic versus synthetic, and a priori versus a posteriori. The philosopher reading this article knows very well both how useful and ordinary such... more
VI in agent systems, in addition to the conventional reactivity and pro-activity features.
This book constitutes the proceedings of the 12th International Workshop on Computational Logic in Multi-Agent Systems, CLIMA XII, held in Barcelona, Spain, in July 2011. The 22 papers presented were carefully reviewed and selected from... more
I introduce, defend, and demonstrate, a new paradigm for artificial discovery in science, called ‘Computational Axiomatic Science’ (CAS). This doctoral dissertation has two parts. In the first part, I discuss the philosophical roots of... more
These are the proceedings of the tenth International Workshop on Computational Logic in Multi-Agent Systems (CLIMA-X), held from 9-10th September in Hamburg, colocated with MATES and MOCA.
VI in agent systems, in addition to the conventional reactivity and pro-activity features.
VI in agent systems, in addition to the conventional reactivity and pro-activity features.
This paper shows why the non-trivial zeros of the Riemann zeta function ζ will always be on the critical line Re(s) = 1/2 and not anywhere else on the critical strip bounded by Re(s) = 0 and Re(s) = 1, thus affirming the validity of the... more
The analogy between inference and mereological containment goes at least back to Aristotle, whose discussion in the Prior Analytics motivates the validity of the syllogism by way of talk of parts and wholes. On this picture, the... more
Logic provides the mathematical basis for hardware design and software development. In fact, digital circuits and computer programs are logic formulas expressed in a formal language. Accordingly, educated computer scientists should have... more
Major ideas found in philosophy of logic and by implication Nathan Coppedge's philosophy.
The reflection theorem has been proved using Isabelle/ZF. This theorem cannot be expressed in ZF, and its proof requires reasoning at the meta-level. There is a particularly elegant proof that reduces the meta-level reasoning to a single... more
This paper is the author's personal side project and is of no affiliation to any institution or courses. The paper is a rookie attempt to deriving mathematical expressions of the well-known puzzle, the bridge and torch problem. The... more
We analyze both pre- and post-verbal clitics in Italian in the context of infinitival phrases and declarative sentences, using a new form of categorial grammar in which one assigns to each morpheme a type, an element of the free... more
Let us suppose that you are a research linguist, tormented by some doubts and questions about the state of your profession, and not constrained by having to repeat a catechism of "known truths" to Linguistics 101 students, and not worried... more
Interactive theorem provers require too much effort from their users. We have been developing a system in which Isabelle users obtain automatic support from automatic theorem provers (ATPs) such as Vampire and SPASS. An ATP is invoked at... more
To date, a number of researchers are seeking for and/or designing novel molecules which function as arithmetic molecular engines. Biomolecules such as deoxyribonucleic acid (DNA) and proteins are examples of promising candidate molecules.... more
A novel improved VPN (Virtual Private Network) system based on SSL (Secure Socket Layer) protocol is discussed to overwhelm the defect of traditional SSL VPN. The concept, critical technique and working process of the geo-secured SSL... more
The Unified Foundational Ontology (UFO-A) is a foundational ontol-ogy about endurants that has been built as a foundation for conceptual modeling, and which focuses on static aspects of endurants. In addition to UFO-A, we have the Unified... more
Commonsense reasoning has proven exceedingly difficult both to model and to implement in artificial reasoning systems. This paper discusses some of the features of human reasoning that may account for this difficulty, surveys a number of... more
Informal arguments that cryptographic protocols are secure can be made rigorous using inductive definitions. The approach is based on ordinary predicate calculus and copes with infinite-state systems. Proofs are generated using... more
A quotient construction defines an abstract type from a concrete type, using an equivalence relation to identify elements of the concrete type that are to be regarded as indistinguishable. The elements of a quotient type are equivalence... more
The use of formal languages in the specification of upper ontologies helps establishing precise and unambiguous definitions for its concepts and relations. In this context, the use of formal languages with support of proof-assistant... more
In this paper, we analyse the structure of evolving moral dilemmas with an eye of regard for the increasing importance of the role of artificial intelligence in such context. Starting with the analysis of the famous trolley problem... more
The hallmark of the deductive systems known as ‘conceptivist’ or ‘containment’ logics is that for all theorems of the form A→B, all atomic formulae appearing in B also appear in A. Significantly, as a consequence, the principle of... more
Computers may be thought of as engines for transforming free energy into waste heat and mathematical work. Existing electronic computers dissipate energy vastly in excess of the mean thermal energy kT, for purposes such as maintaining... more
The theorem prover Isabelle is described briefly and informally. Its historical development is traced from Edinburgh LCF to the present day. The main issues are unification, quantifiers, and the representation of inference rules. The... more
A logic for specification and verification is derived from the axioms of Zermelo-Fraenkel set theory. The proofs are performed using the proof assistant Isabelle. Isabelle is generic, supporting several different logics. Isabelle has the... more
CORCORAN ON QUINE’S PHILOSOPHY OF LOGIC Corcoran, J. 1972. Quine, Willard. Philosophy of Logic. In Philosophy of Science 39, 97–99. WILLARD QUINE, Philosophy of logic, Harvard, 1970/1986. This book is best regarded as a concise essay... more
CONTENTS INTRODUCTION 1. Tarski’s three-implication theorem. 2. Three-implication conditional-convertibility theorems. 3. Existential Import. 4. Three-implication consequent-affirmability theorems. INTRODUCTION The thinking in this... more
Deductive inference is usually regarded as being "tautological" or "analytical": the information conveyed by the conclusion is contained in the information conveyed by the premises. This idea, however, clashes with the undecidability of... more
La logica è la scienza che si occupa di ciò che è comune e generale a tutte le branche della nostra attività conoscitiva, e quindi a tutte le discipline scientifiche, ed i suoi temi sono quindi quei temi che si ritrovano in tutte le... more
A theory of recursive definitions has been mechanized in Isabelle''s Zermelo-Fraenkel (ZF) set theory. The objective is to support the formalization of particular recursive definitions for use in verification, semantics proofs, and other... more
Many theorems involving special functions such as ln, exp and sin can be proved automatically by MetiTarski: a resolution theorem prover modified to call a decision procedure for the theory of real closed fields. Special functions are... more
The impossibility of tiling the mutilated chess board has been formalized and verified using Isabelle. The formalization is concise because it is expressed using inductive definitions. The proofs are straightforward except for some lemmas... more
There is meaning in mathematics because it is knowledge. Set theory stays at the formal basis of that knowledge. Its most basic relation is the "… belongs to…" relation,. ∈ Our mathematical understanding of the world begins with the... more