Alphabeta Math
Session-authored (Fable 5 assisted)
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.

14 results · all verified · 0 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 14 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Universal Properties, Representables and the Yoneda Lemma — Examples

1 · Prerequisites

2 · Summary

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-08-13Open item page →

A Cartesian product represents XSet(X,A)×Set(X,B)

Example

For sets A and B, the presheaf

F(X)=Set(X,A)×Set(X,B)

is represented by A×B. The representing natural isomorphism sends a function f:XA×B to its coordinate functions (πAf,πBf).

Facts & Assumptions

Given: Sets A,B, the category Set, and an arbitrary set X.

[F1]

A presheaf is represented by R when it is naturally isomorphic to Set(,R) (Presheaves, covariantly and contravariantly representable functors, and representations).

[F2]

Sets and functions form a locally small category whose composition and identities are ordinary function composition and identity functions (Sets and functions form the large locally small category Set).

[F3]

The Cartesian product is A×B={(a,b):aA, bB}, and (a,b)=(a,b) holds exactly when a=a and b=b (The Cartesian product A×B:={zP(P(AB)):aA bB z=(a,b)}, (a,b)=(c,d) if and only if a=c and b=d). Hence πA(a,b)=a and πB(a,b)=b are well-defined functions.

[F4]

A function assigns each element of its domain exactly one element of its codomain, and two functions with the same domain and codomain are equal exactly when their values agree everywhere (A function is a relation f with (a,b)f and (a,c)f implying b=c; f:AB, the value f(a), domain and codomain, Functions f and g are equal if and only if domf=domg and f(x)=g(x) for every x in that common domain).

Verification

technique · constructive
1.1

Define ΦX(f)=(πAf,πBf) for f:XA×B.

F2F3construct
1.2

For functions g:XA and h:XB, define ΨX(g,h):XA×B by ΨX(g,h)(x)=(g(x),h(x)).

F3F4construct
2.1

For every (g,h), the two projections of ΨX(g,h) are g and h, so ΦXΨX(g,h)=(g,h).

step 1.1step 1.2F3F4
2.2

For every f and xX, ΨXΦX(f)(x)=(πA(f(x)),πB(f(x)))=f(x); hence ΨXΦX(f)=f.

step 1.1step 1.2F3F4
2.3

If k:YX, then ΦY(fk)=((πAf)k,(πBf)k), which is the restriction of ΦX(f) along k in both factors. Thus Φ is natural in X.

step 1.1F2
3.1

Steps 2.1 and 2.2 make every ΦX bijective, and step 2.3 makes the family natural; by [F1], A×B represents F.

step 2.1step 2.2step 2.3F1discharge-construct
ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passaudited 2026-08-13Open item page →

A tagged disjoint union represents XSet(A,X)×Set(B,X)

Example

For sets A and B, put

AB=(A×{0})(B×{1})

and define iA(a)=(a,0) and iB(b)=(b,1). The covariant functor

G(X)=Set(A,X)×Set(B,X)

is represented by AB. The representing isomorphism sends q:ABX to (qiA,qiB).

Facts & Assumptions

Given: Sets A,B, the category Set, and an arbitrary set X.

[F1]

A covariant set-valued functor is represented by R when it is naturally isomorphic to Set(R,) (Presheaves, covariantly and contravariantly representable functors, and representations).

[F2]

Sets and functions form a category with ordinary composition (Sets and functions form the large locally small category Set).

[F4]

Ordered pairs satisfy (a,s)=(b,t) if and only if a=b and s=t; the natural numbers 0= and 1={0} are distinct, so the two tagged parts are disjoint (The Kuratowski ordered pair (a,b):={{a},{a,b}}, (a,b)=(c,d) if and only if a=c and b=d, The natural numbers N (von Neumann)).

[F5]

Two functions with the same domain and codomain are equal exactly when their values agree everywhere (Functions f and g are equal if and only if domf=domg and f(x)=g(x) for every x in that common domain).

Verification

technique · constructive
1.1

Define ΦX(q)=(qiA,qiB) for q:ABX.

F2construct
1.2

