For an idempotent monad, the unit laws give . If is an algebra, and naturality give
Thus algebras are exactly the objects on which is invertible, with the unique algebra structure . They form a full reflective subcategory with reflector . The assumed preservation of finite limits makes this a left-exact reflective subcategory.
For a subobject , define its closure by
using the unit and the monomorphism . This closure operation induced by a left-exact reflector is extensive by unit naturality, stable under pullback and preserves intersections because preserves finite limits. Applying to its defining square and using invertible identifies with over . Closing a second time therefore gives the same subobject. It is a universal idempotent closure operation, hence defines a local operator by classifying the closure of ; closure of any mono is then classified by composing its classifier with .
A mono is -dense exactly when is invertible. One implication follows immediately from the closure square. Conversely if its closure is all of , the unit factors through . Applying and using the invertible makes split epic; since it is also monic, it is invertible. Every fixed object is consequently a -sheaf, since the adjunction gives
and a dense restriction becomes an isomorphism.
Conversely let be a -sheaf. Its diagonal is closed: the two projections from the closure of the diagonal agree on the dense diagonal, so uniqueness of extension into makes them agree everywhere. The closure formula identifies this closed diagonal with the kernel pair of , since takes the diagonal of to the diagonal of . Thus is monic. Also is invertible, so this mono is dense. The sheaf property extends across it to a retraction . Since is fixed and hence itself a sheaf, uniqueness across that dense mono also makes the other composite the identity. Therefore is invertible. We have proved the algebra category is exactly the category of -sheaves.
Its topos structure is concrete. Finite limits are computed in . For sheaves , the ambient exponential is a sheaf: extension across a dense mono reduces, by transposition, to extension into across its product with , again a dense mono. The classifier is with the induced truth point; it classifies closed subobjects. Colimits are obtained by taking the ambient colimit and applying . These supply an elementary topos, as required.
For the second part, use the square reader monad
The two unit laws select again. Each side of associativity selects the entries indexed and in an eight-entry array, so the monad laws hold. An algebra is an operation satisfying
These imply associativity, since and . They are the rectangular band laws.
For nonempty , choose , and put , . Define and . Then , and for , the laws give and . Thus are inverse bijections. In these coordinates the operation is
Conversely any nonempty product with this operation satisfies the algebra laws, proving the requested correspondence with product decompositions. A homomorphism between nonempty products has its first coordinate depending only on the first factor and its second only on the second, as follows by applying it to the displayed operation. Hence it is exactly a pair of factor maps. There is in addition the unique empty algebra, a strict initial object.
This algebra category is Cartesian closed. For nonempty and , its exponential is with rectangular multiplication: the usual set adjunction in each factor gives the universal property. For the empty cases, and when is nonempty; these formulas also give . They verify the adjunction against empty test objects as well. Thus the algebra category is Cartesian closed.
It is not a topos. If a classifier existed, its global elements would correspond to the two subobjects of the terminal singleton algebra, so its underlying set would have two elements. A two-element rectangular band is either left-zero or right-zero: its two nonempty factors have sizes or . A homomorphism from the four-element band to a left-zero classifier depends only on the first coordinate, so the preimage of truth cannot be a single point; for a right-zero classifier the same failure occurs in the second coordinate. Yet a single point is a subalgebra and its inclusion is monic. Pullbacks of algebra maps are computed on underlying sets, so this subobject could not be classified. Therefore there is no subobject classifier and the algebra category is not a topos, despite its cartesian closure.
Write for truth. Let be the subobject classified by the monomorphism . Its classifier pullback gives . The left side is monic, so is monic as well: is subterminal.
Let be classified by . The pullback square for says that is also the pullback of along . Since is classified by , the composite therefore classifies . Pulling this subobject back along gives : for subterminal objects with , . Uniqueness of characteristic maps now gives . Combining with proves
To deduce the full identity, let classify . The pullback of along is . Indeed , and if , monicity of forces , giving the universal property. The classifier of that pullback is . But the subobject imposes both truth of the input and the subterminal condition , so its characteristic map is . The meet operation here is defined using only finite limits and the classifier. Thus . In particular , by the unit and idempotence laws for meet. Since is monic, , and hence
This proves the monic endomorphism of a subobject classifier property under exactly the stated finite-limit assumptions; no Boolean logic was used.
For the epic counterexample, use the covariant functor topos , with one arrow when . A classifier value at stage is an upward-closed set of future stages, so it is a threshold , or for the empty set. The transition from to sends to and fixes . Define
For the transition to , both composites send finite to , so the maps are natural. Each component is surjective: threshold is the image of , and is its own image. Epimorphisms in a functor topos are objectwise surjective, so is epic. But , making it noninjective and not invertible. Thus the classifier has an epic endomorphism which is not an isomorphism, the shift epimorphism of the natural-number presheaf classifier.
A localic geometric morphism presents , over , as sheaves on an internal locale of . Equivalently, subobjects of inverse images form a separating family. A hyperconnected geometric morphism has a full faithful inverse image whose essential image is closed under subobjects. In particular, it induces bijections
For this definition, subobject-closed means every subobject of is isomorphic, over , to the inverse image of a subobject of .
Here is the construction and proof of the hyperconnected-localic factorization. Given , its right adjoint gives natural bijections
Let be the internal locale whose frame of opens is . The frame operations are determined by these bijections: intersections are intersections of represented subobjects; the join of a family is its image under the projection from the parameter-indexed family. For an internal index object , evaluation of the family over becomes a subobject of , and its direct image to represents the join. Pullback stability of images makes this natural in , and distributivity follows from the corresponding subobject identity in . This explicitly constructs the internal frame rather than asserting it from the existence of alone.
Set , with its localic projection to . We construct . A basic open family is a map ; its represented object in is the subobject corresponding to . Meets and covering joins of open families become intersections and jointly epic families of these subobjects.
An internal sheaf on is presented by its local sections with their open domains and restrictions. Pull these domains back to the corresponding and identify two sections wherever their restrictions agree. This is an effective equivalence relation in , so its quotient defines of the sheaf. More concretely, if is the object of sections and gives their domains, start with . For two sections, the join of the opens on which they agree gives an -valued relation on , hence a subobject of . Restricted to , this is the germ equivalence relation used for the quotient. The restriction and sheaf axioms guarantee reflexivity, symmetry and transitivity. This construction is functorial. Products and equalizers are obtained by meeting domains and equalizing restrictions, so it preserves finite limits. A right adjoint is obtained by taking, over each open family , the parameterized maps for . These maps satisfy the sheaf condition because a covering join gives an effective gluing of the ; their parameter objects are supplied by the original adjunction and exponentials. The map bijection on basic open families, followed by gluing, proves this is right adjoint to . Thus is a geometric morphism.
We must check hyperconnectedness, not just construct a factorization. A map has a graph which is a subobject of . The represented-subobject bijection turns it into an -valued relation on . Its totality and single-valuedness say exactly that this relation is a map between the corresponding basic sheaf objects: totality uses the covering join, and single-valuedness uses intersections and the diagonal of . Thus maps between basic open families are precisely their maps in . Applying this to the local sections of arbitrary sheaves, compatible maps glue uniquely on both sides. Hence is full and faithful. Likewise a subobject of pulls back to subobjects of its basic ; each is again represented by an open family, and their compatibility glues to a subsheaf of . The essential image is therefore subobject-closed, proving that is hyperconnected.
The inverse image is the constant family over the whole locale. The construction sends it to , so ; taking right adjoints gives the required factorization
This argument uses the usual effective quotient and local-section constructions in a topos; it also explains why the relevant internal opens are relative subobjects of , not just global subobjects of the terminal object.
For uniqueness, suppose with hyperconnected and localic. Then for every ,
If is sheaves on an internal locale , the right side is represented by its frame . These identifications preserve intersections, joins and parameter change, so the representing internal frames are isomorphic: . The locale and its sheaf topos are therefore equivalent over . Under this equivalence the basic open families have the same images in , and their local-section presentations determine all other images and maps. Thus the two hyperconnected parts agree up to the same equivalence. The factorization is unique up to equivalence.
Finally suppose with a geometric embedding and hyperconnected. Let be the local operator on presenting the inclusion. For a subobject of , take the -closure of in . Hyperconnectedness makes it the inverse image of a unique subobject of . This defines a closure operation on ; its extensivity, idempotence, intersection preservation and pullback stability descend from the -closure. Let be its local operator.
Hyperconnectedness also gives , by the represented-subobject bijections. The direct image is the closed-truth object , and hence
This follows either by taking the equalizer of and the identity or by representing closed subobjects in the preceding closure construction. The internal locale with frame is the sublocale of the terminal locale determined by : covering joins are exactly closure by . Its sheaves are the -sheaves in , and its projection is their geometric inclusion. Applying the just-proved factorization to therefore gives
This supplies the requested reordered factorization.
A poset becomes a category with the elements of as objects and exactly one morphism when , with no morphism otherwise. Reflexivity supplies the identity morphisms and transitivity supplies composition in a category; uniqueness of morphisms proves associativity. A functor is exactly a monotone function: it must send to , and this condition suffices because all the required morphisms are unique. Antisymmetry says that isomorphic objects of this category are equal.

Pinned article: Introduction to the OurBigBook Project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 5. . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact