Болезни Военный билет Призыв

Логические связки в сложных высказываниях. Логические связки в нечеткой логике

Сформулируем основные правила образования новых предложений из исходных с помощью основных связок и союзов обычного разговорного языка. Одних только правил русского языка бывает недостаточно, так как иногда в одно и то же предложение, сформулированное на русском языке, мы вкладываем разный смысл. Для примера рассмотрим оборот речи «Если, то», с помощью которого сформулируем два предложения:

  • 1) «Если Миша сдаст экзамен на отлично, то пойдет на дискотеку».
  • 2) «Если Миша не сдаст экзамен на отлично, то на дискотеку не пойдет».

Вопрос: в этих предложениях говорится об одном и том же или существует ситуация, когда одно из предложений является верным, а другое ложным? Другими словами, спрашивается, равносильны ли эти предложения.

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

Вначале запишем схемы предложений. Для этого предложение «Миша сдаст экзамен на отлично» обозначим буквой А , а предложение «Миша пойдет на дискотеку» - буквой В. Тогда данные предложения схематично можно записать так:

I) «Если А , то В», 2) «Если не А , то не В».

Теперь подставим вместо А и В другие предюжения. Вместо А возьмем: «Стол сделан из дуба», вместо В «Стол является деревянным». Тогда получим другую пару предложений:

  • 1) «Если стол дубовый, то он деревянный»,
  • 2) «Если стол не дубовый, то он не деревянный».

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

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

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

Придадим союзам «и», «или», а также схемам «если, то», «тогда и только тогда», «неверно, что» однозначный логический смысл.

Пусть буквы А и В обозначают произвольные предложения. Начнем с простых ситуаций.

1. Знак отрицания ~| (-i) или. Выражение ~li (-Л, А ) читается: «не А» или «неверно, что А».

Значения предложения определим таблицей, из которой видно, что предложение истинно в точности тогда, когда исходное предложение А ложно:

При формулировке простых по структуре предложений частицу «не» иногда можно «проносить вовнутрь» предложения. Например, предложение

«Неверно, что число V6 целое» можно сформулировать так: «Число л/6 не целое». Также предложение «Неверно, что прямые а и b пересекаются» формулируют: «Прямые а и b нс псрссскаются».

Часто объект, который не обладает каким-то свойством, называют термином с частицей «не». Например, целое число, не являющееся четным, называется нечетным. Поэтому одинаково правильно говорить «Целое число нечетное» и «Целое число не является четным». Но без оговорки, что число целое, мы имеем разные по смыслу предложения. Например, «Число 0,2 не является четным» - истина, а предложение «Число 0,2 нечетное» - ложь.

Рассмотрим словосочетание «нечетная функция». Здесь мы имеем самостоятельный термин и слово «нечетная» нельзя писать и произносить раздельно, то есть предложение «Функция является нечетной» не является отрицанием предложения «Функция является четной». Действительно, существует пример функции, при котором оба предложения ложны. Например, функция )т=х+ не является четной и не является нечетной (постарайтесь объяснить это).

2. Знак конъюнкции л. Выражение ЛлВ читается: «А и В». Иногда конъюнкция обозначается знаком &.

Значения предложения АлВ в зависимости от составляющих его предложений А и В определены таблицей:

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

Пример 1.3.1. Предложение «Число 111 нс делится на 2, но делится на 3» - символически можно записать 1АлВ, где А = «111 делится на 2», В = « 111 делится на 3».

3. Знак дизъюнкции v. Выражения AvB читается: «А или В».

Значения предложения AvB определены таблицей:

Из таблицы видно, что предложение «А или В» истинно в тех случаях, когда хотя бы одно из предложений А или В истинно, а в случае, когда оба предложения А и В ложны, предложение AvB принимает ложное значение.

Иногда из содержания предложений А и В вытекает, что предложения не могут быть одновременно истинны. В этом случае предложение формулируют с помощью союза «либо». Например, предложение «Число либо положительное, либо отрицательное» также имеет вид «А или В », но вместе с тем имеет такой подтекст, что одновременно и положительным, и отрицательным число быть не может.

Сформулированные выше правила, по всей видимости, вопросов не вызывают. Перейдем к рассмотренной в начале пункта схеме «Если А, то В».

