2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Вопросы о теореме Трахтенброта
Сообщение30.03.2023, 19:48 


26/12/22
52
Здравствуйте. Возникли сложности с пониманием теоремы Трахтенброта (https://archive.org/details/a-concise-i ... 5/mode/1up). Попробую разбить вопросы на пункты(не по порядку):
1. В доказательстве применяется упражнение 1 пятого параграфа третьей главы (https://archive.org/details/a-concise-i ... 1/mode/1up). Нужно доказать, что получившееся расширение будет разрешимым. Алгоритм построить достаточно легко, при условии известности всех новых формул теории: чтобы узнать, принадлежит ли любая формула получившейся теории $T'$, сначала нужно понять, принадлежит ли она $T$(это возможно, так как $T$ разрешима). Если формула принадлежит $T$, то она будет принадлежать и $T'$(алгоритм останавливается). Если же нет, то достаточно её "сверить" с конечным множеством $T'/T$ на предмет принадлежности. Как я уже говорил, такой алгоритм можно построить при условии, что мы можем определить(алгоритмически) множество $T'/T$. А можно ли это сделать(каким алгоритмом найти это множество(также понять, что к этому множеству больше не присоединить конечное количество неких формул)), если по условию лишь известно, что расширение теории $T$ конечно?

2. Также используется упражнение 2 шестого параграфа третьей главы (https://archive.org/details/a-concise-i ... 6/mode/1up). Не смог понять, какое решение предлагает автор в пункте a) (https://page.mi.fu-berlin.de/raut/logic3/hint.pdf) (страница 9, 3.6). Как пишет автор, на шаге $n$ нужно записать лишь те формулы(с индексом меньшим или равным $n$), которые не будут удовлетворять энной модели $A$. Не может ли произойти случая, когда, например, формуле $\varphi_{10}$ не будет удовлетворять лишь конечная модель $A_{2}$(остальные будут)?(т.к. согласно построению автора , как я понял, для $\varphi_{10}$ на предмет удовлетворимости моделям можно будет лишь проверить модели с порядковым номером "больше или равно 10" (на предмет удовлетворимости модели $A_{2}$ можно лишь проверить формулы с индексом $i\le 2$))

3. Автор указывает, что если теория $\mathrm{Tautfin}_{\mathcal{L}}$(также $\mathrm{Tautfin}_{\mathcal{L}_{\circ }}$) аксиоматизируема, то она разрешима(из-за свойства конечных моделей), согласно упражнению 2. Но для применения упражнения 2 эти теории должны удовлетворять ещё одному условию: все конечные модели этих теорий должны быть эффективно перечислимы, а как для них это доказать?

4. Упражнением 1 доказывается, что если бы $\mathrm{Tautfin}_{\mathcal{L}_{\circ }}$ была разрешима, то это бы влекло разрешимость теории FSG(теории конечных полугрупп), так как она конечно расширяется (добавляется формула ассоциативности). Как в данном случае показать, что теория $\mathrm{Tautfin}_{\mathcal{L}_{\circ }}+\alpha$ (где $\alpha$ - закон ассоциативности) будет конечным расширением? (под конечным расширением теории(могу неправильно переводить) я понимаю теорию, которая, при добавлении конечного множества формул, увеличится на конечное множество элементов).

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


16/07/14
9368
Цюрих
Tcirkubakin в сообщении #1587573 писал(а):
Как я уже говорил, такой алгоритм можно построить при условии, что мы можем определить(алгоритмически) множество $T'/T$. А можно ли это сделать(каким алгоритмом найти это множество(также понять, что к этому множеству больше не присоединить конечное количество неких формул)), если по условию лишь известно, что расширение теории $T$ конечно?
Так любое конечное множество разрешимо. От Вас не требуется как-то "угадать", что это за множество. Вам приносят множество, и просят алгоритм.
Tcirkubakin в сообщении #1587573 писал(а):
Как пишет автор, на шаге $n$ нужно записать лишь те формулы(с индексом меньшим или равным $n$), которые не будут удовлетворять энной модели $A$.
Да, мне тоже непонятно, как это должно работать. Но правится легко: на шаге $n$ выписываете $n$-ю формулу, если она не удовлетворяет одной из первых $n$ моделей, а также формулы с номерами, меньшими $n$, если они удовлетворяют первым $n-1$ моделям, но не $n$-й.
Tcirkubakin в сообщении #1587573 писал(а):
Как в данном случае показать, что теория $\mathrm{Tautfin}_{\mathcal{L}_{\circ }}+\alpha$ (где $\alpha$ - закон ассоциативности) будет конечным расширением? (под конечным расширением теории(могу неправильно переводить) я понимаю теорию, которая, при добавлении конечного множества формул, увеличится на конечное множество элементов).
Не нашел определение в этой книге, но обычно под конечным расширением теории понимается теория, являющаяся минимальной, содержащей исходную плюс конечное число аксиом.

 Профиль  
                  
 
 Re: Вопросы о теореме Трахтенброта
Сообщение01.04.2023, 21:51 


26/12/22
52
С первыми двумя вопросами разобрался. Пока не понял ответ на два последних: 1. Можно ли как-то эффективно перечислить конечные модели теории $\mathrm{Tautfin}_{\mathcal{L}}$(также $\mathrm{Tautfin}_{\mathcal{L}_{\circ }}$)? 2. И как убедиться, что расширение теории $\mathrm{Tautfin}_{\mathcal{L}_{\circ }}+\alpha$ будет конечным?

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


16/07/14
9368
Цюрих
Tcirkubakin в сообщении #1587870 писал(а):
1. Можно ли как-то эффективно перечислить конечные модели теории $\mathrm{Tautfin}_{\mathcal{L}}$(также $\mathrm{Tautfin}_{\mathcal{L}_{\circ }}$)?
А это разве не просто все возможные конечные интерпретации?
Tcirkubakin в сообщении #1587870 писал(а):
И как убедиться, что расширение теории $\mathrm{Tautfin}_{\mathcal{L}_{\circ }}+\alpha$ будет конечным?
А как определяется конечность расширения? Просто обычно если добавили конечное множество аксиом - значит расширение конечное.

 Профиль  
                  
 
 Re: Вопросы о теореме Трахтенброта
Сообщение01.04.2023, 23:43 


26/12/22
52
mihaild в сообщении #1587880 писал(а):
А это разве не просто все возможные конечные интерпретации?

Да, множество таких интерпретаций - счётно. Но будет ли существовать алгоритм, пошагово перечисляющий эти модели(как быть в случае, если число моделей не является конечным). Здесь (первый абзац страницы: https://archive.org/details/a-concise-i ... 8/mode/1up) (может, снова неправильно понимаю) эффективно перечислимыми являются такие перечисления, которые имеют алгоритм, пошагово выводящий элементы.
mihaild в сообщении #1587880 писал(а):
А как определяется конечность расширения? Просто обычно если добавили конечное множество аксиом - значит расширение конечное.

Читал в учебнике, что любая теория обязательно должна быть дедуктивно-замкнутой, т.е., если из теории выводится некоторое утверждение, то оно должно ей (теории) принадлежать. В каком моменте рассуждения я ошибаюсь?
1. К теории (в данном случае это $\mathrm{Tautfin}_{\mathcal{L}}$(также $\mathrm{Tautfin}_{\mathcal{L}_{\circ }}$)) можно присоединить некую аксиому.
2. Мы должны проверить, что множество утверждений $A$:=($\mathrm{Tautfin}_{\mathcal{L}}$ ($\mathrm{Tautfin}_{\mathcal{L}_{\circ }}$) с добавлением аксиомы) должно быть дедуктивно-замкнутым. Если это не так, то мы должны добавить предложения, выводимые из $A$, но не принадлежащие ей, и когда этот процесс будет завершён, мы получим дедуктивно-замкнутое множество, которое будет являться полноправной теорией. Как мы поймём, что при завершении этого процесса получится конечно-расширенная теория(или что к $A$ уже не надо ничего добавлять - может оно уже будет теорией(дедуктивно-замкнутой))? Благодарю.
P.S. Как я понял из учебника, что если, например $\mathrm{Tautfin}_{\mathcal{L}_{\circ }}+\alpha$- теория, то это минимальное дедуктивно-замкнутое множество, содержащее $\mathrm{Tautfin}_{\mathcal{L}_{\circ }}$ и $\alpha$.

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


16/07/14
9368
Цюрих
Tcirkubakin в сообщении #1587896 писал(а):
Но будет ли существовать алгоритм, пошагово перечисляющий эти модели(как быть в случае, если число моделей не является конечным)
Ну так берете перечисляете все $n$-элементные (носителем пусть будут числа от $1$ до $n$) - для каждого предикатного символа перебираете все подмножества, для каждого функционального символа все функции и т.д., всегда всего будет конечно, потом перейдем к $n + 1$.

А Вы можете найти опредление "конечного расширения"? В подходе с "любая теория дедуктивно-замкнутая" было бы логично сказать, что $T'$ - конечное расширение $T$, если для некоторого конечного семейства формул $X$, $T'$ - минимальная теория, содержащая $T$ и $X$.

 Профиль  
                  
 
 Re: Вопросы о теореме Трахтенброта
Сообщение02.04.2023, 00:36 


26/12/22
52
mihaild в сообщении #1587899 писал(а):
А Вы можете найти опредление "конечного расширения"?

Да, подвела память, нашёл определение в учебнике:(последний абзац страницы: https://archive.org/details/a-concise-i ... 2/mode/1up). В таком случае надо переосмыслить в т.ч. и доказательство упражнения 1.
Определение теории, как дедуктивно-замкнутого множества формул дано на предыдущей странице.

 Профиль  
                  
 
 Re: Вопросы о теореме Трахтенброта
Сообщение02.04.2023, 17:45 


26/12/22
52
Нашёл простое доказательство упражнения 1 здесь, первый ответ после "Here are a few observations:": (https://math.stackexchange.com/question ... gical-deci).
mihaild в сообщении #1587899 писал(а):
Ну так берете перечисляете все $n$-элементные (носителем пусть будут числа от $1$ до $n$) - для каждого предикатного символа перебираете все подмножества, для каждого функционального символа все функции и т.д., всегда всего будет конечно, потом перейдем к $n + 1$.

Я правильно понял, что на области определения конечной модели будет, очевидно, конечное множество функций и отношений?(с точностью до изоморфизма)(т.к. множество функций (или отношений) (у функций арность - число, меньшее $n$, у отношений арность - не больше числа $n$) будет не мощнее множества(конечного) всех подмножеств области определения энной модели).

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


16/07/14
9368
Цюрих
Tcirkubakin в сообщении #1587963 писал(а):
Я правильно понял, что на области определения конечной модели будет, очевидно, конечное множество функций и отношений?
Да, так. На $n$-элементом множестве можно ввести максимум $2^{n^k}$ предикатов валентности $k$.

 Профиль  
                  
 
 Re: Вопросы о теореме Трахтенброта
Сообщение02.04.2023, 22:06 


26/12/22
52
Кажется, всё об этой теме уяснил, благодарю.

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

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



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

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


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

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