2014 dxdy logo

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

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


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3  След.
 
 Re: Задачи по математической логике.
Сообщение15.09.2019, 12:02 


07/08/16
328
epros, спасибо за ответ.
epros в сообщении #1414248 писал(а):
Я привык называть законом контрапозиции $(P \to Q) \to (\neg Q \to \neg P)$. Потому что это закон не только в классической логике, но и, например, в конструктивной. Обратное: $(\neg Q \to \neg P) \to (P \to Q)$ - в конструктивной логике не всегда верно, а потому так не называется.

Вас понял.
epros в сообщении #1414248 писал(а):
Надо сказать, что такие доказательства малоинтересны. Если Вы уж решились опираться на двузначность логики, то зачем эти пляски с бубнами? Просто подставьте вместо всех пропозициональных переменных все возможные комбинации логических значений и убедитесь, что тавтология всегда истинна.

То есть подобного вида утверждения в случае, когда я принимаю фактически за аксиомы способы работы с высказываниями посредством логических связок, тоже становятся аксиомами?
Просто именно такие доказательства корректности предоставляются в книге. Но более краткие. И я хотел для себя разобрать эти места поглубже.

beroal, спасибо за ответ.
beroal в сообщении #1414268 писал(а):
Если я правильно понял, вы с помощью доказательства от противного хотите доказать импликацию.

Нет, я хочу обосновать корректность применения метода доказательства от противного в случае, когда мое утверждение имеет вид импликации. Ведь повсеместно в анализе и алгебре приходится от противного идти доказывая утверждения вида $A \Rightarrow B$.

arseniiv, спасибо за ответ.
Вот как раз с общей схемой у меня вопросов нет. Пусть имеется утверждение. $A$. Предположим, что оно неверно, то есть верно $\neg A$. Придём к противоречию, то есть получим, что $(\neg A \Rightarrow 0) = 1$. Но тогда $\neg A = 0$, а значит $A = 1$.
То есть когда я разбираю доказательство общего вида, например, утверждение об иррациональности $\sqrt{2}$, проблем у меня нет.
И тогда я решил применить этот метод к частному типу высказываний, которые так часто приходится доказывать.

Приведу пример.
Утверждение.
Пусть $V$ - векторное пространство, $F$ - поле.
Тогда если $v \in V \wedge a \in F : av = 0 \Rightarrow a = 0 \vee v = 0$.
Докажем это утверждение от противного.
У меня есть $A = \{av = 0\}$.
Есть $B = \{a = 0 \wedge v = 0\}$.
Нужно доказать, что $A \Rightarrow B$.
Если я правильно понимаю, то я считаю $A$ уже нам данным, то есть $A = 1$.
Тогда предположим, что $A = 1 \wedge B = 0$. И все докажется.
Заскок у меня тут. Ведь в любом случае, всегда из истины ложь следовать не может. Значит тот факт что $A = 1 \Rightarrow B = 0$ ложен еще до попытки доказательства его не истинности?

 Профиль  
                  
 
 Re: Задачи по математической логике.
Сообщение15.09.2019, 12:20 


02/05/19
396
Sdy в сообщении #1415249 писал(а):
Заскок у меня тут. Ведь в любом случае, всегда из истины ложь следовать не может. Значит тот факт что $A = 1 \Rightarrow B = 0$ ложен еще до попытки доказательства его не истинности?

А разве мы должны доказывать ложность утверждения $A = 1 \Rightarrow B = 0$ ? Мы построили противоречие к $A \Rightarrow B$; как Вы указали, оно выглядит так: $A=1 \wedge B=0$. Его ложность и следует доказать. (Действительно, при допущении $A = 1$, $B = 0$, импликация $A \Rightarrow B$ ложна, потому что из истины не может следовать ложь).

(Оффтоп)

Или я не понял, в чем именно заскок.

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


