Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: learning: questions

Topic: Synthetic quasi-coherence in Cartesian cubical objects


view this post on Zulip Madeleine Birchfield (Jun 25 2025 at 11:15):

Gratzer, Weinberger, and Buchholtz say in Directed univalence in simplicial homotopy type theory that synthetic quasi-coherence for distributive lattices holds internally in Dedekind cubical objects, which are presheaves on the Lawvere theory of distributive lattices.

Does a similar synthetic quasi-coherence for sets with two elements holds internally in Cartesian cubical objects, which are presheaves on the Lawvere theory of sets with two elements?

view this post on Zulip daniel gratzer (Jun 25 2025 at 12:59):

I guess turning the crank on Bleschmidt's general result (which applies to all algebraic theories and, in fact, to Horn theories), one concludes that inside this topos, if we have a finitely-presented I\mathbb{I} algebra (where now an "algebra" is just an object with 0,1) then we get the duality-type isomorphism. Might be a bit boring though, since finitely-presented algebras are now I\mathbb{I} with finitely many points adjoined and subject to a finite number of equations.

view this post on Zulip Madeleine Birchfield (Jun 25 2025 at 17:38):

Is I\mathbb{I} equipped with its hom-sets homI(i,j)f:II(f(0)=i)×(f(1)=j)\mathrm{hom}_\mathbb{I}(i, j) \coloneqq \sum_{f:\mathbb{I} \to \mathbb{I}} (f(0) = i) \times (f(1) = j) still a poset in this presheaf topos from synthetic quasi-coherence?

view this post on Zulip Madeleine Birchfield (Jun 25 2025 at 18:34):

We have by synthetic quasi-coherence that the function type II\mathbb{I} \to \mathbb{I} is equivalent to the free I\mathbb{I}-algebra I[x]I+1\mathbb{I}[x] \simeq \mathbb{I} + 1 on one generator, with equivalence eval:I[x](II)\mathrm{eval}:\mathbb{I}[x] \simeq (\mathbb{I} \to \mathbb{I}) such that eval(k)=λi.k\mathrm{eval}(k) = \lambda i.k for the constants kk in II[x]\mathbb{I} \subseteq \mathbb{I}[x] and eval(x)=λi.i\mathrm{eval}(x) = \lambda i.i for the generator xx.

view this post on Zulip Madeleine Birchfield (Jun 25 2025 at 18:41):

This implies that the only hom-sets that have elements are the reflexive hom-sets

(λi.k,reflI(k),reflI(k)):homI(k,k)(\lambda i.k, \mathrm{refl}_\mathbb{I}(k), \mathrm{refl}_\mathbb{I}(k)):\mathrm{hom}_\mathbb{I}(k, k)

and the hom-set from 00 to 11

(idI,reflI(0),reflI(1)):homI(0,1)(\mathrm{id}_\mathbb{I}, \mathrm{refl}_\mathbb{I}(0), \mathrm{refl}_\mathbb{I}(1)):\mathrm{hom}_\mathbb{I}(0, 1)

and furthermore, by the equivalence (II)I+1(\mathbb{I} \to \mathbb{I}) \simeq \mathbb{I} + 1, these are the only such elements of the hom-sets.

view this post on Zulip Madeleine Birchfield (Jun 25 2025 at 18:45):

From, this, one can show that, homI(i,j)\mathrm{hom}_\mathbb{I}(i, j) is a subsingleton for each ii and jj in I\mathbb{I} and reflexive, transitive, and antisymmetric, making I\mathbb{I} into a poset. We can define the partial order as ijhomI(i,j)i \leq j \coloneqq \mathrm{hom}_\mathbb{I}(i, j).

view this post on Zulip Madeleine Birchfield (Jun 25 2025 at 23:21):

Now, defining the 2-simplex Δ2i,j:IhomI(i,j)\Delta^2 \coloneqq \sum_{i, j:\mathbb{I}} \mathrm{hom}_\mathbb{I}(i, j) as the fibred hom-set of the interval, do we have Δ2II\Delta^2 \simeq \mathbb{I} \to \mathbb{I}? Yes, because both are equivalent to I[x]I+1\mathbb{I}[x] \simeq \mathbb{I} + 1. For Δ2\Delta^2, we have for all kk in II[x]\mathbb{I} \subseteq \mathbb{I}[x] the elements

(k,k,λi.k,reflI(k),reflI(k)):Δ2(k, k, \lambda i.k, \mathrm{refl}_\mathbb{I}(k), \mathrm{refl}_\mathbb{I}(k)):\Delta^2

and for the generator xx in 1I[x]1 \subseteq \mathbb{I}[x] we have

(0,1,λi.i,reflI(0),reflI(1)):Δ2(0, 1, \lambda i.i, \mathrm{refl}_\mathbb{I}(0), \mathrm{refl}_\mathbb{I}(1)):\Delta^2

As a result, by synthetic quasi-coherence, we have, for all functions f:IIf:\mathbb{I} \to \mathbb{I}, an element

(f(0),f(1),f,reflI(f(0)),reflI(f(1))):Δ2(f(0), f(1), f, \mathrm{refl}_\mathbb{I}(f(0)), \mathrm{refl}_\mathbb{I}(f(1))):\Delta^2

The quasi-inverse function is given by the third projection function of Δ2\Delta^2 as a record type, and since both Δ2\Delta^2 and I[x]\mathbb{I}[x] are sets, quasi-invertibility is sufficient to establish this as an equivalence. Since homI(i,j)\mathrm{hom}_\mathbb{I}(i, j) is a subsingleton for all ii and jj, evaluation of functions at 00 and 11, (II)(I×I)(\mathbb{I} \to \mathbb{I}) \to (\mathbb{I} \times \mathbb{I}) is an embedding, given by composing the equivalence (II)Δ2(\mathbb{I} \to \mathbb{I}) \simeq \Delta^2 with the projection function Δ2(I×I)\Delta^2 \to (\mathbb{I} \times \mathbb{I}).

view this post on Zulip Madeleine Birchfield (Jun 26 2025 at 11:47):

We also have that Δ2\Delta^2 is equivalent to the set of monotonic functions from the booleans 2I\mathbb{2} \to \mathbb{I} by recursion on the booleans.

Δ2f:2IhomI(f(0),f(1))\Delta^2 \simeq \sum_{f:\mathbb{2} \to \mathbb{I}} \mathrm{hom}_\mathbb{I}(f(0), f(1))

view this post on Zulip Madeleine Birchfield (Jun 26 2025 at 12:03):

By induction on the natural numbers one can show that nn-ary operations on I\mathbb{I} are equivalent to monotonic nn-ary functions from the booleans to I\mathbb{I}.