Math 2.0

General algebraic systems Definition

Functional completeness

Builds on CloneFinitary operationFinite set

Definition

Let AA be a finite set with at least two elements. A set FF of finitary operations on AA is functionally complete if the clone generated by FF contains every operation An→AA^n \to A for every n≥1n \ge 1.

Remarks

Example: F={∧,¬}F = \set{\wedge, \neg} on {0,1}\set{0, 1} is functionally complete. Check: every Boolean function of n≥1n \ge 1 variables has a disjunctive normal form, with the constant 00 written as x1∧¬x1x_1 \wedge \neg x_1. The disjunctions are removed with x∨y=¬(¬x∧¬y)x \vee y = \neg(\neg x \wedge \neg y). Non-example: F={∧,∨}F = \set{\wedge, \vee} on {0,1}\set{0, 1} is not functionally complete. Every operation built from ∧\wedge and ∨\vee maps (1,…,1)(1, \dots, 1) to 11, so ¬\neg is not in the generated clone. Some texts, especially in logic, allow constants to be used for free; this changes which sets count as complete.

Reading path

To understand this page from the ground up, read these 4 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Clone concept
  2. Finitary operation concept
  3. Finite set concept
  4. Functional completeness definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Functional_completeness
About this page
TagFSZ6PCKN0F
URIm2://FSZ6PCKN0F
Kinddefinition
WritingW0 stub
MSC08A40, 06E30, 03B50
DefinesFunctional completeness
UsesClone, Finitary operation, Finite set
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.