2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 В чем первопричина появления логического исчисления
Сообщение01.09.2011, 22:12 


23/12/07
1763
Может, кто прояснит ситуацию или посоветует литературу по вопросу, откуда взялась логика. То есть, хочется услышать что-нибудь по аналогии со следующими рассуждения насчет того, откуда взялась арифметика:
люди заметили, что в мире между разными объектами существуют отношения. В первую очередь отношения эквиалентности, позволяющие отождествлять разные объекты. Как результат представители класса эквивалентности множеств "по отношению кардинальности" стали обозначаться символами 1,2,... - появилась номинальная шкала натуральных чисел. Отношение включения одного множества в другое привело к появлению отношения порядка - порядковая шкала натуральных чисел. Ну, а возможность "достраивания одного множества до другого за счет присоедниенения третьего" - к отношению, приведшему к интервальной, а затем и к абсоютной шкале.

Что же заставило начать приписывать ИСТИНА/ЛОЖЬ для конструкций языка и разрабатывать исчисление высказываний?

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение01.09.2011, 23:39 


01/07/08
836
Киев
_hum_ в сообщении #479578 писал(а):
Что же заставило начать приписывать ИСТИНА/ЛОЖЬ для конструкций языка и разрабатывать исчисление высказываний?

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

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение02.09.2011, 00:42 
Заслуженный участник


26/07/09
1559
Алматы
2_hum_
Цитата:
между разными объектами существуют отношения
...
Отношение включения одного множества в другое привело к появлению отношения порядка
...
возможность "достраивания одного множества до другого за счет присоедниенения третьего

По-моему мнению, предпосылки появления исчисления высказываний -- суть полезное для народного хозяйства дублирование/смена терминологии в намеченной вами же выше схеме появления теории множеств. Такая смена описывается словарем: принадлежность -> логическое (булево) значение, объединение -> логическое ИЛИ, пересечение -> логическое И, &c...

Ну а сама идея закодировать истинностные значения через примитивы ИСТИНА/ЛОЖЬ просто проистекает из, уходящей корнями в псих.механизмы абстрагирования, необходимости/желания, именно, простите за тавтологию, закодировать. При этом двоичный код оптимален, в смысле Оккама, к примеру.

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение02.09.2011, 12:18 
Заслуженный участник
Аватара пользователя


28/09/06
10985
hurtsy в сообщении #479597 писал(а):
_hum_ в сообщении #479578 писал(а):
Что же заставило начать приписывать ИСТИНА/ЛОЖЬ для конструкций языка и разрабатывать исчисление высказываний?

Имхо, можно прочитать в биографических материалах о создателе булевой алгебры Джордже Буле. С уважением,
Или об Аристотеле. Насколько я знаю, ему принадлежат исторически первые формулировки, которые сегодня трактуются как логические аксиомы именно ДВУЗНАЧНОЙ классической логики.

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

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение02.09.2011, 13:03 
Заслуженный участник


27/04/09
28128

(Оффтоп)

Извините, что совсем не по теме. А где-нибудь применяется логика с истинностными значениями из $[0, 1]$ с $a \wedge b = ab$, $a \vee b = a + b - ab$ и $\neg a = 1-a$? Конструкция, вроде, естественная, но не помню, именно так определённая (то, что на $[0, 1]$ и насчёт отрицания, конечно, наверно, в любой такой логике используется, а вот насчёт $\vee$ и $\wedge$ ещё видел использование соотв. максимума и минимума) была ли кому-то когда-либо нужна.

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение02.09.2011, 13:40 
Заслуженный участник
Аватара пользователя


28/09/06
10985

(Оффтоп)

arseniiv в сообщении #479696 писал(а):
Извините, что совсем не по теме. А где-нибудь применяется логика с истинностными значениями из $[0, 1]$ с $a \wedge b = ab$, $a \vee b = a + b - ab$ и $\neg a = 1-a$? Конструкция, вроде, естественная, но не помню, именно так определённая (то, что на $[0, 1]$ и насчёт отрицания, конечно, наверно, в любой такой логике используется, а вот насчёт $\vee$ и $\wedge$ ещё видел использование соотв. максимума и минимума) была ли кому-то когда-либо нужна.
C максимумом и минимумом - это "нечёткая логика" Л.Заде. Но там зато нет закона противоречия. :P
Аналогичная логика с указанными Вами операциями возможна, но она, опять же, будет без закона противоречия, что нехорошо...

Вообще, эти операции, очевидно, взяты из теорвера - для независимых событий. Сам теорвер иногда именуют "вероятностной логикой", против чего есть следующее возражение: Логические операции (те же $\vee$ и $\wedge$) не определены однозначно через логическе значения операндов. Если же попытаться обойти это возражение, например, заложив в качестве аксиомы, что все высказывания независимы (что приведёт к указанным Вами формулам), то мы, увы, получим противоречие, ибо всегда можно указать пару зависимых высказываний.


-- Пт сен 02, 2011 14:43:57 --

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

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение02.09.2011, 16:19 
Заслуженный участник


27/04/09
28128

(Оффтоп)

epros, а как вы посмотрите на такую конъюнкцию: $a + b - 1$, если данное выражение неотрицательно и $0$ в противном случае? Закон выполняется, только выглядит такое определение странным, хотя, вроде, самое «естественное» из всех.

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение02.09.2011, 19:21 


23/12/07
1763
Читать первоисточники, конечно, полезно, но не думаю, что в них найду ответы на свои вопросы - ведь меня интересует взгляд на проблему "с высоты птичьего полета", а разработчики логики скорее всего руководствовались более "меркантильными" соображениями. Да и времени столько нет. Хотелось бы все-таки литературу по конкретно моей проблематике - генезис логического исчисления в свете сегодняшнего дня.

Мне интуитивно кажется пока, что ситуация где-то такова (да простят мне мою ересь знатоки):
люди стали фиксировать наличие отношений между объектами: "есть отношение/нет отношения". Эта фиксация вошла в язык (легла на бумагу). Что привело к приписыванию определенным языковым конструкциям, описывающим отношения (= высказываниям), значений Истина (присутствует)/Ложь(отсутствует). Далее заметили, что между различными отношениями тоже могут существовать отношения, которые позволяют по истинности (наличию) одних судить об истинности других. Эти "отношения между отношениями" зфиксировали на бумаге в виде "правил вывода" типа modus ponens и стали пытаться выбрать какию-то базу отношений (набор аксиом), по которым с помощью правила вывода можно было бы, не обращаясь к практике, установить наличие/отсутствие всех остальных возможных отношений. Возникла логика высказываний.

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение03.09.2011, 09:49 
Заслуженный участник
Аватара пользователя


28/09/06
10985
_hum_ в сообщении #479792 писал(а):
Что привело к приписыванию определенным языковым конструкциям, описывающим отношения (= высказываниям), значений Истина (присутствует)/Ложь(отсутствует). Далее заметили, что между различными отношениями тоже могут существовать отношения, которые позволяют по истинности (наличию) одних судить об истинности других.
Даже не с точки зрения истории, а с точки зрения того, как формализуется теоретическое знание, я бы подошел наоборот: Сначала мы должны заметить, что из некоторых высказываний следуют некоторые другие, и задуматься о правилах вывода. Надо сказать, что наличие языка, аксиом и правил вывода УЖЕ ДОСТАТОЧНО для построения теории, даже если аксиомы и правила вывода этой теории не имеют никакого отношения к аксиомам классической логики.

А вот потом уже можно вспомнить про то, что выведенным (доказанным) высказываниям автоматически присваивается статус "истинные". Если же всему, что "в принципе" не может быть истинным (= доказанным), автоматически присваивать статус "ложное" (а это, как показал Гёдель, вообще-то неправильно!), то мы придём к двузначной логике - классическому исчислению высказываний со всеми его аксиомами.

-- Сб сен 03, 2011 11:41:05 --

(Оффтоп)

arseniiv в сообщении #479733 писал(а):
epros, а как вы посмотрите на такую конъюнкцию: $a + b - 1$, если данное выражение неотрицательно и $0$ в противном случае? Закон выполняется, только выглядит такое определение странным, хотя, вроде, самое «естественное» из всех.
Как я понял, Вам не нравится то, что конъюнкция от малоправдоподобных, но всё же не ложных высказываний оказывается ложным высказыванием? Это обычные издержки попыток построения нечётких логик: какие-то несообразности всегда есть. В логике Л. Заде, например, помимо отсутствия закона противоречия мне всегда не нравилось то, что достоверность конъюнкции и дизъюнкции не зависит от достоверности одного из операндов (у Вас это тоже есть).

Безупречен только теорвер. И плевать, что он не заслужил гордого звания "логики" только потому, что достоверность конъюнкции зависит не только от достоверностей операндов, но и от степени их зависимости друг от друга.

В конце концов, суть логики вовсе не в манипулировании логическими значениями.

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение04.09.2011, 12:59 


01/07/08
836
Киев
epros в сообщении #479876 писал(а):
даже если аксиомы и правила вывода этой теории не имеют никакого отношения к аксиомам классической логики

Прошу не считать мой пост попыткой "пререкаться с ЗУ", но в формулировке топик-стартера, имхо, есть запрос о "первопричине", а не о конкретном исчислении из множества возможных логических исчислений. С уважением,

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение04.09.2011, 13:46 
Заслуженный участник
Аватара пользователя


28/09/06
10985
hurtsy в сообщении #480199 писал(а):
epros в сообщении #479876 писал(а):
даже если аксиомы и правила вывода этой теории не имеют никакого отношения к аксиомам классической логики
Прошу не считать мой пост попыткой "пререкаться с ЗУ", но в формулировке топик-стартера, имхо, есть запрос о "первопричине", а не о конкретном исчислении из множества возможных логических исчислений.
Если чуть и попререкаемся, думаю, что в этом нет большого криминала. :-) Насколько я понял, топикстартер хочет разобраться в первопричинах возникновения как раз одного из возможных логических исчислений - классической двузначной логики. И я предлагаю путь от общего к частному: сначала понять, что такое логическое исчисление вообще, а уж потом рассмотреть доводы в пользу того, что оно должно быть классическим двузначным.

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение05.09.2011, 13:21 


23/12/07
1763
2hurtsy
Ага. Спасибо. Именно так. Хочется понять, что из существующего в мире привело к фиксации "этого существующего" в языке логики.

2epros
Наверное я немного не так сформулировал свой вопрос, указав термин "исчисление", который обычно используют в качестве синонима для формальной теории; я же имел в виду в первую очередь именно язык - совокупность элементарных конструкций с семантическим значением истина/ложь и более сложных составных (с применением знаков $\vee,\wedge,\neg,\rightarrow$) с семантическими значениями, задаваемыми известными таблицами истинности.

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение05.09.2011, 14:04 
Заслуженный участник
Аватара пользователя


28/09/06
10985
_hum_ в сообщении #480431 писал(а):
Наверное я немного не так сформулировал свой вопрос, указав термин "исчисление", который обычно используют в качестве синонима для формальной теории; я же имел в виду в первую очередь именно язык - совокупность элементарных конструкций с семантическим значением истина/ложь и более сложных составных (с применением знаков $\vee,\wedge,\neg,\rightarrow$) с семантическими значениями, задаваемыми известными таблицами истинности.
Дело не в "формальной теории". Любая логика - это в первую очередь именно исчисление: исчисление высказываний, исчисление предикатов первого порядка, исчисление предикатов второго порядка ... Начав с "семантики", Вы этот момент упускаете из виду. Дело в том, что "семантика" основана на множестве исторически установившихся убеждений (некоторые из которых довольно сомнительны). В частности, таковым является и убеждение именно в двузначности логики. Если Вы будете понимать откуда это убеждение взялось, то это будет только на пользу.

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение05.09.2011, 15:14 


23/12/07
1763
epros в сообщении #480435 писал(а):
Дело не в "формальной теории". Любая логика - это в первую очередь именно исчисление: исчисление высказываний, исчисление предикатов первого порядка, исчисление предикатов второго порядка ...

Исчисление, насколько я понимаю, - это формальная теория, с набором аксиом и правилами вывода теорем. Я же интересуюсь именно языком (наверное это называется дедуктивной теорией), где нет никаких аксиом, нет никаких правил вывода, есть лишь синтаксически корректные конструкции, структура которых описывается формальной грамматикой типа $P => E|(P)| (P)\vee (P)|(P)\wedge (P)|\neg(P)|(P)\rightarrow (P)$, и есть семантика, обязывающая каждому высказыванию приписывать какое-то из двух значений "И", "Л", при этом приписывать составному высказыванию значение, в соответствие с таблицами истинности для логических союзов.
Вот почему люди вынуждены (и вынуждены ли) были прийти к такому языку? Для описания чего существующего в объективной реальности (будем придерживаться диамата)?

 Профиль  
                  
 
 Re: В чем первопричина появления логического исчисления
Сообщение05.09.2011, 16:16 
Заслуженный участник
Аватара пользователя


28/09/06
10985
_hum_ в сообщении #480467 писал(а):
Исчисление, насколько я понимаю, - это формальная теория, с набором аксиом и правилами вывода теорем.
Угу. Например, классическая логика высказываний в Гильбертовской аксиоматизации содержит 11 аксиом и одно правило вывода - modus ponens. В указанном Вами смысле - это "формальная теория", однако эта теория весьма малосодержательна, т.е. она не говорит ни о чём конкретном. Т.е. по-сути - это "чистая логика".

_hum_ в сообщении #480467 писал(а):
Я же интересуюсь именно языком (наверное это называется дедуктивной теорией), где нет никаких аксиом, нет никаких правил вывода, есть лишь синтаксически корректные конструкции, структура которых описывается формальной грамматикой
Ну, уберите логические аксиомы и правила вывода. Оставшееся и будет тем, о чём Вы говорите: алфавит плюс грамматика. Кстати, грамматика логики высказываний весьма примитивна: грубо говоря, она проверяет только то, чтобы логические связки стояли между чем-то. Например, она следит за тем, чтобы строки типа $A \wedge \vee B$ не трактовались как синтаксически правильные высказывания.

_hum_ в сообщении #480467 писал(а):
Вот почему люди вынуждены (и вынуждены ли) были прийти к такому языку?
О том, что люди не вынуждены прийти к аксиомам классической логики, свидетельствует успешное существование неклассических логик.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Mikhail_K


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group