Finitary verifiability
One of the non-classical interpretations of logical formulas proposed with the aim of making precise the program suggested by A.N. Kolmogorov of interpreting statements of intuitionistic logic as a calculus of problems.
Kolmogorov [1] expressed the idea that as well as traditional logic, which systematizes a scheme of proofs of theoretical truths, there is also possible a logic systematization of a scheme of solutions of problems. Without making the concept of a problem precise, one can still look at some concrete problems, for example:
1) to find four natural numbers that satisfy
,
;
2) to prove that the Fermat great theorem is false;
3) on the assumption that can be expressed in the form
, where
and
are integers, to find a similar expression for
.
One can also define in a natural way the following operations on problems. If and
are problems, then
denotes the problem "solve both the problems A and B" ;
denotes "solve at least one of A or B" ;
denotes "assuming that a solution of A is given, find a solution of B (that is, reduce B to A)" ;
denotes "assuming that a solution of A is given, arrive at a contradiction" .
If one substitutes any problems for the variables in a propositional formula constructed from variables by means of the logical connectives
,
,
,
, then in accordance with the operations indicated one obtains some problem. A formula is called verifiable if there is a general method enabling one to solve any problem obtained in this way from the given formula. All formulas that are derivable in intuitionistic propositional calculus turn out to be verifiable in this sense. At the same time the formula
, which expresses the classical law of the excluded middle, cannot be verifiable, since if it were, that would mean that there would be a general method making it possible to obtain for every problem either a solution of it or a way of leading to a contradiction from the assumption that there is a solution of it.
This description of the interpretation of logical formulas is not sufficiently strict, and such concepts as a "problem" , a "solution of a problem" and a "general method" need to be made precise. One way of doing so is the concept of finitary verifiability, proposed by Yu.T. Medvedev .
A finitary problem is a problem with as solution an element of some non-empty finite collection of admissible possibilities that are known beforehand. So, a finitary problem can be regarded as an ordered pair
, where
is the finite set of admissible possibilities for
and
is the set of solutions
. If
, one writes
,
. Let
and
be arbitrary finitary problems with
![]() |
Operations on finitary problems are defined as follows. For the conjunction one sets
![]() |
where denotes the Cartesian product of
and
, that is, the set of all ordered pairs
,
,
. For the disjunction
one sets
![]() |
where denotes the disjunctive union of
and
, that is, the set-theoretic union of
and
. For the implication
one sets
— the set of all mappings of
to
, and one lets
be the set of those
in
for which
. The negation
of
is defined as the problem
, where
is a fixed problem with an empty solution set (all the constructions from now on are independent of the concrete choice of such a problem).
Substituting finitary problems for the variables
in a propositional formula
, one obtains a composite problem
. Here
is determined only by the sets
and does not depend on
. For fixed sets
, the choice of different sets
,
, will correspond to different problems
with the same set
and, generally speaking, different sets
. If there is an element of
belonging to all such
, then one says that the formula
is solvable on the system of sets
. If the formula
is solvable on every system of finite sets
, then it is called generally solvable or finitarily verifiable. This definition has a transparent meaning: A formula
is finitarily verifiable if one can solve every problem
if one knows just the sets of admissible solutions of the problems
.
The set of all finitarily-verifiable propositional formulas is closed relative to derivability in intuitionistic propositional calculus, and contains all formulas that are derivable in that calculus. Thus,
is an intermediate (or super-intuitionistic, or super-constructive) logic, called the Medvedev logic. This logic contains formulas that are not derivable in intuitionistic logic (such as, for example,
). The Medvedev logic has the disjunctive property: If a formula of the form
is finitarily verifiable, then at least one of
and
is finitarily verifiable. If a propositional formula does not contain any of the logical symbols
,
or
, then it is finitarily verifiable if and only if it is derivable in intuitionistic propositional calculus. All finitarily-verifiable formulas are derivable in classical propositional calculus; at the same time, for example, the classically-derivable formula
is not finitarily verifiable. Characterizations of the Medvedev logic in terms of algebraic models have been obtained. The concept of finitary verifiability can be extended in various ways to predicate formulas.
References
[1] | A. Kolmogorov, "Zur Deutung der intuitionistischen Logik" Math. Z. , 35 (1932) pp. 58–65 |
[2a] | Yu.T. Medvedev, "Interpretation of logical formulas by means of finite problems" Soviet Math. Dokl. , 7 : 4 (1966) pp. 857–860 Dokl. Akad. Nauk SSSR , 142 : 5 (1962) pp. 1015–1018 |
[2b] | Yu.T. Medvedev, "Finite problems" Soviet Math. Dokl. , 3 (1962) pp. 227–230 Dokl. Akad. Nauk SSSR , 169 : 1 (1966) pp. 20–23 |
Finitary verifiability. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Finitary_verifiability&oldid=12156