---
tag: SB0013M4DP
kind: statement
role: proposition
name: George Boole's The Laws of Thought 1854; John Venn's Symbolic Logic 1881
sources:
  - wikipedia: en:36595472@r1359939615
    locator: History of the function concept, section Logicians' function 1850–1950 > George Boole's The Laws of Thought 1854; John Venn's Symbolic Logic 1881
    note: adopted
    mention: wikipedia://en/36595472#251O
    sections: [Statement]
inventory: [PYD4ZRDAYZ]
---

## Statement

In his *An Investigation into the laws of thought* Boole now defined a function in terms of a symbol *x* as follows:

"8. Definition. – Any algebraic expression involving symbol *x* is termed a function of *x*, and may be represented by the abbreviated form *f*(*x*)"

Boole then used *algebraic* expressions to define both algebraic and *logical* notions, e.g., 1 − *x* is logical NOT(*x*), *xy* is the logical AND(*x*,*y*), *x* + *y* is the logical OR(*x*, *y*), *x*(*x* + *y*) is *xx* + *xy*, and "the special law" *xx* = *x*<sup>2</sup> = *x*.

In his 1881 *Symbolic Logic* Venn was using the words "logical function" and the contemporary symbolism (*x* = *f*(*y*), *y* = *f*<sup>−1</sup>(*x*), cf page xxi) plus the circle-diagrams historically associated with Venn to describe "class relations", the notions "'quantifying' our predicate", "propositions in respect of their extension", "the relation of inclusion and exclusion of two classes to one another", and "propositional function" (all on p. 10), the bar over a variable to indicate not-*x* (page 43), etc. Indeed he equated unequivocally the notion of "logical function" with "class" \[modern "set"\]: "... on the view adopted in this book, *f*(*x*) never stands for anything but a logical class. It may be a compound class aggregated of many simple classes; it may be a class indicated by certain inverse logical operations, it may be composed of two groups of classes equal to one another, or what is the same thing, their difference declared equal to zero, that is, a logical equation. But however composed or derived, *f*(*x*) with us will never be anything else than a general expression for such logical classes of things as may fairly find a place in ordinary Logic".
