Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedSession-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.

Co-Kleisli composition is associative and unital

Statement

For a comonad (G,ε,δ), regard a co-Kleisli arrow AB as a morphism f:GAB. Define

gf=gG(f)δA:GAC

for g:GBC, and define the identity at A to be εA:GAA. Then is associative and unital.

Facts & Assumptions

Given: A comonad (G,ε,δ) and co-Kleisli arrows f:GAB, g:GBC, and h:GCD.

[L1]

The comonad equations are coassociativity of δ and the two counit laws for ε (Comonad on a category).

[L2]

For a monad (T,η,μ) and morphisms f:ATB, g:BTC, the composite gf:=μCT(g)f is associative, and ηA:ATA is a two-sided identity at A (Kleisli composition is associative and unital).

Proof

technique · direct
1.1

The formula gf=gG(f)δA has source GA and target C, so it defines composition on the proposed arrows.

L1
2.1

Expanding h(gf) and (hg)f, naturality and coassociativity of δ move the two duplications into the same order, after which functoriality of G makes the composites equal.

L1L2step 1.1
3.1

Naturality of ε at f rewrites εBf=εBG(f)δA as fεGAδA, so the equation εGδ=1G gives εBf=f; and fεA=fG(εA)δA, so the equation Gεδ=1G gives fεA=f. Hence εA is a two-sided identity.

L1L2step 1.1

Depends on

Used by

Dependency tree · next 3 levels

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