Схема 2.4

с р А И

х у z В

авЛ

 
 


И

Л

 
 


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

Под функцией в логике понимают много-однозначное или одно-однозначное соответствие между двумя областями, первая из которых называется областью определения функции (ОО), а вторая – областью значений функции (ОЗ). Область определения функции состоит из элементов: предметов или упорядоченных n-ок предметов (n=2,3,4, …), называемых также кортежами или n-членными последовательностями; в первом случае функция называется одноместной или одноаргументной, а во втором – n-местной или n-аргументной (n=2,3,4, …). Функция каждому элементу из ОО ставит в соответствие один и только один предмет из ОЗ, но при много-однозначном соответствии различным элементам из ОО может ставиться в соответствие одини тот же предмет из ОЗ, а при одно-однозначном соответствии различным элементам из ОО ставятся в соответствие различные предметы из ОЗ. Область значений функции в обоих случаях включает в себя предметы. Если не всем элементам из ОО ставятся в соответствие предметы из ОЗ, то такое соответствие называется частичной функцией (из ОО в ОЗ). Упорядоченную n-ку предметов (n=2,3,4, …) мы будем обозначать с помощью угловых скобок: áа1, а2, …,аnñ – упорядоченная n-ка (n-членный кортеж) предметов, называемых именами а1, а2, …,аn. Две упорядоченные n-ки предметов áа1, а2, …,аnñ и áb1, b2, …,bmñ равны друг другу (представляют собой одну и ту же упорядоченную n-ку предметов): áа1, а2, …,аnñ = áb1, b2, …,bmñ, если и только если: (1) n=m; (2) аi и bi называют один и тот же предмет, что выражается с помощью знака логического равенства: ai = bi(1 £ i £ n).

Говорят, что функция определена на данной предметной области, если и только если ее область определения содержит предметы из данной предметной области или упорядоченные n-ки предметов из данной предметной области.

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

ПС.3. (Правило семантическое третье). Функтор выражает функцию.

Пример 2.4. Функтор «отец …» (пустое место замещается именами людей) выражает функцию:

ОО (область определения) ОЗ (область значений)

люди за весь период их жизнилюди за весь период их жизни

а а

Елизавета Петровна · ·

Романова

b b

Алексей Михайлович · ·

Романов

cc

Петр I · ·

a1 a1

Михаил Романов · ·

Согласно определению, функция ставит в соответствие каждому человеку из ОО другого человека из ОЗ – его отца, причем каждому человеку из ОО ставится в соответствие один и только один человек (его отец) из ОЗ, и нескольким людям из ОО может быть поставлен в соответствие один и тот же человек из ОЗ, но не наоборот (много-однозначное соответствие).

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

ПС.3.1. Элементарный постоянный оператор,содержащий единственную n-местную операторную константу (n=1,2,3,...), в заданнойинтерпретации выражаетоперацию, то есть функцию, областью определения (ОО) которой является подобластьобласти интерпретации, не содержащая { и, л }, – при n=1; или область, состоящая из упорядоченных n-ок (n-членных последовательностей, кортежей) предметов из этой подобласти, – при n=2,3,...; а областью значений (ОЗ) – та же самая или другая подобластьобласти интерпретации, не содержащая { и, л }. Элементарный переменный оператор,содержащий n-местную операторную переменную, принимает значения в (пробегает по) области n-местных операций, определенных на области интерпретации.

Элементарный постоянный оператор отец1(х) (операторная константа отец1 интерпретируется как операция, выражаемая оператором «отец …»из примера 2.4, х пробегает по области людей) выражает операцию, описанную в примере 2.4.

Пример 2.5. Оператор +2(х,у) (+2 интерпретируется как «… + ***»; x, у пробегают по области натуральных чисел) выражает двуместную операцию сложения натуральных чисел, то есть функцию:

ОО ОЗ

упорядоченные двойки натуральные числа

натуральных чисел

á1,2ñ · · 3

á2,7ñ ·

á3,5ñ · · 8

á5,3ñ · · 9

