Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26
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.

A weighted limit is an end of powers and a weighted colimit a coend of copowers

Statement

Let J be small, let M be locally small, let D:JM be a diagram and let W:JSet be a weight (Set-weighted limits and colimits).

Limit clause. Suppose given a functorial choice of powers: a functor T:Jop×JM together with bijections

η:M(m,T(c1,c2))    Set(Wc1,M(m,Dc2))

natural in m, in c1 and in c2, so that each T(c1,c2) is a power (Dc2)Wc1 (The power and the copower of an object by a set, The covariant and contravariant hom-assignments and the hom-bifunctor of a locally small category). Then the wedges over T with vertex m correspond bijectively and naturally in m to the natural transformations WM(m,D) (Wedges and cowedges, and the categories they form, Natural transformation and its components). Consequently T has an end exactly when {W,D} exists (The end and the coend of a functor Cop×CD), and then

{W,D}  =  c(Dc)Wc.

Colimit clause. For a weight W:JopSet (Opposite category Cop) and a functorial choice of copowers T(c1,c2)=Wc1Dc2, with bijections M(T(c1,c2),m)Set(Wc1,M(Dc2,m)) natural in all three variables, the cowedges under T with vertex m correspond to the natural transformations WM(D,m), so T has a coend exactly when WD exists, and then WD=cWcDc.

The hypothesis is the functorial choice of the displayed powers. Existence of the displayed end and existence of the weighted limit are equivalent conclusions; neither is assumed. Completeness of M is not assumed.

Facts & Assumptions

Given: A small J, a locally small M, a diagram D, a weight W, and a functorial choice of powers, respectively of copowers, as displayed.

[F1]

A weighted limit {W,D} is an object that represents the functor sending an object to the set of natural transformations from the weight, that is M(m,{W,D})[J,Set](W,M(m,D)) naturally in m; a weighted colimit is characterised dually by M(WD,m)[Jop,Set](W,M(D,m)) (Set-weighted limits and colimits).

[F2]

The power (Dc2)Wc1 is the weighted limit of the one-object diagram at the constant weight S with S=Wc1, characterised by a bijection M(m,(Dc2)Wc1)Set(Wc1,M(m,Dc2)) natural in m; the copower is characterised dually (The power and the copower of an object by a set).

[F4]

The covariant hom-assignment sends u:bc to u:C(a,b)C(a,c),fuf, and the contravariant one to precomposition (The covariant and contravariant hom-assignments and the hom-bifunctor of a locally small category).

[F5]

A natural transformation α:FG is a family αA:FAGA such that every f:AB satisfies the naturality equation GfαA=αBFf (Natural transformation and its components).

[F6]

A representation of a functor is an object together with a natural isomorphism from the corresponding hom-functor; The pair (R,θ) is a representation of F, and R is a representing object (Presheaves, covariantly and contravariantly representable functors, and representations).

[F7]

A wedge from d to T is a dinatural transformation from a constant functor to T: a family ωc:dT(c,c) with T(1c,f)ωc=T(f,1c)ωc; a cowedge satisfies ρcT(f,1c)=ρcT(1c,f); a morphism of either is a morphism of the vertices commuting with every component (Wedges and cowedges, and the categories they form).

[F3]

An end of T is a terminal object of the category of wedges over T and a coend an initial object of the category of cowedges under T; in short, an end is a terminal wedge and a coend an initial cowedge (The end and the coend of a functor Cop×CD).

[F8]

The opposite category has the same objects and reverses every morphism: Cop(A,B)=C(B,A) (Opposite category Cop).

Proof

technique · direct
1.1

A family ωc:mT(c,c) corresponds, componentwise under η, to a family of functions ω^c:WcM(m,Dc), and the correspondence is a bijection because each η is.

F1F2F4
2.1

The family ω satisfies the wedge equation at f:cc exactly when ω^ satisfies the naturality equation at f. Both sides of the wedge equation are morphisms mT(c,c), and applying η at (c,c) turns them into functions WcM(m,Dc): naturality of η in the covariant slot at f sends T(1c,f)ωc to xD(f)ω^c(x), and naturality of η in the contravariant slot at f sends T(f,1c)ωc to xω^c(W(f)(x)). Their equality for every xWc is the equation M(m,Df)ω^c=ω^cW(f), which by [F5] is naturality of ω^ as a transformation WM(m,D); and since η is a bijection the implication runs in both directions.

F4F5F7step 1.1
3.1

The correspondence of steps 1.1 and 2.1 is natural in m, because η is, so a morphism h:mm carries the wedge ω to the wedge ωh and the transformation ω^ to ω^ postcomposed with M(h,D). Hence a terminal wedge over T is exactly a representing object for m[J,Set](W,M(m,D)) in the sense of [F6], so by [F1] and [F3] the end of T exists exactly when {W,D} does, and the two are the same object.

F1F3F6step 2.1
4.1

For the colimit clause, a family ρc:T(c,c)m corresponds under the copower bijections to functions ρ^c:WcM(Dc,m), and applying the bijection at (c,c) to the two sides of the cowedge equation at f:cc gives yρ^c(W(f)(y)) and yρ^c(y)D(f) for yWc; their equality is the naturality equation of ρ^ as a transformation of presheaves on J, using [F8] to read W and M(D,m) on Jop. The correspondence is natural in m, so an initial cowedge under T is exactly a representing object for m[Jop,Set](W,M(D,m)), and the coend of T exists exactly when WD does.

F1F3F5F6F7F8step 3.1

Remarks

The functorial choice of powers is genuine extra data and is stated as a hypothesis rather than derived. A power is determined only up to isomorphism by its universal property, so a choice of one power for each pair (c1,c2) is not by itself a functor on Jop×J; what makes the displayed end meaningful is that the choice carries a functor structure whose bijections are natural in both index variables.

Nothing in the argument assumes M complete, or the weight or the diagram to be of any particular kind. What it assumes is exactly that the objects written down exist, and the conclusion is an equivalence of existence in both directions, not only a formula valid when everything is available.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

21 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources