2014 dxdy logo

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

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


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


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

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

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8  След.
 
 
Сообщение22.02.2009, 14:15 


20/07/07
834
Цитата:
Нет в определении функции никакого "закона"!

Откройте любой учебник и прочитайте определение функции.

 Профиль  
                  
 
 
Сообщение22.02.2009, 14:22 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
TypucT писал(а):
Профессор Снэйп писал(а):
TypucT писал(а):
Профессор Снэйп писал(а):
В классической логике можно, в конструктивистской нельзя :) И даже не совсем так: в классической логике можно доказать, что $h \in S$, а в конструктивистской нельзя даже доказать, что существует функция $h$, удовлетворяющая данному определению.

Докажите.


Что именно доказать: то, что в классической можно или то, что в конструктивистской нельзя?

Конечно же и то и другое.


Насчёт первого --- тривиально. В классической логике доказуемо $\Gamma \vee \neg \Gamma$. Далее, имеем гипотезы $\Gamma \rightarrow h \in S$ и $\neg \Gamma \rightarrow h \in S$. Из этих гипотез и $\Gamma \vee \neg \Gamma$ получаем (по соответствующей аксиоме, если исчисление, в котором мы работаем, гильбертовского типа, или правилу вывода, если секвенциального) $h \in S$.

Со вторым сложнее. Конструктивизм вообще относится к числу мало известных широкой публике вещей, и я с ним глобоко тоже не знаком. Почитайте статьи Маркова и Нагорного. Если интересно, на марковские статьи могу дать ссылки, а ссылки на статьи Нагорного есть в них. У Маркова всё больше общий трёп, а у Нагорного уже конкретика.

 Профиль  
                  
 
 
Сообщение22.02.2009, 14:25 


20/07/07
834
Цитата:
Пусть для любого $x$ значение $f(x)$ равно $2+2$, если гипотеза Гольдбаха верна, и $f(x) = 2 \cdot 2$, если она не верна. Поскольку такое определение функции $f(x) \equiv 4$ содержит высказывание, которое, возможно, не доказуемо и не опровергаемо, то эта функция, возможно, алгоритмически не вычислима. Не так ли, уважаемый Nxx?

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

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

 Профиль  
                  
 
 
Сообщение22.02.2009, 14:30 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Nxx писал(а):
Профессор Снэйп писал(а):
Где и в каком месте я говорил о функции, в которой есть "стрелка"? Процитируйте.


Пожалуйста:

Цитата:
Определение обсуждаемой функции устроено так, что некая "стрелка", управляемая гипотезой Гольдбаха, указывает на одну из двух примитивно рекурсивных функций.


То есть, у вас какая-то функция со "стрелкой", которая указывает на две другие функции. Вы доказываете, что обе эти функции примитивно-рекурсивны, и из этого делаете необоснованный вывод, что сама функция со "стрелкой" - примитивно-рекурсивна.


Стрелка присутсвует в определении функции, а не в самой функции. В самой функции никаких "стрелок" нет.

У одной и той же функции может быть несколько определений. Например, я могу определить $f(x)$ как $1+1$, а могу сказать, что $f(x) = 5-3$ для любого $x$. Определения разные, функция одна и та же!

Если в одном из возможных определений какой-то функции присутствуют мистические "стрелки", то это не значит, что эти "стрелки" должны присутствовать в любом из её определений. Понимаете?!

 Профиль  
                  
 
 
Сообщение22.02.2009, 14:32 


26/06/06
56
Одесса
Ага, понял.
Если в теории $K$ выводимо $\Gamma\vee\overline\Gamma$, $\Gamma\to h(x) \in S$, $\Gamma\to h(x) \in S$, $((\Gamma\vee\overline\Gamma) \& (\Gamma\to h(x) \in S) \& (\Gamma\to h(x) \in S))\to (h(x)\in S)$, и действует правило modus ponens (или что-то похожее), то в $K$ выводимо $h(x)\in S$.
Профессор Снэйп, вам спасибо :)

 Профиль  
                  
 
 
Сообщение22.02.2009, 14:33 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Nxx писал(а):
Откройте любой учебник и прочитайте определение функции.


