Use the signature of unital commutative rings, its equational axioms, and the coherent sequents and , where abbreviates . In a set-based model the nonunits form its unique maximal ideal; this is the usual nonzero local ring. In a topos the disjunction expresses local existence of a unit witness. Its classifying topos is defined by the Zariski coverage on finitely presented rings.
The canonical model interprets each sort as its truth-context object, each operation by its term graph and each relation by its atomic subobject. A coherent formula is interpreted by its own formula-in-context object. Consequently a coherent sequent holds in this model exactly when it is derivable in the theory.
A signature specifies sorts, finite-arity function symbols and finite-arity relation symbols. A coherent formula is built from atomic relations and equality using , finite conjunction, finite disjunction and existential quantification. A coherent theory consists of coherent sequents in finite typed contexts. The context expresses universal quantification of the free variables; unrestricted universal quantification or negation is not a formula constructor here.
Construct the coherent syntactic category as follows. Objects are formulas in context , modulo renaming and provable equivalence. An arrow to is a formula , modulo provable equivalence, for which the theory proves
These say that the relation is supported on the specified objects, total and single-valued. The identity is equality on the context, and composition is
The logical rules give associativity and the identity laws. The empty-context true formula is terminal; conjunction in disjoint contexts gives products; conjunction with equality of the two functional relations gives equalizers. Existential quantification gives images, and finite disjunction gives unions of subobjects. Substitution preserves these constructions, so images and unions are stable under pullback. This makes a coherent category.
Let be a -model in a topos . Interpret each context as a finite product of its sort objects and each formula as its corresponding subobject. Define
The interpretation of an arrow relation is a total single-valued relation between these objects. Its projection to the domain is both an epimorphism, by totality, and a monomorphism, by single-valuedness, hence invertible in a topos. Its other projection therefore determines a unique morphism. Composition agrees with relational composition, so is a functor. Finite limits interpret equality and conjunction; images interpret existential quantification; finite unions interpret disjunction, including the empty union for . Consequently is a coherent functor.
Conversely there is a canonical syntactic model in . Interpret a sort by , a function symbol by its term graph, and a relation symbol by its atomic formula-in-context subobject. Induction on formulas identifies the interpretation of every in with its formula-in-context object. Every axiom is then an inclusion of the associated subobjects, because it is provable in .
For a coherent functor , set . Preservation of finite limits, images and unions proves inductively that preserves all coherent interpretations, so every axiom holds in . The same induction supplies natural isomorphisms
compatible with the functional relations defining arrows. Thus ; directly on the sorts, operations and relations, .
Finally these constructions agree on morphisms. A model homomorphism induces maps on finite contexts. Atomic relations are preserved by definition; finite conjunction and disjunction and existential witnesses then show that each formula object maps to the corresponding formula object. Compatibility with functional relations makes these maps a natural transformation . Conversely a natural transformation between coherent functors restricts to its components on sort objects; naturality for term graphs preserves operations, and naturality for relation inclusions preserves relations. It is therefore a model homomorphism. The two correspondences are inverse. We have proved the categorical, not merely objectwise, equivalence
Use one ring sort with and the usual unital commutative ring equations. Write for the coherent formula . Add the coherent sequents
This presents the coherent theory of local rings. For an ordinary nonzero ring satisfying these axioms, the nonunits form an ideal: a multiple of a nonunit cannot be a unit; and if nonunits had unit sum, multiplying by would make two nonunits sum to , contradicting the second axiom. They are also closed under additive inverses. This proper ideal contains every proper ideal, since a proper ideal contains no unit, and its quotient is a field; it is the unique maximal ideal. Conversely in a local ring, and cannot both belong to the unique maximal ideal, so one is a unit. The first sequent excludes the zero ring. In a topos, the disjunction asserts that these unit alternatives hold locally.
Let be a small skeleton of the opposite of the category of finitely presented unital commutative rings; write for the object corresponding to . The Zariski coverage on finitely presented rings is generated by
and the empty cover of . Localization is finitely presented, and its compatibility with base change proves the covering axioms.
Here is the classifying argument. For an internal commutative ring and a presentation , define as the subobject of satisfying the polynomial equations . Ring maps induce maps of these solution objects in the site direction. This is independent of presentation, and it preserves finite limits: finite colimits of finitely presented rings correspond to joining finite generators and equations, whose solution objects are finite limits. Conversely a left-exact functor reconstructs a commutative ring using the polynomial maps for addition, multiplication, constants and additive inverse. Presentations by generators and equations then show . Thus flat functors on correspond to internal commutative rings.
Under , the localization arrow above identifies its domain with the locus where evaluates to a unit; the inverse witness is unique. The family is jointly epimorphic exactly when these unit loci cover the solution object for . The locality axiom implies this for every unit-ideal family: from a finite sum , repeatedly apply the two-summand unit alternative, rescaling a unit partial sum when necessary; some , hence some , is a unit locally. Conversely the cover of by its localizations at and gives precisely the locality axiom, while the empty cover of the zero ring gives . Therefore continuous flat functors are exactly models of the displayed coherent theory. The Diaconescu equivalence for geometric morphisms now identifies
naturally in . This proves the asserted classifying topos identification.
Since the site is subcanonical, the generic local ring is the representable sheaf
Its ring operations are induced by polynomial substitution. Its infinitesimal subobject is likewise representable:
Products of representables correspond to tensor products of their rings. For every finitely presented , exponential adjunction and the Yoneda lemma give
Every element of this ring has a unique expression , because form an -basis. This holds even when has nilpotents or zero divisors. The expression is natural under every ring homomorphism , which sends its two coefficients to their images. The canonical morphism , transposed from , is consequently a bijection at every stage , with a natural inverse extracting the coefficients. Therefore
This proves the Kock-Lawvere axiom for the generic local ring. The uniqueness is an internal sheaf assertion tested at all finitely presented rings, including the ring with its generic square-zero element; restricting the test to fields would lose that element and would not prove uniqueness.
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.
A first-order signature specifies sorts, function symbols with specified input and output sorts, and relation symbols with specified input sorts. A coherent formula is built from atomic relations and equalities using , , finite logical conjunctions, finite logical disjunctions, and existential quantification. A coherent theory is a set of sequents between coherent formulas in a common finite context; its axioms are interpreted as universally closed implications. Neither general negation nor universal quantification is allowed inside coherent formulas.
One complete presentation of coherent logic consists of the following axiom and rule schemes, together with the theory's sequents. All displayed formulas have compatible sorts and contexts, and bound variables can be renamed.
Identity and cut give and
Substitution replaces the free variables of any derivable sequent by well-typed terms, avoiding capture. Contexts can be enlarged by unused variables, and permuted or renamed.
The finite-meet rules are , , , and
The finite-join rules are , , , and
Include distributivity .
Existential introduction is . Existential elimination is
where is absent from . Equivalently, the quantifier is left adjoint to weakening along the context projection. Include the Frobenius rule in coherent logic
It can also be derived from the usual coherent natural-deduction rules.
Equality has and the substitution scheme
including atomic formulas and terms of the signature. Symmetry, transitivity and congruence for all functions and relations follow. These schemes impose no unintended inhabitedness axiom on a sort.
The coherent syntactic category has objects formulas in context , up to renaming. An arrow from to is an equivalence class, modulo provable equivalence, of formulas satisfying
and
These are provably total functional relations. The identity is the equality graph restricted by . If and are consecutive arrows, their composite is represented by . Equality, cut and existential rules give the category laws.
A coherent category has finite limits, pullback-stable regular-epi/mono image factorizations, and finite unions of subobjects stable under pullback. We verify these structures syntactically. The terminal object is the empty-context truth formula. Products conjoin formulas in disjoint contexts; equalizers add equality of the two output tuples. For a functional relation , its image in the target is represented by . Its factor onto that image is regular epic: two arrows out of the image agreeing on the source agree by existential elimination, and the same argument with the kernel pair gives the coequalizer property. Frobenius makes these image factorizations stable under pullback.
Every subobject of is represented by a formula with . Indeed, take the existential image of a monic functional relation; uniqueness makes its map to that image an isomorphism. Subobject inclusion is exactly provable implication. Finite unions are consequently disjunctions, with bottom as the empty subobject; distributivity and substitution make them pullback-stable. Hence is coherent.
The conservative syntactic model interprets a sort by , a function by its term graph, and a relation by its atomic-formula subobject. Induction on coherent formulas shows that is interpreted by the subobject of its context object. It satisfies every theory axiom by construction. Conversely, a sequent holds in this model exactly when the corresponding subobject inclusion holds, which is exactly derivability in . Therefore
This is conservativity for coherent sequents, not a claim about non-coherent formulas.
Take to be the category of finitely presented commutative rings with identity, and put . In its presheaf topos, the tautological ring is generic. The additional domain axioms are coherent sequents, so they are imposed by a quotient-theory coverage on .
Concretely, declare the zero ring covered by the empty family. For every finitely presented and elements with , declare the two opposite quotient arrows associated with
to be a covering family at . These quotient rings are finitely presented. Pullback and transitivity generate a Grothendieck topology from these families. The empty cover forbids ; the two quotient covers make every zero product locally have a zero factor. Conversely, any internal integral domain satisfies exactly the continuity conditions prescribed by these generating covers. Thus
and its generic domain is the associated sheaf , with the ring operations transported through the left-exact sheaf reflector.
This coverage is not standard, meaning not all representables are sheaves; in modern terminology it is not subcanonical. For an explicit obstruction, use and . The two quotient arrows are the same map , so their generated sieve is a singleton cover. Consider the representable on corresponding to :
Its distinct sections and become equal after restriction to . Hence this representable is not even separated for . The nilpotent element has to disappear in the generic domain, which explains this failure of standardness.