A local operator is an inflationary, idempotent, finite-meet-preserving map with , expressed in the internal logic of a topos. For a subterminal object with truth value , the closed local operator and quasi-closed local operator are respectively
The first is a local operator by distributivity. For the second put . Then , is order-reversing, and : the first inequality gives , while its application to gives the reverse inequality. Thus is inflationary and idempotent, and .
For meet preservation, monotonicity gives . Conversely put . From and , we obtain . Intersecting with gives , hence . This proves all local-operator axioms. Also and . Equivalently, it is the largest local operator leaving fixed: if , then
This explains the quasi-closed terminology as relative double negation above the closed bottom .
The subobject classifier of is the closed-subobject classifier . Its bottom is , its meet is inherited, its join is , and implication between closed truth values is the ambient implication. To verify the last claim, if , then
It follows that ; inflationarity gives equality and also .
Suppose . Every closed lies above , and its complement in is , also closed because . We have . Moreover , so . Thus the fixed truth values form a Boolean algebra, and the sheaf topos is a Boolean topos.
Conversely suppose the sheaf topos is Boolean and put . Complementation in its classifier is . Applying the double-complement identity to , and using the implication calculation above, gives
Therefore
For the cover, work in the slice category . Its generic subterminal object is . Form its quasi-closed Boolean subtopos , and compose its embedding with the slice projection to obtain . The slice projection has inverse image , and sheafification is left exact, so this is a geometric morphism.
To prove surjectivity, take a monomorphism with characteristic predicate , and suppose makes it invertible. Pullback to the slice followed by sheafification makes this exactly the assertion that it is -dense. Internally on , therefore,
for the generic truth value . Substitute by pulling back along the graph . The left side becomes , so and the original mono is invertible. Thus reflects invertible monos. If it identifies two parallel arrows, their equalizer becomes invertible; reflection then shows the arrows were already equal. Hence is faithful, and
The generic truth value is essential: substituting only a fixed global value such as would give a Boolean subtopos, but need not give a surjection onto the original topos.
For each object , characteristic maps identify with . These subobject posets carry a natural Heyting algebra structure. Truth and falsity classify and the empty subobject. Intersections define , unions define , and implication is characterized by
These operations commute with pullback, giving arrows on and the internal Heyting algebra of truth values. Concretely, the order relation on is the subobject where ; its characteristic map is implication. Negation is .
If has truth value , its quasi-closed local operator is
This is double negation relative to the bottom value . In the Heyting algebra interval , relative implication is inherited and relative negation is . Also . Therefore the displayed map is the composite of adjoining and relative double negation. It is inflationary, idempotent, fixes truth and preserves binary meets, so it is a Lawvere-Tierney topology. Its value at bottom is .
The truth values of its sheaf topos are the fixed elements . They have bottom , inherited meet and join . Their relative negation is , which is again fixed because . The relative double-negation law holds on every fixed element, and
Thus every subobject in the sheaf topos has a complement: every quasi-closed subtopos is Boolean. This identifies its internal logic, not merely the global truth-value lattice.
Now work in . The arrow is a subterminal object there; internally it supplies a freely varying generic truth value . Let be sheafification for a local operator for its quasi-closed topology, and let be the slice geometric morphism. The composite has inverse image .
To prove surjectivity, take any mono in , classified by . Its pullback along has predicate , independent of the generic . If sends the mono to an isomorphism, it is -dense in the slice, so
for all . Pull back this identity along the graph . Substituting gives , and therefore . Thus the original mono was already invertible.
For parallel arrows , equality of their inverse images makes the inverse image of their equalizer invertible. The preceding mono argument makes the equalizer invertible and hence . Therefore is faithful, and the composite is a surjective geometric morphism. A fixed double-negation subtopos can erase information; allowing the generic relative bottom is what detects every original predicate.
For the completeness consequence, let be coherent and use its classifying topos with the generic model. Its conservative syntactic interpretation makes an underivable coherent sequent fail as a subobject inclusion. Pulling this model into the Boolean cover constructed above preserves coherent formulas and still refutes that inclusion, because the inverse image is faithful and reflects containment. In the Boolean topos, the difference between antecedent and consequent is a nonzero complemented subobject. Slicing over that difference gives a nondegenerate Boolean topos with a global tuple satisfying the antecedent and the negation of the consequent.
Classical first-order deduction is sound in a Boolean topos. Hence together with constants for that tuple, the antecedent and the negated consequent is classically consistent: a proof of contradiction would hold in the nondegenerate sliced model. The ordinary Henkin construction supplies a set model of this consistent theory. Briefly, extend it by witness constants, complete it to a maximal consistent theory, form the term structure modulo provable equality, and prove the truth lemma by induction on formulas. For possibly empty sorts use the standard encoding by sort predicates and functional graph relations, without asserting sort inhabitance; the constants for the chosen tuple assert only the needed witnesses. The resulting set model is a countermodel to the original sequent.
Consequently a coherent sequent valid in every set-valued model of a coherent theory is derivable in coherent logic. The Boolean cover supplies the crucial passage from the generic intuitionistic countermodel to consistency with classical negation; the final set-model step uses ordinary first-order completeness via its Henkin proof, rather than an assumption that every Boolean topos has points.