4. Знак импликации -Выражение А->В читается: «Если А, то В». Иногда для обозначения этой связки используется другое обозначение стрелки =>, а также знак z>. Наряду с фразой «Если А , то В» используют другие, аналогичные ей: «В тогда, когда А », «А только тогда, когда В».

Мотивируем определение значений предложения А->В. Основная трудность, которая здесь возникает, состоит в присвоении значения предложению Л-»# для тех случаев, когда А ложно. Чтобы разумно определить значения, вспомним рассмотренное выше верное предложение: «Если стол дубовый, то он деревянный». Здесь А = «Стол дубовый», В = «Стол деревянный». Пусть стол сделан из сосны. Тогда А ложно, В истинно. Пусть стол будет железным. Тогда А ложно и В ложно. В обоих случаях предложение А ложно, а получаемое предложение «Если А , то В» истинно. При этом оба эти случая реально возможны. Конечно, возможен случай, когда мы имеем дубовый стол, тогда Aw В одновременно истинны. А вот примера истинного предложения А->В, когда А=и> В=л , не существует.

Таким образом, случаи, когда А=и , В=и, или А=л у В=и , или А=л , В=л, должны определять истинное предложение И лишь один случай, при

котором А=и , В-л, означает, что предложение А->В ложно.

Итак, в математической логике значения предложения Т-задаются приведенной таблицей:

В дальнейшем всюду фраза «Если А , то В» будет пониматься именно так. Здесь предложение А называется посылкой , или условием , а В - заключением.

Пример 13.2. Родители пообещали своему сыну Пете: если он успешно окончит университет, они купят ему машину. Известно, что сын университет не окончил, а машину ему родители все-таки купили. Можно ли утверждать, что слова родителей были ложью?

Чтобы ответить на вопрос, рассмотрим предложения: А = «Сын оканчивает университет», В = «Ему покупают машину». При этом А=л, В=и. Обещание родителей имеет вид А^>В. По определению это предложение при заданных значениях А и В верно (третья строка таблицы). Поэтому с точки зрения логики слова родителей верны. А вот если бы их сын окончил институт, а машину ему не купили, в этом случае (и ни в каком другом) обещание было бы не выполнено.

Теперь рассмотрим еще одну логическую связку, которую часто имеют в виду, когда говорят слова «если, то». Например, если в условиях примера 1.3.2 родители предполагали, что в случае, если их сын Петя нс окончит институт, они не купят ему машину, правильно было бы сказать: «Машина будет куплена в том и только в том случае, если Петя окончит институт».

5. Знак эквиваленции или. Выражение А читается: «А тогда и только тогда, когда В». Возможны другие формулировки: «А в том и только в том случае, если В », «А в точности тогда, когда В» и т. п.

Значения предложения АВ задаются таблицей:

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

Нетрудно заметить, что фраза «А тогда и только тогда, когда В» состоит из двух фраз: «А тогда, когда В» и «А только тогда, когда В». Первое предложение записывается В->А, а второе А^>В. Эти два предложения одновременно истинны в двух случаях: А=и, В=и , а также А=л, В=л.

Итак, мы определили пять знаков: л (конъюнкция), v (дизъюнкция), -> (импликация), (эквиваленция), 1 (отрицание), которые называют

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

Рассмотренные операции можно использовать и для высказываний, и для предикатов. Например, соединив два одноместных предиката «Число,т больше 3» и «Число х отрицательное» знаком дизъюнкции, получим одноместный предикат: «Число х больше 3 или огри нательное». Единственно, для того чтобы соединить два предиката логической связкой, нужно, чтобы была задана некоторая общая область D допустимых объектов, которые можно подставлять в данные предикаты вместо переменных.

Определим еще две логические связки, называемые кваитора.ми, которые позволяют из одноместных предикатов получать высказывания. Термин «квантор» в переводе с латинского языка означает «сколько». Поэтому эти знаки используются для ответа на вопрос о том, сколько объектов удовлетворяют предложению А у - все или хотя бы один.

Возьмем произвольный предикат, у которого выделим переменную, от которой зависит его значение. Обозначим его А(х).

6. Квантор общности V. Данный знак происходит от английского слова АН и является сокращением следующих слов: «вес», «каждый», «всякий», «любой».

Выражение Vj&4(y) означает, что предикат А(х) выполняется для всех допустимых объектов х. Читается: «Для всех икс а от икс».

7. Квантор существования 3. Данный знак происходит от английского слова Exist и является сокращением следующих слов: «существует», «найдется», «хотя бы один», «некоторый».

Выражение Зх4(*) означает, что предикат А(х) выполняется хотя бы для одного из допустимых объектов.v. Читается: «Существует икс а от икс».

Пример 1.3.3. Пусть переменная х обозначает студента вуза. Рассмотрим предложение А(х) = «Студент л: имеет машину». Тогда VxA(x) означает, что все студенты вузов имеют машину. Это ложное высказывание. Предложение ЭхА(х) означает, что некоторые студенты имеют машину, что является верным утверждением.

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

Пусть имеется формула Л(х), содержащая свободную переменную х. Тогда утверждение о том, что формула А(х) является тождественно истинной, кратко запишется Vj&4(jc).

Операция получения предложения с помощью кванторов называется квантификацией. При использовании выражений УхА(х) и 3хА(х) также говорят: «На переменную х навесили квантор» или «Переменную х связали квантором».

Заметим, что кванторные операции применимы не только к одноместным предикатам. Если будет дан двуместный предикат А{ху), то можно связать переменную л - квантором и образовать предложение /хА(ху), истинность которого будет зависеть уже только от одной переменной у, и мы будем иметь одноместный предикат. В этой записи переменная х называется связанной квантором , а переменная у - свободной. В общем случае, применив кванторную операцию к любой из переменных /7-местного предиката, в итоге получим (н-1)-местный предикат.

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

связав каждую переменную каким-то квантором: VjcfyA(xy), VyVxA(xy), Vx3уА(ху), 3yVxA(ху), 3xVyA(xy), /уЭхА(ху), ЗхЗуА(ху), ЗуЗхА(ху). Некоторые предложения имеют один и тот же смысл, например первое и второе (предикат А должен принимать истинное значение для любых значений * и у), а также седьмое и восьмое. Остальные выражения в общем случае дают разные по истинности высказывания.

Пример 1.3.4. Пусть в классе всего два мальчика - Петя и Коля. Для самостоятельного решения были заданы три задачи, обозначим их числами 1, 2, 3. Петя решил задачи 1 и 2, а Коля - одну задачу с номером 3. Введем предикат А(ху), который означает, что мальчик * решил задачу у. Здесь переменная х обозначает имя мальчика, а переменная у - номер задачи. Рассмотрим следующие высказывания.

Vx3yA(xy) = «Каждый мальчик решил хотя бы одну задачу» - истинное высказывание, так как и Петя решил две задачи, и Коля решил по крайней мерс одну задачу.

  • 3_yVx4(.*,y) = «Найдется задача, которую решили все мальчики класса» - ложь, так как такой задачи нет (и 1-ю и 2-ю задачи решил только Петя, а 3-ю - только Коля).
  • 3xVyA(x,y) = «Хотя бы один мальчик решил все задачи» - ложное утверждение.

V_yEx,4(;c,y) = «Каждая задача решена хотя бы одним учеником» - истина, так задача с номером 1 решена Петей, задача с номером 2 также решена Петей, а задача 3 решена Колей.

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

Упражнение. Самостоятельно проанализируйте значения высказываний из примера 1.3.4 в предположении, что Петя решил задачи с номерами 2 и 3.

В общем случае из предиката А(х) можно получить два высказывания - /хА(х) и 3x4(x). Однако очень часто записанная формула А{х) понимается именно как высказывание Vx4(.x), хотя квантор общности при записи или формулировке опускают. Например, записав д- 2 >0, имеют в виду, что квадрат любого действительного числа неотрицателен. Полная запись высказывания такова: Улг(дг?0). Запись (4х + 6у):2, где*, у - целые числа, предполагает, что указанная сумма всегда делится на 2, то есть четна. Чтобы это подчеркнуть, следует записать V*Vy((4.x + 6jy):2).

Определенные в двух последних пунктах математические знаки и знаки логических связок составляют алфавит математического языка.

    Логическим умножением или конъюнкцией называется операция, выражаемая связкой «и» и обозначаемая точкой « » (или знаками & или ). Высказывание АВ истинно тогда и только тогда, когда оба высказывания А и В истинны.

Таблица истинности функции логического умножения

F= А В

    Логическим сложением или дизъюнкцией называется операция, выражаемая связкой “или” (в неразделительном смысле этого слова) и обозначаемая «+» (или знаком ). Высказывание АВ ложно тогда и только тогда, когда оба высказывания А и В ложны.