28/09/06
10853
Sdy в сообщении #1415249 писал(а):
когда я принимаю фактически за аксиомы способы работы с высказываниями посредством логических связок, тоже становятся аксиомами?
Что-то я не очень понял этой политической программы. "Способы работы с высказываниями посредством логических связок" - это и есть аксиомы исчисления высказываний что ли? Вот загляните в статью википедии Implicational propositional calculus, раздел Axiom system. Там указаны всего три схемы аксиом, которыми стандартно определяется классическая импликация (последней из трёх в конструктивной логике нет). Вот это и есть аксиоматический подход. До подстановки ноликов и единичек здесь пока далеко.

Sdy в сообщении #1415249 писал(а):
я хочу обосновать корректность применения метода доказательства от противного в случае, когда мое утверждение имеет вид импликации
Для какого-то специального случая метод доказательства от противного обосновывать не нужно, потому что в классической логике он обоснован для общего случая в виде $(\neg P \to \bot) \to P$ и ничто не мешает подставить вместо $P$ импликацию.

Sdy в сообщении #1415249 писал(а):
Есть $B = \{a = 0 \wedge v = 0\}$.
Может быть $B = \{a = 0 \vee v = 0\}$?

 Профиль  
                  
 
 Re: Задачи по математической логике.
Сообщение22.09.2019, 23:26 


07/08/16
328
Connector, спасибо за ответ.
Я вычитал, что, в той системе, где я нахожусь (с неба сыпятся таблицы истинности), я могу руководствоваться таким рассуждением:
1.$A \Rightarrow B \Leftrightarrow \neg A \vee B$.
При доказательстве от противного мы предполагаем, что верно утверждение, противоположное $\neg A \vee B$. Но это утверждение имеет вид $A \wedge \neg B$.
То есть мы как раз говорим, пусть $A$ верно, в то время как $B$ - нет.
Приходим к противоречию. Но тогда верно исходное высказывание. А оно эквивалентно верности импликации. И тогда (пока что по крайне мере) в моей голове это укладывается.

epros, спасибо за ответ.
epros в сообщении #1415349 писал(а):
Может быть $B = \{a = 0 \vee v = 0\}$?

Да, конечно, опечатался.
epros в сообщении #1415349 писал(а):
Там указаны всего три схемы аксиом, которыми стандартно определяется классическая импликация (последней из трёх в конструктивной логике нет)

А modus ponens не входит в это определение? Там это правило вывода идёт четвёртым пунктом. Как я понимаю, оно и позволяет мне из того что $P$ верно по условию, $P \Rightarrow Q$ верно по доказанному с помощью метода от противного, сделать вывода, что $Q$ - верно.

 Профиль  
                  
 
 Re: Задачи по математической логике.
Сообщение23.09.2019, 01:13 
Заслуженный участник


27/04/09
28128
Правило вывода — не аксиома. (Хотя аксиомы наоборот можно понимать как частный случай правил вывода, у которых нет посылок.)

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


28/09/06
10853
Sdy в сообщении #1416788 писал(а):
Как я понимаю, оно и позволяет мне из того что $P$ верно по условию, $P \Rightarrow Q$ верно по доказанному с помощью метода от противного, сделать вывода, что $Q$ - верно.
arseniiv сказал, что modus ponens - правило вывода (по крайней мере, в Гильбертовской аксиоматизации). Я добавлю, что его применение - это ещё не метод от противного. Метод от противного, это применение классической тавтологии $(\neg P \to \bot) \to P$. "Классической" - это значит, что в некоторых других логиках, в частности, в конструктивной, это не тавтология, а поэтому метод от противного не применим.

 Профиль  
                  
 
 Re: Задачи по математической логике.
Сообщение23.09.2019, 13:02 