ПС.3.2. Элементарный n-местныйпостоянный предикатор в заданной интерпретациивыражает n-местныйпредикат (пропозициональную функцию), то есть функцию, ОО которой является подобласть области интерпретации, не содержащая { и, л }, – при n=1, или область, состоящая из упорядоченных n-ок (n-членных последовательностей, кортежей) предметов из этой подобласти, – при n=2,3,..., а ОЗ – { и, л }. Элементарный n-местныйпеременный предикатор пробегает по (принимает значение в) области n-местных предикатов, определенных на области интерпретации.

Пример 2.6. Предикатор А1(х) (А1 интерпретируется как «…(есть) отец»; x пробегает по области людей, то есть по той же области, что и в примере 2.4) выражает предикат:

ОО ОЗ

люди { и, л }

а

Елизавета Петровна ·

Романова

b и

Алексей Михайлович · ·

Романов л

c ·

Петр I ·

a1

Михаил Романов ·

Пример 2.7. Предикатор А2(х,у) (А2 интерпретируется как «…(есть) отец * * *»; x, у пробегают по области людей, то есть по той же области, что и в примерах 2.4, 2.6) выражает предикат:

ОО ОЗ

упорядоченные пары людей { и, л }

á с, а ñ ·

á а, с ñ · · и

á с, b ñ · · л

á a, b ñ ·

á a, a ñ ·

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

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

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

Графический язык представления предикатов

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

Предикаты из примеров 2.6. и 2.7. графически представляются следующим образом:

«x (есть) отец»: А1(x) «x (есть) отец y»: А2(x, y)

ОО: люди ОО: упорядоченные

пары людей

       
 
   
 


Область истинности предиката [, выражаемого предикатором] Аn(x1, x2 ,…,xn)[,] обозначается на схеме символом Аn без переменных (n=1,2,3,...). Здесь символы Аn, x1, x2 ,…,xn являются символами метаязыка; Аn – метапеременная, пробегающая по n-местным предикатным константам языка-объекта, x1, x2 ,…,xn – метапеременные, пробегающие по индивидным переменным символам языка-объекта; скобки, запятые, многоточие использованы автонимно.

Записанные в квадратных скобках выражения в дальнейшем мы будем опускать, то есть вместо полной записи «предикат, выражаемый предикатором Аn(x1, x2 ,…,xn) », мы будем использовать сокращенную запись «предикат Аn(x1,x2 ,…,xn )».

ПС.3.3. Элементарный коннектор в каждой интерпретации выражает n-местную истинностную функцию (n=1, 2), то есть функцию, ОО которой является { и, л } (при n=1) или двучленные кортежи предметов из { и, л } (при n=2), а ОЗ – { и, л }.

Область определения n-местной истинностной функции состоит из 2n элементов; поэтому истинностные функции задаются с помощью таблиц.

Коннектор (Øp) выражает истинностную функцию, задаваемую таблицей 2.3.

Таблица 2.3

p p)
и л
л и

Дизъюнкция в современной логике выражает две истинностные функции: одна называется нестрогой (неисключающей) дизъюнкцией и выражается знаком Ú, а другая называется строгой (исключающей) дизъюнкцией и выражается знаком Ú (или знаком Ú с каким-нибудь другим дополнением).

Элементарные коннекторы (p Ú q) (дизъюнкция неисключающая), (p Ú q) (дизъюнкция исключающая), (p «q) (эквиваленция), (p ® q) (импликация) выражают истинностные функции, задаваемые таблицей (внешние скобки в записи ППФ в дальнейшем опускаются):

Таблица 2.4

p q p Ù q p Ú q p Ú q p ® q p «q
и и и и л и и
и л л и и л л
л и л и и и л
л л л л л и и

При переводе выражений естественного языка на ЯЛФРТ следует постоянно иметь в виду различие семантики предложений естественного языка и ЯЛФРТ, а именно: повествовательное предложение естественного языка обозначает положение дел (ситуацию) в некоторой предметной области, а предложение ЯЛФРТ обозначает один из двух абстрактных предметов: и или л. Поэтому семантика грамматических союзов «... и...», «... или...», «если..., то», «неверно, что...» в естественном языке не совпадает с семантикой коннекторов ЯЛФРТ, которые выражают связи лишь между истинностными значениями предложений, а не между обозначаемыми ими (в естественном языке) положениями дел. Например, такие предложения естественного языка, как (1) «Число 18 делится на 9 без остатка и число 27 делится на 9 без остатка», (2) «Число 18 делится на 9 без остатка, а число 12 не делится на 9 без остатка», (3) «Если число 18 делится на 9 без остатка, то число 12 не делится на 9 без остатка» будут записаны в ЯЛФРТ с помощью конъюнкции: (1) АÙВ, (2) АÙØ С, (3) АÙØС, где А интерпретируется как предложение «Число 18 делится на 9 без остатка»; В – как «Число 27 делится на 9 без остатка»; С – как «Число 12 делится на 9 без остатка». Предложения (1), (2), (3) естественного языка содержат разные грамматические союзы, поскольку предложением (1) утверждается одинаковость, сходство, подобие ситуаций, обозначаемых составляющими его простыми предложениями, а предложениями (2) и (3) утверждается противоположность этих ситуаций. При переводе этих предложений на ЯЛФРТ существенным оказывается то обстоятельство, что каждое из этих трех сложных предложений истинно если и только если истинны составляющие их предложения, что как раз и выражается логическим союзом конъюнкцией.

Таким образом, в естественном языке конъюнкция может быть представлена грамматическими союзами «... и...», «..., а...», «если..., то...» или знаками препинания («Дело под вечер. Зимой»). Отметим также, что бессмысленные с точки зрения семантики естественных языков предложения (например, «В огороде бузина, а в Киеве дядька») при переводе на ЯЛФРТ становятся осмысленными конъюнктивными предложениями.

Дизъюнкция (исключающая и неисключающая) представлена в естественном языке союзами «... или...», «или..., или...», «... и...» («Доктора наук и доценты могут участвовать в конкурсе на замещение должности заведующего кафедрой»), или знаками препинания. О какой дизъюнкции (строгой или нестрогой) идет речь в предложении естественного языка, выясняется из контекста.

Тот смысл, который выражается импликацией ЯЛФРТ, в традиционной логике называется «материальной импликацией» (Аристотель). Материальная импликация фиксирует лишь один из многочисленных смыслов союза «если..., то...» в естественном языке. Чаще всего «если..., то...» естественного языка выражает причинно-следственную связь или связь основание-следствие между положениями дел, обозначаемыми предложениями естественного языка; поэтому при переводе предложений естественного языка на ЯЛФРТ возникают «парадоксы материальной импликации».

I парадокс: Предложение «Если 2х2=4, то Наполеон – император», бессмысленное в естественном языке, является осмысленным в ЯЛФРТ и даже истинным (так как истинны оба члена импликативного предложения).

II парадокс: Предложение «Если 2х2=5, то Наполеон – император», бессмысленное в естественном языке, также является истинным в ЯЛФРТ (третья строка таблицы 2.4 для импликации).

III парадокс: Предложение «Если 2х2=5, то Наполеон – Герой России», бессмысленное в естественном языке, также является истинным в ЯЛФРТ (четвертая строка таблицы 2.4 для импликации).

Смысл союза «если..., то ***», фиксируемый материальной импликацией, лучше всего передается конструкцией «неверно, что (... и не ***)».

