Научная статья на тему 'Исходные положения теории истины с оператором истинности'

Исходные положения теории истины с оператором истинности Текст научной статьи по специальности «Математика»

CC BY
261
61
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТЕОРИЯ ИСТИНЫ / СЕМАНТИКА / МЕТАЯЗЫК / АКСИОМАТИКА / TRUTH THEORY / SEMANTICS / METALANGUAGE / AXIOMATIC

Аннотация научной статьи по математике, автор научной работы — Павлов С. А.

В статье предложена аксиоматическая теория истины, которая строится как логическая теория с операторами истинности и ложности, которые включены в язык теории и допускают итерацию. T-эквивалентость в общем случае не имеет места, а условием её выполнения является выполнение принципа бивалентности. Область определения оператора истинности в теории истины расширена на универсум символьных выражений. Найдены условия применимости классической логики для формул ряда языков.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Basis Statements of the Truth Theory with the Truth Operator

This paper proposes the axiomatic theory of truth with the truth operator. The truth operator is included in language of this theory that permits iteration of such operator.

Текст научной работы на тему «Исходные положения теории истины с оператором истинности»

ИСХОДНЫЕ ПОЛОЖЕНИЯ ТЕОРИИ ИСТИНЫ С ОПЕРАТОРОМ ИСТИННОСТИ*

С.А. Павлов

Сектор логики Институт философии РАН ул. Волхонка, 14, Москва, Россия, 119991

В статье предложена аксиоматическая теория истины, которая строится как логическая теория с операторами истинности и ложности, которые включены в язык теории и допускают итерацию. Т-эквивалентость в общем случае не имеет места, а условием её выполнения является выполнение принципа бивалентности. Область определения оператора истинности в теории истины расширена на универсум символьных выражений. Найдены условия применимости классической логики для формул ряда языков.

Ключевые слова: теория истины, семантика, метаязык, аксиоматика, язык.

В настоящее время в логической семантике имеется ряд концепций и теорий истины [1]. Понятия истинности и ложности рассматриваются в различных подходах и теориях по крайней мере в нескольких смыслах: как предикат, как оператор, как абстрактный предмет.

Высказывания различных видов: «Предложение п истинно», «Истинно, что Б», «Предложение п означает истину», где п имя 5, — об истинности предложений, а также само предложение 5, подчиняющиеся классической логике, попарно эквивалентны друг другу.

Однако если для каких-либо предложений не имеют места принципы и положения классической логики, то нарушаются и вышеуказанные эквивалентности.

В общем случае логика для предложений может отличаться от логики для высказываний об истинности или ложности этих предложений. То есть можем говорить, по крайней мере, о двух уровнях рассмотрения, на каждом из которых выполняются законы различных логик.

Будем исходить из рассмотрения понятий истинности и ложности как предикатов вслед за Тарским, который полагал, что предикат ‘истинно’ относится к предложениям. Символически будем записывать соответствующие высказывания как формулы 71^(5^), В^(52)), где ‘51’ и ‘52’ — предложения, q — оператор, преобразующий предложения в их имена, и ^(5^’ и ^(52)’ — имена этих предложений. Предикаты и операторы истинности и ложности тесно связаны друг с другом. Формулы с операторами истинности и ложности будем рассматривать как сокращения:

Т(А) есть сокращение для Т^(А)) и Р(А) есть сокращение для ^^А)).

Имея дело с понятиями истинности и ложности, необходимо учитывать возможность встретиться с проблемами их применения и употребления в есте-

* Исследование выполнено при поддержке РГНФ, проект № 07-03-00242а.

ственном и формализованном языках. Эти проблемы связаны с семантическими парадоксами типа парадокса лжеца, с определением предиката истины, с определением предложения и высказывания. Они обсуждаются в [9]. Эти проблемы не возникают, если перейти к использованию операторов истинности и ложности [3]. Тогда нет выразительных возможностей для введения референции, а значит, и автореференции. В то же время связанные с этим ограничения не отбрасывают каких-либо содержательно значимых высказываний или положений.

На пути исследования понятия истинности А. Тарский пришёл к выводу о неопределимости предиката истинности для достаточно «богатых» языков. В случае невыполнения необходимого условия для удовлетворительного определения истины в метаязыке, состоящего в том, что метаязык должен «быть существенно богаче» объектного языка, он полагал, что термин «истинно» необходимо включить в список неопределяемых терминов метаязыка, а свойства понятия истины задавать аксиоматически. То есть А. Тарский указывал, что возможен аксиоматический подход к построению теории истины. Он писал: «можно установить способ последовательного и верного оперирования этим понятием, относясь к нему как первоначальному понятию особой науки — теории истины — и уточняя основные его свойства путем аксиоматизации» [12]. Исходя из этого, предикат и оператор истинности будем в данной работе рассматривать в качестве исходных логических понятий.

