Computing Reviews

The comprehensibility theorem and the foundations of artificial intelligence
Charlesworth A. Minds and Machines24(4):439-476,2014.Type:Article
Date Reviewed: 05/26/15

Kurt Gödel [1] has shown fundamental limits of mathematical logic and the unreality of the program of David Hilbert [2] by its incompleteness theorems published in 1931. Arthur Charlesworth tackles this theme’s development over decades and clarifies its impact to computer programs and the foundations of artificial intelligence (AI). After nonrigorous models and reasoning of the literature, in this paper, he develops further formalization of the actors and objects involved in computing, established in his previous paper in 2006 [3]. Throughout the paper, he treats the halting problem form of the original incompleteness theorems and gives a theorem about the capability of precisely defined agents and programs of computing. Beyond this theorem and its proof, the author provides a multifaceted discussion of the theme, which is enriched further in the electronic supplement of the paper.

To be didactic, first he illustrates his main theme and treatment by an analogous one respecting a game. To start, a brief, but imprecise proof of the conjecture about the game (named CHESS as a joke) is shown. On one hand, this “proof” shows clearly the way of thinking, but on the other hand it demonstrates the danger of nonrigorous treatment. Then, introducing the formalism, the precise proof is given.

An interesting characteristic of Charlesworth’s theorem is that the agents and the programs treated may be fallible. However, this attribute is restricted, as from the point of view of the halting problem they should be infallible. The reader can decide the importance of this aspect: at least it also conduces to the clarity and understandability of the proofs.

I recommend this paper for those who are interested in the foundations of AI and would benefit from a clear way of thinking about its notions through a multifaceted discussion.


1)

Gödel, K. Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I. Monatshefte für Mathematik und Physik 38, (1931), 173–198.


2)

Hilbert, D. Über das Unendliche. Mathematische Annalen 95, (1925), 161–190.


3)

Charlesworth, A. Comprehending software correctness implies comprehending an intelligence-relatedlimitation. ACM Transactions on Computational Logic 7, (2006), 590–612.

Reviewer:  K. Balogh Review #: CR143468 (1508-0723)

Reproduction in whole or in part without permission is prohibited.   Copyright 2024 ComputingReviews.com™
Terms of Use
| Privacy Policy