logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·01.11.26
← Back to news

Tannakian Reconstruction

Original article
bartoszmilewski.com|19 points|1 comments|by ibobev|Jul 14, 2026

Tannakian Reconstruction

The Analogy of the Distant Lights

Imagine two friends, Alice and Bob, separated by a wide river. Bob wants to identify which light on the far shore is Alice's. They agree on a protocol: every night at 10 p.m., Alice will illuminate her lights for exactly ten minutes.

Bob takes a long-exposure photograph each night. By the end of the year, he superimposes every single photo. While a single image might be ambiguous, the accumulation of images ensures that only Alice's window remains a bright, consistent spot.

This process is a form of encoding. While it might be perfectly lossless potentially lossy, it fundamentally preserves the structure of the source. If a relationship (a morphism) exists between two entities in the source, that relationship is mirrored in the target.

Generally, a single "snapshot" cannot reveal the full structure of the source category. However, if the target category possesses sufficient resolution and we aggregate all possible snapshots, the original morphisms can be recovered.


Understanding Fiber Functors

To achieve the "right resolution," we utilize the category of sets, denoted as Set. We focus on functors from a category C\mathcal{C}C to Set (historically referred to as co-presheaves).

The mechanics are simple:

  • Objects in C\mathcal{C}C →\rightarrow→ Sets in Set
  • Morphisms in C\mathcal{C}C →\rightarrow→ Functions in Set

Usually, we keep the functor fixed and vary the objects. In Tannakian reconstruction, we do the opposite: we keep the objects constant and consider the totality of all functors.

The Probing Mapping

For any object c∈Cc \in \mathcal{C}c∈C, we define a mapping Φc\Phi_cΦc​ that takes a functor and returns a set:

Φc:[C,Set]→Set\Phi_c : [\mathcal{C}, \text{Set}] \to \text{Set}Φc​:[C,Set]→Set Φc(F^)=F^(c)\Phi_c(\hat{F}) = \hat{F}(c)Φc​(F^)=F^(c)

This mapping is itself functorial. If we have a natural transformation α\alphaα between two functors F^\hat{F}F^ and G^\hat{G}G^, it consists of a family of functions αa:F^(a)→G^(a)\alpha_a : \hat{F}(a) \to \hat{G}(a)αa​:F^(a)→G^(a). The action of Φc\Phi_cΦc​ on α\alphaα is simply the component αc\alpha_cαc​.

Essentially, Φc\Phi_cΦc​ "probes" an object and its immediate neighborhood via morphisms.

Analogy ComponentCategory Theory Equivalent
Long-exposure photoA single Fiber Functor F^\hat{F}F^
Superimposing photosThe "End" (∫\int∫) / Product of all functors
Alice's WindowThe Object ccc
The Light PatternThe Morphisms in C\mathcal{C}C

The Process of Tannakian Reconstruction

To reconstruct a hom-set, we examine the set of functions across all possible functors. This is equivalent to the set of natural transformations between two fiber functors F^\hat{F}F^ and G^\hat{G}G^.

The "End" as a Superposition

A set of natural transformations can be expressed as an end, which functions like a massive product:

In our analogy, the end is the act of superimposing all photos. However, a product is fragile: if any single component is empty, the entire result is empty.

Wait, what stops us from picking a "bad" functor that is non-empty at aaa but empty at bbb?

If such a "bad apple" existed, it would destroy the reconstruction because there are no functions from a non-empty set to an empty set. But because the Yoneda embedding is full and faithful, we are guaranteed a sufficient supply of functions to match the morphisms in C\mathcal{C}C.

The Mathematical Proof

We can recover the original hom-set via this isomorphism:

Hom(a,b)≅∫F^∈[C,Set]Hom(F^(a),F^(b))\text{Hom}(a, b) \cong \int_{\hat{F} \in [\mathcal{C}, \text{Set}]} \text{Hom}(\hat{F}(a), \hat{F}(b))Hom(a,b)≅∫F^∈[C,Set]​Hom(F^(a),F^(b))

The derivation follows these steps:

  1. Expand: Use the Yoneda lemma to "explode" the functors inside the end.
  2. Integrate: Apply the Yoneda reduction to "integrate" over F^\hat{F}F^.
  3. Simplify: The result simplifies back to Hom(a,b)\text{Hom}(a, b)Hom(a,b).
% Logic flow of the reconstruction
\text{End} \implies \int \text{Hom}(\hat{F}a, \hat{F}b) \implies \text{Hom}(a, b)

Example: The One-Object Category

Consider a category C\mathcal{C}C with only one object. In this case, the hom-set is simply a monoid under composition.

  • Functors: A set-valued functor here is just a representation of that monoid.
  • Natural Transformations: These are known as equivariant maps.

Through Tannakian reconstruction, we can recover the entire monoid just by knowing the totality of its representations.

Summary Checklist

  • Define fiber functors C→Set\mathcal{C} \to \text{Set}C→Set.
  • Establish the probing mapping Φc\Phi_cΦc​.
  • Aggregate all functors using an end.
  • Apply Yoneda Lemma/Reduction.
  • Recover the original morphisms.

Final Note: The requirement for naturality (or equivariance) is not an extra step—it is already baked into the very definition of the end.

C, Set Phi_c