Известны трудности, связанные с определением того, что представляет собой высказывание и предложение: «Одно и то же выражение может быть истинным высказыванием в одном языке, а на основании другого оказаться ложным высказыванием или лишенным смысла выражением» [12]. На данное обстоятельство обращал внимание ещё Аристотель, который писал «Да и вообще всё, о чем говорится без какой-либо связи, не истинно и не ложно» [2].

Построение и исследование различных грамматик не привело к таким правилам образования предложений, которые гарантировали бы осмысленность всех полученных предложений. В общем случае проблема демаркации осмысленных предложений от бессмысленных до сих пор не решена. Поэтому имеет смысл не ограничиваться рассмотрением только предложений, а расширить область определения предиката истины. Так, А. Тарский говорил о новых возможностях применимости понятия истины: «тот факт, что нас прежде всего интересует понятие истины для предложений, не исключает возможности последующего расширения сферы применимости этого понятия на другие виды объектов» [13]. Расширим сферу применимости понятия истины до множества выражений языка. При этом всякое предложение есть выражение языка. Те же выражения языка, которые не являются предложениями, все тривиально не истинны и не ложны, как например, неправильно построенные формулы. В пользу такого расширения также говорит использование символьных выражений (слов в алфавите, строк, цепочек символов) в таких общих логических системах, как канонические исчисления над алфавитом Э. Поста, формальные системы Р. Смаллиана.

В данной работе под аксиоматической теорией истины для некоторого языка будем понимать логическую теорию с операторами истинности и ложности, в ко-

торой аксиоматическим образом задаются условия истинности и ложности для формул этого языка, а также задаются различные возможные виды их семантических оценок.

Построение аксиоматической теории истины будет проводиться пошагово: на первом шаге сформулируем теорию истины с операторами истинности и ложности для языка элементарных высказываний, на втором обогатим исходный язык сентенциальными связками и, наконец, на последнем шаге расширим язык до универсума символьных выражений с операцией конкатенации.

1. Теория истины с операторами истинности и ложности

Построение теории истины начнём с аксиоматического задания свойств оператора истинности на множестве предложений. Эти предложения в общем случае не обязательно должны быть двузначными, то есть для исходного языка логика не обязательно классическая. Поэтому не выдвигается требование о соблюдении конвенции Тарского (или Т-эквивалентности). Нахождение условий принятия Т-эквивалентности является одной из задач, решаемых в рамках рассматриваемой теории истины.

Для высказываний об истинности предложений примем классическую логику. В этом состоят отличия разрабатываемой теории от теории истины Крипке [5], в которой исходный язык классический, предикат истины является частично определенным, а в метаязыке применяется неклассическая логика Клини.

Предложения и выражения любого языка принято оценивать не только на истинность, но и на ложность. Учтем при этом, что неистинность предложений в общем случае не всегда означает его ложность. Поэтому наряду с оператором истинности вводим в рассмотрение логически независимый от него оператор ложности Б.

В область определения операторов истинности и ложности войдут как исходные предложения, так и высказывания об истинности (и ложности) предложений. При этом будем допускать итерацию операторов истинности и ложности. Этим данный подход отличается от подхода А.Тарского.

Язык исчисления TFT.

Алфавит TFT:

5, 51, 52, ... сентенциальные переменные;

—, з логические константы, обозначающие отрицание и импликацию;

Т, Р, логические константы, обозначающие операторы истинности и ложности;

( , ) технические символы.

Правила образования.

1.1. Если V есть сентенциальная переменная, то (у) есть правильно построенная формула (сокращенно ППФ).

1.2. Если А есть ППФ, то (ТА) и (РА) есть ППФ.

Из всего класса ППФ выделим подкласс формул, которые образованы из пре-фиксированных операторами истинности или ложности формул (называемыми в дальнейшем ТБ-формулами (ТБ-ф.)).

2.1. Если А есть ППФ, то (ТА) и (РА) есть ТБ-ф.

2.2. Если Р1, Р2 есть ТБ-ф., то (ТР1), (РР1), (— Р1) и (Р1 з Р2) есть ТБ-ф.

3. Ничто иное не является ППФ и ТБ-ф.

Метапеременные: А, В, С, ... для ППФ;

Р, Р1, Р2, ... для ТБ-ф.

Принимаем обычные соглашения насчёт опускания скобок.

Определим ряд производных связок классическим образом.

D1.1.1. (Р1 л Р2) = ^ - (Р1 з - Р2).

D1.1.2. (Р1 V Р2) = ^ (-Р1 з Р2).

D1.1.3. (Р1 V Р2) = ((Р1 V Р2) л - (Р1 л Р2)).

D1.1.4. (Р1 зс Р2) = ^ ((Р1 з Р2) л (Р2 з Р1)).

Схемы аксиом.

A1.1. (Р1 з (Р2 з Р1)).

м.2. (Р1 з (Р2 з Р3)) з ((Р1 з Р2) з (Р1 з Р3)).

A1.3. ((-Р1 з -Р2) з (Р2 з Р1)).

К этим схемам аксиом добавим аксиомы, которые выражают условия истинности и ложности для ТБ-формул.

A1.4.1. ТР зс Р (Т-эквивалентность для ТБ-ф.).

A1.4.2. БР зс -Р.

Здесь возникает вопрос: нужна ли унарная связка —? Отметим, что пока не ставится задача упрощения языка. Это будет сделано ниже в части 4.

Правило вывода.

Р,(Р з Р) МР Р2 '

Условия истинности и ложности для отрицания — получаем в качестве теорем:

^.1.1. Т—Р зс РР.

^.1.2. Р—Р зс ТР.

Так же и для импликации з:

^.1.3. Т(Р1 з Р2) зс (РР1 V ТР2).

T1.1.4. Р(Р1 з Р2) зс (ТР1 л РР2).

Условия истинности и ложности для самих операторов истинности и ложности, теоремы сведения (редукции):

^.2.1. ТТА зс ТА.

^.2.2. РТА зс —ТА.

^.2.3. ТРА зс РА.

^.2.4. РРА зс —РА.

В то же время имеем теоремы о несводимости.

^.2.5. Не имеет места РТА зс РА.

^.2.6. Не имеет места РРА зс ТА.

Отметим, что эти теоремы отличаются от аксиом A2 Б(?) о- Б(Т(?)) и A4 Т(?) о- Б(Б(?)) теории истины KFG (Крипке—Фефермана—Гилмора) [15].

И.2.7. Не имеет места РА зс —ТА, что говорит о логической независимости операторов истинности и ложности.

Пусть Ф(РЬ ..., Рп) формула, в которую входят ТБ-формулы Рь ..., Рп и к\ — индекс, указывающий число итераций. Имеем следующие метатеоремы о сводимости итерированных формул.

MT1.1. Ф(Тк1Рь ..., ТкшР„) зс Ф(РЬ ..., Ри).

MT1.2. Ф(Тк1Аь ..., ТкшА„) зс Ф(ТАЬ ..., ТАИ).

Эти метатеоремы говорят о том, что множество формул теории можно разбить на два подмножества, соответствующих двум уровням (в отличие бесконечного числа уровней языков в теории Тарского). Пользуясь метафорой Куайна, можно сказать, что семантическое восхождение, состоящее в переходе от предложения А к высказыванию о его истинности ТА, приводит от неклассической логики для А к классической логике для ТА.

^.3.1. (ТА V —ТА).

^.3.2. (РА V —РА).

Вышеприведенные дилемма истинности и дилемма ложности приводят к тетралемме истинности и ложности или закону исключенного пятого.

Определим п-местную исключающую дизъюнкцию уn (даем в связи с п-мест-ностью исключающей дизъюнкции):

D1.2. у”(Р!, Р2, ..., Рп) = ^ (Рх Л —Р2 л ... —Рп) V

V (—Р! Л Р2 л ... —Рп) у ... у (—Р1 л —Р2 л ... Рп).

T1.4. у4(TA л —РА, —ТА л РА, ТА л РА, — ТА л —РА).

Всякое предложение либо истинно и не ложно, либо ложно и не истинно, либо истинно и ложно, либо не истинно и не ложно.

В соответствии с этой тетралеммой все множество предложений можно разбить на четыре непересекающиеся подмножества. Каждому члену тетралеммы сопоставим область (подмножество), обозначаемую Т, Б, В или М, в которой выполняется соответствующая ему по порядку членства формула.

MT1.3. Только 4 области замкнуты относительно оператора Т: ТБВМ, ТБВ, ТБМ и ТБ.

Определим операторы строгой истинности Г и строгой ложности 1, соответствующие первым двум членам тетралеммы:

D1.3.1. Га = ^(ТА л —РА).

D1.3.2. 1А = ^ (—ТА л РА).

Оператор строгой истинности Г сильнее оператора истинности Т, что усматривается из следующих теорем:

^.5.1. Га з ТА.

^.5.2. Не имеет места, что ТА з ГА.

Эти операторы эквивалентны в области ТБМ.

^.5.3. —(ТА л РА) зс (ТА зс ГА).

Исходя из модифицированной семантики Фреге, суть которой состоит в наличии только одного денотата истина вместо двух, построим значения, подходящие для четырёхзначной интерпретации языка исчисления. Возьмём одноэлементное множество {истина} [10] и, пользуясь методом Данна, образуем из него множество его подмножеств. Затем отождествим упорядоченные пары множеств со значениями следующим образом:

Т = <{истина}, {}>, Б = <{}, {истина}>, В = <{истина}, {истина}>, N = <{}, {}>.

Выделенное значение — Т. Содержательный смысл этих значений следующий: истинно и неложно; ложно и неистинно; истинно и ложно; не истинно, не ложно; соответственно. Интерпретации, с так построенными значениями, назовем Т-интерпретациями, а логики, которым они адекватны, Т-логиками.

Отметим, что ранее в [7; 8] два последних значения назывались «противоречивость» С и «индифферентность» I. В связи с тем что в дальнейшем оказалось возможным рассматривать несколько видов противоречий, автор предпочел более нейтральные обозначения Н. Белнапа.

Таблицы значений для исходных и производных связок:

р — р з т р

т р т т р

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

р т р т т

А ТА РА Га Та

т т р т р

р Р т р т

в т т р р

N р р р р

Исчисление TFT непротиворечиво и семантически полно относительно предложенной интерпретации.

Несмотря на семантическую полноту построенной теории, оно не является абсолютно полным [14]. Следовательно, допустимо присоединять к нему дополнительные аксиомы, о чём говорит следующая метатеорема, в которой перечисляются возможные виды семантических оценок предложений.

MT1.4. Три класса формул, эквивалентных следующим: (ТА V РА),

(ТА V РА) либо (—ТА V —РА), могут быть присоединены в качестве аксиом к TFT.

2. Теория истины для языка с отрицанием и импликацией

Перейдём к сложным предложениям, то есть построенным из других предложений с помощью связок.

Язык исчисления TFT(Л).

К алфавиту языка исчисления TFT добавляем символы логических констант ~, ^ для отрицания и импликации. Пусть Л = {~, ^}.

Правила образования*

1.3. Если А, В есть ППФ, то (~А), (ТА), (РА), (А ^ В), есть ППФ.

2.3. Если Р1, Р2 есть ТБ-ф., то (~Р0, (Р1 ^ Р2), есть ТБ-ф.

Д. Гильберт, В. Аккерман вводят для выражения логической связи высказываний ряд знаков, среди которых ~ и ^, и задают условия истинности и ложности для них: «-X обозначает высказывание, которое истинно, если X ложно, и ложно, если X истинно» [4]. Последние соответствуют следующим аксиомам для отрицания

A2.1. Т-А зс РА.

A2.2. Р-А зс ТА

и для импликации ^: «X ^ Y ... обозначает высказывание, которое ложно в том и только в том случае, когда X истинно, а Y ложно» [4].

A2.3. Т(А ^ В) зс (РА V ТВ).

A2.4. Р(А ^ В) зс (ТА л РВ).

Отметим, что в A2.1—4 реализуется замечание Д. Гильберта и В. Аккермана: «Особую важность имеет ещё то общее замечание, что в силу нашего определения основных логических связей истинность или ложность сложного высказывания зависит только от истинности и ложности составляющих высказываний» [4].

Имеем теоремы соответствия связок ~ и ^ и связок — и з для ТБ-формул.

Теорема для отрицаний ~ и —:

T2.1.1. -Р зс —Р.

Теорема для импликаций ^ и з:

T2.1.2. (Рх ^ Р2) зс (Рх з Р2).

Для операторов Т, Р и связок ~, ^ имеются следующие соотношения.

T2.2.1. ТА ^ -РА (соответствует аксиоме DIS теории истины KFG [15]).

T2.2.2. -РА ^ ТА (отсутствует в KFG).

А также

D2.1. f = ^ — (Т(5) ^ Т(^)).

T2.2.3. Т-А зс Т(А ^ !).

T2.2.4. РА зс Т(А ^ !).

Отметим, что на этом этапе не ставится цель минимизации числа исходных связок и выбор независимых аксиом.

Конъюнкцию, дизъюнкцию и эквиваленцию определяем классически:

D2.2.1. (А & В) = ^ -(А ^ -В).

D2.2.2. (А V В) = ^ (-А ^ В).

D2.2.3. (А ^ В) = ^ (А ^ В) & (В ^ А).

* Будем записывать далее только те правила образования, которые отличаются от ранее приведенных.

Имеем следующие условия истинности для конъюнкции и отрицания.

T2.3.1. T(A & B) о (TA Л TB).

T2.3.2. T~(A & B) о (T~A v T~B).

T2.3.3. T—A о TA.

Эти теоремы являются аксиомами в исходной логике истины фон Вригта [17], которую он называет «core system» CS. Отметим, что в ней отсутствует правило удаления строгой истинности, а также тавтология (TP о- P) не является выводимой в CS.

В Г-области (на множестве истинных и неложных предложений), а также в F-области (на множестве ложных и неистинных предложений) имеет место классическая логика.

Для операторов строгой истинности и строгой ложности имеет место соотношение

T2.4. (1a DC r~A.

Для этих областей имеет смысл задать правила введения и удаления оператора строгой истинности.

Правила введения и удаления оператора строгой истинности Введение Удаление

R2.1. Д. R2.2. —.

Га a

Отметим, что в дефляционной теории принимаются следующие правила для оператора истинности.

R2.3. A TA.

TA A

Правило введения оператора истинности является выводимым в TFT(A) в отличие от правила удаления оператора истинности, которое невыводимо в теории TFT^). Принятие последнего неприемлемо, так как это приведет к противоречиям (для выяснения этого достаточно рассмотреть область B).

Существенной особенностью теории TFT(A) является то, что в ней не выполняются законы классической логики, сформулированные с помощью связок &, V и о (см. [7]).

T2.5.1—3. Не имеют места ~(A & ~A), (A V ~A), (A о A).

А также:

T2.5.4. Не имеет места (TA о A).

Из того, что T-эквивалентость не имеет места, следует, что оператор истинности в общем случае не элиминируем, так что дефляционизм в данном случае не «работает».

Поэтому возникает вопрос: в каких случаях имеет место T-эквивалентость? Ответ на данный вопрос можно извлечь из следующей группы теоремных схем.

Центральная теорема:

T2.6.1. (TA v FA) dc T(TA о A).

(TA v FA) dc (T(TA о A) л — F(TA о A)) (в частично сокращенном

виде).

То есть принцип бивалентнтности (двузначности) равнозначен истинности и неложности Т-эквивалентности.

К ней примыкает ряд близких ей теорем.

T2.6.2. (ТА V РА) ^ Г(ТА ^ А).

T2.6.3. (ТА V РА) ^ (ТА ^ А)

T2.6.4 Не имеет места (ТА о- А) ^ (ТА V РА)

T2.6.5 Не имеет места (ТА V РА) о- (ТА о- А)

Таблицы значений для исходных связок:

А ~А т р в N

т р т т р в N

р т р т т т т

в в в т в в т

N N N т N т N

Отметим, что, несмотря на традиционные условия истинности для импликации и отрицания, заданные в [4], интерпретация языка теории не двузначная.

Таким образом, рассмотрена теория истины TFT(Л) для сентенциального языка со связками -, ^. Так же как TFT, она не является абсолютно полной. Следовательно, допустимо присоединять к ней дополнительные аксиомы, в качестве которых будем использовать формулы из MT1.4.

Как теория истины неотделима от логики, так и ряд сентенциальных логик (Т-логик) неотделим от теории истины и является её следствием.

У. Куайн писал «я рассматриваю логику как результирующую двух компонент — истины и грамматики» [6]. Следуя этой идее, можно рассматривать теорию истины как логику, а логики как следствия из теории истины.

Так, из TFT(Л) следует логика FL4. При присоединении к TFT(Л) в качестве аксиомы формулы (—ТА V —РА) полученная система дедуктивно эквивалентна логике FL3N. Далее, при присоединении к TFT(Л) в качестве аксиомы формулы (ТА V РА) полученная система дедуктивно эквивалентна логике FL3B, а при присоединении к TFT(Л) в качестве аксиомы формулы (ТА V РА) полученная система FL2 дедуктивно эквивалентна классической логике CL. FL4, FL3N, FL3N и FL2 соответствуют 4-м областям, замкнутым относительно оператора Т (см. MT1.3). Эти логики рассмотрены в [9].

3. Условия применимости классической логики в философских рассуждениях

Классическая логика не всегда применима в философских рассуждениях, в которых встречаются не только двузначные, но и противоречивые (антиномичные или парадоксальные, одновременно истинные и ложные) высказывания, а также бессмысленные (ни истинные, ни ложные) или недоказуемые предложения. Поэтому необходимо исследовать условия применимости классической логики, а также других логик к философским (и не только философским) рассуждениям.

Одной из важных задач, решаемых в рассматриваемой теории истины, является нахождение условий применимости классической логики к правильно построенным формулам из некоторого множества ППФ.

Понятно, что условия применимости логики Ц должны быть сформулированы в рамках языка логики Ь2, более слабой, чем Ц.

Пусть Ц и Ь2 есть две стандартно определяемые сентенциальные логики, такие, что язык логики Ц есть подъязык логики Ь2. Пусть Л есть множество связок логики Ц. Введем определение понятия применимости некоторой логики к правильно построенной формуле А со связками, совпадающими со связками из Л.

D3.4. Будем говорить, что логика Ц со связками из Л применима к ППФ А языка логики Ь2 (символически Ар(Ц(Л), А, Ь2)), если и только если для любой теоремы Т логики Ц всякая формула Тг-, являющаяся результатом подстановки А вместо всех вхождений любой из сентенциальных переменных в Т, доказуема в Ь2.

Таким образом, условия применимости некоторой логики Ц к некоторой ППФ А формулируются относительно логики Ь2, в рамках языка которой можно выразить и обосновать эти условия. Необходимо отметить, что сопоставление языков Ц и Ь2 проводится на синтаксическом уровне, в то время как содержательная интерпретация связок и формул в разных языках может существенно отличаться.

Найдем условия применимости сентенциальной классической логики СЬ (с исходными связками отрицанием и импликацией) к некоторому множеству М языка теории TFT(Л). В этом случае СЬ будет играть роль логики а TFT(Л) будет играть роль логики Ь2. В данном случае Л = {-, ^}.

Основная метатеорема (условия применимости классической логики к некоторым формулам языка теории TFT(Л)).

MT2.1. Если (ТА V РА) доказуема в TFT(Л), то Ар(СЬ(Л), А, TFT(Л)).

MT2.2. Если (ТА о- А) доказуема в TFT(Л), то Ар(СЬ(Л), А, TFT(Л)).

Содержательно эти теоремы означают, что условиями применимости классической логики к формуле А в рамках теории TFT(Л) являются принцип бивалентности или Т-эквивалентность для этой формулы А.

Примерами таких ППФ, для которой соблюдаются условия применимости, могут служить как префиксированные формулы вида РВ, так и смешанные вида ((РВ л РТВ) ^ В).

4. Расширение области определения предикатов и операторов истинности и ложности

С учётом аргументов, приведенных в начале, расширим область определения предикатов и операторов истинности и ложности до универсума символьных выражений языка. Под символьным выражением будем понимать конечную линейную последовательность символов некоторого языка. Пусть 2 есть множество переменных для символьных выражений 5, З1!, ..., то есть © = {5, З1!, ...,}.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Перейдём к формулировке исчисления (теории истины и ложности) TFT(2) с итерируемыми операторами истинности и ложности, заданных на множестве символьных выражений.

Теория истины с операторами истинности и ложности TFT(Z).

Алфавит TFT(2):

5, 51, з2, ... переменные для символьных выражений языка;

с, с1, с2, ... константы для символьных выражений языка;

Т, Р логические константы, обозначающие операторы истинности и ложности.

Язык теории TFT(2).

Правила образования.

1.4. Если £ есть переменная или константа для символьных выражений, то £ есть символьное выражение (сокр.: £-выражение).

2.1.+ Если £ есть £-выражение, то Т(£), Р(£) есть ТБ-ф.

Остальные как в TFT.

Метапеременные: £, £1, £2, ..., для символьных выражений.

Тетралемма, расширенная на универсум символьных выражений была приведена в [7, 16].

T4.5. у4(T(£) л РР(£), РТ(£) л Р(£), Т(£) л Р(£), РТ(£) л РР(£)).

MT4.2. Ф(Т(£1), ..., Т(£и)) зс Ф(Ти(£0, ..., Т^)).

Обогащение языка кванторами.

Исчисление с оператором истинности, обогащенное кванторами всеобщности и существования, сводимо к предыдущему исчислению TFT(2). При этом имеет смысл принять подстановочную интерпретацию кванторов (см. [3]).

Условия истинности и ложности для кванторов

A1.3.1. ТУ, £ зс Уз Т£.

A1.3.2. РУз £ зс 3, Р£.

A1.3.3. ТЗ, £ зс 3, Т£.

A1.3.4. РЗ, £ зс Уз Р£.

О теории истины для языка S-выражений с конкатенацией.

Подобно тому, как мы от элементарных предложений перешли к сложным, имеет смысл рассмотреть и сложные символьные выражения. Роль связок при этом будет играть операция конкатенации (сочленения). Здесь мы ограничимся тем, что выделим несколько положений этой теории.

По Р. Смальяну, «Под алфавитом К мы понимаем упорядоченное конечное множество элементов, называемых символами, знаками или буквами алфавита К. Любая конечная линейная последовательность (упорядоченная п-ка) символов из К называется словом, или выражением, или строкой в К», «Операция конкатенации, очевидно, ассоциативна, но не коммутативна» [11].

Правило образования: если £1, £2 есть £-выражения, то £1А£2 есть £-выра-жение.

Таким образом, появляются сложные выражения вида: £1а£2а...а£п в частности, например сАз1Аз2 и, соответственно, формулы: Т(£1а£2а...а£п), Т^а,^^).