For (g,h)G(X) define [g,h]:ABX by [g,h](a,0)=g(a) and [g,h](b,1)=h(b). Every element has one of these forms by [F3], and the forms cannot overlap by [F4], so this is a function.

F3F4construct
2.1

Restricting [g,h] along iA and iB gives g and h, so ΦX([g,h])=(g,h).

step 1.1step 1.2
2.2

Every zAB is in exactly one tagged part; there [qiA,qiB](z)=q(z). Thus [qiA,qiB]=q by [F5].

step 1.1step 1.2F3F4F5
2.3

If k:XY, then ΦY(kq)=(kqiA,kqiB), obtained by applying G(k) to ΦX(q). Hence Φ is natural.

step 1.1F2
3.1

Steps 2.1--2.3 give a natural isomorphism Set(AB,)G, so [F1] proves the claim, including A= or B=.

step 2.1step 2.2step 2.3F1discharge-construct
ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-08-13Open item page →

The function set BA represents XSet(X×A,B)

Example

For sets A and B, let BA be the set of functions AB. The presheaf

H(X)=Set(X×A,B)

is represented by BA. Its representing natural isomorphism is currying:

Set(X,BA)Set(X×A,B),g((x,a)g(x)(a)).

Facts & Assumptions

Given: Sets A,B, the category Set, and an arbitrary set X.

[F1]

A presheaf is represented by R when it is naturally isomorphic to Set(,R) (Presheaves, covariantly and contravariantly representable functors, and representations).

[F2]

Sets and functions form a category under ordinary composition (Sets and functions form the large locally small category Set).

[F3]

The function set BA consists of all functions from A to B (The set BA of all functions AB).

[F4]

The product X×A consists of the pairs (x,a) with xX and aA (The Cartesian product A×B:={zP(P(AB)):aA bB z=(a,b)}).

Verification

technique · constructive
1.1

For g:XBA, define ΦX(g):X×AB by ΦX(g)(x,a)=g(x)(a).

F3F4construct
1.2

For f:X×AB, define ΨX(f):XBA by ΨX(f)(x)(a)=f(x,a).

F3F4construct
2.1

For all (x,a), ΦXΨX(f)(x,a)=f(x,a), and for all x,a, ΨXΦX(g)(x)(a)=g(x)(a); [F5] makes ΦX and ΨX inverse functions.

step 1.1step 1.2F3F4F5
2.2

If k:YX, then ΦY(gk)(y,a)=g(k(y))(a)=ΦX(g)(k(y),a), which is precomposition of ΦX(g) by k×1A. Thus Φ is natural in X.

step 1.1F2F4
3.1

By steps 2.1 and 2.2, Φ is a natural isomorphism Set(,BA)H; [F1] gives the representation, also when A, B, or X is empty.

step 2.1step 2.2F1discharge-construct
ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-08-13Open item page →

The free word monoid on X represents MSet(X,U(M))

Example

Let X be the set of finite words in the alphabet X, including the empty word ε. Concatenation and ε make X a monoid, and the one-letter map j:XX makes it the free word monoid on X.

If Mon denotes the locally small category of monoids and unital monoid homomorphisms and U:MonSet forgets the monoid structure, then X represents

MSet(X,U(M)).

The representing bijection sends ϕ:XM to U(ϕ)j.

Facts & Assumptions

Given: A set X; finite words have a length, the empty word has length zero, every nonempty word is uniquely a shorter word followed by one letter, and concatenation joins the two finite lists.

[F1]

A monoid has an associative product and a two-sided identity (Semigroup and monoid).

[F2]

A monoid homomorphism preserves products and the identity; identity maps and composites are monoid homomorphisms (Monoid homomorphism and group homomorphism).

[F3]

A category has associative composition and identity morphisms; it is locally small when each hom-collection is a set (Category, object, morphism, domain, codomain, identity, composition, and hom-collection, Small, locally small, and large categories).

[F4]

A functor preserves identities and composition, and the functions between two fixed sets form a set (Covariant functor, identity functor, composite functor, and contravariant functor, The set BA of all functions AB).

[F5]

The finite product in a monoid has empty value e and appending one factor multiplies it on the right; its splitting law identifies the product along a concatenated list with the product of the first list followed by the product of the second (The product g0g1gn1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity, Generalised associativity: in a monoid the product of a finite list does not depend on the bracketing, and in a commutative monoid it does not depend on the order of the factors either).

[F6]

A property of all finite lengths follows from the zero case and the step obtained by appending one letter (The principle of mathematical induction).

[F7]

A covariant functor is represented by R when it is naturally isomorphic to the hom-functor out of R (Presheaves, covariantly and contravariantly representable functors, and representations).

Verification

technique · constructive
1.1

Concatenation is associative because joining three finite lists gives the same word in either bracketing, and the empty word is a two-sided identity; hence [F1] makes X a monoid.

givenF1
1.2

Monoids and their unital homomorphisms form a category by [F2] and the function laws. Its hom-collection from M to N is a subclass of the set of functions U(M)U(N), so it is a set and the category is locally small by [F3] and [F4].

F2F3F4
1.3

Given f:XU(M) and a word w=x0xn1, define f^(w)=i<nf(xi). In particular, f^(ε)=eM and f^(j(x))=f(x).

F5construct
2.1

Sending a monoid to its underlying set and a homomorphism to its underlying function preserves identities and composition, so it defines the functor U. Postcomposition therefore makes MSet(X,U(M)) a functor.

step 1.2F2F4
2.2

The splitting law in [F5] gives f^(wv)=f^(w)f^(v) for all words w,v; together with the empty-word equation, this makes f^:XM a unital monoid homomorphism extending f.

step 1.3F2F5
3.1

If q:XM is a unital monoid homomorphism with qj=f, then q(ε)=eM=f^(ε). If q(w)=f^(w), then q(wj(x))=q(w)f(x)=f^(wj(x)); induction [F6] proves q=f^.

step 1.3step 2.2F2F6
4.1

Thus restriction along j and ff^ are inverse bijections Mon(X,M)Set(X,U(M)). If r:MN is a monoid homomorphism, then both rf^ and U(r)f^ extend U(r)f, so uniqueness in step 3.1 makes them equal; the bijection is natural in M.

step 2.2step 3.1F2
5.1

By [F7], X is the claimed representing object. The construction also covers X=: then X={ε}, and there is exactly one unital homomorphism from it to every monoid.

step 2.1step 4.1F7discharge-construct
ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passaudited 2026-08-13Open item page →

The free group on X represents GSet(X,U(G))

Example

Let (F(X),i) be a free group on a set X, and let U:GrpSet be the underlying-set functor. Then F(X) represents the functor

GSet(X,U(G)).

The representing natural isomorphism is

Grp(F(X),G)Set(X,U(G)),ϕU(ϕ)i.

For a singleton X={x}, the reduced-word model F(X) is infinite cyclic, generated by the one-letter word x.

Facts & Assumptions

Given: A set X, a free group (F(X),i), and a group G.

[F1]

The free-group universal property gives, for every function f:XU(G), a unique group homomorphism f^:F(X)G with f^i=f (Free group on a set of generators).

[L1]

Reduced words form a free group, with generators the one-letter positive words; reduced words are unique normal forms (Reduced words form the free group on an alphabet).

[L2]

Any two free groups on X have a unique isomorphism carrying one generator map to the other (Free groups on the same set are uniquely isomorphic compatibly with their generators).

[F2]

Groups and group homomorphisms form the large locally small category Grp (Groups and group homomorphisms form the large locally small category Grp).

[F3]

A group is cyclic when it is generated by one element, meaning every element lies in the subgroup generated by that element (The subgroup S generated by a subset, the cyclic subgroup g, and cyclic groups).

[F4]

A covariant set-valued functor represented by R is naturally isomorphic to the hom-functor C(R,) (Presheaves, covariantly and contravariantly representable functors, and representations).

Verification

technique · direct
1.1

By [F1], restriction along i is a bijection Grp(F(X),G)Set(X,U(G)), with inverse ff^.

F1
1.2

