Rel, bicategory of relations, allegory
left and right euclidean;
extensional, well-founded relations.
basic constructions:
strong axioms
further
constructive mathematics, realizability, computability
propositions as types, proofs as programs, computational trinitarianism
A tight apartness relation is an apartness relation which is also a tight relation. Tight apartness relations is contrasted with denial inequality, which is the negation of equality. In the context of excluded middle, every denial inequality is a tight apartness relation, so one simply talks about “inequality”.
In set theory, a tight apartness relation on a set is a binary relation such that
In dependent type theory, a tight apartness relation on a set consists of
where is inductively defined by
The last condition ensures that the type is an h-set.
Given two sets with tight apartness relations and , a function is strongly extensional if implies ; that is, reflects apartness. is a strongly injective if is logically equivalent to . The contrapositive of the both conditions imply that preserves equality and is an injection respectively.
A tight apartness relation is stable if it is logically equivalent to denial inequality; i.e. for all elements and , if and only if . Stable tight apartness is simply called “inequality”, as there is no need to distinguish between tight apartness and denial inequality in this case.
A tight apartness relation is decidable if for all elements and , or . Decidable tight apartness implies stable tight apartness, so it is usually called decidable inequality. In the context of excluded middle, every tight apartness relation is decidable.
In the category of sets with tight apartness, monomorphisms between sets with tight apartness are strongly extensional functions that preserve strict inequality, or strong injections. These monomorphisms are regular monomorphisms. The category of sets with tight apartness has all (small) limits, created by the forgetful functor to Set. (For example, iff or .) Similarly, it has all finite coproducts. In fact, this category is a complete category. It is not, however, a Grothendieck topos (or even a topos at all), because it doesn't have all infinite coproducts. (To be precise, the statement that it has all small coproducts, or even that it has a subobject classifier, seems to be equivalent to excluded middle.) Nor is it finitely cocomplete, because it does not have all quotients.
We can say, however, that it has coproducts indexed by sets with tight apartness, although to make this precise is a triviality. More interestingly, it has products indexed by sets with tight apartness; that is, it is (even locally) a cartesian closed category. In particular, given sets with tight apartness and , the set of strongly extensional functions from to becomes a set with tight apartness under the rule that iff for some . Finally, the category of sets with tight apartness has a real numbers object, the Dedekind real numbers.
In classical mathematics, it is true that every set has a tight apartness relation. In constructive mathematics, however, not all sets have tight apartness relations. Instead, one can add an axiom to the foundations of mathematics which states that every set has a tight apartness relation.
Axiom of tight apartness: Every set has a tight apartness relation.
Alternatively, one could take the tight apartness relaiton to be foundational, in which the axiom of extensionality becomes
Axiom of extensionality: for any set and , if and only if for all , if and only if .
In dependent type theory, one can make every type into a set with tight apartness by adding the following set of rules to the type theory:
This implies axiom K and uniqueness of identity proofs.
There are also generalisations of the principles of omniscience involving sets with tight apartness:
Every set with tight apartness has decidable tight apartness, which generalises LPO and analytic LPO
Every set with tight apartness has decidable equality, which generalises WLPO and analytic WLPO
Every set with tight apartness has stable tight apartness, which generalises Markov's principle and analytic Markov's principle
The first one is equivalent to the category of sets being a boolean category, since given a subsingleton , that the function set from to the boolean domain has decidable tight apartness is equivalent to being either a singleton or an empty set, which is precisely the condition that Set is a boolean category.
The latter two are all still weaker than Set being a boolean category since in general, the set of truth values is only an set with tight apartness if and only if excluded middle holds.
Since sets with tight apartness have finite limits, the usual constructions of universal algebra apply; it's straightforward to define strong refutative inequality groups, strong refutative inequality rings, and so on.
The various subsets that appear in algebra (such as subgroups, ideals, and cosets) become less fundamental than certain subsets that are, classically, simply their complements. For example, a left ideal in a ring is a subset such that , whenever , and whenever . But a left antiideal in an inequality ring is an -open subset such that is false, or whenever , and whenever . (The -openness requirement is automatic if is strengthened to for all , using that the ring operations are strongly extensional.) Note that the complement of an antiideal is an ideal, but not every ideal can be constructively shown to be the complement of an antiideal; so antiideals are more fundamental than ideals, in an inequality ring.
Prime ideals are even more interesting. A two-sided antiideal (so also satisfying that whenever ) is antiprime (or simply prime if no confusion is expected) if and whenever . Now the complement of an antiprime antiideal may not be a prime ideal (as normally defined). But in fact, it is antiprime antiideals that are more important in constructive algebra. In particular, an integral domain in constructive algebra is an inequality ring in which the antiideal of nonzero elements is antiprime.
Any apartness relation on a set with tight apartness is the same as the (strongly) closed equivalence relation on the discrete locale . This localic perspective on apartness relations extends naturally to anti-algebra: an antiideal is the same as a closed ideal in a discrete localic ring that respects the closed equivalence relation corresponding to . Equivalently, this is a closed ideal of the -topology regarded as a (non-discrete) localic ring. The spatial part of this closed localic ideal is then the ordinary ideal complementary to the antiideal, and so on. Moreover, since unions of closed sublocales correspond to intersections of their open complements, an antiideal is antiprime exactly when its corresponding closed localic ideal is “prime” in an appropriate internal sense in Loc, namely that , where is the multiplication. The fact that the complement of an antiprime antiideal need not be prime in the usual sense corresponds to the fact that taking the spatial part of sublocales doesn’t commute with unions.
For more about apartness algebra, see antisubalgebra.
Anne Troelstra's and Dirk van Dalen's Constructivism in Mathematics (1988) uses “preapartness” and “apartness” instead of “apartness” and “tight apartness” respectively.
Michael Shulman, Affine logic for constructive mathematics. Bulletin of Symbolic Logic, Volume 28, Issue 3, September 2022. pp. 327 - 386 (doi:10.1017/bsl.2022.28, arXiv:1805.07518)
Last revised on January 17, 2025 at 17:32:02. See the history of this page for a list of all contributions to it.