С.А.Павлов
УСЛОВИЯ ПРИМЕНИМОСТИ КЛАССИЧЕСКОЙ ЛОГИКИ
В РАМКАХ ЯЗЫКОВ НЕКЛАССИЧЕСКИХ ЛОГИК1
Abstract. Classical logic can not be applied in some philosophical reasonings, especially in those which contain contradictory, antinomical, paradoxical (true and false), senseless (neither true nor false), nonproved statements. So the problem of applicability of the classical logic and other logics to various statements may be important.
Let Li and L2 be two defined in usual way propositional logics such that the language for L1 is a sublanguage for L2.
Logic L1 with its connectives (Сь ..., Cn} is called applicable to wff A in L2, (symbolically: Ap(L1(C1, ..., Cn}, A, L2)) if for any theorem T in L1 each formula Tt obtained by substitution of A for all occurences same variables in T is deducible in L2.
The conditions of applicability of propositional classical logic will be defined in the languages of the intuitionistic logic, Lukasiewich's logic L3, Kleene's logic, enriched by full equivalence.
The conditions of applicability of propositional classical logic, Lukasiewich's logic, Kleene's logic will be defined in the langguage of the logic FL4 with falsehood operator.
В философских рассуждениях, использующих как двузначные высказывания, так и противоречивые (антиномичные или парадоксальные, одновременно истинные и ложные), бессмысленные (ни истинные, ни ложные) или недоказуемые предложения, не всегда применима классическая логика. Поэтому важно исследовать условия применимости классической логики, а также других логик к различным философским (и не только философским) рассуждениям.
Для того чтобы иметь возможность сформулировать эти условия в рамках заданного логического языка, определим понятие применимости некоторой логики к некоторой правильно построенной формуле A этого языка.
Пусть L1 и L 2 есть две стандартно определяемые пропозициональные логики такие, что язык логики L1 есть подъязык логики L2.
1 Работа выполнена при поддержке РГНФ, грант № 99-03-00120.
Будем говорить, что логика ^ со связками (С], ..., Сп} применима кппф А языка логики^2 (символическиАр^^Сь ..., Сп}, А, Ь2)), если и т олько если для любой т еоремы Т логики Ь1 всякая формула Ть являющаяся результатом подстановки А вмест о всех вхождений одной или нескольких пропозициональных переменных в Т, доказуема в Ь2.
Таким образом, условия применимости некоторой логики L1 к некоторой ппф А формулируются относительно логики L2, в рамках языка которой можно выразить и обосновать эти условия. Необходимо отметить, что сопоставление языков L1 и L 2 проводится на синтаксическом уровне, в то время как содержательная интерпретация связок и формул этих языков может существенно отличаться.
Одной из предпосылок построения неклассических логик являлась критика классического закона исключенного третьего. Существует несколько формулировок этого закона, эквивалентных в рамках классической логики и различающихся по силе для неклассических логик.
Так, Аристотель формулирует закон исключенного третьего следующим образом: "Оба утверждения А и не-А не могут быть одновременно ложными".
Условимся предложения вида "А ложно", "А истинно" символически записывать как РА, ТА соответственно.
Тогда аристотелевская формулировка символически будет выглядеть как ~ (РА л Р~А).
В другой формулировке, называемой 1е1!шт поп datur, закон исключенного третьего выражается так: "Одно из утверждений А или не-А должно быть истинным". Символически (ТА V Т~А)
Лукасевич различает принцип исключенного третьего и "принцип, что каждое высказывание либо истинно, либо ложно, ... Этот принцип я называю принципом двузначности' [5].
Закон (принцип) бивалентности, или двузначности, запишем символически как (ТА V РА), где V символ исключающей дизъюнкции. Часто его записывают как (ТА V РА) [3]. Эти формулы эквивалентны друг другу при наличии соответствующего закона непротиворечия.
В языке классической пропозициональной логики закон исключенного третьего формулируется как (А V ~А).
Для закона непротиворечия также имеются различные формулировки. Так, Н.Васильев различает две формулировки закона непротиворечия. Первая формулировка закона непротиворечия, относящегося к металогике, гласит: "Нельзя объявлять одно и то же суждение истинным и ложным" [1]. Символически ~ (ТА л РА).
Вторая формулировка закона непротиворечия гласит: "Закон противоречия высказывает несовместимость утверждения и отрицания" [1]. Символически ~ (А л ~А). Последняя формула соответствует формулировке этого закона в классической пропозициональной логике.
Установим условия применимости пропозициональной классической логики РСЬ к некоторым ппф языков ряда неклассических логик, причем РСЬ будет играть роль логики L1, а неклассические логики будут играть роль логики L 2. В качестве последних будут выступать интуиционистская логика 1Ь, трехзначная логика Лукасевича, логика Клини, логика FL4 с оператором ложности.
1. Условия применимости РСЬ к некоторым ппф языков неклассических логик
в рамках языка интуиционистской логики
Пусть символами связок интуиционистской логики Ш будут следующие: —, л, V, з.
Одним из условий применимости Р^ к некоторой ппф А языка Ш является доказательство формулы (А V —А) в Ш. Примером такой ппф А могут служить ппф вида —I—I В. Сформулируем теорему для более слабого условия, чем (А V —А). Т1.1 Еслиппф (——А з А) доказуема в 1Ь,
то Ар(РСЬ(—, з}, А, 1Ь).
Также формулой, фигурирующей в условии применимости PCL, может служить закон Пирса.
Т1.2 Еслиппф (((А з В) з А) з А) доказуема в1Ь,
то Ар(РСЬ(—, з}, А, 1Ь).
Интересно было бы взять в качестве условия применимости PCL доказательство более слабой формулы, чем закон снятия двойного отрицания или закон Пирса.
в рамках языка логики Лукасевича
Пусть символами связок трехзначной логики Лукасевича Ь3 будут следующие: ~, ^. Для удобства сопоставления символов языка Ь3 символам других логических языков и установления сходства их содержательной интерпретации заменим символы операторов необходимости N и возможности М соответственно на символы операторов истинности Т и неложности ~Р. Возможность такой немодальной интерпретации Ь3 была обоснована в [7].
Естественно, что доказуемость формулы (ТА V РА), выражающей принцип бивалентности (который был отброшен Лукасе-
вичем при построении своей трехзначной логики), может служить условием применимости PCL.
Сформулируем теорему для более слабой формулы, чем (TA v FA).
T2. Если ппф (TA v FA) доказуема в L 3, то Ap(PCL{~, V} A, L3).
Примерами такой ппф A, входящей в формулу, фигурирующую в условии применимости PCL, могут служить все ппф вида (~B B).
Также условием применимости PCL может служить доказуемость формул (A TA) и (TA = A). Последнюю можно рассматривать как упрощенное выражение T-схемы Тарского.
Еще одним условием применимости PCL может служить доказуемость формулы ~ (A л ~A), выражающей закон непротиворечия, который не имеет места в логике Лукасевича. Отметим, что в то же время в логике Лукасевича имеет место закон непротиворечия в другой формулировке: ~ (TA л FA).
в рамках языка логики Клини, обогащенной связкой полной эквивалентности
Будем рассматривать логику Клини со связками в сильном смысле [4], обогащенную связкой полной эквивалентности, Ks3 (¿). _
Пусть символами связок этой логики будут следующие: , v,
&, ¿.
Так как логика Клини с сильными связками, обогащенная связкой полной эквивалентности, Ks3 (¿) функционально эквивалентна логике Лукасевича L3 (см. [8]), то для нее имеют место теоремы с аналогичными условиями применимости PCL.
T3. Если ппф (A ^ TA) доказуема sKs3 (¿), то Ap(PCL{-, A, Ks3 (¿)).
Примерами такой ппф A могут служить все ппф вида (B & TB).
в рамках языка логики FL4 с операторами истинности и ложности
Общей чертой неклассических логик является то, что в них не соблюдаются некоторые законы классической логики. В то же время для ряда формул определенного вида, как, например, для ппф вида —1—p интуиционистсткой логики, для ппф вида Np, Mp логики Лукасевича, имеет место классическая логика, что позво-
ляет выделить в этих логиках и рассматривать два уровня, подобно тому, как предлагал Н.Васильев [1].
Будем использовать разную логику для высказываний А и для высказываний об их истинности ТА или ложности РА.
Также перейдем от рассмотрения логических связок как двузначных пропозициональных функций к заданию условий истинности для связок в языке логики.
В случае классической логики эти способы задания связок эквивалентны.
Так, Д.Гильберт и П.Бернайс в [2] рассматривают «конъюнкцию как функцию двух аргументов А и В, каждый из которых может принимать два значения "истина" и "ложь"». Вот еще несколько их высказываний на эту тему: «Таким образом, условие истинности заключается: для конъюнкции А & В в том, что А истинно и В истинно, для дизъюнкции А V В в том, что А истинно или В истинно», «импликация А ^ В двух высказываний является ложной лишь тогда, когда А истинно, а В ложно; в остальных случаях она является истинной».
В неклассическом случае из классической формулировки условий истинности для связок не следуют их классические свойства. Так, из условий истинности для дизъюнкции
Т(А V В) = ТА V ТВ, Р(А V В) = РА л РВ не следует (без дополнительных аксиом) закон бивалентности (ТА V РА).
Последовательной реализацией такого двухуровневого подхода является логика FL4 с операторами истинности Т и ложности Р.
Основными содержательными положениями логики БЬ4 [7,8] являются:
формула «РА» содержательно означает «Предложение "А" ложно».
Высказывание РА о ложности предложения А двузначно и подчиняется законам классической логики Р^, в то время как не всякое предложение А должно быть либо истинным, либо ложным.
Условия истинности для импликации задаются традиционно (см. выше) и формулируются так:
Т(А ^ В) = РА V ТВ, Р(А ^ В) = ТА л РВ.
Несмотря на классическую формулировку условий истинности для импликации для последней в логике FL4 не будут иметь места классические законы логики, включая закон тождества (A ^ A).
Сформулируем условия применимости классической логики PCL в языке логики FL4 (см. также [6, 8]).
Язык логики FL4 содержит две исходные логические константы: F, ^ (соответственно оператор ложности2 и импликацию).
Имеем следующие теоремы применимости.
Т 4.1. Еслиппф (TA v FA) доказуема sFL4, т о Ap(PCL{F, A, FL4).
Т 4.2. Еслиппф (TA о A) доказуема в FL4, т о Ap(PCL{F, A, FL4).
Содержательно эти теоремы означают, что условиями применимости классической логики к формуле A (в рамках логики FL4{F, с исходными связками: оператором ложности и импликацией) являются доказательства закона бивалентности или схемы Тарского, имеющие место для этой формулы A.
Также формулой, фигурирующей в условии применимости PCL, может служить закон тождества (A ^ A). Т 4.3. Еслиппф (A ^ A) доказуема sFL4, то Ap(PCL{F, A, FL4).
Примером такой ппф A, для которой соблюдаются условия применимости, могут служить как префиксированные ппф вида FB, так и смешанные ((FB л FTB) ^ B).
В языке логики FL4 можно сформулировать не только классическую логику PCL, но и логики Лукасевича L3 и Клини Ks3 (см. [7, 8]). Поэтому найдем в свою очередь в этом языке условия применимости логики Лукасевича и логики Клини, обогащенной связкой полной эквивалентности, Ks3 (¿).
2 Для удобства сопоставления различных языков логик, символ оператора ложности -, употребляемый в [7, 8], здесь заменен на F. Отметим также, что в ЕЬ4 различаются отрицание и оператор ложности, которые в классической логике отождествляются.
2. Условия применимости логик L3 и Ks3 (Q к некоторым ппф языка логики FL4
Связки логики Лукасевича выразимы в языке логики FL3N, которая является подлогикой, имеющей трехзначную интерпретацию с истинностными значениями T, F, N, логики FL4 (см. [7]).
Условия применимости логики Лукасевича L3: Т 5. Еслиппф ~ (TA л FA) доказуема в FL4, т ° Ap(L3 {~, ^L}, A, FL4).
То есть условием применимости L 3 может служить доказуемость формулы ~ (TA л FA), выражающей закон непротиворечия.
Примерами такой ппф A могут служить все ппф вида (B & FFB).
Связки логики Клини выразимы в языке логики FL3N (см.
[8]).
Условия применимости логики Клини со связками в строгом смысле, обогащенной связкой полной эквивалентности, Ks3 ^): Т 6. Еслиппф (TA ^ A) доказуема в FL4, т° Ap(KS3 (l)С,^, ¿}, A, FL4).
Примерами такой ппф A могут служить все ппф вида (A ^ TA).
В заключение приведем ряд формул, фигурирующих в условиях применимости классической логики PCL: (——A з A) в рамках языка интуиционистской логики; (TA v FA) в рамках языка логики Лукасевича L 3 ; (A ^ TA) в рамках языка логики Клини, обогащенной связкой
полной эквивалентности, Ks3 (¿); (TA v FA) в рамках языка логики FL4 с оператором ложности.
ЛИТЕРАТУРА
1. Васильев Н.А Воображаемая логика (конспект лекции) // Васильев Н.А.
Воображаемая логика. Избранные труды. М. 1989.
2. Гильберт Д, БернайсП. Основания математики М., 1979.
3. Карпенко АС. Фатализм и случайность будущего: логический анализ
М., 1990.
4. Клини С.К Введение в метаматематику М.,1957.
5. ЛукасевичЯ. О детерминизме // Логические исследования. Вып. 2. М.,
1993. С. 190-205.
6. Павлов С. А Некоторые условия двузначности в исчислении предикатов
истинности и ложности // Системные методы анализа научного знания. М.,1986.
7. Павлов С.А Логика ложности как обобщение трехзначной логики
Лукасевича // Логические исследования. М., 1998. Выпуск 5. С.206-220.
8. Павлов С.А Метапредикат истинности и логика ложности // Логиче-
ские исследования. М., 1999. Выпуск 6. С.170-185.