Now let X={x}. By [L1], every reduced word is either empty, a string of n1 copies of x, or a string of n1 copies of x1: a reduced word containing both signs would have an adjacent sign change and hence a cancellable pair. Thus every element is an integer power of x, so [F3] makes F(X) cyclic.

L1F3
2.1

If r:GH is a group homomorphism, then rf^ and U(r)f^ are homomorphisms F(X)H with the same restriction to X; uniqueness in [F1] makes them equal. Thus the bijections of step 1.1 are natural in G.

step 1.1F1F2
3.1

Steps 1.1 and 2.1, together with [F4], show that F(X) represents the stated functor. By [L2], changing the chosen free-group model changes this representation by the unique generator-compatible isomorphism.

step 1.1step 2.1L2F4
4.1

The positive words x,xx,xxx, have different finite lengths and are distinct reduced normal forms by [L1], so F(X) has infinitely many elements. Hence the singleton free group is infinite cyclic.

step 1.2L1
ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Z[x] represents the underlying-set functor on unital rings

Example

Let U:RingSet send a unital ring to its underlying set and a unit-preserving ring homomorphism to its underlying function. The ring Z[x] represents U. Explicitly, for every unital ring R, not assumed commutative, evaluation at rR gives the natural bijection

Ring(Z[x],R)U(R),ϕϕ(x),

whose inverse is

revr,evr(iaixi)=i(ai1R)ri.

Facts & Assumptions

Given: An arbitrary unital ring R, an element rR, and finitely supported integer coefficient sequences p=(ai) and q=(bj).

[F1]

Unital rings and unit-preserving ring homomorphisms form the large locally small category Ring (Unital rings and unit-preserving ring homomorphisms form the large locally small category Ring).

[F2]

For a commutative ring A, A[x] consists of finitely supported coefficient sequences, with coefficientwise addition and convolution (pq)n=i+j=naibj (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution).

[L1]

The integers form a commutative unital ring, and the operations of [F2] make Z[x] a commutative unital ring whose constant-polynomial map is an injective unital homomorphism (The integers form a commutative ring, Polynomial convolution makes R[x] a commutative ring containing R as its constant subring).

[L2]

In any ring, a1R is central and (a1R)(b1R)=(ab)1R for integers a,b; more generally integer multiples distribute over addition and multiplication (Integer multiples in a ring: (m+n)a=ma+na, m(a+b)=ma+mb, (ma)b=m(ab)=a(mb) and (ma)(nb)=(mn)(ab) for all m,nZ and a,bR).

[F3]

A ring homomorphism preserves addition, multiplication, and one (Ring homomorphism: additive, multiplicative, and required to send 1 to 1).

[L3]

Finite sums in a commutative monoid may be reindexed, split, and summed in either order over a finite product (Finite commutative-monoid sums are invariant under bijective reindexing, split over disjoint unions, and satisfy the finite Fubini rule).

[F5]

A covariant functor is represented by A when it is naturally isomorphic to the hom-functor Ring(A,) (Presheaves, covariantly and contravariantly representable functors, and representations).

Verification

technique · constructive
1.1

The assignment U preserves identities and composition because it leaves their underlying functions unchanged, so [F1] makes it a functor RingSet.

F1
1.2

Because p has finite support, the displayed sum defining evr(p) is finite and is independent of any larger finite support bound by adjoining zero terms. It sends 1 to (11R)r0=1R.

F2L1L2F4construct
1.3

Coefficientwise addition, distributivity of integer multiples, and finite-sum splitting give evr(p+q)=evr(p)+evr(q).

F2L2L3
1.4

Conversely, let ϕ:Z[x]R be a unital ring homomorphism and put r=ϕ(x). From ϕ(1)=1R and additivity, including additive inverses, ϕ sends the constant a to a1R for every integer a; multiplicativity gives ϕ(xi)=ri. Additivity over the finite expression p=iaixi then gives ϕ(p)=i(ai1R)ri=evr(p).

L1L2F3F4
2.1

Expanding a product of the two finite evaluation sums and using [L3] gives evr(p)evr(q)=i,j(ai1R)ri(bj1R)rj. Since bj1R is central by [L2], each summand is ((aibj)1R)rirj=((aibj)1R)ri+j by [F4].