Конъюнкция, дизъюнкция (строгая и нестрогая) и эквиваленция являются симметричными логическими союзами, то есть истинностное значение сложного предложения, образованного с помощью этих союзов, не меняется при перемене мест составляющих предложений. Импликация не является симметричным коннектором; первый член импликации обычно называют антецедентом (от латинского antecedens – предшествующий), а второй – консеквентом (от латинского consequius – последующий). Антецедент импликации называют также достаточным условием (для консеквента), а консеквент – необxодимым условием (для антецедента). Предложение ЯЛФРТ А®В может быть представлено одной из конструкций естественного языка: (1) «если А, то В»; (2) «В, если А»; (3) «А достаточно для того, чтобы В»; (4) «В необходимо для того, чтобы А». Слово «только», поставленное перед словом «если» в предложении естественного языка, равнозначно по смыслу перемене мест членов импликации. Например, предложение «Если Алик за рулем, то мы едем с превышением скорости» запишется в ЯЛФРТ формулой «А®В», где А представляет предложение «Алик за рулем», а В – «Мы едем с превышением скорости», в то время как предложение «Только если Алик за рулем, то мы едем с превышением скорости» запишется в ЯЛФРТ формулой «В®А».

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

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

Пример 2.8. Предложение «Если число а делится без остатка на 4, то оно делится без остатка на 2» является истинным в арифметике натуральных чисел, то есть оно должно быть истинным для любого натурального числа.

1 случай. Пусть мы взяли число а =12, тогда предложение «Число 12 делится без остатка на 4» будет истинно и предложение «Число 12 делится без остатка на 2» тоже истинно; это соответствует первой строке в таблице 2.4. для импликации.

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

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

истинным, что соответствует четвертой строке в таблице 2.4 для импликации.

Какое бы число мы ни взяли, мы никогда не получим случай, когда антецедент импликации будет истинным, а консеквент ложным. Значит смысл данного предложения можно передать словами: «Не может быть, что (неверно, что) число делится на 4 без остатка ине делится на 2 без остатка».

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

Составными коннекторами будем называть составные коннекторные ППФ, содержащие, кроме символов коннекторов, только пропозициональные переменные.

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

Пример 2.9. Неэлементарный составной коннектор pÙq®r (скобки опущены в соответствии с соглашением о скобках) выражает истинностную функцию, задаваемую следующей таблицей.

p q r p Ù q p Ù q ® r  
и и и и и  
и и л и л  
и л и л и  
л и и л и  
и л л л и  
л и л л и  
л л и л и  
л л л л и .

Истинностные функции могут выражаться не только правильно построенными формулами языка-объекта, но и выражениями метаязыка. Так, например, всякая ППФ вида AÙВ®C (скобки опущены в соответствии с соглашением о скобках) выражает ту же самую истинностную функцию, что и ППФ pÙq®r:

А В С АÙВ АÙВ®С  
и и и и и  
и и л и л  
и л и л и  
л и и л и  
и л л л и  
л и л л и  
л л и л и  
л л л л и .

В нижеследующих семантических правилах для кванторных выражений ПС.3.4." и ПС.3.5.$ символ А1 – метапеременная по одноместным предикатным константам, х – метапеременная по индивидным переменным, В(х) – метапеременная по ППФ, содержащим индивидную переменную х в качестве единственной свободной переменной, символы кванторов и скобки использованы автонимно. Согласно ФИО ППФ В(х) является одноместным предикатором (элементарным или составным).

ПС.3.4.". Предложение "А1(x)В(x)истинно, если и только если предикат [, выражаемый предикатором] В (x) ставит в соответствие значение и всем тем предметам из области своего определения, которым ставит в соответствие значение и предикат [, выражаемый предикатором] А1(x).

В дальнейшем выражения в квадратных скобках будут опускаться.

ПС.3.5.$. Предложение $А1(x)В (x)истинно, если и только если предикат В(x) ставит в соответствие значение и хотя бы одному предмету из области своего определения, которому ставит в соответствие значение и предикат А1(x).

В классической логике кванторные выражения считаются осмысленными при выполнении следующих условий:

(1) предикаты А1(x) и В(x) имеют общую область определения (то есть общую предметную область);

(2) область истинности предикатов А1(x) и В(x) не пуста и не совпадает с их ПрО.

При выполнении этих условий значение истинности кванторного предложения определяется отношением областей истинности предикатов, выражаемых ППФ А1(x) и В(x), что демонстрируется схемой 2.5.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: