Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Principia Mathematica - The Foundations of Arithmetic in C++ - Lecture

CppCon via YouTube

Overview

Explore the foundations of arithmetic in C++ through this comprehensive conference talk from CppCon 2022. Delve into the challenges of formal interface design for C++ integral arithmetic operations, examining their preconditions, postconditions, and interconnected mathematical theorems. Learn how to address these challenges using lightly extended C++ for interfaces, theorems, and proofs. Drawing inspiration from Bertrand Russell's and Alfred North Whitehead's "Principia Mathematica," discover how arithmetic can be developed from procedural first principles, including stability of objects, substitutability of values, and repeatability of operations. Gain insights into formal interface design, C++ integral arithmetic, foundations of arithmetic, and writing mathematical proofs procedurally. Presented by Lisa Lippincott, chair of the numerics study group of the C++ standardization committee and designer of software architectures for Tanium and BigFix.

Syllabus

Principia Mathematica - The Foundations of Arithmetic in C++ - Lisa Lippincott - CppCon 2022

Taught by

CppCon

Reviews

Start your review of Principia Mathematica - The Foundations of Arithmetic in C++ - Lecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.