Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passaudited 2026-08-16
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Finite words satisfy the free-monoid universal property

Statement

For a set X, let

X:=nNXn

be the set of finite words in letters from X, where Xn is the set of functions nX. With concatenation and the empty word, X is a monoid. The one-letter map iX:XX has the universal property that every function u:XM into a monoid extends uniquely to a monoid homomorphism u^:XM.

Facts & Assumptions

Given: A set X, a monoid (M,,e), and a function u:XM.

[F1]

A monoid is a set with an associative binary operation and a two-sided identity (Semigroup and monoid).

[F2]

A finite product in a monoid is uniquely defined by the recursion P(0)=e and P(n+1)=P(n)gn (The product g0g1gn1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity).

[F3]

The natural numbers form the smallest inductive set (The natural numbers N (von Neumann)).

[F4]

Natural addition satisfies n+0=n and n+(m+1)=(n+m)+1 (Addition of natural numbers).

[F5]

Natural addition is associative: (n+m)+r=n+(m+r) (Addition is associative).

[F6]

For sets A,B, the functions AB form a set (The set BA of all functions AB).

[F7]

The indexed union of a family (Ai)iI is iIAi={Ai:iI} (iIAi:={Ai:iI}, and iIAi:={Ai:iI} for I).

[F8]

If a property holds at 0 and passes from n to n+1, it holds for every natural number (The principle of mathematical induction).

Proof

technique · direct
1.1

Each Xn is a set by [F6], and [F3] and [F7] make their indexed union X a set. The unique function 0X is the empty word.

F3F6F7
1.2

For p:nX and q:mX, define pq:n+mX by using p on the first n positions and q on the following m positions.

F4construct
1.3

For a word p:nX, define u^(p) as the finite product u(p(0))u(p(n1)), with value e when n=0.

F2construct
2.1

Function extensionality and [F5] show (pq)r=p(qr); the equations in [F4] show that the empty word is a two-sided identity. Thus X is a monoid by [F1].

step 1.1step 1.2F1F4F5
2.2

Induction on the length of the second word, using [F2] and associativity in M, proves u^(pq)=u^(p)u^(q). Hence u^ is a monoid homomorphism and extends u on one-letter words.

step 1.2step 1.3F1F2F8
3.1

If T:XM is any homomorphism extending u, induction on word length gives T(p)=u(p(0))u(p(n1))=u^(p); the base case uses the empty word and the identity of M.

step 2.1step 1.3F1F8
4.1

Thus the extension exists and is unique for every u, including X=, where X contains only the empty word.

step 2.2step 3.1

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 47 results over 19 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources