We will construct the circle purely as a sheaf on the Cartesian site (objects \(\mathbb{R}^n\), morphisms smooth maps, standard smooth coverings). We will construct a sheaf \(S^1\) from the representable sheaf of the real line \(h_{\mathbb{R}}\) and the integers \(\underline{\mathbb{Z}}\), check the descent properties, and explain the usual local picture found in the standard construction.


Let \(\mathbf{Cart}\) be the Cartesian site: objects \(\mathbb{R}^n\) (\(n\ge0\)), morphisms smooth maps, and the Grothendieck topology is given by the usual open covers (unions of open immersions). For any object \(X\in\mathbf{Cart}\) denote by \[ h_X:=\mathrm{Hom}(-,X) \] a representable presheaf. In particular \(h_{\mathbb{R}}\) is a presheaf of smooth maps into the real line: \[ h_{\mathbb{R}}(U)=\mathrm{C}^\infty(U,\mathbb{R}),\qquad U\in\mathbf{Cart}. \]

We will work in the category \(\mathbf{Sh}(\mathbf{Cart})\) of sheaves of sets on this site.

\(\underline{\mathbb{Z}}\) and its action on \(h_{\mathbb R}\)

Let \(\underline{\mathbb{Z}}\) denote the constant sheaf associated to the discrete set \(\mathbb{Z}\). Concretely, \[ \underline{\mathbb{Z}}(U)=\{ \text{locally constant functions } U\to\mathbb{Z} \}. \] (Equivalently the sheafification of the presheaf \(U\mapsto \mathbb{Z}\))

There is a natural action of \(\underline{\mathbb{Z}}\) on the representable sheaf \(h_{\mathbb R}\) given on sections by pointwise integer translation: \[ \alpha_U:\underline{\mathbb{Z}}(U)\times h_{\mathbb{R}}(U) \to h_{\mathbb{R}}(U),\qquad (n,f)\mapsto f+n, \] where \((f+n)(u):=f(u)+n(u)\) and \(n(u)\in\mathbb{Z}\) is locally constant. This defines a morphism of sheaves \[ \alpha:\underline{\mathbb{Z}}\times h_{\mathbb{R}}\longrightarrow h_{\mathbb{R}}. \]

\(h_{\mathbb R}/\underline{\mathbb Z}\)

Form the two parallel arrows of sheaves \[ \underline{\mathbb{Z}}\times h_{\mathbb{R}}\rightrightarrows h_{\mathbb{R}} \] given by the projection \(\mathrm{pr}_2:(n,f)\mapsto f\) and the action \(\alpha:(n,f)\mapsto f+n\). Define \(S^1\) to be the coequalizer in \(\mathbf{Sh}(\mathbf{Cart})\): \[ S^1 := \operatorname{coeq}\Big(\underline{\mathbb{Z}}\times h_{\mathbb{R}}\rightrightarrows h_{\mathbb{R}}\Big). \]

Because \(\mathbf{Sh}(\mathbf{Cart})\) is a topos, coequalizers exist, so this object is well-defined. Concretely, the presheaf quotient \(U\mapsto h_{\mathbb R}(U)/\sim\) (where \(f\sim g\) iff there exists a locally constant \(n:U\to\mathbb{Z}\) with \(g=f+n\)) is already a sheaf (the equivalence relation is local), so the coequalizer as a presheaf is already a sheaf.

Thus for each \(U\in\mathbf{Cart}\), \[ S^1(U)=\mathrm{C}^\infty(U,\mathbb{R})/\sim \] where \(f\sim g\) iff there exists a locally constant integer-valued function \(n:U\to\mathbb{Z}\) with \(g=f+n\). Restriction maps are given by restriction of representatives.

Local triviality

Summary

We defined \(S^1\) to be the coequalizer sheaf \[ S^1 := \operatorname{coeq}\big(\underline{\mathbb{Z}}\times h_{\mathbb{R}} \rightrightarrows h_{\mathbb{R}}\big) \] with the obvious projection and translation action.

We also verified the following properties: