\documentclass[14pt]{beamer} \usepackage[utf8]{inputenc} \usepackage{amsfonts, amsthm, amssymb, mathtools,etoolbox} \usepackage{blindtext} \usepackage{tikz,tikz-cd} \usepackage{array} \usepackage{xcolor} \DeclarePairedDelimiter\gen{\langle}{\rangle} \newcommand{\Set}{\mathrm{Set}} \newcommand{\meet}{\land} \newcommand{\lsc}{local state classifier} \newcommand{\Lsc}{Local state classifier} \newcommand{\op}{\mathrm{op}} \newcommand{\C}{\mathcal{C}} \newcommand{\D}{\mathcal{D}} \newcommand{\E}{\mathcal{E}} \newcommand{\F}{\mathcal{F}} \newcommand{\Z}{\mathbb{Z}} \newcommand{\true}{\mathrm{true}} \newcommand{\1}{\mathbf{1}} \newcommand{\2}{\mathbf{2}} \newcommand{\dq}[1]{``#1"} \newcommand{\mo}[1]{{#1}_{\scalebox{0.6}{\text{mono}}}} \newcommand{\ch}[1]{\chi_{#1}} \newcommand{\ob}[1]{\mathrm{ob}(#1)} \newcommand{\SubGrp}[1]{\mathrm{Sub}_{\mathrm{Group}}(#1)} \newcommand{\ps}[1]{\Set^{{#1}^{\op}}} \newcommand{\Sh}[1]{\mathrm{Sh}(#1)} \newcommand{\id}[1]{\mathrm{id}_{#1}} \newcommand{\mono}{rightarrowtail} \newcommand{\epi}{twoheadrightarrow} \newcommand{\FinSet}{\mathrm{FinSet}} \newcommand{\bL}{\text{[being a loop]}} \newcommand{\bN}{\text{[not being a loop]}} \newcommand{\bV}{\text{[being a vertex]}} \newcommand{\subob}{\rightarrowtail} \newcommand{\quo}{\twoheadrightarrow} \newcommand{\fsub}{\hookleftarrow} \newcommand{\Q}{\mathcal{Q}} \newcommand{\Eq}{\mathrm{Eq}} \newcommand{\comma}[2]{#1 \hspace{-1pt} \downarrow \hspace{-2pt} #2} \newcommand{\DirGraph}{\mathrm{DirGraph}} \newcommand{\ay}[1]{\mathrm{ay}(#1)} \newcommand{\Par}{\mathrm{Par}} \newcommand{\Lobj}{\Psi} \newcommand{\Lmor}{\psi} \newcommand{\excl}{!} \newcommand{\emphora}[1]{\textbf{#1}} \newcommand{\Stab}{\mathrm{Stab}} \newcommand{\Top}{\mathrm{Top}} \newcommand{\Xiz}{\Xi_0} \newcommand{\orb}{\mathrm{orb}} \newcommand{\Cont}[2]{\mathrm{Cont}(#1,#2)} \newcommand{\Species}{\FinSet^{\FinSet_0}} \newcommand{\symG}[1]{\mathfrak{S}_{#1}} \newcommand{\Aut}[1]{\mathrm{Aut}_{\Set} (#1)} \newcommand{\spxi}[1]{\SubGrp{\Aut{#1}}} \DeclareMathOperator*{\colim}{colim} % \usetheme{Boadilla} \usetheme{Darmstadt} \usecolortheme{seahorse} \setbeamertemplate{items}[default] \setbeamertemplate{navigation symbols}{} % \AtBeginSection[] % { % \begin{frame} % \frametitle{Table of Contents} % \tableofcontents[currentsection] % \end{frame} % } \title{Topos: the unexpected bridge between Logic and Geometry} \author{Ryuya Hora} % \institute{Overleaf} \date{February 7, 2023} \begin{document} \frame{\titlepage} \begin{frame} \frametitle{Aim} \begin{enumerate} \item To non-experts, to explain a general idea of topos theory. \item To students in the Department of Mathematics, to explain my discovery: internal parametrization of hyperconnected quotients. \end{enumerate} \end{frame} \begin{frame} \frametitle{topic of this presentation} \begin{center} Mathematics\\ \rotatebox{90}{$\subset$}\\ Category Theory\\ \rotatebox{90}{$\subset$}\\ Topos Theory\\ \rotatebox{90}{$\subset$}\\ Internal Parametrization\\ \rotatebox{90}{$\in$}\\ My Discovery!\\ \end{center} \end{frame} % \begin{frame} % \frametitle{Table of Contents} % \tableofcontents % \end{frame} \section{Category Theory} \begin{frame} \frametitle{Category Theory(1/3)} One (typically emphasized) aspect of category theory is \textbf{mathematics of analogies}. It was originally invented to make a bridge between geometry and algebra and now has become a fundamental language in modern mathematics \end{frame} \begin{frame} \frametitle{Category Theory(2/3)} Even outside mathematics, a recently emerged area, \emph{applied category theory}, is used in \begin{itemize} \item mathematical physics, \item philosophy, \item computer science, \item linguistics, \item cognitive science, \end{itemize} and others. \end{frame} \begin{frame} \frametitle{Category Theory(3/3)} \begin{block}{Discussion Topic} Is category theory really useful outside of mathematics? \end{block} \end{frame} \section{Topos Theory} \begin{frame} \frametitle{Topos Theory(1/3)} Topos is a category that satisfies several properties. Today, we will focus on the following two aspects of topos (among 13 famous aspects). \begin{itemize} \item Topos is a space. (\textbf{Geometric} aspect) \item Topos is a universe. (\textbf{Logical} aspect) \end{itemize} \end{frame} \begin{frame} \frametitle{Topos Theory(2/3)} \textbf{Topos is a space}, from a geometric viewpoint. Topos is originally defined as \dq{a generalized space} by Grothendieck in his work toward the Weil conjecture. We can discuss geometric concepts of topos, including connectedness, subspace (subtopos), quotient, continuous function. % Roughly speaking, the notion of topos is a generalization of the notion of topological space. \end{frame} \begin{frame} \frametitle{Topos Theory(3/3)} \textbf{Topos is a universe}, from a logical viewpoint. In other words, we can do \dq{internal mathematics} in a fixed topos. We can do group theory, poset theory, and ring theory in a topos. Cohen's proof of the Independence of the continuum hypothesis, which constructs a set-theoretic universe, has a topos-theoretic paraphrase. \end{frame} \section{Internal Parametrization} \begin{frame} \frametitle{Internal Parametrization(1/3)} One of the most fundamental facts in topos theory is the \textbf{internal parametrization of subtoposes}, which states that there is a natural bijective correspondence between the following two concepts: \begin{itemize} \item geometric (and external) notion, \emph{subtoposes} \item logical (and internal) notion, \emph{modal operators} \end{itemize} \end{frame} \begin{frame} \frametitle{Internal Parametrization(2/3)} A \textbf{subtopos} of a topos $\E$ is defined as a morphism (of toposes) \emph{into} $\E$. Geometrically, it corresponds to the notion of subspace. A \textbf{modal operator} of a topos $\E$ is defined as a morphism \emph{in} $\E$. Logically, of course, it corresponds to the notion of modality, \dq{mode of truth.} The internal parametrization enables us to classify all subtoposes of a topos $\E$, by studying internal mathematics in $\E$! \end{frame} \begin{frame} \frametitle{Internal Parametrization(3/3)} In contrast to the case of subtoposes, \textbf{internal parametrization of quotient toposes} is still unknown. It is the first problem of what is called Lawvere's open problems in topos theory. % \begin{block}{Question: Lawvere's open problem} % Is there a suitable object of $\E$ that parameterizes connected quotients of $\E$? % \end{block} \end{frame} \section{My Discovery} \begin{frame} \frametitle{My Discovery(1/3)} The main theorem of my forthcoming paper is \textbf{Internal parametrization of hyperconnected quotients}. It gives a partial solution to the open problem since hyperconnected quotients are a special (and theoretically important) class of quotients. In order to realize the internal parametrization, it is necessary to define \dq{internal correspondent.} In the paper, I define a new concept \dq{a local state classifier} and describe hyperconnected quotients in terms of internal mathematics related to a local state classifier. \end{frame} \begin{frame} \frametitle{My Discovery(2/3)} \begin{block}{Definition} \textbf{A local state classifier} of a category $\C$ is \[\colim(\mo{\C}\to \C).\] \end{block} \end{frame} % \begin{frame} % \frametitle{A Local State Classifier(2/3} % A local state classifier of a category $\C$ is % \begin{enumerate} % \item an object $\Xi$ of a category $\C$ % \item equipped with a family of morphisms $\{\xi_X \colon X\to \Xi\}_{X \in \ob{\C}}$ from all objects of $\C$, % \end{enumerate} % that satisfies the following two conditions: % \end{frame} % \begin{frame}[fragile] % \frametitle{Concrete definition (2/2)} % \begin{itemize} % \item (\dq{$\xi$ commutes with mono}): \\ % For each monomorphism $\iota: U\subob X$ in $\C$, % \[ % \begin{tikzcd}[column sep =tiny] % U\ar[rr,"\iota",\mono]\ar[rd,"\xi_{U}"']&&X\ar[ld,"\xi_{X}"]\\ % &\Xi& % \end{tikzcd} % \]is commutative. % \item It is universal. (details omitted) % \end{itemize} % \end{frame} \begin{frame} \frametitle{My Discovery(3/3)} \begin{center} \begin{tikzpicture}[scale = 0.75] \small %U and its inclusion into X \draw [black,thick] (-2,3.3) circle (0.5); \draw (-2,3.3+0.5)circle(0) node[above]{$U$}; \draw [black,dotted,thick] (1.5,3.3) circle (0.5); \filldraw [black] (-2,3.3) circle(0.04); \draw (-2,3.3)circle(0) node[above]{\tiny $x$}; % X and its "element." \draw [black,thick] (2,3) ellipse (2.5 and 1.5); \draw (2,3+1.5)circle(0) node[above]{$X$}; \filldraw [black] (1.5,3.3) circle(0.04); \draw (1.5,3.3)circle(0) node[above]{\tiny $x$}; \draw [black,thick,>->] (-1.5+0.1,3.3) -- (1-0.1,3.3); \draw (-0.8,3.3)circle(0) node[above]{$\iota$}; \draw [black,thick,->] (-2,3.3-0.6) -- (-0.2,0.1-1); \draw (-1-0.5,1.2)circle(0) node[left]{$\xi_U$}; \draw [black,thick,->] (2,3-1.6) -- (0.2,0.1-1); \draw (1+0.5,0.3)circle(0) node[right]{$\xi_X$}; %L \draw [black,thick](-2,0-1.5) -- (2,0-1.5) -- (2,-1-1.5) -- (-2,-1-1.5) -- cycle; \draw (0,-2.5)circle(0) node[below]{$\Xi$}; % \filldraw [black] (-0.2,-1.7) circle(0.04); \draw (0,-2)circle(0) node[]{\tiny $\xi_U (x) = \xi_X (x)$}; % \draw[black,thick](0,0) .. controls (1,1) and (2,-1) .. (3,0) ; \end{tikzpicture} \end{center} \end{frame} %Example 1: Pointed set \begin{frame} \frametitle{Example 1: Pointed set (1/3)} What is the local state classifier of the category of pointed sets $\Set_{\ast}$? (Hint: monic $\Leftrightarrow$ injective) \begin{center} \begin{tikzpicture} \draw[very thick, black] (-2,0) ellipse (1 and 2); \filldraw[black] (-2,1.5) circle (0.1); % \filldraw[black] (-2,1) circle (0.1); \filldraw[black] (-2,0.5) circle (0.1); % \filldraw[black] (-2,0) circle (0.1); \filldraw[red] (-2,-0.5) circle (0.1); % \filldraw[black] (-2,-1) circle (0.1); \filldraw[black] (-2,-1.5) circle (0.1); \draw[very thick, black] (2,0) ellipse (1 and 1.5); \filldraw[red] (2,1) circle (0.1); \filldraw[black] (2,0) circle (0.1); \filldraw[black] (2,-1) circle (0.1); \draw[black, ->, very thick] (-1.8,1.5) -- (1.8,1); \draw[black, ->, very thick] (-1.8,0.5) -- (1.8,-1); \draw[red, ->, very thick] (-1.8,-0.5) -- (1.8,1); \draw[black, ->, very thick] (-1.8,-1.5) -- (1.8,0); \end{tikzpicture} \end{center} \end{frame} \begin{frame} \frametitle{Example 1: Pointed set (2/3)} It is \begin{center} \begin{tikzpicture} \draw[very thick, black] (2,0) ellipse (1 and 1); \draw (2,1) circle(0) node[above]{$\Xi$}; \filldraw[red] (2,0.5) circle (0.1); \filldraw[black] (2,-0.5) circle (0.1); \end{tikzpicture} \end{center} equipped with ... \end{frame} \begin{frame} \frametitle{Example 1: Pointed set (3/3)} morphisms that classify the base points. \begin{center} \begin{tikzpicture} %left \draw[very thick, black] (-2,0) ellipse (1 and 2); % \draw (-2,2) circle(0) node[above]{$X$}; \filldraw[black] (-2,1.5) circle (0.1); \filldraw[black] (-2,0.5) circle (0.1); \filldraw[red] (-2,-0.5) circle (0.1); \filldraw[black] (-2,-1.5) circle (0.1); %right \draw[very thick, black] (2,0) ellipse (1 and 1); % \draw (2,2) circle(0) node[above]{$\Xi$}; \filldraw[red] (2,0.5) circle (0.1); \filldraw[black] (2,-0.5) circle (0.1); %map \draw[black, ->, very thick] (-1.8,1.5) -- (1.8,-0.5); \draw[black, ->, very thick] (-1.8,0.5) -- (1.8,-0.5); \draw[red, ->, very thick] (-1.8,-0.5) -- (1.8,0.5); \draw[black, ->, very thick] (-1.8,-1.5) -- (1.8,-0.5); \draw (0,2) circle(0) node[above]{$\xi_X$}; \end{tikzpicture} \end{center} \end{frame} \begin{frame} \frametitle{Example 2: $3$-colored set (1/3)} What is the local state classifier of the category of $3$-colored sets $\Set/{\{\text{R,G,B}\}}$? (Hint: monic $\Leftrightarrow$ injective) \begin{center} \begin{tikzpicture}[scale =0.85] %left \draw[very thick, black] (-2,0) ellipse (1 and 2.5); \filldraw[red] (-2,2) circle (0.1); \filldraw[green] (-2,1) circle (0.1); \filldraw[blue] (-2,0) circle (0.1); \filldraw[red] (-2,-1) circle (0.1); \filldraw[blue] (-2,-2) circle (0.1); %right \draw[very thick, black] (2,0) ellipse (1 and 2); \filldraw[green] (2,1.5) circle (0.1); \filldraw[blue] (2,0.5) circle (0.1); \filldraw[green] (2,-0.5) circle (0.1); \filldraw[red] (2,-1.5) circle (0.1); %map \draw[red, ->, very thick] (-1.8,2) -- (1.8,-1.5); \draw[green, ->, very thick] (-1.8,1) -- (1.8,-0.5); \draw[blue, ->, very thick] (-1.8,0) -- (1.8,0.5); \draw[red, ->, very thick] (-1.8,-1) -- (1.8,-1.5); \draw[blue, ->, very thick] (-1.8,-2) -- (1.8,0.5); \end{tikzpicture} \end{center} \end{frame} \begin{frame} \frametitle{Example 2: $3$-colored set (2/3)} It is \begin{center} \begin{tikzpicture}[scale =0.9] %right \draw[very thick, black] (2,0) ellipse (1 and 1.5); \filldraw[red] (2,1) circle (0.1); \filldraw[green] (2,0) circle (0.1); \filldraw[blue] (2,-1) circle (0.1); \draw (2,1.5) circle(0) node[above]{$\Xi$}; \end{tikzpicture} \end{center} equipped with ... \end{frame} \begin{frame} \frametitle{Example 2: $3$-colored set (3/3)} morphisms that classify elements by their colors. \begin{center} \begin{tikzpicture}[scale =0.85] %left \draw[very thick, black] (-2,0) ellipse (1 and 2.5); \filldraw[red] (-2,2) circle (0.1); \filldraw[green] (-2,1) circle (0.1); \filldraw[blue] (-2,0) circle (0.1); \filldraw[red] (-2,-1) circle (0.1); \filldraw[blue] (-2,-2) circle (0.1); %right \draw[very thick, black] (2,0) ellipse (1 and 1.5); \filldraw[red] (2,1) circle (0.1); \filldraw[green] (2,0) circle (0.1); \filldraw[blue] (2,-1) circle (0.1); %map \draw[red, ->, very thick] (-1.8,2) -- (1.8,1); \draw[green, ->, very thick] (-1.8,1) -- (1.8,0); \draw[blue, ->, very thick] (-1.8,0) -- (1.8,-1); \draw[red, ->, very thick] (-1.8,-1) -- (1.8,1); \draw[blue, ->, very thick] (-1.8,-2) -- (1.8,-1); \draw (0,2) circle(0) node[above]{$\xi_X$}; \end{tikzpicture} \end{center} \end{frame} \begin{frame} \frametitle{Example 3: Directed graph} For the category of directed graphs $\DirGraph$, \begin{enumerate} \item $\Xi$ is $ \begin{tikzcd} \bullet\ar[loop left,"\bL"]\ar[loop right,"\bN ."] \end{tikzcd} $ \item $\xi_X$ classifies an edge of a directed graph $X$ according to whether it is a loop or not. \end{enumerate} \end{frame} \begin{frame} \frametitle{Example 4: Group action} For the category of $G$-sets $\Set^{G}$ for a group $G$, \begin{enumerate} \item $\Xi$ is the set of all subgroups $\SubGrp{G}$ (equipped with the conjugate action). % $H \mapsto gHg^{-1}$. \item $\xi_X$ sends an element $x\in X$ to its stabilizer subgroup. \end{enumerate} \end{frame} \begin{frame} \frametitle{Advanced Examples} \begin{enumerate} \item That of the sheaf category $\Sh{X}$ over a topological space $X$ is a terminal object. \item Those of $\mathrm{Group}$, $\mathrm{Vect}_{K}$, $\mathrm{Poset}$, $\mathrm{Top}$ and $\mathrm{Manifold}$ are their terminal objects. \item That of the category of combinatorial species $\Species$ is \dq{species of symmetries}. \item That of an arbitrary Grothendieck topos $\E$ is constructed as ... \end{enumerate} \end{frame} % \section{Applications} % \begin{frame} % \frametitle{Application to Topos theory} % \begin{enumerate} % \item I found a concrete description of a local state classifier for all Grothendieck topos. % \item I proved that a local state classifier of a topos \emphora{parametrize} hyperconnected quotients. (main result) % \item Our result includes a solution to Lawvere's open problem for a limited class of toposes, namely Boolean toposes. % \end{enumerate} % \end{frame} \section{Conclusion} \begin{frame} \frametitle{Conclusion} A local state classifier is ... \begin{enumerate} \item defined in terms of elementary category theory. \item intended to be a \dq{collection of all local states.} \item used to solve a topos-theoretic problem. % \item By concrete calculation, we can see that it captures the idea of \dq{local} (in our context). \item an abstract generalization of several familiar concepts. \end{enumerate} \end{frame} \end{document} \begin{frame} \frametitle{} \end{frame}