Выбросте свои учебники фтопку.

Лично я считаю г-на Nxx типичным глупым троллем и в дальнейшем собираюсь его игнорировать. К чему и всех остальных призываю.

 Профиль  
                  
 
 
Сообщение22.02.2009, 14:37 


20/07/07
834
Цитата:
Стрелка присутсвует в определении функции, а не в самой функции.

Может быть, вы приведете эквивалентное определение, но без стрелки?

Цитата:
Выбросте свои учебники фтопку.

Фихтенгольца тоже?

Добавлено спустя 1 минуту 19 секунд:

Цитата:
Лично я считаю г-на Nxx типичным глупым троллем и в дальнейшем собираюсь его игнорировать. К чему и всех остальных призываю.


Сам глупый тролль.

 Профиль  
                  
 
 
Сообщение22.02.2009, 14:39 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
TypucT писал(а):
Ага, понял.
Если в теории $K$ выводимо $\Gamma\vee\overline\Gamma$, $\Gamma\to h(x) \in S$, $\Gamma\to h(x) \in S$, $((\Gamma\vee\overline\Gamma) & (\Gamma\to h(x) \in S$) & ($\Gamma\to h(x) \in S))\to (h(x)\in S)$, и действует правило modus ponens, то в $K$ выводимо $h(x)\in S$.
Профессор Снэйп, вам спасибо :)


Ещё добавлю маленький штрих. Как Вы могли заметить, при Ваших гипотезах (справедливых в силу определения $S$) от теории $K$ ничего не зависит. Утверждение $h \in S$ доказывается средствами чистой логики, без привлечения гипотез из $K$ :)

 Профиль  
                  
 
 
Сообщение22.02.2009, 14:50 


26/06/06
56
Одесса
Профессор Снэйп писал(а):
TypucT писал(а):
Ага, понял.
Если в теории $K$ выводимо $\Gamma\vee\overline\Gamma$, $\Gamma\to h(x) \in S$, $\Gamma\to h(x) \in S$, $((\Gamma\vee\overline\Gamma) & (\Gamma\to h(x) \in S$) & ($\Gamma\to h(x) \in S))\to (h(x)\in S)$, и действует правило modus ponens, то в $K$ выводимо $h(x)\in S$.
Профессор Снэйп, вам спасибо :)


Ещё добавлю маленький штрих. Как вы могли заметить, при Ваших гипотезах (справедливых в силу определения $S$) от теории $K$ ничего не зависит. Утверждение $h \in S$ доказывается средствами чистой логики, без привлечения гипотез из $K$ :)

Действительно, гипотезы верны, потому что иначе $h(x)$ не было бы определением функции. Правда, в их записи используется внелогический предикат $\in$, но если выводимо что-то вроде $A\vee A\to A$, тогда действительно, от теории ничего не зависит.

 Профиль  
                  
 
 
Сообщение22.02.2009, 14:54 


20/07/07
834
TypucT, Профессор Снэйп использует нетривиальное определение понятия функции, которое как правило, не используется в курсе матана. По сути, определение, которое он привел является очень широким обобщением традиционнного понятия функции.

 Профиль  
                  
 
 
Сообщение22.02.2009, 16:05 


11/05/06
363
Киев/Севастополь
Nxx
а причем тут вообще матан?

 Профиль  
                  
 
 
Сообщение22.02.2009, 18:13 


