this repo has no description
1\documentclass[12pt,a4paper]{amsart}
2\usepackage[tt=false]{libertine}
3\usepackage{microtype}
4\usepackage{amsmath,amssymb,amsfonts,mathtools}
5\usepackage{tikz-cd}
6\usetikzlibrary{arrows.meta}
7
8\title{The synthetic Sierpi\'nski cone}
9\author{Jonathan Sterling}
10\thanks{This is an extended version of the conference paper, \emph{When is the partial map classifier a Sierpi\'nski cone?} by Pugh and Sterling, which was presented at LICS 2025. Relative to \emph{op.\ cit.}, I present some new results including a strengthening of the Sierpi\'nski completeness theorem to apply to completely untruncated spaces.}
11
12\NewDocumentCommand\Spx{m}{\Delta^{#1}}
13\NewDocumentCommand\Ord{m}{\mathbf{#1}}
14\NewDocumentCommand\One{}{\Ord{1}}
15\NewDocumentCommand\Zero{}{\Ord{0}}
16
17\NewDocumentCommand\II{}{\mathbb{I}}
18\NewDocumentCommand\XX{}{\mathbb{X}}
19
20\begin{document}
21\maketitle
22\tableofcontents
23
24\tikzcdset{
25 open immersion/.style={
26 -{Triangle[open]}, hook
27 },
28 closed immersion/.style={
29 -{Triangle[fill=black]}, hook
30 }
31}
32
33\section{Introduction}
34
35In both category theory and domain theory, there is a remarkable coincidence involving the Sierpi\'nski object $\II\equiv \{ 0\hookrightarrow 1 \}$. A figure $\II\xrightarrow{\alpha}\mathbb{C}$ represents an arrow $\alpha \colon \alpha(0)\to \alpha(1)$ in $\mathbb{C}$; on the other hand, an arrow $\mathbb{C}\xrightarrow{\chi}\II$ represents an ``open'' subspace of $\mathbb{C}$ given by the preimage of $1\in \II$.
36
37The two-handedness of $\II$ extends to an identification between the \emph{Sierpi\'nski cone} and the \emph{partial map classifier} of any space $\XX$, which we illuminate below. The Sierpi\'nski cone $\XX_\bot$ of a space $\XX$ is the following co-comma square, which we may compute by means of a pushout:
38\[
39 \begin{tikzcd}
40 \XX\ar[r,equals]\ar[d] & \XX \ar[d,open immersion,"\iota_\XX"]\\
41 \One\arrow[r,swap,closed immersion,"\bot_\XX"]\ar[ur,phantom,"{\Uparrow}\gamma_\XX"] & \XX\mathrlap{_\bot}
42 \end{tikzcd}
43 \qquad
44 \begin{tikzcd}
45 \XX\ar[r,closed immersion,"{(0,\XX)}"]\ar[d] & \II\times\XX \ar[d,"\gamma_\XX"description] & \XX\ar[l,open immersion,swap,"{(1,\XX)}"]\ar[dl,sloped,swap,open immersion,"\iota_\XX"] \\
46 \One\ar[r,swap,closed immersion,"\bot_\XX"] & \XX\mathrlap{_\bot}\ar[ul,phantom,very near start,"\ulcorner"]
47 \end{tikzcd}
48\]
49
50The (open) partial map classifier $\eta\colon \XX\hookrightarrow L(\XX)$ is, on the other hand, the partial product of the open embedding $\{1\}\hookrightarrow \XX$ and classifies spans
51\[
52 \begin{tikzcd}
53 \XX & U\ar[l]\ar[r,open immersion]& \mathbb{Y}
54 \end{tikzcd}
55\]
56where $U$ is an \emph{open} subspace of $\mathbb{Y}$, \emph{i.e.}\ a pullback of $\{1\}\hookrightarrow \II$ in the such that every such span arises in the context of a unique pullback square:
57\[
58 \begin{tikzcd}
59 U\ar[r]\ar[d,open immersion]\ar[dr,phantom,very near start,"\lrcorner"] & \XX\ar[d,open immersion,"\eta_\XX"]\\
60 \mathbb{Y}\ar[r,densely dashed,swap,"\exists!"] & L(\XX)
61 \end{tikzcd}
62\]
63
64Now, it so happens that we may define a comparison map $\sigma_\XX\colon \XX_\bot\to L(\XX)$ using \emph{either} the universal property of the Sierpi\'nski cone or the universal property of the partial map classifier. In the former case, we construct a lax square (left) and in the latter case we observe that $\iota_\XX\colon \XX\hookrightarrow \XX_\bot$ is an open embedding and construct a partial map (right):
65
66\[
67 \begin{tikzcd}
68 \XX\ar[r,equals]\ar[d] & \XX \ar[d,open immersion,"\eta_\XX"]\\
69 \One\arrow[r,swap,closed immersion,"\bot_\XX"]\ar[ur,phantom,"{\Uparrow}"] & L(X)
70 \\
71 |[gray]|\varnothing \ar[u,gray,open immersion]\ar[ur,gray,phantom,very near start,"\urcorner"] \ar[r,gray,-{Triangle[fill=gray]}, hook] & |[gray]|\XX \ar[u,swap,gray,open immersion,"\eta_\XX"]
72 \end{tikzcd}
73 \qquad
74 \begin{tikzcd}
75 \XX\ar[r,equals]\ar[d,open immersion,swap,"\iota_\XX"]\ar[dr,phantom,very near start,"\lrcorner"] & \XX\ar[d,open immersion,"\eta_\XX"]\\
76 \XX_\bot\ar[r,densely dashed,swap,"\exists!"] & L(\XX)
77 \end{tikzcd}
78\]
79
80The promised coincidence is that the induced comparison map $\XX_\bot\to L(\XX)$ is invertible. This property also extends to models of higher categories: when $L(X)$ is the open partial map classifier of a simplicial set,\footnote{We mean, $L(X)$ classifies partial maps whose support is classified by the nerve of the open embedding $\{1\}\hookrightarrow \{0\to 1\}$.} we actually do have $L(X) \cong \Spx{\Zero}\star X \equiv X_\bot$. It is therefore reasonable to say that the correspondence between classifying partial maps and representing mapping cylinders is part of the core logic--geometry duality shared by (higher) category theory, domain theory, topology, \emph{etc.}
81
82Surprisingly, the situation changes considerably when passing to synthetic notions of space---as in synthetic domain theory, synthetic topology, and synthetic (higher) category theory.
83
84
85\subsection{Foundations and preliminaries}
86
87In what follows, we work in the vernacular of univalent foundations---though, it is worth noting, none of our results depends on univalent universes. Unlike many works of synthetic mathematics, we do not globally assume any axioms aside from function extensionality; instead we locally assume structures satisfying various axioms where needed.
88
89\end{document}