Для удобства рассмотрения некоторых Т-формул с вхождением нескольких переменных как многоместных введём следующее сокращение в метаязыке.

Пусть £1а£2а...а£п есть 3-выражение. Тогда Т(£1, £2, ..., £п) = Т(£1а£2а...а£п).

Предыдущие формулы, взятые в качестве примеров, будут иметь вид:

Т(£Ь ^ ..., £n), Т(с З2).

Имеет смысл рассмотреть введение кванторов по всем переменным, входящим в состав £-выражений. В этом случае получаем исчисление, напоминающее исчисление предикатов первого порядка.

В частном случае трехместных формул с двумя переменными имеем теорему о несводимости: —Зз1У52 (Т(с, 51, ,2)) зс — Т(с, ,2, ,2)), которую можно сравнить теоремой исчисления предикатов первого порядка с предикатом Я(х1, х2, х3): —ЗхУу (Я(а, х, у) о- —Я(а, у, у)). Следствием этих теорем является отсутствие взаимнооднозначного соответствия между множеством одноместных формул и множеством формул с одной переменной.

Отметим, что теория истины для языка с конкатенацией предшествует построению исчисления предикатов, выходящего за рамки исчисления предикатов первого порядка. Такой порядок построения позволяет предотвратить появление ряда парадоксов.

