EXOCHRON PRESS

News

In Defence of Computer Science: from Aristotle to Agile is now available to order from booksellers, RRP £24.99: please search for the ISBN number below with your preferred retailer.

Published 19th April 2022, ISBN 9781739692803 (Hardback).

In Defence of Computer Science cover image

Cover image © Samuel R. J. George 2022. All rights reserved.

In Defence of Computer Science develops new engineering approaches and experimental propositions on the basis of some logical, philosophical and physical axioms and hypotheses. The main ones, which are framed by careful thought about issues in engineering and the philosophy of science, can be summarised as:

  • A computable function is one that creates no new information. Analogue computation can be specified by choosing a real-numbered theory on which to parameterise the main information-theoretic kernel, which avoids Turing machines and equivalent formalisms.
  • Engineering specifications, physics and logics can be considered as ‘preservative extensional causal theories,’ which can be framed using sets but are more naturally thought of as topologies.
  • Computation and the reversible part of physics are (homotopy) equivalent, by extension of the Curry-Howard correspondence (which equates computation to proof in a natural deduction style).
  • Thermodynamics and the holographic principle are correct without modification or exception.
  • Thermodynamic entropy is self-information and monotonically increases.
  • Reality is not continuous evolution of material state, but graph-structured with the information content of vertices affected by continuous evolution under logical existential quantification. Most of physics is invariant under this change of perspective. Continuous material is an artefact of perception like the frames of an animation (temporally) or vector graphics (spatially).
  • This philosophical paradigm shift gives rise to the idea of resultant inertial mass being reduced by an information metric on this graph, which has the overall structure of a join-semilattice (essentially a tree with joining branches). The book covers a number of details, such as how bound particles and their internal mass ratios should behave according to the theory. Something very like Lemaître's primaeval particle emerges from the resulting schema at the lattice supremum.

A number of questions can be answered on the basis of working through the consequences of these axioms, including those on the physics page. The reasoning for this is contained in the book. Extant empirical evidence is considered and experiments suggested. A mutually inductive structure for the foundation of logic on physical axioms and mechanised proof-checking is also presented.

The marketing description gives a less technical summary. Equations are included, but they are mainly illustrative, and the text can be followed without them. The narrative of the book maintains a sometimes mischievous dialogue in the company of an imaginary ingénu, and mainly consists of careful reasoning in English. It ends with a manifesto for change in engineering priorities, the role of computers, and the value attributed to formalised specification.

About the author

Sam George completed his first degree at Peterhouse, Cambridge in subjects ranging from natural sciences to political philosophy. He went on to complete an MSc and PhD in Computer Science at the University of Bristol, followed by a period in industry specialising in software verification until founding his own company working on computing technology. He has also found time to pursue pure research and writing, the fruits of which are presented in this book.

'Exochron Press' is a publishing imprint of Sam George Computer Science Limited.

Sam George Computer Science Limited is registered in England and Wales with company number 12912774.

Registered office: 7 Bell Yard, London WC2A 2JR

'Exochron' is a trade mark of Sam George Computer Science Limited.

© 2022 Sam George Computer Science Limited. All rights reserved.