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.
I am looking for an account of how sheafification with respect to a Lawvere-Tierney topology j : Ω → Ω
is expressed in the internal language of a topos. In other words, how does one express the ++-construction. My best guess is that A++ = { u : A → Ω | j (singleton u) }
where singleton u := (∀ x y, u x ∧ u y ⇒ x = y) ∧ (∃ x . u x)
, but I'd prefer a written account to having it figure out myself.
In case anyone cares, my suggestion is of course too naive. One has to throw in a quotient, or just mimic the +-construction. I am in the process of formalizing this, will post a gist when done.
Johnstone gives a construction in in terms of elementary toposes in A4.4.4 of the elephant, and I think it translates to
in the internal language.
A reference is Barbara Veit, "A Proof of the Associated Sheaf Theorem by Means of Categorical Logic", JSL Vol. 46, No. 1 (Mar., 1981), pp. 45-55.
Here is the promised Coq formalization of sheafification in logical form. I followed Barbara Veit's paper cited by @Nicola Gambino. A couple of things still remain:
If anyone has the energy to do these two, please let me know so that I can update the gist.