step 1.2L2F4L3
2.2

The polynomial x has only coefficient 1 at index 1, so evr(x)=r. Hence evaluation at x after revr recovers r.

step 1.2F2F4
3.1

Reindex the last finite sum by n=i+j and regroup its fibres. By [F2] and [L3] the inner coefficient sum is (pq)n, so the result is evr(pq). Together with steps 1.2 and 1.3, [F3] makes evr:Z[x]R a unital ring homomorphism, without any commutativity hypothesis on R.

step 1.2step 1.3step 2.1F2F3L3
4.1

Steps 2.2 and 1.4 make ϕϕ(x) and revr inverse bijections. If h:RS is a unital ring homomorphism, then hevr and evh(r) have the same value h(r) at x, so step 1.4 makes them equal; the bijection is natural in R.

step 3.1step 2.2step 1.4F3
5.1

By [F5], Z[x] represents U. The proof includes the zero ring: when 0R=1R, its underlying set and the hom-set from Z[x] are both singletons, and the same formulas apply.

step 1.1step 4.1F5discharge-construct
ExampleConstruction: Literature-sourcedVerification: AI-generatedprecheck passaudited 2026-08-13Open item page →

The one-point space represents the underlying-set functor on Top

Example

Let 1={} carry its unique topology {,1}. The one-point space represents the underlying-set functor U:TopSet through the natural bijection

Top(1,X)U(X),ff().

Facts & Assumptions

Given: The singleton space 1={} and an arbitrary topological space X.

[F3]

Topological spaces and continuous maps form the large locally small category Top (Topological spaces and continuous maps form the large locally small category Top).

[F4]

A covariant set-valued functor is represented by R when it is naturally isomorphic to the hom-functor Top(R,) (Presheaves, covariantly and contravariantly representable functors, and representations).

Verification

technique · constructive
1.1

For every point xX, define fx:1X by fx()=x. For every open VX, the inverse image fx1[V] is 1 if xV and otherwise; [F1] and [F2] make fx continuous.

F1F2construct
2.1

Every function f:1X equals ff() by [F5], and fx()=x. Thus ff() and xfx are inverse bijections.

step 1.1F5
3.1

If g:XY is continuous, then (gf)()=g(f()), so the bijections in step 2.1 commute with the hom-functor action and the underlying function U(g). They are natural in X, and U is a functor because [F3] uses ordinary function composition.

step 2.1F3
4.1

By [F4], the singleton space represents U. When X=, both Top(1,X) and U(X) are empty, so the same bijection includes that boundary case.

step 3.1F4discharge-construct
ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passaudited 2026-08-13Open item page →

A representable presheaf on a poset is the indicator of a principal down-set

Example

Let (P,) be a partially ordered set, viewed as a category, and fix pP. The representable presheaf P(,p) has the object values

