Alphabeta Math
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 X↦Set(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:X→A×B to its coordinate functions (πA∘f,πB∘f).

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):a∈A, b∈B}, and (a,b)=(a′,b′) holds exactly when a=a′ and b=b′ (The Cartesian product A×B:={ z∈P(P(A∪B)):∃a∈A ∃b∈B 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:A→B, the value f(a), domain and codomain, Functions f and g are equal if and only if dom⁡f=dom⁡g and f(x)=g(x) for every x in that common domain).

Verification

technique · constructive
1.1

Define ΦX(f)=(πA∘f,πB∘f) for f:X→A×B.

F2F3construct
1.2

For functions g:X→A and h:X→B, define ΨX(g,h):X→A×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 x∈X, Ψ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:Y→X, then ΦY(f∘k)=((πA∘f)∘k,(πB∘f)∘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 X↦Set(A,X)×Set(B,X)

Example

For sets A and B, put

A⊔B=(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 A⊔B. The representing isomorphism sends q:A⊔B→X to (q∘iA,q∘iB).

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 dom⁡f=dom⁡g and f(x)=g(x) for every x in that common domain).

Verification

technique · constructive
1.1

Define ΦX(q)=(q∘iA,q∘iB) for q:A⊔B→X.

F2construct
1.2

For (g,h)∈G(X) define [g,h]:A⊔B→X 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 z∈A⊔B is in exactly one tagged part; there [q∘iA,q∘iB](z)=q(z). Thus [q∘iA,q∘iB]=q by [F5].

step 1.1step 1.2F3F4F5
2.3

If k:X→Y, then ΦY(k∘q)=(k∘q∘iA,k∘q∘iB), 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(A⊔B,−)≅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 X↦Set(X×A,B)

Example

For sets A and B, let BA be the set of functions A→B. 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 A→B).

[F4]

The product X×A consists of the pairs (x,a) with x∈X and a∈A (The Cartesian product A×B:={ z∈P(P(A∪B)):∃a∈A ∃b∈B z=(a,b) }).

Verification

technique · constructive
1.1

For g:X→BA, define ΦX(g):X×A→B by ΦX(g)(x,a)=g(x)(a).

F3F4construct
1.2

For f:X×A→B, define ΨX(f):X→BA 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:Y→X, then ΦY(g∘k)(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 M↦Set(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:X→X∗ makes it the free word monoid on X.

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

M⟼Set(X,U(M)).

The representing bijection sends ϕ:X∗→M 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 A→B).

[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 g0g1⋯gn−1 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:X→U(M) and a word w=x0⋯xn−1, 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 M↦Set(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^:X∗→M a unital monoid homomorphism extending f.

step 1.3F2F5
3.1

If q:X∗→M 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 f↦f^ are inverse bijections Mon(X∗,M)≅Set(X,U(M)). If r:M→N is a monoid homomorphism, then both r∘f^ 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 G↦Set(X,U(G))

Example

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

G⟼Set(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:X→U(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 f↦f^.

F1
1.2

Now let X={x}. By [L1], every reduced word is either empty, a string of n≥1 copies of x, or a string of n≥1 copies of x−1: 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:G→H is a group homomorphism, then r∘f^ 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:Ring→Set 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 r∈R gives the natural bijection

Ring(Z[x],R)→≅U(R),ϕ⟼ϕ(x),

whose inverse is

r⟼ev⁡r,ev⁡r(∑iaixi)=∑i(ai1R)ri.

Facts & Assumptions

Given: An arbitrary unital ring R, an element r∈R, 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,n∈Z and a,b∈R).

[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 Ring→Set.

F1
1.2

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

F2L1L2F4construct
1.3

Coefficientwise addition, distributivity of integer multiples, and finite-sum splitting give ev⁡r(p+q)=ev⁡r(p)+ev⁡r(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=ev⁡r(p).

L1L2F3F4
2.1

Expanding a product of the two finite evaluation sums and using [L3] gives ev⁡r(p)ev⁡r(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 ev⁡r(x)=r. Hence evaluation at x after r↦ev⁡r 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 ev⁡r(pq). Together with steps 1.2 and 1.3, [F3] makes ev⁡r: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 r↦ev⁡r inverse bijections. If h:R→S is a unital ring homomorphism, then h∘ev⁡r and ev⁡h(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:Top→Set through the natural bijection

Top(1,X)→≅U(X),f⟼f(∗).

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 x∈X, define fx:1→X by fx(∗)=x. For every open V⊆X, the inverse image fx−1[V] is 1 if x∈V and ∅ otherwise; [F1] and [F2] make fx continuous.

F1F2construct
2.1

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

step 1.1F5
3.1

If g:X→Y is continuous, then (g∘f)(∗)=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 p∈P. The representable presheaf P(−,p) has the object values

P(q,p)={{∗},q≤p,∅,q≰p.

Consequently its nonempty support is the principal down-set ↓p={q∈P:q≤p}.

Facts & Assumptions

Given: A partially ordered set (P,≤) and an element p∈P.

[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 q→r is present exactly when q≤r, 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 q≤p and no elements when q≰p, proving the displayed object table.

L1
2.1

If r≤q, presheaf restriction along the unique arrow r→q maps the unique member of P(q,p) to the composite r→q→p, 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 q≤p, so its support is precisely ↓p. Reflexivity gives p∈↓p, 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)=X⊔X on Set is not covariantly representable

Statement refuted

The endofunctor D:Set→Set 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 R→1 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 R→1 (The set BA of all functions A→B, A function is a relation f with (a,b)∈f and (a,c)∈f implying b=c; f:A→B, 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(g∘f)=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 s0∈S0 and s1∈S1, and the unique function

i:S0⟶S1,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 x∈X to the function Sk→X with value x at sk.

F3construct
2.1

The two formulas in step 1.1 are inverse by [F3]. If g:X→Y, then EYk(g∘f)=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:S0→S1 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 S1→S0.

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 0→u1. Its only morphisms are 10,u,11. The Yoneda embedding y:W→[Wop,Set] has the table

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

and y(u):y(0)⇒y(1) has components 10↦u 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:a→b 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:A→B, 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:1→0 by precomposition with u. For a=0 this is the empty function ∅→{10}; for a=1 it sends 11 to 11∘u=u by [F1].

step 1.1F1F2F3
2.2

By [F2], y(u) is postcomposition with u. At 0 it sends 10 to u∘10=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:BM→Set 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

{ϕ:M→X∣ϕ is M-equivariant}→≅X,ϕ⟼ϕ(e),

with inverse x↦(m↦m⋅x).

Facts & Assumptions

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

[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 n∘m=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 m↦F(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 m⋅x=F(m)(x). Functoriality and [L1] give e⋅x=x and (nm)⋅x=n⋅(m⋅x), so this is a left action.

givenL1F1F2
1.2

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

L1
2.1

A natural transformation BM(∗,−)⇒F is a function ϕ:M→X 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 x∈X, the function ϕx(m)=m⋅x 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:C→Set, 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:Set→Set. 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:a→b and g:b→a. 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