Теория TFT4(Z, ~, ^).

В завершение сформулируем теорию TFT4(2, ~, с операторами истинно-

сти и ложности. К предыдущей теории добавляются символы логических констант ~, ^. Эту формулировку приведем полностью.

Язык теории TFT(2, ~, ^).

Алфавит:

5, 51, 52, ... переменные для символьных выражений языка;

с, с1, с2, ... константы для символьных выражений языка;

Т логическая константа, обозначающая оператор истинности.

~, ^ логические константы для отрицания и импликации.

Правила образования.

1.4. Если £ есть переменная или константа для символьных выражений, то £ есть £-выражение.

1.5. Если £1 и £2 есть ^-выражение, то (~£1), (£1 ^ £2), Т(£) есть ^-выражение.

2.1.+ Если £ есть £-выражение, то Т(£) есть Т-ф.

2.2.+ Если Р1, Р2 есть Т-ф., то (~Р1), (Р1 ^ Р2), (ТР1) и (Р1 з Р2) есть Т-ф.

3.+ Ничто иное не является £-выражением и Т-ф.

Метапеременные: Р, Р1, Р2, ... для Т-ф.

В теории TFT4(E, ~, ^) используем ряд сокращений, основанных на ранее доказанных тождествах.

Б4.1.1. Р(£) = ^ Т(~£) (см. Л2.1).

D4.1.2. —Р = ^ РР (см. A1.4.2).

D4.1.3. Г£ = ¿г (Т(£) л —Р(£)) (см. D1.3.1).

Определим импликацию 3 (которую назовем D-импликацией, так как для неё имеет место теорема дедукции):

D4.1.4. (S 3 S2) = df (TSi ^ Г^2).

Схемы аксиом.

A1.1.1. (Pi з (P2 з Pi)).

А1Л.:2. (Pi 3 (P2 3 P3)) 3 ((P1 3 P2) 3 (P1 3 P3)).

A1.1.3. ((— Pi 3 - P2) 3 (P2 3 Pi)).

A1.1.4. TP 3c P.

Правило вывода.

Si, (Si 3 S2)

^ MP.

S2

Отметим, что правило удаления строгой истинности здесь является производным.

Центральная теорема:

T4.6.1. (TS v FS) 3с Г(TS ^ S).

T4.6.6. —(TS л FS) 3с Г (TS ^ S).

T4.6.7. —(TS л FS) ^ (TS ^ S).

Отсюда следует, что предикат или оператор истины можно элиминировать только в области T и F, а в области B возможно применение правила удаления оператора истинности.

Использование символьных выражений в построении теории истины позволило построить логику с нестандартными формулами [i0].

В заключение кратко скажем о некоторых особенностях построенной аксиоматической теории истины. Понятие истины в этой теории одно и не расщепляется в зависимости от уровня рассмотрения. Теория истины строится как логическая теория с операторами истинности и ложности, которые включены в язык теории и допускают итерацию. T-эквивалентость в общем случае не имеет места, а условием её выполнения является выполнение принципа бивалентности. Отсюда следует, что понятие истины неустранимо (неэлиминируемо) из языка неклассической логики. Область определения оператора истинности в теории истины расширена на универсум символьных выражений, что увеличивает выразительные возможности языка логик, которые являются следствиями этой теории. Найдены условия применимости классической логики в философских рассуждениях.

ЛИТЕРАТУРА

[1] Анисов А.М. Истина // Новая Российская энциклопедия. — М., 2009.

[2] Аристотель. Категории // Сочинения. — М., i978. — Т. 2. — С. 5i—90.

[3] Бессонов А.В. Истина внутри языка выразима // Язык и логическая теория. — М., i987. —

С. 54—6i.

[4] Гильберт Д., Аккерман В. Основы теоретической логики. — М., i947.

[5] Крипке С. Очерк теории истины // Язык, истина, существование. — Томск: Изд-во Томского ун-та, 2002. — С. i5i—i83.

[6] Куайн У. Философия логики. — М., 2008.

[7] Павлов С.А. Исчисление предикатов истинности и ложности // Логический анализ естественных языков. 2-й советско-финский коллоквиум по логике. — М., 1979. — С. 70—73.

[8] Павлов С.А. Некоторые условия двузначности в исчислении предикатов истинности и ложности // Системные методы анализа научного знания. — М., 1986. — С. 152—154.

[9] Павлов С.А. Логика с операторами истинности и ложности. — М., 2004.

[10] Павлов С.А. Теория истины с оператором истины для классической сентенциальной логики и её расширение на область неправильно построенных формул // Труды членов Российского философского общества. — М., 2008. — Вып. 15. — С. 82—92.

[11] Смальян Р. Теория формальных систем. — М., 1981.

[12] Тарский А. Понятие истины в языках дедуктивных наук // Философия и логика Львовско-Варшавской школы. — М., 1999. — С. 19—155.

[13] Тарский А. Семантическая концепция истины // Аналитическая философия: Становление и развитие. — М., 1998.

[14] Чёрч А. Введение в математическую логику. — М., 1960.

[15] Turner R. Logics of Truth // Notre Dame Journal of Formal Logic. — 1990. — Vol. 31. — N 2. — P. 308—329.

[16] Pawlow S.A. Einige nichttraditionelle Ideen in der Logik // Philosophie und Naturwissenschaften in Vergangenheit und Gegenwart. Heft 5: Philosophishe Probleme der Logik. — Berlin, 1978.

[17] Wright G.H. von Truth-Logics // Logique et analyse. Nouvelle serie. — 1987. — Vol. 120. — P. 311—334.

BASIS STATEMENTS OF THE TRUTH THEORY WITH THE TRUTH OPERATOR

S.A. Pavlov

Department of logic Institute of philosophy of RAS

Volkhonka Str., 14, Moscow, Russia, 119991

This paper proposes the axiomatic theory of truth with the truth operator. The truth operator is included in language of this theory that permits iteration of such operator.

Key words: truth theory, semantics, metalanguage, axiomatic, language.

i Надоели баннеры? Вы всегда можете отключить рекламу.