Таблица истинности функции логического сложения

F= А В

    Импликацией называется операция, выражаемая связками “если..., то”, “из... следует”. Высказывание АВ ложно тогда и только тогда, когда А истинно, а В – ложно.

Таблица истинности логической функции «импликация»

F= А В

В обычной речи связка “если..., то” описывает причинно-следственную связь между высказываниями. Но в логических операциях смысл высказываний не учитывается. Высказывания А и В, образующие составное высказывание AВ, могут быть совершенно не связаны по содержанию. Рассматривается только их истинность или ложность.

    Логическим равенством или эквиваленцией (или двойной импликацией ) называется операция, выражаемая связками “тогда и только тогда”, "необходимо и достаточно”, “... равносильно...”, и обозначается знаком  или ~ . Высказывание АВ истинно тогда и только тогда, когда значения А и В совпадают.

Таблица истинности логической функции «эквиваленция»

F= А В

Импликацию можно выразить через дизъюнкцию и отрицание:

А В = Ā В.

Эквиваленцию можно выразить через отрицание, дизъюнкцию и конъюнкцию:

А  В = (Ā В) ( А).

Таким образом, операций отрицания, дизъюнкции и конъюнкции достаточно, чтобы описывать и обрабатывать логические высказывания.

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

Таблица истинности

А В

Ā

В) )

Пример . Определите результат логической операции F = (A B) (C D) при заданных значениях логических переменных A, B, C – истина, D – ложь.

Решение .

(A B) (C D)

Из построенной таблицы истинности следует, что F=1

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

Высказывания чаще всего обозначают маленькими латинскими буквами a, b, c, х1, х2, …

В логике высказываний интересуются не содержанием, а истинностью или ложностью высказываний. Истинностные значения – истина и ложь – будем обозначать И и Л соответственно. Множество {И, Л} называется множеством истинностных значений.

Определение. Высказывание называют простым (элементарным), если оно рассматривается как некое неделимое целое (аналогично элементу множества). Сложным (составным) называется высказывание, составленное из простых с помощью логических связок.

В естественном языке роль связок при составлении сложных предложений из простых играют следующие грамматические средства: союзы «и», «или», «не»; слова «если …, то», «либо … либо», «тогда и только тогда, когда» и др. В логике высказываний логические связки, используемые для составления сложных высказываний, обязаны быть определены точно. Рассмотрим логические связки (операции) над высказываниями, при которых истинностные значения составных высказываний определяются только истинностными значениями составляющих высказываний, а не их смыслом.

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

Тогда - «Не верно, что Степан любит танцевать».

№ набора a b aЩb

Определение. Конъюнкцией двух высказываний является новое высказывание, которое истинно только тогда, когда оба исходных высказывания истинны (табл. 4).

ГРАФЫ. ОПЕРАЦИИ НАД ГРАФАМИ.

МАТРИЦЫ И ДЕЙСТВИЯ НАД НИМИ.

Матрицы (и соответственно математический раздел - матричная алгебра) имеют важное значение в прикладной математике, так как позволяют записать в достаточно простой форме значительную часть математических моделей объектов и процессов. Термин "матрица" появился в 1850 году. Впервые упоминались матрицы еще в древнем Китае, позднее у арабских математиков.

Матрицей A=A mn порядка m*n называется прямоугольная таблица чисел, содержащая m - строк и n - столбцов .

Элементы матрицы a ij , у которых i=j, называются диагональными и образуют главную диагональ .

Для квадратной матрицы (m=n) главную диагональ образуют элементы a 11 , a 22 ,..., a nn .

Равенство матриц.

A=B , если порядки матриц A и B одинаковы и a ij =b ij (i=1,2,...,m; j=1,2,...,n)

Действия над матрицами.

1. Сложение матриц - поэлементная операция

2. Вычитание матриц - поэлементная операция

3. Произведение матрицы на число - поэлементная операция

4. Умножение A*B матриц по правилу строка на столбец (число столбцов матрицы А должно быть равно числу строк матрицы B)

ЛОГИЧЕСКИЕ СВЯЗКИ – символы логических языков, используемые для образования сложных высказываний (формул) из элементарных. Логическими связками называют также соответствующие этим символам союзы естественного языка. Обычно используются такие логические связки, как конъюнкция (союз «и», символические обозначения: &, ∧ и точка в виде знака умножения, которые часто опускают, записывая конъюнкцию А и В как AB ), дизъюнкция (нестрогий союз «или», обозначается как «∨»), импликация («если..., то», обозначается с помощью знака «⊃» и различного рода стрелок), отрицание («неверно, что...», обозначается: , ~ или чертой над отрицаемым выражением). Из перечисленных отрицание является одноместной (унарной) связкой. Другие являются двухместными (бинарными). В принципе логические связки могут быть сколь угодно местными, но на практике более, чем бинарные, используются очень редко. В классической логике (Логика , Логика высказываний ) любые многоместные логические связки выразимы через перечисленные. Некоторый практический смысл дает использование тернарной логической связки, называемой условной дизъюнкцией, связывающей три высказывания А, В и С и означающей, что «А в случае В , и С в случае не-B » или формально: (B A )&(B C ) (Сидоренко Е.А. Пропозициональное исчисление с условной дизъюнкцией. – В кн.: Методы логического анализа. М., 1977).

Классическая логика рассматривает логические связки экстенсионально (игнорируя содержательный смысл связываемых ими высказываний) как функции истинности, определяемые истинностными значениями связываемых ими высказываний. При двух имеющих место в этой логике истинностных значениях 1 (истинно) и 0 (ложно) высказывания А и В могут иметь четыре возможных набора упорядоченных истинностных значений: <1,1>, <1,0>, <0,1>, <0,0>. Пропозициональная истинностная функция ставит в соответствие каждому перечисленному набору одно из значений истинности – 1 или 0. Всего таких функций 16. Конъюнкция приписывает выражению А &В значение 1 только в случае, когда как А , так и В истинны, т.е. оба имеют значение 1, в остальных случаях значение А &В равно 0. Дизъюнкция Α В, напротив, ложна только в одном случае, когда ложны как А , так и В. Импликация А В является ложной только при истинном (антецеденте) А и ложном (консеквенте) В. В остальных случаях А В принимает значение 1. Из четырех одноместных функций интерес представляет только отрицание, меняющее значение высказывания на противоположное: когда А – истинно, A – ложно, и наоборот. Все другие унарные и бинарные классические функции могут быть выражены через представленные. Когда принятая в соответствующей семантике система логических связок позволяет дать определение всех остальных, ее называют функционально полной. К полным системам в классической логике относятся, в частности, конъюнкция и отрицание; дизъюнкция и отрицание; импликация и отрицание. Конъюнкция и дизъюнкция определимы друг через друга за счет эквивалентностей (А &В )≡(А В) и (A∨B)≡(А &B), именуемых законами де Моргана, а также: (Α⊃Β)≡(Α В ), (А &В )≡(А ⊃B), (Α В )≡((А В )⊃A). Любая эквивалентность вида A В имеет силу только тогда, когда общезначима (всегда истинна) конъюнкция (А В )&(В A ).

Функции антидизъюнкция и антиконъюнкция, определимые соответственно как (А В) и (А &В ), также представляют каждая в отдельности функционально полную систему связок. Это последнее обстоятельство было известно уже Ч.Пирсу (неопубликованная при его жизни работа 1880 г.) и было переоткрыто X.Шеффером (H.M.Sheffer). Используя антидизъюнкцию как единственную логическую связку, Шеффер в 1913 построил полное исчисление высказываний. Антидизъюнкцию обозначают А В и называют штрихом Шеффера, читая данное выражение, как «не-A и не-B ». Ж.Нико (J. G.P.Nicod) употребил то же обозначение для антиконъюнкции («Неверно, что одновременно А и B ») и с помощью только этой связки в 1917 сформулировал полное исчисление высказываний с одной (всего!) аксиомой и одним правилом вывода. Т.о., штрихом Шеффера называют по сути саму вертикальную черту, которая у разных авторов может обозначать как антидизъюнкцию, так и антиконъюнкцию.

Экстенсиональность логических связок придает им однозначность, упрощает проблему построения логических исчислений, дает возможность решать для последних метатеоретические проблемы непротиворечивости, разрешимости, полноты (см. Металогика ). Однако в некоторых случаях истинностно-функциональная трактовка связок приводит к значительному несоответствию с тем, как они понимаются в естественном языке. Так, указанная истинностная интерпретация импликации вынуждает признавать верными предложения вида «Если А, то B » даже в том случае, когда между высказываниями А и В (и, соответственно, событиями, о которых в них идет речь) нет никакой реальной связи. Достаточно, чтобы А было ложным или В – истинным. Поэтому из двух предложений: «Если А, то В » и «Если В, то А », по крайней мере одно приходится признавать верным, что плохо сообразуется с обычным употреблением условной связки. Импликацию в данном случае специально называют «материальной», отличая ее тем самым от условного союза, предполагающего, что между антецедентом и консеквентом истинного условного высказывания имеется действительная связь. При этом материальная импликация может прекрасно использоваться во многих контекстах, напр., математических, когда при этом не забывают о ее специфических особенностях. В некоторых случаях, однако, именно контекст не позволяет трактовать условный союз как материальную импликацию, предполагая взаимосвязь высказываний. Для анализа таких контекстов приходится строить специальные неклассические логики , напр., релевантные (см. Релевантная логика ), в язык которых вместо материальной импликации (или наряду с ней) вводятся другие импликации, которые понимаются интенсионально (содержательно) и верность которых не может быть обоснована истинностно-функционально. Интенсионально могут трактоваться также другие логические связки.

Литература:

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

2. Карри Х. Основания математической логики. М., 1969.

Е.А.Сидоренко

ЛОГИЧЕСКИЕ СВЯЗКИ

ЛОГИЧЕСКИЕ СВЯЗКИ

ЛОГИЧЕСКИЕ СВЯЗКИ - символы логических языков, используемые для образования сложных высказываний (формул) из элементарных. Логическими связками называют также соответствующие этим символам союзы естественного языка. Обычно используются такие логические связки, как (союз “и”, символические обозначения: &, л и точка в виде знака умножения, которые часто опускают, записывая конъюнкцию А и В как AB), (нестрогий союз “или”, обозначается как “v”), (“если..., то”, обозначается с помощью знака отрицание (“неверно, что...”, обозначается: -ι, ЛОГИЧЕСКИЕ СВЯЗКИ или чертой над отрицаемым выражением). Из перечисленных отрицание является одноместной (унарной) связкой. Другие являются двухместными (бинарными). В принципе логические связки могут быть сколь угодно местными, но на практике более, чем бинарные, используются очень редко. В классической логике (Логика , Логика высказываний) любые многоместные логические связки выразимы через перечисленные. Некоторый практический дает использование тернарной логической связки, называемой условной дизъюнкцией, связывающей три высказывания А, В и С и означающей, что “А в случае В, и С в случае нв-?” или формально: (В з А)&(-, В э О (Сидоренко Е. А. Пропозициональное с условной дизъюнкцией.- В кн.: Методы логического анализа. М.,1977).

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

ниях 1 (истинно) и 0 (ложно) высказывания А и В могут иметь четыре возможных набора упорядоченных истинностных зна^ чений: , . Пропозициональная истинностная ставит в соответствие каждому перечисленному набору одно из значений истинности - 1 или 0. Всгго таких функций 16. Конъюнкция приписывает выражению А&.В 1 только в случае, когда как Л, так и В истинны, т. е. оба имеют значение 1, в остальных случаях значение А&.В равно 0. Дизъюнкция Α ν В, напротив, ложна только в одном случае, когда ложны как А, так и В. Импликация А э В является ложной только при истинном (антецеденте) А и ложном (консеквенте) В. В остальных случаях А => В принимает значение 1. Из четырех одноместных функций представляет только отрицание, меняющее значение высказывания на противоположное: когда А - истинно, -А - ложно, и наоборот. Все другие унарные и бинарные классические функции могут быть выражены через представленные. Когда принятая в соответствующей семантике логических связок позволяет дать всех остальных, ее называют функционально полной. К полным системам в классической логике относятся, в частности, конъюнкция и отрицание; дизъюнкция и отрицание; импликация и отрицание. Конъюнкция и дизъюнкция определимы друг через друга за счет эквивалентностей (А&В) = -i(-i/4v-i.ß) и (A v В) a -,(-Α&-ιΒ), именуемых законами де Моргана, а также: (A^B)s(-iA^ В), (А&В) s -,(А э -ιΒ), (Α ν В) = ((А => В) зА). Любая видаЛ = В имеет силу только тогда, когда общезначима (всегда истинна) конъюнкция (А =) В)&(В э А).

Функции антидизъюнкция и антиконъюнкция, определимые соответственно как -ι(Α ν В) и -(А&.В), также представляют каждая в отдельности функционально полную систему связок. Это последнее обстоятельство было известно уже Ч. Пирсу (неопубликованная при его жизни работа 1880 г.) и было переоткрыто X. Шеффером (H. M. Shefier). Используя антидизъюнкцию как единственную логическую связку, Шеффер в 1913 построил полное . Антидизъюнкцию обозначают А В и называют штрихом Ше4)фера, читая выражение, как “не-Д и не-В”. Ж. Нико (J. G. P. Nicod) употребил то же обозначение для антиконъюнкции (“Неверно, что одновременно А и В”) и с помощью только этой связки в 1917 сформулировал полное исчисление высказываний с одной (всего!) аксиомой и одним правилом вывода. Т. о., штрихом Шеффера называют по сути саму вертикальную черту, которая у разных авторов может обозначать как антидизъюнкцию, так и антиконъюнкцию.

Экстенсиональность логических связок придает им однозначность, упрощает проблему построения логических исчислений, дает решать для последних метатеоретические проблемы непротиворечивости, разрешимости, полноты (см. Металогика). Однако в некоторых случаях истинностно-функциональная трактовка связок приводит к значительному несоответствию с тем, как они понимаются в естественном языке. Так, указанная истинностная импликации вынуждает признавать верными предложения вида “Если А, то В” даже в том случае, когда между высказываниями А и В (и, соответственно, событиями, о которых в них идет ) нет никакой реальной связи. Достаточно, чтобы А было ложным или В - истинным. Поэтому из двух предложений: “Если А, то В” и “Если В, то А”, по крайней мере одно приходится признавать верным, что плохо сообразуется с обычным употреблением условной связки. Импликацию в данном случае специально называют “материальной”, отличая ее тем самым от условного союза, предполагающего, что между антецедентом и консеквентом истинного условного высказывания имеется действительная . При этом материальная импликация может прекрасно использоваться во многих контекстах, напр., математических, когда при этом не забывают о ее специфических особенностях. В некоторых случаях, однако, именно не позволяет трактовать условный союз как материальную импликацию, предполагая высказываний. Для анализа таких контекстов приходится строить специальные , напр., релевантные (см. Релевантная логика), в которых вместо материальной импликации (или наряду с ней) вводятся другие импликации, которые понимаются интенсионально (содержательно) и верность которых не может быть обоснована истинностно-функционально. Интенсионально могут трактоваться также другие логические связки.

Лит.: Чёрч Л. Введение в математическую логику, т. 1. M., 1960; КарриХ. Основания математической логики. М., 1969.

Ε. А. Сидоренко

Новая философская энциклопедия: В 4 тт. М.: Мысль . Под редакцией В. С. Стёпина . 2001 .


Смотреть что такое "ЛОГИЧЕСКИЕ СВЯЗКИ" в других словарях:

    логические связки - — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN structural constants … Справочник технического переводчика

    Логические связки, логические операторы, функции, преобразующие высказывания или пропозициональные формы (т. е. выражения логики предикатов (См. Логика предикатов), содержащие переменные (См. Переменная) и обращающиеся в высказывания при… … Большая советская энциклопедия

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

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

    Формализации содержательных логич. теорий; выводимые объекты Л. п. интерпретируются как суждения, составленные из простейших (имеющих, вообще говоря, субъектно предикатную структуру) при помощи пропозициональных связок и кванторов. Чаще всего… … Математическая энциклопедия

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

    - (от греч. logos слово, понятие, рассуждение, разум), или Формальная логика, наука о законах и операциях правильного мышления. Согласно основному принципу Л., правильность рассуждения (вывода) определяется только его логической формой, или… … Философская энциклопедия

    ЛОГИКА ВЫСКАЗЫВАНИЙ, или ПРОПОЗИЦИОНАЛЬНАЯ ЛОГИКА - раздел дедуктивной логики, в котором вопрос об истинности (или ложности) высказываний (т. е. суждений, рассматриваемых без их субъектно предикатной структуры) в умозаключениях рассматривается на основе изучения следующего средства их выражения т … Современный философский словарь

    Список используемых в математике специфических символов можно увидеть в статье Таблица математических символов Математические обозначения («язык математики») сложная графическая система обозначений, служащая для изложения абстрактных… … Википедия