Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
LibreTexts - Ukrayinska

10.4: Розширення Хенкіна

Template:MathJaxZach

Частина завдання в доведенні теореми про повноту полягає в тому, що модель, яку ми будуємо з повного узгодженого набору,Γ повинна зробити всі кількісні формулиΓ істинними. Для того, щоб гарантувати це, ми використовуємо трюк завдяки Леону Хенкіну. По суті, хитрість полягає в розширенні мови нескінченно багатьма постійними символами і додаванні для кожної формули з однієюA(x) вільною змінною формули виду\lexistsxA(x)\lifA(c), деc знаходиться один з нових постійних символів. Коли ми будуємо структуру, яка задовольняєΓ, це гарантуватиме, що кожне справжнє екзистенціальне речення має свідка серед нових констант.

Пропозиція10.4.1

ЯкщоΓ послідовний в\LangL і\LangL\LangL отримується від додавання незліченно нескінченного набору нових постійних символів\Objd0\Objd1,,..., тоΓ послідовний в \LangL.

Визначення10.4.1: Saturated set

НабірΓ формул мови\LangL насичений, якщодля кожної формулиA(x)\Frm[L] з однією вільною змінноюx є постійний символc\LangL такий, що\lexistsxA(x)\lifA(c)Γ.

Наступне визначення буде використано в доведенні наступної теореми.

Визначення10.4.2

Нехай\LangL буде як у Пропозиції10.4.1. Виправте перерахуванняA0(x0)A1(x1),... всіх формул,\LangL вAi(xi) яких одна змінна (xi) зустрічається безкоштовно. Визначаємо пропозиціїDn шляхом індукції наn.

c0Дозволяти бути першим постійним\Objdi символом серед доданих до\LangL якого не зустрічається вA0(x0). ПрипускаючиD0, що,...,Dn1 вже визначено, нехайcn буде першим серед нових постійних символів,\Objdi які не зустрічаються ні вD0,...,Dn1 ні вAn(xn).

Тепер нехайDn буде формула\lexistsxnAn(xn)\lifAn(cn).

Лемма10.4.1

Кожен послідовний набірΓ може бути розширений до насиченого послідовного наборуΓ.

Доказ. Враховуючи послідовний набір реченьΓ мовою\LangL, розширити мову, додавши незліченно нескінченний набір нових постійних символів для формування\LangL. За пропозицією10.4.1,Γ все ще узгоджується у багатшій мові. Далі, нехайDi буде як у визначенні10.4.2. НехайΓ0=ΓΓn+1=Γn{Dn} т. Е.Γn+1=Γ{D0,,Dn}, і нехайΓ=nΓn. Γявно насичений.

ЯкбиΓ були суперечливими, то для деякихn,Γn було б непослідовним (Вправа: поясніть, чому). Таким чином, щоб показати,Γ що послідовно, досить показати, шляхом індукціїn, що кожен набірΓn є послідовним.

Основою індукції є просто твердження, якеΓ0=Γ є послідовним, що є гіпотезою теореми. Для індукційного кроку припустимо, щоΓn це послідовноΓn+1=Γn{Dn}, але непослідовно. Нагадаємо, щоDn є\lexistsxnAn(xn)\lifAn(cn), деAn(xn) знаходиться формула\LangL з тільки змінноюxn free. До речі, ми вибралиcn (див. Визначення10.4.2),cn не відбуваєтьсяAn(xn) ні в ні вΓn.

ЯкщоΓn{Dn} є непослідовним, тоΓn\Proves¬Dn, і, отже, обидва наступні утримання:Γn\Proves\lexistsxnAn(xn)Γn\Proves¬An(cn) Оскількиcn не відбувається вΓn або вAn(xn), Теореми 8.11.1 і 9.10.1 застосовується. ВідΓn\Proves¬An(cn), отримуємоΓn\Proves\lforallxn¬An(xn). Таким чином, ми маємо, що обидваΓn\Proves\lexistsxnAn(xn) and Γn\Proves\lforallxn¬An(xn), такΓn само є непослідовним. (Зауважте, що\lforallxn¬An(xn)\Proves¬\lexistsxnAn(xn).) протиріччя: повинноΓn було бути послідовним. ОтжеΓn{Dn}, послідовно. ◻

Тепер ми покажемо, що повні, послідовні набори, які насичені, мають властивість, що воно містить універсально кількісне речення, якщо воно містить всі його екземпляри і містить екзистенціально кількісне речення, якщо воно містить принаймні один екземпляр. . Ми будемо використовувати це, щоб показати, що структура, яку ми будемо генерувати з повного, послідовного, насиченого набору робить всі його кількісні речення істинними.

Пропозиція10.4.2

Припустимо,Γ є повним, послідовним і насиченим.

  1. \lexistsxA(x)Γ iff A(t)Γ for at least one closed term t.

  2. \lforallxA(x)Γ iff A(t)Γ for all closed terms t.

Доказ.

  1. Спочатку припустимо, що\lexistsxA(x)Γ. Тому щоΓ є насиченим,(\lexistsxA(x)\lifA(c))Γ для якогось постійного символуc. Пропозиції 8.10.3 і 9.9.3, пункт (1), і Пропозиція 10.3.1 (1),A(c)Γ.

    Для іншого напрямку насичення не потрібно: припустимоA(t)Γ. ПотімΓ\Proves\lexistsxA(x) Пропозиціями 8.11.1 та 9.10.1, пункт (1). За пропозицією 10.3.1 (1),\lexistsxA(x)Γ.

  2. Вправа.

  • Was this article helpful?