constructive mathematics, realizability, computability
propositions as types, proofs as programs, computational trinitarianism
Mike Shulman (Shulman 2022) has proposed an interpretation of classical 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 that amounts to a constructive version of a well-known statement from classical mathematics, and a statement that amounts to a constructive version of , and which is equivalent to in classical logic, but which is not the same as in intuitionistic logic (being sometimes stronger, sometimes weaker, sometimes neither, and similarly for vis-a-vis ). For example, if is the claim that some real number is rational, then is
(the conventional meaning of ‘ is rational’ in constructive analysis), while is
(the conventional meaning of ‘ 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 may be derived systematically from a single statement 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 in affine (or even linear) logic, then and 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 (or even 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 . 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 ) stating (for elements of ) that if , then if , and if ; and a strong version (interpreting ) stating that if , then or . (The weak version really does follow from the strong version because we also automatically have that and can never both be true.) Ultimately, the weak version says only that is an inequality relation on the set , 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.
An affine proposition is interpreted as a pair of propositions in intuitionistic logic which are mutually exclusive in that holds. As a result, the propositional affine logical operations are intuitionistically operations on the type
Similarly, an affine predicate on a type is interpreted as a pair of predicates on in intuitionistic logic which are pointwise mutually exclusive in that holds for all . This is equivalently a function .
We have the following propositional and predicate affine logical operations:
The exponential conjunction of an affine proposition is equivalent to the multiplicative conjunction of with itself.
The exponential conjunction of is given by the pair . The multiplicative conjunction of with itself is given by the pair which is the same as . Now to show that and are equivalent, we need to show that each pair is equivalent. is always equivalent to itself, so it suffices to prove that is equivalent to . For the forward implication, the principle of explosion says that falsehood implies everything, so you have , and thus . For the reverse implication, the law of noncontradiction for mutually exclusive propositions says that , which after currying leads to . Thus, we have , and since is always false, we have which is just .
The exponential disjunction of an affine proposition is equivalent to the multiplicative disjunction of with itself.
The exponential disjunction of is given by the pair . The multiplicative disjunction of with itself is given by the pair which is the same as . Now to show that and are equivalent, we need to show that each pair is equivalent. is always equivalent to itself, so it suffices to prove that is equivalent to . For the forward implication, the principle of explosion says that falsehood implies everything, so you have , and thus . For the reverse implication, the law of noncontradiction for mutually exclusive propositions says that , which after currying leads to . Thus, we have , and since is always false, we have which is just .
Suppose that the law of excluded middle holds in the intuitionistic logic, so that the logic becomes classical logic. Then is equivalent to the boolean domain , and is equivalent to the three-element set representing the propositions in three-valued Łukasiewicz logic. As a result, the affine predicate logic in the antithesis interpretation becomes predicate three-valued Łukasiewicz logic.
There are many different ways to define the intuitionistic law of excluded middle directly in the affine logic, by using the exponential conjunction or exponential disjunction:
None of these imply the additive excluded middle since the statements
do not hold for all affine propositions .
A proposition is said to be affirmative if
A proposition is said to be refutative if
A proposition is said to be stable if it is both affirmative and refutative.
There are some peculiar features of any set of real numbers in the antithesis interpretation, because there are two notions of disjunction, the additive disjunction and multiplicative disjunction. For example
The real numbers are not a field in the sense of , but are a field in the sense of . The real numbers are only a field in the first sense if and only if the analytic LPO holds for the real numbers.
The partial order on the real numbers is not total in the sense of , but is a total order in the sense of . The partial order on the real numbers is total in the first sense if and only if the analytic LLPO holds for the real numbers.
The partial order is not “less than or equal to” in the sense of , but it is “less than or equal to” in the sense of . The partial order is “less than or equal to” in the first sense if and only if the analytic LPO holds for the real numbers.
Philosophically the antithesis translation positions itself at the crossroad of several approaches to “logicist metaphysics” that usually are thought to be incompatible:
On the one hand, the British philosopher Michael Dummett has argued for intuitionistic logic as the constructivist “logical basis of metaphysics”. But if the suggestions in the concluding section of Shulman (2022) are borne out and affine logic turns out as a/the viable approach to constructivist mathematics, this might call for a revision of constructivist metaphysics as well—which, in the aftermath, could find itself in rapprochement to classical metaphysics, since affine logic has an involutive negation.
On the other hand, the construction of the antithesis model by forming pairs such that looks a like a neat illustration of “speculative thinking” as suggested by Hegel who writes in the lectures on the philosophy of religion (A II):
Spekulativ denken heißt, ein Wirkliches auflösen und dieses sich so entgegensetzen, daß die Unterschiede nach Denkbestimmungen entgegengesetzt sind und der Gegenstand als Einheit beider gefaßt wird.1
The German philosopher Uwe Petersen has indeed argued that a contraction-free logic with abstraction and unrestricted comprehension (plus a general fixed point property) serves as the natural habitat for a formal approach to speculative metaphysics of the Hegelian ilk.
To pun: the affine metaphysics suggested by the antithesis interpretation promises to bring out the affinities between classical, constructivist and speculative metaphysics!
Some discussion about the antithesis interpretation occurred in:
“Thinking speculatively means to dissolve a real and to oppose it with itself in such a manner that the differences are opposed according to their thought determinations and the object is conceived as the unity of both of them.” Hegel, Vorlesungen über die Philosophie der Religion I - Werke 16, Suhrkamp Frankfurt 1986. (p.30) ↩
Last revised on June 3, 2026 at 22:19:40. See the history of this page for a list of all contributions to it.