P(q,p)={{},qp,,qp.

Consequently its nonempty support is the principal down-set p={qP:qp}.

Facts & Assumptions

Given: A partially ordered set (P,) and an element pP.

[F1]

Every partial order is a preorder, and a preorder is reflexive and transitive (Preorder and monotone map).

[L1]

A preorder determines a category with at most one morphism between any two objects, and functors between such categories are exactly the monotone maps (A preorder is a category with at most one morphism between any two objects, and its functors are exactly monotone maps). In that category the morphism qr is present exactly when qr, which is how this example reads every hom-set below.

[F2]

The presheaf represented by p is the contravariant hom-functor P(,p) (Presheaves, covariantly and contravariantly representable functors, and representations).

[F3]

Verification

technique · direct
1.1

By [L1], the hom-set P(q,p) has one element when qp and no elements when qp, proving the displayed object table.

L1
2.1

If rq, presheaf restriction along the unique arrow rq maps the unique member of P(q,p) to the composite rqp, the unique member of P(r,p). Whenever the source is empty, there is instead the unique empty function of [F3]. These are all possible restriction maps.

step 1.1F1L1F2F3
2.2

The object value is nonempty exactly when qp, so its support is precisely p. Reflexivity gives pp, and transitivity makes the support downward closed.

step 1.1F1
3.1

Steps 1.1 and 2.1 compute the entire representable presheaf, including every empty value and restriction map, and step 2.2 identifies its support.

step 1.1step 2.1step 2.2
CounterexampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-08-13Open item page →

The functor D(X)=XX on Set is not covariantly representable

Statement refuted

The endofunctor D:SetSet defined by

D(X)=(X×{0})(X×{1}),D(f)(x,s)=(f(x),s),

is covariantly representable.

Facts & Assumptions

Given: The category Set and the tagged doubling assignment D in the statement.

[F1]

Sets and functions form the locally small category Set, and a functor must preserve identities and composition (Sets and functions form the large locally small category Set, Covariant functor, identity functor, composite functor, and contravariant functor).

[F3]

Ordered pairs satisfy (x,s)=(y,t) if and only if x=y and s=t; the naturals 0 and 1 are distinct (The Kuratowski ordered pair (a,b):={{a},{a,b}}, (a,b)=(c,d) if and only if a=c and b=d, The natural numbers N (von Neumann)).

[F4]

The functions R1 form the set 1R, and a function assigns exactly one value to each element of its domain. Hence for every set R, including R=, there is exactly one function R1 (The set BA of all functions AB, A function is a relation f with (a,b)f and (a,c)f implying b=c; f:AB, the value f(a), domain and codomain).

[F5]

Representability by R would give bijections Set(R,X)D(X) for every set X, and a bijection must be both injective and surjective (Presheaves, covariantly and contravariantly representable functors, and representations, Injection, surjection, bijection).

Counterexample

technique · contradiction
1.1

The formula for D(f) is a function by [F2] and [F3]. It preserves the tag and applies f to the first coordinate, so D(1X)=1D(X) and D(gf)=D(g)D(f); by [F1], D is an endofunctor.

F1F2F3
1.2

By [F4], Set(R,1) is a singleton for every R, including R=.

F4
1.3

By [F2] and [F3], D(1)={(,0),(,1)} and its two displayed elements are distinct, so it has exactly two elements.

F2F3
2.1

Suppose D were represented by a set R. The component at the singleton 1={} would be a bijection Set(R,1)D(1) by [F5].

step 1.1F5assume-contra
3.1

No function from a singleton onto a two-element set is surjective, contradicting the bijection in step 2.1.

step 2.1step 1.2step 1.3F5
4.1

Therefore D is a well-defined functor but is not covariantly representable.

step 1.1step 3.1discharge-contradiction
ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passaudited 2026-08-13Open item page →

Two singleton sets give canonically isomorphic representations of the identity functor on Set

Example

For distinct sets s0 and s1, the singleton sets S0={s0} and S1={s1} both represent the identity functor on Set. Their universal elements are s0S0 and s1S1, and the unique function

i:S0S1,i(s0)=s1,

is the canonical isomorphism of these representations.

Facts & Assumptions

Given: The category Set, the singletons S0,S1, and its identity functor.

[F1]

Sets and functions form a category under ordinary identity functions and composition (Sets and functions form the large locally small category Set).

[F2]

A covariant representation of F is a natural isomorphism Set(R,)F (Presheaves, covariantly and contravariantly representable functors, and representations).

[L1]

Two covariant universal elements for the same functor have a unique isomorphism i satisfying F(i)(u)=u (Representing objects are unique up to a unique isomorphism compatible with their universal elements).

Verification

technique · constructive
1.1

For k{0,1} and every set X, define EXk:Set(Sk,X)X by EXk(f)=f(sk). Its inverse sends xX to the function SkX with value x at sk.

F3construct
2.1

The two formulas in step 1.1 are inverse by [F3]. If g:XY, then EYk(gf)=g(EXk(f)), so the bijections are natural by [F1].

step 1.1F1F3
3.1

By [F2], both S0 and S1 represent the identity functor; their universal elements are the values of the identity functions, namely s0 and s1. The conclusion remains valid at X=, where both sides of each component bijection are empty.

step 1.1step 2.1F2
4.1

The function i:S0S1 with i(s0)=s1 carries the first universal element to the second. By [L1], it is the unique compatible isomorphism; explicitly its inverse is the unique map S1S0.

step 3.1L1F3
5.1

Thus the word canonical refers to compatibility with the chosen universal points, not merely to the fact that the underlying singleton sets happen to be isomorphic.

step 4.1discharge-construct
ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passaudited 2026-08-13Open item page →

The Yoneda embedding of the walking-arrow category computed objectwise

Example

Let W be the walking-arrow category 0u1. Its only morphisms are 10,u,11. The Yoneda embedding y:W[Wop,Set] has the table

01uop:10y(0)=W(,0){10}{10}y(1)=W(,1){u}{11}11u

and y(u):y(0)y(1) has components 10u at 0 and the empty function at 1.

Facts & Assumptions

Given: The category W with the two objects and three morphisms displayed above.

[F1]

A category has identity morphisms, associative composition, and the two identity laws (Category, object, morphism, domain, codomain, identity, composition, and hom-collection).

[F2]

For a small category, the Yoneda functor sends a to W(,a) and h:ab to postcomposition W(,h) (The Yoneda assignment and the small-source Yoneda functor, traditionally called the Yoneda embedding).

[L1]

The Yoneda functor is fully faithful: postcomposition gives a bijection W(a,b)Nat(y(a),y(b)) (The Yoneda functor is fully faithful, and it is a full embedding when its object map is injective).

[F3]

A function gives one value for each domain element; no function has a nonempty domain and empty codomain, while there is exactly one empty function (A function is a relation f with (a,b)f and (a,c)f implying b=c; f:AB, the value f(a), domain and codomain).

Verification

technique · direct
1.1

The hom-sets are W(0,0)={10}, W(0,1)={u}, W(1,1)={11}, and W(1,0)=. These are exactly the four object values in the displayed table.

given
2.1

A presheaf represented by a acts on uop:10 by precomposition with u. For a=0 this is the empty function {10}; for a=1 it sends 11 to 11u=u by [F1].

step 1.1F1F2F3
2.2

By [F2], y(u) is postcomposition with u. At 0 it sends 10 to u10=u, and at 1 it is the unique empty function. This proves the asserted component table, including the empty hom-set.

step 1.1F1F2F3
3.1

There is one natural transformation y(0)y(0) and one y(0)y(1), namely the identity and y(u). There is no transformation y(1)y(0) because its component at 1 would be a function {11}, forbidden by [F3].

step 1.1step 2.1step 2.2F3
4.1

A transformation y(1)y(1) has forced singleton-to-singleton components, and the naturality square commutes by [F1], so it is the identity. Hence the four natural-transformation sets have the same empty-or-singleton table as the four hom-sets, exactly as [L1] asserts.

step 1.1step 2.1step 3.1F1L1
5.1

Composition in the image has only the identity composites and y(u) composed with an identity; by [F1] and step 2.2 these reproduce the composition of 10,u,11 in W.

step 2.2step 4.1F1
ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passaudited 2026-08-13Open item page →

For a monoid action, Yoneda says that an equivariant map from the regular action is determined by the identity element

Example

Let M be a monoid with identity e, viewed as the one-object category BM. A functor F:BMSet is a set X=F() with a left M-action. The representable BM(,) is the left regular action of M on itself, and Yoneda becomes the bijection

{ϕ:MXϕ is M-equivariant}X,ϕϕ(e),

with inverse x(mmx).

Facts & Assumptions

Given: A monoid (M,,e), its one-object category BM, and a functor F:BMSet.

[F1]

A monoid has associative multiplication and a two-sided identity (Semigroup and monoid).

[L1]

Every monoid is a one-object category (A monoid is a one-object category, and a group is a one-object category in which every morphism is invertible). This example fixes the resulting data explicitly: BM(,)=M, and composition is taken to be nm=nm, the convention that makes the represented functor a left action.

[F2]

Sets and functions form the category Set (Sets and functions form the large locally small category Set).

[L2]

Evaluation at the identity is a bijection Nat(BM(,),F)F() whose inverse sends x to the natural transformation with component mF(m)(x) (Evaluation at the identity gives Nat(C(a,),F)F(a) and proves that the natural-transformation collection is a set), and it is natural in the represented object and in the target functor (The Yoneda bijection Nat(C(a,),F)F(a) is natural in both a and F).

[F3]

A natural transformation has components commuting with the action of every source morphism (Natural transformation and its components).

Verification

technique · constructive
1.1

Put mx=F(m)(x). Functoriality and [L1] give ex=x and (nm)x=n(mx), so this is a left action.

givenL1F1F2
1.2

The covariant representable BM(,) has value M and sends n to postcomposition mnm=nm, so it is the left regular action.

L1
2.1

A natural transformation BM(,)F is a function ϕ:MX satisfying ϕ(nm)=nϕ(m) for all m,n, exactly equivariance for the two left actions.

step 1.1step 1.2F3
3.1

If ϕ is equivariant, then ϕ(m)=ϕ(me)=mϕ(e). Conversely, for xX, the function ϕx(m)=mx satisfies ϕx(nm)=(nm)x=nϕx(m) by step 1.1 and has ϕx(e)=x.

step 1.1step 2.1F1construct
4.1

Step 3.1 proves directly that evaluation at e and xϕx are inverse. These are precisely the formulas in [L2], whose target-functor naturality says that the bijection commutes with every equivariant map of M-sets.

step 3.1L2discharge-construct
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-13Open item page →

The Yoneda lemma requires its category to be small

Statement

False claim: the Yoneda lemma can be stated and proved only when its category is small.

Facts & Assumptions

Given: The false claim above and the category Set.

[L1]

For every locally small category C, object a, and functor F:CSet, evaluation at the identity is a bijection Nat(C(a,),F)F(a), with an explicit inverse; smallness is not a hypothesis (Evaluation at the identity gives Nat(C(a,),F)F(a) and proves that the natural-transformation collection is a set).

[L2]

The same bijection is natural in both a and F for every locally small C, without forming a functor category on a large source (The Yoneda bijection Nat(C(a,),F)F(a) is natural in both a and F).

[L3]

The category Set is large and locally small (Sets and functions form the large locally small category Set).

[F1]

A category is small when its objects and morphisms form sets, locally small when each hom-collection is a set, and large when it is not small (Small, locally small, and large categories).

Refutation

technique · direct
1.1

By [L3] and [F1], Set is a locally small category that is not small.

L3F1
2.1

Apply [L1] and [L2] to C=Set, any set a, and any functor F:SetSet. The Yoneda bijection exists and has both naturalities despite the category being large.

step 1.1L1L2
3.1

Thus local smallness, which makes each hom-collection a set, suffices for the pointwise Yoneda lemma; the large locally small category Set refutes the asserted need for smallness.

step 1.1step 2.1
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-13Open item page →

Non-isomorphic objects can have naturally isomorphic representable presheaves

Statement

False claim: in a locally small category, two non-isomorphic objects can have naturally isomorphic representable presheaves C(,a)C(,b).

Facts & Assumptions

Given: A locally small category C and the false claim above.

[L1]

Objects a and b are isomorphic if and only if the representable presheaves C(,a) and C(,b) are naturally isomorphic (Objects a and b are isomorphic exactly when C(,a) and C(,b) are naturally isomorphic).

[L2]

The Yoneda hom-map C(a,b)Nat(C(,a),C(,b)) is a bijection and respects identities and composition (The Yoneda functor is fully faithful, and it is a full embedding when its object map is injective).

Refutation

technique · contradiction
1.1

Suppose there were non-isomorphic objects a,b and a natural isomorphism α:C(,a)C(,b).

assume-contra
2.1

By [L2], α and its natural inverse lift uniquely to morphisms f:ab and g:ba. Because the Yoneda map respects identities and composition and is injective, the two equations α1α=1 and αα1=1 imply gf=1a and fg=1b.

step 1.1L2
3.1

Thus a and b are isomorphic, also the reverse implication of [L1], contradicting the choice in step 1.1.

step 1.1step 2.1L1
4.1

No such pair of non-isomorphic objects exists, so the claim is false.

step 3.1discharge-contradiction

Sources