For Cybersecurity, Computer Science Must Rely on the Opposite of Gödel’S Results Carl Hewitt
For Cybersecurity, Computer Science Must Rely on the Opposite of Gödel’s Results Carl Hewitt To cite this version: Carl Hewitt. For Cybersecurity, Computer Science Must Rely on the Opposite of Gödel’s Results. Symposium on Logic and Collaboration for Intelligent Applications, Mar 2017, Stanford, United States. hal-01566393v14 HAL Id: hal-01566393 https://hal.archives-ouvertes.fr/hal-01566393v14 Submitted on 17 Oct 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Copyright Strong Types for Direct Logic Carl Hewitt http://plus.google.com/+CarlHewitt-StandardIoT This article is dedicated to Alonzo Church, Richard Dedekind, Stanisław Jaśkowski, Bertrand Russell, Ludwig Wittgenstein, and Ernst Zermelo. Abstract Mathematics in this article means the precise formulation of standard mathematical theories that axiomatize the following up to a unique isomorphism: booleans, natural numbers, reals, ordinals, sets, lambda calculus procedures, and Actors. In a strongly typed mathematical theory, every proposition, term, and expression has a type where there is no universal type Any. Types are constructed bottom up from types that are categorically axiomatized.1 Strong types are extremely important in Direct Logic because they block all known paradoxes including Berry [Russell 1906], Burali-Forti [Burali-Forti 1897], Church [Church 1934], Curry [Curry 1941], Girard [Girard 1972], and Liar [Eubulides of Miletus], Löb[Löb 1955], and Russell[Russell 1902].2 Blocking known paradoxes makes Direct Logic safer for use in Intelligent Applications by preventing security holes.
[Show full text]