Logic as arithmetic

George Boole wrote on “the laws of thought,” now known as Boolean Algebra, and started the discipline known as Symbolic Logic. A different George, George Spencer Brown, wrote on “the laws of form,” which presented an arithmetic system underlying logic. Below are two symbolic logics equivalent to Boolean algebra that resemble ordinary arithmetic in some respects. To resemble arithmetic in other respects, use the Galois field of order 2, GF(2). Zero is taken as representing false, and one as true.

LOGIC OF SUBTRACTION

Subtraction

A – 0 = 1 – A = 1

A – 1 = A

Definitions

– A is defined as 0 – A (and so 0 is ”  “, ground, false)

A + B is defined as  A – (– B)

Tables

A0 − AA − B01A + B01
01010001
10111111

Consequences

– (– A) = A

A − B = A ← B

A + B = A ∨ B

A + B = B + A

– is not distributive

DIVISION LOGIC

0 / A = A / 1 = 0

A / 0 = A

Definitions

/ A is defined as 1 / A (and so 1 is ”  “, ground, true)

A • B is defined as  A / (1 / B)

Consequences

1 / (1 / A) = A

A / B = – (A → B)

A • B = A ∧ B

A • B = B • A

/ is not distributive

Tables

A1 / AA / B01A • B01
01000000
10110101