26/06/06
56
Одесса
Nss, прежде, чем что-либо доказывать, нужно договориться о формальной системе, в которой будет проводиться доказательство. Можно придумать много систем, для которых условие задачи некорректно. Например, в какой-нибудь трехзначной логике, где выводимо $\Gamma’$, функция
$$
g(x) = 
\left\{ \begin{array}{сl} 
2, & $если $ \Gamma,\\ 
1, & $если $ \overline\Gamma,\\
?, & $если $ \Gamma’.
\end{array} \right
$$
недоопределена. Аналогично, функция $h(x)$ может оказаться некорректно определенной в некоторых принятых формальных системах. Поэтому, перед тем как приступить к решению задачи в конкретной системе, правомерно задать вопрос о корректности определения $h(x)$, иначе задача не имеет смысла в этой системе. Ниже я попытался описать, почему в классической логике задача корректна и имеет решение.

Рассмотрим класс формальных систем $K_h$, в которых условие задачи корректно. Каким условиям необходимо удовлетворяет $K\in K_h$? Исходя из интуитивного понимания определения $h(x)$ на русском языке, в $K$ истинно следующее. (Более точно: принятие следующих гипотез не должно приводить к противоречию.)
Определение функции $h(x)$:
(1) $\Gamma\vee \overline\Gamma$ --- функция определена для всех возможных истинностных значений $\Gamma$,
(2) $\Gamma\to h(x)\equiv 2$ --- значение первой альтернативы,
(3) $\overline\Gamma\to h(x)\equiv 1$ --- значение второй альтернативы,
(4) $\Gamma\to \overline{\overline\Gamma}$ --- однозначность первой альтернативы,
(5) $\overline \Gamma\to \overline\Gamma$ --- однозначность второй альтернативы.
Еще потребуется определение $\in$:
(6) $h(x)\equiv 2\to h(x)\in S$,
(7) $h(x)\equiv 1\to h(x)\in S$,
(8) $h(x)\in S\vee \overline{h(x)\in S}$,
(9) $h(x)\in S\to \overline{\overline{h(x)\in S}}$,
(10) $\overline{h(x)\in S}\to \overline{h(x)\in S}$.
И определение $\equiv$:
(12) $h(x)\equiv 1\to \overline{h(x)\equiv 2}$,
(13) $h(x)\equiv 2\to \overline{h(x)\equiv 1}$.
Кроме того, чтобы задача была разрешима в $K$, необходимо, чтобы в $K$ из (1)-(13) было выводимо $h(x)\in S$ или $\overline{h(x)\in S}$.

Классическая логика удовлетворяет условиям (1)-(13), и, кроме того, проблема в ней легко решается.

В какой формальной системе и что именно вы пытаетесь доказать?

PS
Раз уж тема перенесена в дискусионные 8-)

 Профиль  
                  
 
 
Сообщение22.02.2009, 18:26 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
TypucT писал(а):
В какой формальной системе и что именно вы пытаетесь доказать?


Боюсь, что он этого сам не знает.

Насчёт однозначности альтернатив я что-то не совсем понял. Пункт $(5)$ так вообще смешно выглядит :) Если уж говорить про однозначность, я бы $(4)$ и $(5)$ вместе заменил на что-то вроде $\neg(\Gamma \mathop{\&} \neg\Gamma)$.

В пункте $(3)$ Вы забыли на $\Gamma$ отрицание навесить. В пункте $(11)$ опечатка: знак дизъюнкции вместо знака отрицания. И ещё: это, конечно, не принципиально, но большой буквой $\Gamma$ принято обозначать множество формул, а не отдельную формулу. Просто традиция такая.

 Профиль  
                  
 
 
Сообщение22.02.2009, 20:51 


26/06/06
56
Одесса
Профессор Снэйп писал(а):
Насчёт однозначности альтернатив я что-то не совсем понял. Пункт $(5)$ так вообще смешно выглядит :) Если уж говорить про однозначность, я бы $(4)$ и $(5)$ вместе заменил на что-то вроде $\neg(\Gamma \mathop{\&} \neg\Gamma)$.

(4) означает, что первая альтернатива исключает вторую, (5) - вторая исключает первую. Чтобы доказать (5) в классической логике немножко постараться надо ;)
Ваш вариант лаконичнее говорит о том же.

Добавлено спустя 17 минут 23 секунды:

Да, и относительно исходной задачи: у Мендельсона, по крайней мере в этом упражнении, подразумевалась именно классическая логика.

 Профиль  
                  
 
 
Сообщение22.02.2009, 21:37 


20/07/07
834
TypucT писал(а):
(2) $\Gamma\to h(x)\equiv 2$ --- значение первой альтернативы,
(3) $\overline\Gamma\to h(x)\equiv 1$ --- значение второй альтернативы,

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

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

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



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

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


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

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