Math 2.0

Category theory; homological algebra Definition

Initial algebra

Builds on F-algebraInitial and terminal objects

Definition

Let 𝒞\mathcal{C} be a category and let F ⁣:𝒞→𝒞F \colon \mathcal{C} \to \mathcal{C} be a functor. An initial FF-algebra is an F-algebra (I,ι)(I, \iota) that is an initial object of the category of FF-algebras. That is, for every FF-algebra (B,β)(B, \beta) there is exactly one morphism h ⁣:I→Bh \colon I \to B with h∘ι=β∘Fhh \circ \iota = \beta \circ F h.

Remarks

Example: on 𝐒𝐞𝐭\mathbf{Set}, let FX={∗}⊔XF X = \set{\ast} \sqcup X, and let ι ⁣:Fℕ→ℕ\iota \colon F \N \to \N send ∗\ast to 00 and nn to n+1n + 1. Then (ℕ,ι)(\N, \iota) is an initial FF-algebra. Given (B,β)(B, \beta), the condition on hh says h(0)=β(∗)h(0) = \beta(\ast) and h(n+1)=β(h(n))h(n + 1) = \beta(h(n)), and these equations define exactly one function hh by recursion.

Non-example: (ℤ,ι′)(\Z, \iota') with ι′(∗)=0\iota'(\ast) = 0 and ι′(n)=n+1\iota'(n) = n + 1 is an FF-algebra but not an initial one. There is no homomorphism hh from it to (ℕ,ι)(\N, \iota): it would satisfy h(0)=0h(0) = 0 and h(−1)+1=h(0)=0h(-1) + 1 = h(0) = 0, which has no solution in ℕ\N.

For an algebraic signature σ\sigma and the functor FσX=⨆nσn×XnF_\sigma X = \bigsqcup_n \sigma_n \times X^n, the initial FσF_\sigma-algebra is the algebra of closed terms of σ\sigma.

Reading path

To understand this page from the ground up, read these 3 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. F-algebra concept
  2. Initial and terminal objects concept
  3. Initial algebra definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Initial_algebra
About this page
TagTT0HJQ6QD7
URIm2://TT0HJQ6QD7
Kinddefinition
WritingW0 stub
MSC18C15, 08C05, 68Q65
DefinesInitial algebra
UsesF-algebra, Initial and terminal objects
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.