2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Что дает нам право доказывать теоремы?
Сообщение14.02.2019, 20:47 


14/09/18
9
Всем привет. Я в мат. логике новичек, и до меня не доходит одна вещь. Допустим есть у нас такая логическая теория как исчисление высказываний. Вещь формализованная, и при ее создании мы выбираем набор аксиом и правила вывода(ну и язык и все остальное, важны сейчас первые два пункта). Так вот в этом исчислении при помощи MP и только при помощи него можно выводить. Однако же есть у нас и арифметика, где так же задаются аксиомы, но доказывать теоремы из нее можем с помощью чего угодно, любых правил вывода, в частности в любом учебнике по математике, при док-ве теорем автор(любой) использует и приведение к абсурду, и исключающее третье. То есть создавая арифметику как аксиоматическую теорию, не закладываются правила вывода? Или арифметика не является формальной? А может я вообще бред несу? Опять же в первых главах учебника по мат логике которые я сейчас читаю (Игошин В.И. - Математическая логика и теория алгоритмов) , в алгебре высказываний(не исчислении), автор доказывает теоремы используя любые правила вывода. И чтобы отдельно тему не создавать можете пояснить - правила вывода же, это тавтологии логической теории,верно? Почему тогда так часто в математике доказывают с помощью именно например MP и исключающего третьего, и некоторых других. В чем например особенность MP? Очень хорошо показывает себя на практике, или есть другие глубокие причины?

 Профиль  
                  
 
 Re: Что дает нам право доказывать теоремы?
Сообщение15.02.2019, 02:39 
Заслуженный участник


16/02/13
4195
Владивосток
OcarinGate в сообщении #1376050 писал(а):
правила вывода же, это тавтологии логической теории,верно?
Нет. Правила вывода — это правила перехода от одной тавтологии к другой.
А вообще... Ну, одно из любимых занятий математиков — анализ. Возьмём хорошо всем знакомую арифметику, обрубим всё что можно и посмотрим, что от неё останется. Например, оставим только одну операцию из двух, единицу, да возможность деления — получим группы, изучая которые можно получить немало интересного, что можно с успехом применить уже к арифметике.
Примерно так же соотносится формальная логика с обычной.
Кроме того, касательно MP — ну, к примеру, известно, что все логические операции можно выразить через какой-нить штрих Шеффера; однако, пользоваться только им просто неудобно — простейшие выражения будут выглядеть трёхэтажными каббалистическими знаками. Да, для доказательства теорем достаточно MP; все остальное — чисто для удобства. Как и в любой области ­— понадокажем теорем, потом только ссылаемся на них, не повторяя доказательства.

 Профиль  
                  
 
 Re: Что дает нам право доказывать теоремы?
Сообщение15.02.2019, 03:02 
Заслуженный участник
Аватара пользователя


16/07/14
9148
Цюрих
Есть разные исчисления. Классическое исчисление высказываний формализует средства, которые мы используем для работы с утверждениями без учета их "внутренней структуры".
Есть исчисление предикатов, которое формализует "обычные" рассуждения в математике. Оно формализовано (в нем уже три правила вывода - modus ponens и правила Бернайса). И арифметика (Пеано) формализуется именно в исчислении предикатов.

Но писать всё абсолютно формально очень неудобно (например сравнительно простое утверждение $2 + 2 = 4$ требует 26323 шагов для доказательства), и не особо нужно. Для упрощения жизни используются два основных подхода.
Во-первых, мы доказываем, что если что-то выводимо, то что-то другое тоже выводимо - и тем самым получаем правила вывода. Правда само по себе это утверждение про выводимость доказывается уже не в том исчислении, о которым мы говорим, а в каком-то другом (обычно не формализованном). Например, есть специальная теорема об исчислении высказываний (не теорема исчисления высказываний): если $\Gamma \cup \{X\} \vdash \bot$, то $\Gamma \bot X$. Это позволяет нам попробовать добавить $X$ к аксиомам, и, формально выведя противоречие, сказать, что можно вывести $\neg X$.
Во-вторых, мы можем писать рассуждения на приближенном к естественному языку, надеясь, что все заинтересованные лица при необходимости смогут формализовать нужные куски, и сделают это скорее всего примерно одним и тем же способом.

 Профиль  
                  
 
 Re: Что дает нам право доказывать теоремы?
Сообщение15.02.2019, 04:15 
Заслуженный участник


27/04/09
28128
mihaild в сообщении #1376084 писал(а):
например сравнительно простое утверждение $2 + 2 = 4$ требует 26323 шагов для доказательства
Для справедливости и уменьшения возможного испуга ТС надо заметить, что для арифметики Пеано шагов сильно меньше (должно быть всего пару десятков, ну и конечно немного зависит от того, определяем ли мы 2 как $S1$, $SS0$ или $1+1$), а в Metamath говорится сразу о комплексных числах (и вообще там ради удобства строятся сначала «примитивные» $N, Z, Q, R$, использующиеся только для построения $\mathbb C$, а вот уже в нём выделяются $\mathbb{N, Z, Q, R}$ как настоящие подмножества, и 1 является единицей именно $\mathbb C$ [df-1], ну а 2 и 4 определяются уже сложением этой 1 с собой).

-- Пт фев 15, 2019 06:19:18 --

(Подобным же образом у Бурбаки где-то была наводящая ужас «формула единицы», с которой тоже должно быть не всё так просто.)

 Профиль  
                  
 
 Re: Что дает нам право доказывать теоремы?
Сообщение15.02.2019, 13:18 
Заслуженный участник
Аватара пользователя


16/07/14
9148
Цюрих

(Оффтоп)

arseniiv в сообщении #1376090 писал(а):
Подобным же образом у Бурбаки где-то была наводящая ужас «формула единицы»
И там настолько простое определение, что у Бурбаки даже неправильно оценена его длина: оценка была "несколько десятков тысяч", а на самом деле 4,523,659,424,929. А в издании 1970 года - 2409875496393137472149767527877436912979508338752092897 $\approx 2.4 \cdot 10^{54}$.

 Профиль  
                  
 
 Re: Что дает нам право доказывать теоремы?
Сообщение15.02.2019, 13:19 


06/04/18

323
OcarinGate в сообщении #1376050 писал(а):
Допустим есть у нас такая логическая теория как исчисление высказываний.
Такой теории нет и быть не может. Вы путаете теории (в частности арифметику) с логическими исчислениями, которые не являются теориями.
OcarinGate в сообщении #1376050 писал(а):
Так вот в этом исчислении при помощи MP и только при помощи него можно выводить.
В этом исчислении только с помощью МР вывести ничего нельзя. Минимальный набор должен включать в себя помимо МР ещё правила подстановки. То есть как минимум нужно уметь подставлять одни высказывательные формы в другие.
OcarinGate в сообщении #1376050 писал(а):
правила вывода же, это тавтологии логической теории,верно?
Нет. Но в арифметике у вас должно быть правило вывода, позволяющее выполнять подстановку формул арифметики в тавтологии.

 Профиль  
                  
 
 Re: Что дает нам право доказывать теоремы?
Сообщение15.02.2019, 13:53 
Заслуженный участник


31/12/15
936
Несёте такой бред, что в двух словах не прояснить. Некоторые комментаторы ещё усугубляют. Советую учиться по книжке Верещагина и Шеня
http://gen.lib.rus.ec/search.php?req=+% ... column=def
(главу "Схемы из функциональных элементов" можно пропустить)

 Профиль  
                  
 
 Re: Что дает нам право доказывать теоремы?
Сообщение16.02.2019, 01:33 
Заслуженный участник


27/04/09
28128
mihaild
Спасибо за статью, особенно мне понравилась последняя часть, Discussion. :-)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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