nLab antithesis interpretation

Contents

Idea

Mike Shulman (Shulman 2022) has proposed an interpretation of affine logic for use in constructive mathematics, called the antithesis interpretation.

The motivation here is that in much of constructive mathematics, especially (but not only) in constructive analysis, statements of interest seem to come in pairs, a statement P +P^+ that amounts to a constructive version of a well-known statement P CP^{\mathrm{C}} from classical mathematics, and a statement P P^- that amounts to a constructive version of ¬P C\neg{P^{\mathrm{C}}}, and which is equivalent to ¬P +\neg{P^+} in classical logic, but which is not the same as ¬P +\neg{P^+} in intuitionistic logic (being sometimes stronger, sometimes weaker, sometimes neither, and similarly for P +P^+ vis-a-vis ¬P \neg{P^-}). For example, if P CP^{\mathrm{C}} is the claim that some real number xx is rational, then P +P^+ is

q,x=q \exists\, q \in \mathbb{Q},\; x = q

(the conventional meaning of ‘xx is rational’ in constructive analysis), while P P^- is

q,x#q \forall\, q \in \mathbb{Q},\; x \# q

(the conventional meaning of ‘xx is irrational’ in constructive analysis); here, #\# is the standard apartness relation between real numbers, whose negation is the equality relation ==. As you can see, the two statements are de Morgan dual to one another, and so are negations of each other in classical logic, but neither is the negation of the other in intuitionistic logic.

That such pairs of statements commonly arise is a truism in constructive mathematics. The point of the antithesis interpretation is that the pair (P +,P )(P^+, P^-) may be derived systematically from a single statement P LP^{\mathrm{L}} in affine logic. And this is a sound interpretation?, in that any reasoning valid in affine logic (or even linear logic) will be constructively valid for both statements; that is, if P LQ LP^{\mathrm{L}} \vdash Q^{\mathrm{L}} in affine (or even linear) logic, then P +Q +P^+ \vdash Q^+ and Q P Q^- \vdash P^- in intuitionistic logic. Therefore, as long as the reasoning is affine (or even linear), one can prove intuitionistic theorems about both at once.

The antithesis interpretation also explains why there are often both weak and strong versions of P P^- (or even P +P^+ sometimes), having especially to do with the interpretation of disjunction. This comes up already in defining what a set is, because of the nature of the equality relation on a set SS. As in the example about about rational and irrational real numbers, every set should also be equipped with an antithesis inequality relation #\#, and the axioms for this may be derived from the axioms for an equality relation. The transitivity axiom for equality has two obvious interpretations in affine logic, which lead to two different interpretations in intuitionistic logic as axioms for #\#: a weak version (intepreting \parr) stating (for elements x,y,zx, y, z of SS) that if x#zx \# z, then y#zy \# z if x=yx = y, and x#yx \# y if y=zy = z; and a strong version (interpreting \oplus) stating that if x#zx \# z, then x#yx \# y or y#zy \# z. (The weak version really does follow from the strong version because we also automatically have that x=yx = y and x#yx \# y can never both be true.) Ultimately, the weak version says only that #\# is an inequality relation on the set SS, while the strong version says that #\# is an apartness relation.

Since every proposition comes with an antithesis proposition in the antithesis interpretation, the natural notion of a subset is actually a pair of disjoint subsets, leading to a potentially far-reaching reinterpretation of the role of higher-order logic in constructive mathematics, with concepts like a family of collections of subsets becoming a disjoint pair of families of disjoint pairs of collections of disjoint pairs of subsets.

References

Last revised on September 6, 2024 at 18:19:48. See the history of this page for a list of all contributions to it.