constructive mathematics, realizability, computability
propositions as types, proofs as programs, computational trinitarianism
In constructive mathematics, the law of double negation doesn’t hold, which means that the notion of negation doesn’t have the same properties as that in classical mathematics. The usual notion of negation of a proposition says that is negated or false if and only if implies falsehood, . But there is also a stronger notion of negation: The strong negation of , if it exists, is a proposition such that holds if and only if is negated . is strongly negated or strongly false if the strong negation holds (). Since every propostion still implies its double negation, being strongly negated still implies being negated in the usual sense.
For example, there are two different notions of inequality in the real numbers in constructive analysis: there is the usual denial inequality defined by the usual constructive negation of equality , and then there is a strong inequality defined by the disjunction of the order relations and , , which is a strong negation of equality in the sense that if and only if is false. As a result, there are two ways to define, for instance, an irrational number: a weak version which uses the usual denial inequality with every rational number, and a strong version which uses the strong inequality with every rational number.
In the antithesis interpretation of intuitionistic logic, the strong negation of a proposition correspond to the negation of a refutative proposition in affine logic. Compare with the usual notion of negation of a proposition, which correspond to the negation of an affirmative proposition in affine logic.
The notion of strong negation is also important in giving examples of the antithesis interpretation of intuitionistic logic. In much of constructive mathematics, 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, and similarly for vis-a-vis .
For example, suppose there are predicates and each with strong negations and . In the antithesis interpretation, there are two statements and one can make about these:
states that holds or holds,
states that holds and holds,
These two statements are de Morgan dual to each other, and thus are classically the negations of each other, but neither is the negation of the other in intuitionistic logic.
Similarly, suppose there is a predicate indexed by elements of a set , such that each has a strong negation . In the antithesis interpretation, there are two statements and one can make about these:
These statements are de Morgan dual to each other, and thus are classically the negations of each other, but neither is the negation of the other in intuitionistic logic.
Last revised on September 6, 2024 at 21:23:35. See the history of this page for a list of all contributions to it.