''Laws of Form'' (hereinafter ''LoF'') is a book by
G. Spencer-Brown, published in 1969, that straddles the boundary between
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
and
philosophy
Philosophy ('love of wisdom' in Ancient Greek) is a systematic study of general and fundamental questions concerning topics like existence, reason, knowledge, Value (ethics and social sciences), value, mind, and language. It is a rational an ...
. ''LoF'' describes three distinct
logical systems:
* The primary arithmetic (described in Chapter 4 of ''LoF''), whose models include
Boolean arithmetic;
* The primary algebra (Chapter 6 of ''LoF''), whose
models include the
two-element Boolean algebra (hereinafter abbreviated 2),
Boolean logic
In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variable (mathematics), variables are the truth values ''true'' and ''false'', usually denot ...
, and the classical
propositional calculus;
* Equations of the second degree (Chapter 11), whose
interpretations include
finite automata and
Alonzo Church
Alonzo Church (June 14, 1903 – August 11, 1995) was an American computer scientist, mathematician, logician, and philosopher who made major contributions to mathematical logic and the foundations of theoretical computer science. He is bes ...
's Restricted Recursive Arithmetic (RRA).
"Boundary algebra" is a term for the union of the primary algebra and the primary arithmetic. ''Laws of Form'' sometimes loosely refers to the "primary algebra" as well as to ''LoF''.
The book
The preface states that the work was first explored in 1959, and Spencer Brown cites
Bertrand Russell
Bertrand Arthur William Russell, 3rd Earl Russell, (18 May 1872 – 2 February 1970) was a British philosopher, logician, mathematician, and public intellectual. He had influence on mathematics, logic, set theory, and various areas of analytic ...
as being supportive of his endeavour. He also thanks
J. C. P. Miller of
University College London
University College London (Trade name, branded as UCL) is a Public university, public research university in London, England. It is a Member institutions of the University of London, member institution of the Federal university, federal Uni ...
for helping with the proofreading and offering other guidance. In 1963 Spencer Brown was invited by Harry Frost, staff lecturer in the physical sciences at the department of Extra-Mural Studies of the
University of London
The University of London (UoL; abbreviated as Lond or more rarely Londin in Post-nominal letters, post-nominals) is a collegiate university, federal Public university, public research university located in London, England, United Kingdom. The ...
, to deliver a course on the mathematics of logic.
''LoF'' emerged from work in electronic engineering its author did around 1960. Key ideas of the ''LOF'' were first outlined in his 1961 manuscript ''Design with the Nor'', which remained unpublished until 2021, and further refined during subsequent lectures on
mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
he gave under the auspices of the
University of London
The University of London (UoL; abbreviated as Lond or more rarely Londin in Post-nominal letters, post-nominals) is a collegiate university, federal Public university, public research university located in London, England, United Kingdom. The ...
's extension program. ''LoF'' has appeared in several editions. The second series of editions appeared in 1972 with the "Preface to the First American Edition", which emphasised the use of self-referential paradoxes,
and the most recent being a 1997 German translation. ''LoF'' has never gone out of print.
''LoFs
mystical
Mysticism is popularly known as becoming one with God or the Absolute, but may refer to any kind of ecstasy or altered state of consciousness which is given a religious or spiritual meaning. It may also refer to the attainment of insight ...
and declamatory prose and its love of
paradox make it a challenging read for all. Spencer-Brown was influenced by
Wittgenstein and
R. D. Laing. ''LoF'' also echoes a number of themes from the writings of
Charles Sanders Peirce,
Bertrand Russell
Bertrand Arthur William Russell, 3rd Earl Russell, (18 May 1872 – 2 February 1970) was a British philosopher, logician, mathematician, and public intellectual. He had influence on mathematics, logic, set theory, and various areas of analytic ...
, and
Alfred North Whitehead.
The work has had curious effects on some classes of its readership; for example, on obscure grounds, it has been claimed that the entire book is written in an operational way, giving instructions to the reader instead of telling them what "is", and that in accordance with G. Spencer-Brown's interest in paradoxes, the only sentence that makes a statement that something ''is'', is the statement which says no such statements are used in this book. Furthermore, the claim asserts that except for this one sentence the book can be seen as an example of
E-Prime. What prompted such a claim, is obscure, either in terms of incentive, logical merit, or as a matter of fact, because the book routinely and naturally uses the verb ''to be'' throughout, and in all its grammatical forms, as may be seen both in the original and in quotes shown below.
Reception
Ostensibly a work of formal mathematics and philosophy, ''LoF'' became something of a
cult classic: it was praised by
Heinz von Foerster when he reviewed it for the ''
Whole Earth Catalog''.
Those who agree point to ''LoF'' as embodying an enigmatic "mathematics of
consciousness
Consciousness, at its simplest, is awareness of a state or object, either internal to oneself or in one's external environment. However, its nature has led to millennia of analyses, explanations, and debate among philosophers, scientists, an ...
", its algebraic symbolism capturing an (perhaps even "the") implicit root of
cognition
Cognition is the "mental action or process of acquiring knowledge and understanding through thought, experience, and the senses". It encompasses all aspects of intellectual functions and processes such as: perception, attention, thought, ...
: the ability to "distinguish". ''LoF'' argues that primary algebra reveals striking connections among
logic
Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the study of deductively valid inferences or logical truths. It examines how conclusions follow from premises based on the structure o ...
,
Boolean algebra, and arithmetic, and the
philosophy of language
Philosophy of language refers to the philosophical study of the nature of language. It investigates the relationship between language, language users, and the world. Investigations may include inquiry into the nature of Meaning (philosophy), me ...
and
mind
The mind is that which thinks, feels, perceives, imagines, remembers, and wills. It covers the totality of mental phenomena, including both conscious processes, through which an individual is aware of external and internal circumstances ...
.
Stafford Beer wrote in a review for ''
Nature
Nature is an inherent character or constitution, particularly of the Ecosphere (planetary), ecosphere or the universe as a whole. In this general sense nature refers to the Scientific law, laws, elements and phenomenon, phenomena of the physic ...
'', "When one thinks of all that Russell went through sixty years ago, to write the ''
Principia'', and all we his readers underwent in wrestling with those three vast volumes, it is almost sad".
Banaschewski (1977) argues that the primary algebra is nothing but new notation for Boolean algebra. Indeed, the
two-element Boolean algebra 2 can be seen as the intended interpretation of the primary algebra. Yet the notation of the primary algebra:
* Fully exploits the
duality characterizing not just
Boolean algebras but all
lattices;
*Highlights how syntactically distinct statements in logic and 2 can have identical
semantics
Semantics is the study of linguistic Meaning (philosophy), meaning. It examines what meaning is, how words get their meaning, and how the meaning of a complex expression depends on its parts. Part of this process involves the distinction betwee ...
;
* Dramatically simplifies Boolean algebra calculations, and proofs in
sentential and
syllogistic logic
Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the study of deductively valid inferences or logical truths. It examines how conclusions follow from premises based on the structure o ...
.
Moreover, the syntax of the primary algebra can be extended to formal systems other than 2 and sentential logic, resulting in boundary mathematics (see below).
''LoF'' has influenced, among others,
Heinz von Foerster,
Louis Kauffman,
Niklas Luhmann
Niklas Luhmann (; ; December 8, 1927 – November 11, 1998) was a German sociologist, philosopher of social science, and systems theorist.
Niklas Luhmann is one of the most influential German sociologists of the 20th century. His thinking was ...
,
Humberto Maturana,
Francisco Varela and
William Bricken. Some of these authors have modified the primary algebra in a variety of interesting ways.
''LoF'' claimed that certain well-known mathematical conjectures of very long standing, such as the
four color theorem,
Fermat's Last Theorem
In number theory, Fermat's Last Theorem (sometimes called Fermat's conjecture, especially in older texts) states that no three positive number, positive integers , , and satisfy the equation for any integer value of greater than . The cases ...
, and the
Goldbach conjecture, are provable using extensions of the primary algebra. Spencer-Brown eventually circulated a purported proof of the four color theorem, but it was met with skepticism.
The form (Chapter 1)
The symbol:
:
Also called the "mark" or "cross", is the essential feature of the Laws of Form. In Spencer-Brown's inimitable and enigmatic fashion, the Mark symbolizes the root of
cognition
Cognition is the "mental action or process of acquiring knowledge and understanding through thought, experience, and the senses". It encompasses all aspects of intellectual functions and processes such as: perception, attention, thought, ...
, i.e., the
dualistic Mark indicates the capability of differentiating a "this" from "everything else ''but'' this".
In ''LoF'', a Cross denotes the drawing of a "distinction", and can be thought of as signifying the following, all at once:
* The act of drawing a boundary around something, thus separating it from everything else;
* That which becomes distinct from everything by drawing the boundary;
* Crossing from one side of the boundary to the other.
All three ways imply an action on the part of the cognitive entity (e.g., person) making the distinction. As ''LoF'' puts it:
"The first command:
* Draw a distinction
can well be expressed in such ways as:
* Let there be a distinction,
* Find a distinction,
* See a distinction,
* Describe a distinction,
* Define a distinction,
Or:
* Let a distinction be drawn". (''LoF'', Notes to chapter 2)
The counterpoint to the Marked state is the Unmarked state, which is simply nothing, the void, or the un-expressable infinite represented by a blank space. It is simply the absence of a Cross. No distinction has been made and nothing has been crossed. The Marked state and the void are the two primitive values of the Laws of Form.
The Cross can be seen as denoting the distinction between two states, one "considered as a symbol" and another not so considered. From this fact arises a curious resonance with some theories of
consciousness
Consciousness, at its simplest, is awareness of a state or object, either internal to oneself or in one's external environment. However, its nature has led to millennia of analyses, explanations, and debate among philosophers, scientists, an ...
and
language
Language is a structured system of communication that consists of grammar and vocabulary. It is the primary means by which humans convey meaning, both in spoken and signed language, signed forms, and may also be conveyed through writing syste ...
. Paradoxically, the Form is at once Observer and Observed, and is also the creative act of making an observation. ''LoF'' (excluding back matter) closes with the words:
...the first distinction, the Mark and the observer are not only interchangeable, but, in the form, identical.
C. S. Peirce came to a related insight in the 1890s; see .
The primary arithmetic (Chapter 4)
The
syntax of the primary arithmetic goes as follows. There are just two
atomic expressions:
* The empty Cross ;
* All or part of the blank page (the "void").
There are two inductive rules:
* A Cross may be written over any expression;
* Any two expressions may be
concatenated.
The
semantics
Semantics is the study of linguistic Meaning (philosophy), meaning. It examines what meaning is, how words get their meaning, and how the meaning of a complex expression depends on its parts. Part of this process involves the distinction betwee ...
of the primary arithmetic are perhaps nothing more than the sole explicit
definition
A definition is a statement of the meaning of a term (a word, phrase, or other set of symbols). Definitions can be classified into two large categories: intensional definitions (which try to give the sense of a term), and extensional definitio ...
in ''LoF'': "Distinction is perfect continence".
Let the "unmarked state" be a synonym for the void. Let an empty Cross denote the "marked state". To cross is to move from one value, the unmarked or marked state, to the other. We can now state the "arithmetical"
axioms A1 and A2, which ground the primary arithmetic (and hence all of the Laws of Form):
"A1. The law of Calling". Calling twice from a state is indistinguishable from calling once. To make a distinction twice has the same effect as making it once. For example, saying "Let there be light" and then saying "Let there be light" again, is the same as saying it once. Formally:
::
"A2. The law of Crossing". After crossing from the unmarked to the marked state, crossing again ("recrossing") starting from the marked state returns one to the unmarked state. Hence recrossing annuls crossing. Formally:
::
In both A1 and A2, the expression to the right of '=' has fewer symbols than the expression to the left of '='. This suggests that every primary arithmetic expression can, by repeated application of A1 and A2, be ''simplified'' to one of two states: the marked or the unmarked state. This is indeed the case, and the result is the expression's "simplification". The two fundamental metatheorems of the primary arithmetic state that:
* Every finite expression has a unique simplification. (T3 in ''LoF'');
* Starting from an initial marked or unmarked state, "complicating" an expression by a finite number of repeated application of A1 and A2 cannot yield an expression whose simplification differs from the initial state. (T4 in ''LoF'').
Thus the
relation of
logical equivalence
In logic and mathematics, statements p and q are said to be logically equivalent if they have the same truth value in every model. The logical equivalence of p and q is sometimes expressed as p \equiv q, p :: q, \textsfpq, or p \iff q, depending ...
partitions all primary arithmetic expressions into two
equivalence classes: those that simplify to the Cross, and those that simplify to the void.
A1 and A2 have loose analogs in the properties of series and parallel electrical circuits, and in other ways of diagramming processes, including flowcharting. A1 corresponds to a parallel connection and A2 to a series connection, with the understanding that making a distinction corresponds to changing how two points in a circuit are connected, and not simply to adding wiring.
The primary arithmetic is analogous to the following formal languages from
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
and
computer science
Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
:
* A
Dyck language with a null alphabet;
* The simplest
context-free language in the
Chomsky hierarchy;
* A
rewrite system that is
strongly normalizing and
confluent.
The phrase "calculus of indications" in ''LoF'' is a synonym for "primary arithmetic".
The notion of canon
While ''LoF'' does not formally define canon, the following two excerpts from the Notes to chpt. 2 are apt:
The more important structures of command are sometimes called ''canons''. They are the ways in which the guiding injunctions appear to group themselves in constellations, and are thus by no means independent of each other. A canon bears the distinction of being outside (i.e., describing) the system under construction, but a command to construct (e.g., 'draw a distinction'), even though it may be of central importance, is not a canon. A canon is an order, or set of orders, to permit or allow, but not to construct or create.
...the primary form of mathematical communication is not description but injunction... Music is a similar art form, the composer does not even attempt to describe the set of sounds he has in mind, much less the set of feelings occasioned through them, but writes down a set of commands which, if they are obeyed by the performer, can result in a reproduction, to the listener, of the composer's original experience.
These excerpts relate to the distinction in
metalogic between the object language, the formal language of the logical system under discussion, and the
metalanguage, a language (often a natural language) distinct from the object language, employed to exposit and discuss the object language. The first quote seems to assert that the ''canons'' are part of the metalanguage. The second quote seems to assert that statements in the object language are essentially commands addressed to the reader by the author. Neither assertion holds in standard metalogic.
The primary algebra (Chapter 6)
Syntax
Given any valid primary arithmetic expression, insert into one or more locations any number of Latin letters bearing optional numerical subscripts; the result is a primary algebra
formula. Letters so employed in
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
and
logic
Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the study of deductively valid inferences or logical truths. It examines how conclusions follow from premises based on the structure o ...
are called
variables. A primary algebra variable indicates a location where one can write the primitive value or its complement . Multiple instances of the same variable denote multiple locations of the same primitive value.
Rules governing logical equivalence
The sign '=' may link two logically equivalent expressions; the result is an
equation. By "logically equivalent" is meant that the two expressions have the same simplification.
Logical equivalence
In logic and mathematics, statements p and q are said to be logically equivalent if they have the same truth value in every model. The logical equivalence of p and q is sometimes expressed as p \equiv q, p :: q, \textsfpq, or p \iff q, depending ...
is an
equivalence relation over the set of primary algebra formulas, governed by the rules R1 and R2. Let "C" and "D" be formulae each containing at least one instance of the subformula ''A'':
*R1, ''Substitution of equals''. Replace ''one or more'' instances of ''A'' in ''C'' by ''B'', resulting in ''E''. If ''A''=''B'', then ''C''=''E''.
*R2, ''Uniform replacement''. Replace ''all'' instances of ''A'' in ''C'' and ''D'' with ''B''. ''C'' becomes ''E'' and ''D'' becomes ''F''. If ''C''=''D'', then ''E''=''F''. Note that ''A''=''B'' is not required.
R2 is employed very frequently in ''primary algebra'' demonstrations (see below), almost always silently. These rules are routinely invoked in
logic
Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the study of deductively valid inferences or logical truths. It examines how conclusions follow from premises based on the structure o ...
and most of mathematics, nearly always unconsciously.
The ''primary algebra'' consists of
equations, i.e., pairs of formulae linked by an
infix operator '='. R1 and R2 enable transforming one equation into another. Hence the ''primary algebra'' is an ''equational'' formal system, like the many
algebraic structures, including
Boolean algebra, that are
varieties. Equational logic was common before ''Principia Mathematica'' (e.g. ), and has present-day advocates ().
Conventional
mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
consists of
tautological formulae, signalled by a prefixed
turnstile. To denote that the ''primary algebra'' formula ''A'' is a
tautology, simply write "''A'' = ". If one replaces '=' in R1 and R2 with the
biconditional, the resulting rules hold in conventional logic. However, conventional logic relies mainly on the rule
modus ponens; thus conventional logic is ''ponential''. The equational-ponential dichotomy distills much of what distinguishes mathematical logic from the rest of mathematics.
Initials
An ''initial'' is a ''primary algebra'' equation verifiable by a
decision procedure and as such is ''not'' an
axiom. ''LoF'' lays down the initials:
The absence of anything to the right of the "=" above, is deliberate.
J2 is the familiar
distributive law of
sentential logic and
Boolean algebra.
Another set of initials, friendlier to calculations, is:
It is thanks to C2 that the ''primary algebra'' is a
lattice. By virtue of J1a, it is a
complemented lattice
In the mathematics, mathematical discipline of order theory, a complemented lattice is a bounded lattice (order), lattice (with least element 0 and greatest element 1), in which every element ''a'' has a complement, i.e. an element ''b'' satisfyin ...
whose upper bound is . By J0, is the corresponding lower bound and
identity element
In mathematics, an identity element or neutral element of a binary operation is an element that leaves unchanged every element when the operation is applied. For example, 0 is an identity element of the addition of real numbers. This concept is use ...
. J0 is also an algebraic version of A2 and makes clear the sense in which aliases with the blank page.
T13 in ''LoF'' generalizes C2 as follows. Any ''primary algebra'' (or sentential logic) formula ''B'' can be viewed as an
ordered tree with ''branches''. Then:
T13: A
subformula ''A'' can be copied at will into any depth of ''B'' greater than that of ''A'', as long as ''A'' and its copy are in the same branch of ''B''. Also, given multiple instances of ''A'' in the same branch of ''B'', all instances but the shallowest are redundant.
While a proof of T13 would require
induction, the intuition underlying it should be clear.
C2 or its equivalent is named:
*"Generation" in ''LoF'';
*"Exclusion" in Johnson (1892);
*"Pervasion" in the work of William Bricken.
Perhaps the first instance of an axiom or rule with the power of C2 was the "Rule of (De)Iteration", combining T13 and ''AA=A'', of
C. S. Peirce's
existential graphs.
''LoF'' asserts that concatenation can be read as
commuting
Commuting is periodically recurring travel between a place of residence and place of work or study, where the traveler, referred to as a commuter, leaves the boundary of their home community. By extension, it can sometimes be any regular o ...
and
associating by default and hence need not be explicitly assumed or demonstrated. (Peirce made a similar assertion about his
existential graphs.) Let a period be a temporary notation to establish grouping. That concatenation commutes and associates may then be demonstrated from the:
* Initial ''AC.D''=''CD.A'' and the consequence ''AA''=''A''. This result holds for all
lattices, because ''AA''=''A'' is an easy consequence of the
absorption law, which holds for all lattices;
* Initials ''AC.D''=''AD.C'' and J0. Since J0 holds only for lattices with a lower bound, this method holds only for
bounded lattices (which include the ''primary algebra'' and 2). Commutativity is trivial; just set ''A''=. Associativity: ''AC.D'' = ''CA.D'' = ''CD.A'' = ''A.CD''.
Having demonstrated associativity, the period can be discarded.
The initials in are ''AC.D''=''CD.A'', called B1; B2, J0 above; B3, J1a above; and B4, C2. By design, these initials are very similar to the axioms for an
abelian group, G1-G3 below.
Proof theory
The ''primary algebra'' contains three kinds of proved assertions:
* ''Consequence'' is a ''primary algebra'' equation verified by a ''demonstration''. A demonstration consists of a sequence of ''steps'', each step justified by an initial or a previously demonstrated consequence.
* ''
Theorem'' is a statement in the
metalanguage verified by a ''
proof'', i.e., an argument, formulated in the metalanguage, that is accepted by trained mathematicians and logicians.
* ''Initial'', defined above. Demonstrations and proofs invoke an initial as if it were an axiom.
The distinction between consequence and
theorem holds for all formal systems, including mathematics and logic, but is usually not made explicit. A demonstration or
decision procedure can be carried out and verified by computer. The
proof of a
theorem cannot be.
Let ''A'' and ''B'' be ''primary algebra''
formulas. A demonstration of ''A''=''B'' may proceed in either of two ways:
* Modify ''A'' in steps until ''B'' is obtained, or vice versa;
* Simplify both and to . This is known as a "calculation".
Once ''A''=''B'' has been demonstrated, ''A''=''B'' can be invoked to justify steps in subsequent demonstrations. ''primary algebra'' demonstrations and calculations often require no more than J1a, J2, C2, and the consequences (C3 in ''LoF''), (C1), and ''AA''=''A'' (C5).
The consequence , C7 in ''LoF'', enables an
algorithm
In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
, sketched in ''LoFs proof of T14, that transforms an arbitrary ''primary algebra'' formula to an equivalent formula whose depth does not exceed two. The result is a ''normal form'', the ''primary algebra'' analog of the
conjunctive normal form. ''LoF'' (T14–15) proves the ''primary algebra'' analog of the well-known
Boolean algebra theorem that every formula has a normal form.
Let ''A'' be a
subformula of some
formula ''B''. When paired with C3, J1a can be viewed as the closure condition for calculations: ''B'' is a
tautology if and only if ''A'' and (''A'') both appear in depth 0 of ''B''. A related condition appears in some versions of
natural deduction. A demonstration by calculation is often little more than:
* Invoking T13 repeatedly to eliminate redundant subformulae;
* Erasing any subformulae having the form .
The last step of a calculation always invokes J1a.
''LoF'' includes elegant new proofs of the following standard
metatheory:
* ''
Completeness'': all ''primary algebra'' consequences are demonstrable from the initials (T17).
* ''
Independence'': J1 cannot be demonstrated from J2 and vice versa (T18).
That
sentential logic is complete is taught in every first university course in
mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
. But university courses in Boolean algebra seldom mention the completeness of 2.
Interpretations
If the Marked and Unmarked states are read as the
Boolean values 1 and 0 (or True and False), the ''primary algebra''
interprets 2 (or
sentential logic). ''LoF'' shows how the ''primary algebra'' can interpret the
syllogism. Each of these
interpretations is discussed in a subsection below. Extending the ''primary algebra'' so that it could
interpret standard
first-order logic has yet to be done, but
Peirce's ''beta''
existential graphs suggest that this extension is feasible.
Two-element Boolean algebra 2
The ''primary algebra'' is an elegant minimalist notation for the
two-element Boolean algebra 2. Let:
* One of Boolean
join (+) or
meet (×) interpret
concatenation
In formal language theory and computer programming, string concatenation is the operation of joining character strings end-to-end. For example, the concatenation of "snow" and "ball" is "snowball". In certain formalizations of concatenati ...
;
* The
complement of ''A'' interpret
* 0 (1) interpret the empty Mark if join (meet) interprets
concatenation
In formal language theory and computer programming, string concatenation is the operation of joining character strings end-to-end. For example, the concatenation of "snow" and "ball" is "snowball". In certain formalizations of concatenati ...
(because a binary operation applied to zero operands may be regarded as being equal to the
identity element
In mathematics, an identity element or neutral element of a binary operation is an element that leaves unchanged every element when the operation is applied. For example, 0 is an identity element of the addition of real numbers. This concept is use ...
of that operation; or to put it in another way, an operand that is missing could be regarded as acting by default like the identity element).
If join (meet) interprets ''AC'', then meet (join) interprets
. Hence the ''primary algebra'' and 2 are isomorphic but for one detail: ''primary algebra'' complementation can be nullary, in which case it denotes a primitive value. Modulo this detail, 2 is a
model
A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , .
Models can be divided in ...
of the primary algebra. The primary arithmetic suggests the following arithmetic axiomatization of 2: 1+1=1+0=0+1=1=~0, and 0+0=0=~1.
The
set is the
Boolean domain or ''carrier''. In the language of
universal algebra, the ''primary algebra'' is the
algebraic structure of type
. The
expressive adequacy of the
Sheffer stroke points to the ''primary algebra'' also being a
algebra of type
. In both cases, the identities are J1a, J0, C2, and ''ACD=CDA''. Since the ''primary algebra'' and 2 are
isomorphic, 2 can be seen as a
algebra of type
. This description of 2 is simpler than the conventional one, namely an
algebra of type
.
The two possible interpretations are dual to each other in the Boolean sense. (In Boolean algebra, exchanging AND ↔ OR and 1 ↔ 0 throughout an equation yields an equally valid equation.) The identities remain invariant regardless of which interpretation is chosen, so the transformations or modes of calculation remain the same; only the interpretation of each form would be different. Example: J1a is . Interpreting juxtaposition as OR and as 1, this translates to
which is true. Interpreting juxtaposition as AND and as 0, this translates to
which is true as well (and the dual of
).
= operator-operand duality
=
The marked state, , is both an operator (e.g., the complement) and operand (e.g., the value 1). This can be summarized neatly by defining two functions
and
for the marked and unmarked state, respectively: let
and
, where
is a (possibly empty) set of boolean values.
This reveals that
is either the value 0 or the OR operator, while
is either the value 1 or the NOR operator, depending on whether
is the empty set or not. As noted above, there is a dual form of these functions exchanging AND ↔ OR and 1 ↔ 0.
Sentential logic
Let the blank page denote False, and let a Cross be read as Not. Then the primary arithmetic has the following sentential reading:
::: = False
:: = True = not False
:: = Not True = False
The ''primary algebra'' interprets sentential logic as follows. A letter represents any given sentential expression. Thus:
:: interprets Not A
:: interprets A Or B
:: interprets Not A Or B or If A Then B.
:: interprets Not (Not A Or Not B)
:::::or Not (If A Then Not B)
:::::or A And B.
Thus any expression in
sentential logic has a ''primary algebra'' translation. Equivalently, the ''primary algebra''
interprets sentential logic. Given an assignment of every variable to the Marked or Unmarked states, this ''primary algebra'' translation reduces to a primary arithmetic expression, which can be simplified. Repeating this exercise for all possible assignments of the two primitive values to each variable, reveals whether the original expression is
tautological or
satisfiable. This is an example of a
decision procedure, one more or less in the spirit of conventional truth tables. Given some ''primary algebra'' formula containing ''N'' variables, this decision procedure requires simplifying 2
''N'' primary arithmetic formulae. For a less tedious decision procedure more in the spirit of
Quine's "truth value analysis", see .
proved that the ''primary algebra'' is equivalent —
syntactically,
semantically, and
proof theoretically — with the
classical propositional calculus. Likewise, it can be shown that the ''primary algebra'' is syntactically equivalent with expressions built up in the usual way from the classical
truth value
In logic and mathematics, a truth value, sometimes called a logical value, is a value indicating the relation of a proposition to truth, which in classical logic has only two possible values ('' true'' or '' false''). Truth values are used in ...
s true and false, the
logical connectives NOT, OR, and AND, and parentheses.
Interpreting the Unmarked State as False is wholly arbitrary; that state can equally well be read as True. All that is required is that the interpretation of
concatenation
In formal language theory and computer programming, string concatenation is the operation of joining character strings end-to-end. For example, the concatenation of "snow" and "ball" is "snowball". In certain formalizations of concatenati ...
change from OR to AND. IF A THEN B now translates as instead of . More generally, the ''primary algebra'' is "self-
dual", meaning that any ''primary algebra'' formula has two
sentential or
Boolean readings, each the
dual of the other. Another consequence of self-duality is the irrelevance of
De Morgan's laws; those laws are built into the syntax of the ''primary algebra'' from the outset.
The true nature of the distinction between the ''primary algebra'' on the one hand, and 2 and sentential logic on the other, now emerges. In the latter formalisms,
complementation/
negation
In logic, negation, also called the logical not or logical complement, is an operation (mathematics), operation that takes a Proposition (mathematics), proposition P to another proposition "not P", written \neg P, \mathord P, P^\prime or \over ...
operating on "nothing" is not well-formed. But an empty Cross is a well-formed ''primary algebra'' expression, denoting the Marked state, a primitive value. Hence a nonempty Cross is an
operator, while an empty Cross is an
operand because it denotes a primitive value. Thus the ''primary algebra'' reveals that the heretofore distinct mathematical concepts of operator and operand are in fact merely different facets of a single fundamental action, the making of a distinction.
Syllogisms
Appendix 2 of ''LoF'' shows how to translate traditional
syllogisms and
sorites into the ''primary algebra''. A valid syllogism is simply one whose ''primary algebra'' translation simplifies to an empty Cross. Let ''A''* denote a ''literal'', i.e., either ''A'' or
, indifferently. Then every syllogism that does not require that one or more terms be assumed nonempty is one of 24 possible permutations of a generalization of
Barbara whose ''primary algebra'' equivalent is
. These 24 possible permutations include the 19 syllogistic forms deemed valid in
Aristotelian and
medieval logic. This ''primary algebra'' translation of syllogistic logic also suggests that the ''primary algebra'' can
interpret monadic and
term logic, and that the ''primary algebra'' has affinities to the
Boolean term schemata of .
An example of calculation
The following calculation of
Leibniz's nontrivial ''Praeclarum Theorema'' exemplifies the demonstrative power of the ''primary algebra''. Let C1 be
=''A'', C2 be
, C3 be
, J1a be
, and let OI mean that variables and subformulae have been reordered in a way that commutativity and associativity permit.
Relation to magmas
The ''primary algebra'' embodies a point noted by
Huntington in 1933:
Boolean algebra requires, in addition to one
unary operation, one, and not two,
binary operation
In mathematics, a binary operation or dyadic operation is a rule for combining two elements (called operands) to produce another element. More formally, a binary operation is an operation of arity two.
More specifically, a binary operation ...
s. Hence the seldom-noted fact that Boolean algebras are
magmas. (Magmas were called
groupoids until the latter term was appropriated by
category theory
Category theory is a general theory of mathematical structures and their relations. It was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Category theory ...
.) To see this, note that the ''primary algebra'' is a
commutative
In mathematics, a binary operation is commutative if changing the order of the operands does not change the result. It is a fundamental property of many binary operations, and many mathematical proofs depend on it. Perhaps most familiar as a pr ...
:
*
Semigroup because ''primary algebra'' juxtaposition
commutes and
associates;
*
Monoid with
identity element
In mathematics, an identity element or neutral element of a binary operation is an element that leaves unchanged every element when the operation is applied. For example, 0 is an identity element of the addition of real numbers. This concept is use ...
, by virtue of J0.
Groups also require a
unary operation, called
inverse, the group counterpart of
Boolean complementation. Let denote the inverse of ''a''. Let denote the group
identity element
In mathematics, an identity element or neutral element of a binary operation is an element that leaves unchanged every element when the operation is applied. For example, 0 is an identity element of the addition of real numbers. This concept is use ...
. Then groups and the ''primary algebra'' have the same
signatures, namely they are both
algebras of type 〈2,1,0〉. Hence the ''primary algebra'' is a
boundary algebra. The axioms for an
abelian group, in boundary notation, are:
* G1. ''abc'' = ''acb'' (assuming association from the left);
* G2.
* G3. .
From G1 and G2, the commutativity and associativity of concatenation may be derived, as above. Note that G3 and J1a are identical. G2 and J0 would be identical if = replaced A2. This is the defining arithmetical identity of group theory, in boundary notation.
The ''primary algebra'' differs from an
abelian group in two ways:
*From A2, it follows that ≠ . If the ''primary algebra'' were a
group, = would hold, and one of ''a'' = or ''a'' = ''a'' would have to be a ''primary algebra'' consequence. Note that and are mutual ''primary algebra'' complements, as group theory requires, so that
is true of both group theory and the ''primary algebra'';
*C2 most clearly demarcates the ''primary algebra'' from other magmas, because C2 enables demonstrating the
absorption law that defines
lattices, and the
distributive law central to
Boolean algebra.
Both A2 and C2 follow from ''B''s being an
ordered set.
Equations of the second degree (Chapter 11)
Chapter 11 of ''LoF'' introduces ''equations of the second degree'', composed of
recursive formulae that can be seen as having "infinite" depth. Some recursive formulae simplify to the marked or unmarked state. Others "oscillate" indefinitely between the two states depending on whether a given depth is even or odd. Specifically, certain recursive formulae can be interpreted as oscillating between true and false over successive intervals of time, in which case a formula is deemed to have an "imaginary" truth value. Thus the flow of time may be introduced into the ''primary algebra''.
shows how these recursive formulae can be interpreted via
Alonzo Church
Alonzo Church (June 14, 1903 – August 11, 1995) was an American computer scientist, mathematician, logician, and philosopher who made major contributions to mathematical logic and the foundations of theoretical computer science. He is bes ...
's Restricted Recursive Arithmetic (RRA). Church introduced RRA in 1955 as an axiomatic formalization of
finite automata. Turney presents a general method for translating equations of the second degree into Church's RRA, illustrating his method using the formulae E1, E2, and E4 in chapter 11 of ''LoF''. This translation into RRA sheds light on the names Spencer-Brown gave to E1 and E4, namely "memory" and "counter". RRA thus formalizes and clarifies ''LoF''s notion of an imaginary truth value.
Related work
Gottfried Leibniz
Gottfried Wilhelm Leibniz (or Leibnitz; – 14 November 1716) was a German polymath active as a mathematician, philosopher, scientist and diplomat who is credited, alongside Isaac Newton, Sir Isaac Newton, with the creation of calculus in ad ...
, in memoranda not published before the late 19th and early 20th centuries, invented
Boolean logic
In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variable (mathematics), variables are the truth values ''true'' and ''false'', usually denot ...
. His notation was isomorphic to that of ''LoF'': concatenation read as
conjunction, and "non-(''X'')" read as the
complement of ''X''. Recognition of Leibniz's pioneering role in
algebraic logic was foreshadowed by and . But a full appreciation of Leibniz's accomplishments had to await the work of Wolfgang Lenzen, published in the 1980s and reviewed in .
Charles Sanders Peirce (1839–1914) anticipated the ''primary algebra'' in three veins of work:
#Two papers he wrote in 1886 proposed a logical algebra employing but one symbol, the ''streamer'', nearly identical to the Cross of ''LoF''. The semantics of the streamer are identical to those of the Cross, except that Peirce never wrote a streamer with nothing under it. An excerpt from one of these papers was published in 1976, but they were not published in full until 1993.
#In a 1902 encyclopedia article, Peirce notated Boolean algebra and sentential logic in the manner of this entry, except that he employed two styles of brackets, toggling between '(', ')' and '
, ' with each increment in formula depth.
#The
syntax of his alpha
existential graphs is merely
concatenation
In formal language theory and computer programming, string concatenation is the operation of joining character strings end-to-end. For example, the concatenation of "snow" and "ball" is "snowball". In certain formalizations of concatenati ...
, read as
conjunction, and enclosure by ovals, read as
negation
In logic, negation, also called the logical not or logical complement, is an operation (mathematics), operation that takes a Proposition (mathematics), proposition P to another proposition "not P", written \neg P, \mathord P, P^\prime or \over ...
.
[The existential graphs are described at length in Peirce, C. S. (1933) ''Collected Papers, Vol. 4'', Charles Hartshorne and Paul Weiss, eds. Harvard University Press. Paragraphs 347–529.] If ''primary algebra'' concatenation is read as
conjunction, then these graphs are
isomorphic to the ''primary algebra''.
''LoF'' cites vol. 4 of Peirce's ''Collected Papers,'' the source for the formalisms in (2) and (3) above.
(1)-(3) were virtually unknown at the time when (1960s) and in the place where (UK) ''LoF'' was written. Peirce's
semiotics
Semiotics ( ) is the systematic study of sign processes and the communication of meaning. In semiotics, a sign is defined as anything that communicates intentional and unintentional meaning or feelings to the sign's interpreter.
Semiosis is a ...
, about which ''LoF'' is silent, may yet shed light on the philosophical aspects of ''LoF''.
discusses another notation similar to that of ''LoF'', that of a 1917 article by
Jean Nicod, who was a disciple of
Bertrand Russell
Bertrand Arthur William Russell, 3rd Earl Russell, (18 May 1872 – 2 February 1970) was a British philosopher, logician, mathematician, and public intellectual. He had influence on mathematics, logic, set theory, and various areas of analytic ...
's.
The above formalisms are, like the ''primary algebra'', all instances of ''boundary mathematics'', i.e., mathematics whose syntax is limited to letters and brackets (enclosing devices). A minimalist syntax of this nature is a "boundary notation". Boundary notation is free of infix operators,
prefix, or
postfix operator symbols. The very well known curly braces ('') of set theory can be seen as a boundary notation.
The work of Leibniz, Peirce, and Nicod is innocent of metatheory, as they wrote before
Emil Post
Emil Leon Post (; February 11, 1897 – April 21, 1954) was an American mathematician and logician. He is best known for his work in the field that eventually became known as computability theory.
Life
Post was born in Augustów, Suwałki Govern ...
's landmark 1920 paper (which ''LoF'' cites), proving that
sentential logic is complete, and before
Hilbert
David Hilbert (; ; 23 January 1862 – 14 February 1943) was a German mathematician and philosophy of mathematics, philosopher of mathematics and one of the most influential mathematicians of his time.
Hilbert discovered and developed a broad ...
and
Łukasiewicz showed how to prove
axiom independence using
model
A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , .
Models can be divided in ...
s.
argued that the world, and how humans perceive and interact with that world, has a rich Boolean structure.
Craig was an orthodox logician and an authority on
algebraic logic.
Second-generation
cognitive science emerged in the 1970s, after ''LoF'' was written. On cognitive science and its relevance to Boolean algebra, logic, and
set theory
Set theory is the branch of mathematical logic that studies Set (mathematics), sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory – as a branch of mathema ...
, see (see index entries under "Image schema examples: container") and . Neither book cites ''LoF''.
The biologists and cognitive scientists
Humberto Maturana and his student
Francisco Varela both discuss ''LoF'' in their writings, which identify "distinction" as the fundamental cognitive act. The Berkeley psychologist and cognitive scientist
Eleanor Rosch has written extensively on the closely related notion of categorization.
Other formal systems with possible affinities to the primary algebra include:
*
Mereology which typically has a
lattice structure very similar to that of Boolean algebra. For a few authors, mereology is simply a
model
A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , .
Models can be divided in ...
of
Boolean algebra and hence of the primary algebra as well.
*
Mereotopology, which is inherently richer than Boolean algebra;
*The system of , whose fundamental primitive is "indication".
The primary arithmetic and algebra are a minimalist formalism for
sentential logic and Boolean algebra. Other minimalist formalisms having the power of
set theory
Set theory is the branch of mathematical logic that studies Set (mathematics), sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory – as a branch of mathema ...
include:
* The
lambda calculus
In mathematical logic, the lambda calculus (also written as ''λ''-calculus) is a formal system for expressing computability, computation based on function Abstraction (computer science), abstraction and function application, application using var ...
;
*
Combinatory logic with two (S and K) or even one (X) primitive combinators;
*
Mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
done with merely three primitive notions: one connective,
NAND (whose ''primary algebra'' translation is
or, dually,
), universal
quantification, and one
binary atomic formula, denoting
set membership. This is the system of .
* The ''beta''
existential graphs, with a single
binary predicate denoting set membership. This has yet to be explored. The ''alpha'' graphs mentioned above are a special case of the ''beta'' graphs.
Editions
*1969. London: Allen & Unwin, hardcover.
*1972. Crown Publishers, hardcover:
*1973. Bantam Books, paperback.
*1979. E. P. Dutton, paperback.
*1994. Portland, Oregon: Cognizer Company, paperback.
*1997 German translation, titled ''Gesetze der Form''. Lübeck: Bohmeier Verlag.
*2008 Bohmeier Verlag, Leipzig, 5th international edition.
See also
*
*
*
*
*
*
*
*
*
List of Boolean algebra topics
Notes
References
Works cited
*
*
*
*
*
*
*
*
* Republished in part by Dover in 1960.
*
*
*
*
*
*
*
*
*
*
*
* The corrigenda on p. 543 are numerous and important, and later reprints of this article do not incorporate them.
Further reading
*
*
*
*
*
*
External links
Laws of Form archive of website by Richard Shoup.
Self-referential forms are introduced in the section entitled "Degree of Equations and the Theory of Types".
Audio recording of the opening session, 1973 AUM Conference at Esalen
Louis H. Kauffman
* Kissel, Matthias,
* A meeting
ttp://www.omath.org.il/112431/4CT with G.S.Bby Moshe Klein
The Markable Mark an introduction by easy stages to the ideas of ''Laws of Form''
The BF Calculus and the Square Root of Negationby Louis Kauffman and Arthur Collings; it extends the Laws of Form by adding an imaginary logical value. (Imaginary logical values are introduced in chapter 11 of the book ''Laws of Form''.)
* Laws of Form Course
a free on-line coursetaking people through the main body of the text of Laws of Form by Leon Conrad, Spencer-Brown's last student, who studied the work with the author.
{{DEFAULTSORT:Laws of Form
1969 non-fiction books
Algebra
Books about consciousness
Boolean algebra
Finite-state machines
Logic books
Logical calculi
Mathematical logic
Philosophy of language literature
Philosophy of mind literature