Alphabeta Math
TheoremStatement: AI-adaptedProof: Literature-sourcedSession-authored (Fable 5 assisted)precheck passjudge pass (deepseek-v4-pro + claude-sonnet-5)audited 2026-08-17
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.

For a unital ring R, the free-R-module monad on sets has left R-modules as its Eilenberg–Moore algebras

Statement

Fix a unital ring R. The monad on Set induced by the free-left-R-module adjunction sends a set X to the underlying set of its free module R(X). Its Eilenberg–Moore category is isomorphic over Set to the category of left R-modules.

Facts & Assumptions

Given: A unital ring R and the free-left-R-module adjunction.

[L1]

The free-module functor XR(X) is left adjoint to the underlying-set functor (The free-module functor is left adjoint to the underlying-set functor).

[L2]

Every adjunction induces a monad on the domain of its left adjoint (Every adjunction induces a monad on the domain of its left adjoint).

[L3]

A left R-module is an abelian group with a compatible unital left R-action (Unital left and right modules over a ring; unqualified module means left module).

Proof

technique · direct
1.1

By [L1]–[L2], the monad sends X to finite formal sums xrx[x], its unit sends x to 1[x], and multiplication evaluates a finite formal sum of finite formal sums. Every left R-module gives an algebra by evaluating such sums.

L1L2
2.1

Conversely, for an algebra a:R(X)X, define 0=a(0), x+y=a(1[x]+1[y]), and rx=a(r[x]). The algebra unit and multiplication laws say that substituting finite formal sums before evaluation has the same result as flattening them first; the module axioms in [L3] follow by applying this equality to the corresponding formal sums.

L3step 1.1
3.1

An algebra homomorphism commutes with evaluation, hence preserves 0, addition, and scalar multiplication. Conversely an R-linear map preserves every finite formal sum and is therefore an algebra homomorphism. These identifications are inverse over Set.

L3step 1.1step 2.1

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 32 results over 13 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