
1:2 N. K¨
opp and I. Petrakis Vol. 21:2
but not in all (see system N4 in [
AN84
]), strong negation
∼A
implies weak negation
¬A
.
Markov [
Mar50
] expressed weak negation through strong negation and implication as follows:
¬A
:=
A→ ∼A.
Rasiowa [
Ras74
] went even further, introducing a strong implication
A⇒B
, defined through the standard “weak” implication
→
and strong negation as follows:
A⇒B
:= (
A→B
)
∧
(
∼B→ ∼A
)
.
The various aspects of the model theory of
CLSN
are
developed in many papers (see e.g., [Gur77, Aka88, SV08b, SV08a]).
The critique of weak negation in intuitionistic logic and later constructive mathematics
(
CM
) goes back to Kolmogorov [
Kol
], it motivated Johanssen to develop minimal logic [
Joh37
]
and Griss to consider negationless mathematics [
Gri46
] altogether. Despite the use of
weak negation in Brouwer’s intuitionistic mathematics (
INT
) and Bishop’s constructive
mathematics (
BISH
), both, Brouwer and Bishop, developed a positive and strong approach
to many classically negatively defined concepts. An apartness relation
̸
=
X
on a set (
X,
=
X
)
is strong counterpart to the weak negation
¬
(
x
=
Xx′
) of its equality, strong complement
A̸=
:=
{x∈X| ∀a∈A
(
x̸
=
Xa
)
}
of a subset
A
of
X
is the positive version of its standard,
weak complement
1Ac
:=
{x∈X| ∀a∈A
(
¬
(
x
=
Xa
))
}
, inhabited sets are strong, non-empty
sets, and so on. Recently, Shulman [
Shu22
] showed that most of these strong concepts of
BISH
“arise automatically from an “antithesis” translation of affine logic into intuitionistic
logic via a “Chu/Dialectica construction”. Motivated by this work of Shulman, and in
relation to a reconstruction of the theory of sets underlying
BISH
(see [
Pet20b
,
Pet21
,
Pet22
]
and [
PW22
,
MWP24
]), the second author develops (in a work in progress) a treatment of
strong negation within
BISH
, arriving in a heuristic method for the definition of these strong
concepts of
BISH
similar to Shulman’s. For that, the equivalences occurring in the axiom
schemata related to strong negation in
CLSN
become the definitional clauses of the recursive
definition of ∼A, with respect to the inductive definition of formulas Ain BISH.
This idea of a recursive definition of strong negation is applied here to the formal
theory of computable functionals
TCF
, developed mainly by Schwichtenberg in [
SW12
].
TCF
is a common extension of Plotkin’s PCF and G¨odel’s system T, it uses, in contrast to
Scott’s LCF, non-flat free algebras as semantical domains for the base types, and for higher
types its intended model consists of the computable functions on partial continuous objects
(see [
SW12
], Chapter 7). Furthermore, it accommodates inductively and coinductively
defined predicates and its underlying logic is minimal.
TCF
is the theoretical base of
the proof assistant Minlog [
Sch24
] with which the extraction of computational content of
formalised proofs is made possible. A significant feature of
TCF
is its relation to
CM
, as
many parts of
BISH
have already been formalised in
TCF
and implemented in Minlog (see
e.g., [Sch09, Sch22, Sch23]).
A novelty of the definition of strong negation
AN
of a formula
A
of
TCF
is its extension,
by the first author, to inductive and coinductive predicates. Moreover, the analysis of strong
negation in the informal system of non-inductive
2
, constructive mathematics
BISH
given by
1
In this case
A
is considered to be an extensional subset of
X
i.e., it is defined by separation on
X
with
respect to an extensional property on X.
2
Bishop’s informal system of constructive mathematics BISH can be seen as a system that does not
accommodate inductive definitions. Although the inductive definitions of Borel sets and of the least function
space generated by a set of real-valued functions on a set are found in [
Bis67
], Bishop’s original measure
theory was replaced later by the Bishop-Cheng measure theory that avoids the inductive definition of Borel
sets, and the theory of function spaces was never elaborated by Bishop (it was developed by the second
author much later). It is natural to consider the extension BISH
∗
of BISH as Bishop’s informal system of
constructive mathematics with inductive definitions given by rules with countably many premises.