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

5.14: Семантичні поняття

Template:MathJaxZach

Дайте визначення структур для мов першого порядку, можна визначити деякі основні семантичні властивості та зв'язки між реченнями. Найпростішим з них є поняття дійсності пропозиції. Речення є дійсним, якщо воно задовольняється в кожній структурі. Допустимі речення - це ті, які задовольняються незалежно від того, як трактуються нелогічні символи в ньому. Тому дійсні речення також називаються логічними істинами —вони істинні, тобто задоволені, у будь-якій структурі і, отже, їх істинність залежить лише від логічних символів, що зустрічаються в них, і їх синтаксичної структури, але не від нелогічних символів або їх тлумачення.

Визначення5.14.1: Validity

РеченняA є дійсним\EntailsA, якщо\SatMA для кожної структури\StructM.

Визначення5.14.2: Entailment

Набір реченьΓ тягне за собою реченняAΓ\EntailsA, якщо для кожної структури\StructM з\SatMΓ,\SatMA.

Визначення5.14.3: Satisfiability

Набір пропозиційΓ задовольняється, якщо\SatMΓ для якоїсь структури\StructM. Якщо неΓ задовольняється, його називають незадовільним.

Пропозиція5.14.1

РеченняA дійсне, якщоΓ\EntailsA для кожного набору реченьΓ.

Доказ. Для прямого напрямку, нехайA буде дійсним, і нехайΓ буде набір речень. Нехай\StructM буде структура так, що\SatMΓ. Так якA діє\SatMA, отжеΓ\EntailsA.

Для контрапозитивного зворотного напрямку нехайA буде недійсним, тому існує структура\StructM с\SatNMA. КолиΓ={\ltrue}, так як\ltrue діє,\SatMΓ. Значить, існує така структура\StructM, що\SatMΓ але\SatNMA, отже,Γ не тягне за собоюA. ◻

Пропозиція5.14.2

Γ\EntailsAЯкщоΓ{¬A} є незадовільним.

Доказ. Для прямого напрямку припустимоΓ\EntailsA і припустимо навпаки, що існує структура\StructM так, що\SatMΓ{¬A}. Так як\SatMΓ іΓ\EntailsA,\SatMA. Крім того, так як\SatMΓ{¬A}\SatM¬A, так у нас є і те\SatNMA,\SatMA і інше, протиріччя. Значить, такого будови бути не може\StructM, томуΓ{A} є незадовільним.

Для зворотного напрямку, припустимо,Γ{¬A} є незадовільним. Таким чином, для кожної структури\StructM, або\SatNMΓ або\SatMA. Отже, для кожної структури\StructM з\SatMΓ\SatMA, такΓ\EntailsA. ◻

Проблема5.14.1

  1. Покажіть, щоΓ\Entails iffΓ є незадовільним.

  2. Покажіть, щоΓ{A}\Entails якщоΓ\Entails¬A.

  3. Припустимо,c не відбувається вA абоΓ. Покажіть, щоΓ\Entails\lforallxA якщоΓ\Entails\SubstAcx.

Пропозиція5.14.3

ЯкщоΓΓ іΓ\EntailsA, тоΓ\EntailsA.

Доказ. Припустимо, щоΓΓ іΓ\EntailsA. Нехай\StructM буде таким, що\SatMΓ; потім\SatMΓ, і з тих пірΓ\EntailsA, ми отримуємо, що\SatMA. Отже, коли завгодно\SatMΓ\SatMA, такΓ\EntailsA. ◻

Теорема5.14.1: Semantic Deduction Theorem

Γ{A}\EntailsBіффΓ\EntailsA\lifB.

Доказ. Для прямого напрямку, нехайΓ{A}\EntailsB і нехай\StructM буде структура так, що\SatMΓ. Якщо\SatMA, то\SatMΓ{A}, так якΓ{A} тягне за собоюB, отримуємо\SatMB. Тому\SatMA\lifB, такΓ\EntailsA\lifB.

Для зворотного напрямку, нехайΓ\EntailsA\lifB і\StructM буде структура так, що\SatMΓ{A}. Тоді\SatMΓ, так\SatMA\lifB, і з тих пір\SatMA,\SatMB. Отже, коли завгодно\SatMΓ{A}\SatMB, такΓ{A}\EntailsB. ◻

Пропозиція5.14.4

\StructMДозволяти бути і структура, іA(x) формула з однією вільною змінноюx, іt замкнутий член. Потім:

  1. A(t)\Entails\lexistsxA(x)

  2. \lforallxA(x)\EntailsA(t)

Доказ.

  1. Припустимо\SatMA(t). Let s be a variable assignment with s(x)=\ValuetM. Then \Sat[,s]MA(t) since A(t) is a sentence. By Proposition 5.13.3, \Sat[,s]MA(x). By Proposition 5.12.4, \SatM\lexistsxA(x).

  2. Вправа.

Проблема5.14.2

Заповніть доказ Пропозиції5.14.4.