Urgent.News

What's breaking now, across thousands of outlets.

Tech

Principia Mathematica is modern and insightful

Article URL: https://okmij.org/ftp/Computation/Impressions/PrincipiaMathematica.html Comments URL: https://news.ycombinator.com/item?id=49279928 Points: 237 # Comments: 118

Principia Mathematica, authored by Alfred North Whitehead and Bertrand Russell, is renowned for its extensive nature and meticulous proofs. The book demonstrates that only a handful of fundamental concepts are sufficient to encompass the entirety of mathematics. In Chapter 1, the authors introduce definitions that they consider crucial, which they view as more informative than the propositions in which they are used. These definitions help establish the subjects and judgments deemed most important.

The concept of variables is explored in depth, with the authors distinguishing between 'apparent variables' (bound variables in modern terminology) and 'real variables' (free variables). The authors demonstrate that asserting something containing a real variable, such as x = x, is equivalent to asserting that the formula holds for all possible values of x. This assertion allows for the proof of existence theorems, where a particular instance of truth can be found.

The authors also introduce the notion of 'types' on page 21, which is considered a pioneering usage of the word 'type' in the context of programming. On page 26, the authors explain that the symbol for set membership is derived from the Greek epsilon, the first letter of the word ἐστί, meaning 'to be.' Therefore, x ∈ man means 'x is a man.' Lastly, on page 33, the authors provide a modern definition of a function as a particular form of a binary relation, marking an early instance of this concept.

Written by urgent.news from Hacker News Best's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at okmij.org →

More in Tech

SNEPPX-Alg: Project Structure, Current Status, and How to Contribute

A transparent look at the 522-commit C++ AI runtime Project Overview SNEPPX-Alg is an open-source (MIT) AI runtime written in C++ with Python bindings.

  • SNEPPX-Alg is an open-source C++ AI runtime with Python bindings.
  • Project includes memory encryption, control-flow obfuscation, and runtime monitoring.
  • Contributions sought for Python bindings and kernel optimization.

Dev Log: 2026-08-12 — a 96s suite that became 42s, a capability that wasn't a scope, and four steps to a passkey

Fifteen commits, three repos, and the bulk of it in one: a control plane that got an MCP surface, a much faster test suite, and a handful of things that turned out to be quietly wrong once I looked…

  • A 96-second suite was optimized to 41 seconds through fifteen commits and three repositories.
  • Redundant seeder calls were removed, and test impact analysis was improved with pcov over Xdebug.
  • Four steps were outlined to enable passkeys in the application.

More from Wednesday 12 August →