Strong Types for Direct Logic - Archive ouverte HAL
Communication Dans Un Congrès Année : 2017

Strong Types for Direct Logic

Carl Hewitt
  • Fonction : Auteur
  • PersonId : 1011894

Résumé

This article follows on the introductory article “Direct Logic for Intelligent Applications” [Hewitt 2017a]. Strong Types enable new mathematical theorems to be proved including the Formal Consistency of Mathematics. Also, Strong Types are extremely important in Direct Logic because they block all know paradoxes[Cantini and Bruni 2017]. Blocking known paradoxes makes Direct Logic safer for use in Intelligent Applications by preventing security holes. Inconsistency Robustness is performance of information systems with pervasively inconsistent information. Inconsistency Robustness of the community of professional mathematicians is their performance repeatedly repairing contradictions over the centuries. In the Inconsistency Robustness paradigm, deriving contradictions has been a progressive development and not “game stoppers.” Contradictions can be helpful instead of being something to be “swept under the rug” by denying their existence, which has been repeatedly attempted by authoritarian theoreticians (beginning with some Pythagoreans). Such denial has delayed mathematical development. This article reports how considerations of Inconsistency Robustness have recently influenced the foundations of mathematics for Computer Science continuing a tradition developing the sociological basis for foundations. Mathematics here means the common foundation of all classical mathematical theories from Euclid to the mathematics used to prove Fermat's Last [McLarty 2010]. Good evidence for the consistency Classical Direct Logic derives from how it blocks the known paradoxes of classical mathematics. Humans have spent millennia devising paradoxes for classical mathematics. Having a powerful system like Direct Logic is important in computer science because computers must be able to formalize all logical inferences (including inferences about their own inference processes) without requiring recourse to human intervention. Any inconsistency in Classical Direct Logic would be a potential security hole because it could be used to cause computer systems to adopt invalid conclusions.
Fichier principal
Vignette du fichier
strong types--284.pdf (2.17 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01566393 , version 1 (21-07-2017)
hal-01566393 , version 2 (03-08-2017)
hal-01566393 , version 3 (21-08-2017)
hal-01566393 , version 4 (25-08-2017)
hal-01566393 , version 5 (08-09-2017)
hal-01566393 , version 6 (10-09-2017)
hal-01566393 , version 7 (26-09-2017)
hal-01566393 , version 8 (23-10-2017)
hal-01566393 , version 9 (25-02-2018)
hal-01566393 , version 10 (12-03-2018)
hal-01566393 , version 11 (04-06-2018)
hal-01566393 , version 12 (17-06-2018)
hal-01566393 , version 13 (20-09-2018)
hal-01566393 , version 14 (17-10-2018)

Licence

Copyright (Tous droits réservés)

Identifiants

  • HAL Id : hal-01566393 , version 9

Citer

Carl Hewitt. Strong Types for Direct Logic. Symposium on Logic and Collaboration for Intelligent Applications, Mar 2017, Stanford, United States. ⟨hal-01566393v9⟩
994 Consultations
544 Téléchargements

Partager

More