07/08/16
328
Хотел бы уточнить по литературе.
Так как с наскока преодолеть эти затруднения не получается.
То видимо стоит какое-то время уделить разбору математической логики выше уровня "падения с небес правил и таблиц истинности".
Можно ли за основу взять вот эту книгу (для изучения математической логики)?
R. Cori and D. Lascar, Mathematical Logic: A Course with Exercises (Part I) (Oxford University Press, 2001)
Она идёт как основная для курса логики в Оксфорде, но привлекает меня в ней скорее то, что там есть упражнения и решения к ним.
Учиться без решения задач не получается.
А в книге Верещагин Н.К., Шень А. Лекции по математической логике и теории алгоритмов, к сожалению, нет решений и обычно нет указаний. Конечно, что-то из нее есть уже решённое в интернете, но отсутствие решений в самой книге очень сильно затрудняет изучение материала.
Поэтому желательно, чтобы в литературе были упражнения и крайне хорошо, если там будут и решения к ним. Мне вообщем-то всё равно на каком языке читать книгу - на английском или русском.

 Профиль  
                  
 
 Re: Задачи по математической логике.
Сообщение23.09.2019, 17:03 
Аватара пользователя


17/04/11
658
Ukraine
Sdy в сообщении #1416874 писал(а):
R. Cori and D. Lascar, Mathematical Logic: A Course with Exercises (Part I) (Oxford University Press, 2001)

Для ваших целей она точно не годится. Там только теоретическая логика, ещё и с уклоном в теорию моделей. Здесь мой список литературы по практической логике и основам теории множеств. Дополнение к нему:
  • George66. Теория категорий [Электронный ресурс] / George66. — Электрон. текстовые дан. — 2017. — 420 с. — Режим доступа: https://github.com/George66/Textbook/bl ... 8F%209.pdf, свободный.
    15 Исчисление высказываний.
  • Hrbacek, Karel, and Thomas Jech. Introduction to Set Theory. 3rd ed., rev. and expanded. New York: Marcel Dekker, 1999. Print. Pure and Applied Mathematics 220.
  • Верещагин Н. К. Лекции по математической логике и теории алгоритмов. Часть 1. Начала теории множеств / Николай Константинович Верещагин, Александр Шень. — 4-е изд., доп. — М.: МЦНМО, 2012. — 112 c.

 Профиль  
                  
 
 Re: Задачи по математической логике.
Сообщение25.09.2019, 18:04 


07/08/16
328
beroal, спасибо за ответ.
А что если взять её вкупе с одной из тех, которые есть в Вашем списке? Просто к теории моделей там вроде как подводится только в конце, по крайне мере такой вывод могу сделать по ее содержанию, а темы там затрагиваются как раз для меня актуальные, тот же propositional calculus, о котором говорил epros, идёт как первая рассматриваемая тема.
Потому что меня интересует не только такие вещи, как методы доказательства и их корректность, но и вещи, касающиеся индукции, порядка, равенства. Всего, незнание о чем у меня выскочило при попытке понять, откуда всё это берется умолчательно в книгах по анализу, по которым я этот самый анализ изучаю. Просто я задаю вопросы, Вы отвечаете, отвечают в других темах и arseniiv,epros, mihaild, george66,Someone, но я банально не имею представления о тех терминах (те же языки разного порядка, перевод между ними), в которых они отвечают, а поверхностное знакомство с ними по ресурсам типа Википедии разобраться помогает несильно. Хотелось бы говорить об этом на одном языке. (Тирада была к тому, зачем мне это всё нужно).

 Профиль  
                  
 
 Re: Задачи по математической логике.
Сообщение25.09.2019, 18:56 
Аватара пользователя


17/04/11
658
Ukraine
Sdy в сообщении #1417382 писал(а):
А что если взять её вкупе с одной из тех, которые есть в Вашем списке?

Не стоит. Читая её, вы выучите много того, что вам не нужно на данном этапе. Например, логика с кванторами вводится только в главе 3 со страницы 112, а правила вывода только в главе 4 со страницы 193. Вам это нужно с самого начала.

Sdy в сообщении #1417382 писал(а):
вещи, касающиеся индукции, порядка, равенства

Индукция для натуральных чисел и равенство излагаются в теории множеств. Разные виды порядков в теории множеств или теории порядков. Учебников именно по теории порядков мало, я знаю ровно один. Так что эту тему пихают или в логику, или в теорию множеств. Если вам нужен элементарный материал, который обычно изучают после логики, то он есть в учебниках по дискретной математике. Ниже я привёл пару книг, но искать сейчас нет времени.
Velleman, Daniel J. How to Prove It: A Structured Approach. 2nd ed. Cambridge: Cambridge UP, 2006. Print.
Rosen, Kenneth H. Discrete Mathematics and Its Applications. 8th ed. New York: McGraw-Hill, 2019. Print.
Davey, B. A., and Priestley H. A. Introduction to Lattices and Order. 2nd ed. Cambridge: Cambridge UP, 2002. Print.

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


28/09/06
10853
beroal в сообщении #1417397 писал(а):
Например, логика с кванторами вводится только в главе 3 со страницы 112, а правила вывода только в главе 4 со страницы 193. Вам это нужно с самого начала.
А я бы посоветовал всем начинать изучение логики именно с пропозициональной. Почему вообще возникает необходимость в кванторах - до этого вопроса ещё нужно правильно созреть. А многие учебники вообще начинают с семантики, подразумевающей двузначность логики. По-моему, это методически неверно, начинать нужно с понятий о языке, аксиомах и логическом выводе. Теория множеств - тоже частая и неудачная, как я полагаю, точка старта.

 Профиль  
                  
 
 Re: Задачи по математической логике.
Сообщение26.09.2019, 09:28 
Аватара пользователя


17/04/11
658
Ukraine
epros в сообщении #1417512 писал(а):
А я бы посоветовал всем начинать изучение логики именно с пропозициональной. Почему вообще возникает необходимость в кванторах - до этого вопроса ещё нужно правильно созреть.

Мне кажется, не стоит затягивать. Любое мало-мальски интересное математическое утверждение требует кванторов. Коммутативность сложения натуральных чисел:$$\forall n\forall m(n+m=m+n).$$ Конечно, можно спрятать кванторы всеобщности, как это обычно делают. Тогда стандартный порядок натуральных чисел:
$$n\leq m := \exists d(m = d+n).$$
Тут уже не спрячешь. А что можно высказать с помощью логики высказываний? «Если солнце светит, то мы идём на пляж». :-) По-моему, это максимум.

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


28/09/06
10853
beroal в сообщении #1417514 писал(а):
Любое мало-мальски интересное математическое утверждение требует кванторов.
...
А что можно высказать с помощью логики высказываний?
Это да, логика высказываний недостаточно богата. Но не потому, что в ней нет кванторов, а потому, что она имеет дело с грамматически законченными высказываниями, которым неоткуда взяться, если нет отдельных частей речи. Т.е. понятия об объектах, свойствах и отношениях в ней отсутствуют.

А кванторы - это всего лишь расширение понятий конъюнкции и дизъюнкции, каковые в логике высказываний есть.

Но важно то, что ключевое понятие - о логическом выводе - происходит из логики высказываний. И уже там полно нюансов его определения. Если, не осознав их, попытаться сразу перескочить на исчисление предикатов, ничего хорошего не выйдет.

 Профиль  
                  
 
 Re: Задачи по математической логике.
Сообщение26.09.2019, 14:00 
Заслуженный участник


27/04/09
28128
epros в сообщении #1417512 писал(а):
А многие учебники вообще начинают с семантики, подразумевающей двузначность логики. По-моему, это методически неверно, начинать нужно с понятий о языке, аксиомах и логическом выводе.
Можно ещё начинать с интерпретации БГК, хоть и неформальной, но ей самое место как раз будет. Доказательства простых тавтологий и общезначимых формул с кванторами превращает в конфетку.

 Профиль  
                  
 
 Re: Задачи по математической логике.
Сообщение26.09.2019, 16:50 
Аватара пользователя


17/04/11
658
Ukraine
arseniiv в сообщении #1417567 писал(а):
Можно ещё начинать с интерпретации БГК, хоть и неформальной, но ей самое место как раз будет. Доказательства простых тавтологий и общезначимых формул с кванторами превращает в конфетку.

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

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

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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