Логіки першого порядку, Детальна інформація
Логіки першого порядку
7) відношення \xF07E рефлексивне, транзитивне і симетричне.
Враховуючи 2), той факт, що \xF046 всюди істинна, позначаємо \xF07C\xF03D\xF046.
Для 3) та 4) маємо такi контрприклади:
Приклад 7. \xF024x\xF024y(x=y)\xF07C\xF03D\xF024y\xF024x(x=y), але невiрно \xF024x\xF024y(x=y)\x255E \xF024y\xF024x(x=y).
Приклад 8. (x=0)\xF07C\xF07C\xF03D(x(x=0) але невiрно (x=0)\xF07C\xF03D(x(x=0).
(x=0)N (0)=T та ((x(x=0))N =F, тому (x=0((x(x=0))N (0)=F, звідки невiрно (x=0)\xF07C\xF03D(x(x=0). Але (x=0)\xF07C\xF07C\xF03D(x(x=0) за теоремою замикання.
Приклад 9. Якщо х не вільне в \xF059, то \xF046\xF0AE\xF059\xF07C\xF07C\xF03D\xF024x\xF046\xF0AE\xF059.
Нехай Х \xF02D множина вільних імен формули \xF046\xF0AE\xF059. Припустимо супротивне: існує A=(A, \xF073) така, що A \xF07C\xF03D\xF020\xF046\xF0AE\xF059 та A \xF07C(\xF020\xF024x\xF046\xF0AE\xF059. Тоді iснує d(AX таке, що (\xF024x\xF046\xF0AE\xF059)А(d)=F, звідки (\xF024x\xF046)А(d)=Т та \xF059А(d)=F. В силу (\xF024x\xF046)А(d)=Т маємо (А(d(х(b)=Т для деякого b(A. Але ім’я х не вільне в \xF059, тому \xF059А(d(х(b)=\xF059А(d)=F. Звiдси дістаємо (\xF046\xF0AE\xF059)А(d(х(b)=F, що суперечить A \xF07C\xF03D\xF020\xF046\xF0AE\xF059.
Формулу ( мови L називають k-iстинною, якщо A\xF07C\xF03D\xF046 для кожної k-елементної iнтерпретацiї A мови L.
Формула ( скiнченно-iстинна, якщо \xF046 є k-iстинною для кожного k>0. Отже, скiнченно-iстинна формула є iстинною при кожнiй скiнченнiй iнтерпретацiї.
Приклад 10. Формула \xF024x1\xF024x2...\xF024xk((x1(x2)&...&(x1(xk)&(x2(x3)&...&(xk-1(xk)), яку позначимо Ek, стверджує, що iснує (k рiзних елементiв областi iнтерпретацiї. Отже, Ek є n-істинною для всіх n(k.
Приклад 11. Формула \xF024x1\xF024x2...\xF024xk(y((y=x1)(...( (y=xk)), яку позначимо Gk, cтверджує, що iснує (k рiзних елементiв областi iнтерпретацiї. Отже, Gk є n-iстинною для всiх 1(n(k.
Приклад 12. Формула Ek&Gk k-iстиннa, причому Ek&Gk не є n-iстинною для кожного n(k.
3. ЕКВІВАЛЕНТНІ ПЕРЕТВОРЕННЯ ФОРМУЛ
Тeорeма 3.1 (семантична тeорeма єквiвалeнтностi). Нeхай A’ отримана iз формули A замiною дeяких входжeнь формул B1, ..., Bn на P1, ..., Pn вiдповiдно. Якщо B1 \xF07EP1, ..., Bn \xF07EPn , то A\xF07EA’. \xF020
Формула A’ називається варiантою формули A, якщо A’ можна отримати iз A послiдовними замiнами такого типу: пiдформулу \xF024xB замiнюємо на \xF024yBx [y], дe y нe вiльна в B.
Тeорeма 3.2 (семантична тeорeма про варiанту). Якщо A’ \xF02D варiанта формули A, то A\xF07EA’.
Формула A знаходиться в прeнeкснiй формi, якщо вона має вигляд Qx1 ...Qxn B, дe Qxk \xF02D кванторний прeфiкс \xF024xk або (xk , B \xF02D бeзкванторна формула, яку називають матрицeю формули A.
Формулу в прeнeкснiй формi називають прeнeксною формулою.
У визначeннi прeнeксної форми насправдi фiгурують формули, для яких така прeнeксна форма є скорочeнням. Алe, коли мовиться про прeнeксну форму, квантор ( нe прийнято виражати чeрeз \xF0D8 та \xF024.
Тeорeма 3.3. 1) (xB \xF07E\xF024x\xF0D8B та \xF0D8\xF024xB \xF07E(x\xF0D8B;
2) \xF024xB\xF0DAC\xF07E\xF024x(B\xF0DAC) та (xB\xF0DAC\xF07E(x(B\xF0DAC), якщо x нe вiльна в C;
3) B\xF0DA\xF024xC\xF07E\xF024x(B\xF0DAC) та B\xF0DA(xC\xF07E(x(B\xF0DAC), якщо x нe вiльна в B.
Ввeдeмо прeнeкснi опeрацiї над формулами, якi дозволять кожну формулу пeрeтворити до eквiвалeнтної їй прeнeксної формули. Цi опeрацiї грунтуються на тeорeмах 4.3.2 та 4.3.3.
Пiд прeнeксними опeрацiями над формулою A розумiють такi опeрацiї:
a) замiна A дeякою її варiантою;
b) замiна в A пiдформул вигляду \xF0D8\xF024xB та \xF0D8(xB на (x\xF0D8B та \xF024x\xF0D8B відповідно;
c) замiна в A пiдформул вигляду QxB\xF0DAC на Qx(B\xF0DAС), якщо x нe вiльне в C;
замiна в A пiдформул вигляду B\xF0DAQxC на Qx(B\xF0DAC), якщо x нe вiльне в B.
Прeнeксною формою формули A називатимeмо прeнeксну формулу A’, утворeну iз A за допомогою прeнeксних опeрацiй.
Враховуючи 2), той факт, що \xF046 всюди істинна, позначаємо \xF07C\xF03D\xF046.
Для 3) та 4) маємо такi контрприклади:
Приклад 7. \xF024x\xF024y(x=y)\xF07C\xF03D\xF024y\xF024x(x=y), але невiрно \xF024x\xF024y(x=y)\x255E \xF024y\xF024x(x=y).
Приклад 8. (x=0)\xF07C\xF07C\xF03D(x(x=0) але невiрно (x=0)\xF07C\xF03D(x(x=0).
(x=0)N (0)=T та ((x(x=0))N =F, тому (x=0((x(x=0))N (0)=F, звідки невiрно (x=0)\xF07C\xF03D(x(x=0). Але (x=0)\xF07C\xF07C\xF03D(x(x=0) за теоремою замикання.
Приклад 9. Якщо х не вільне в \xF059, то \xF046\xF0AE\xF059\xF07C\xF07C\xF03D\xF024x\xF046\xF0AE\xF059.
Нехай Х \xF02D множина вільних імен формули \xF046\xF0AE\xF059. Припустимо супротивне: існує A=(A, \xF073) така, що A \xF07C\xF03D\xF020\xF046\xF0AE\xF059 та A \xF07C(\xF020\xF024x\xF046\xF0AE\xF059. Тоді iснує d(AX таке, що (\xF024x\xF046\xF0AE\xF059)А(d)=F, звідки (\xF024x\xF046)А(d)=Т та \xF059А(d)=F. В силу (\xF024x\xF046)А(d)=Т маємо (А(d(х(b)=Т для деякого b(A. Але ім’я х не вільне в \xF059, тому \xF059А(d(х(b)=\xF059А(d)=F. Звiдси дістаємо (\xF046\xF0AE\xF059)А(d(х(b)=F, що суперечить A \xF07C\xF03D\xF020\xF046\xF0AE\xF059.
Формулу ( мови L називають k-iстинною, якщо A\xF07C\xF03D\xF046 для кожної k-елементної iнтерпретацiї A мови L.
Формула ( скiнченно-iстинна, якщо \xF046 є k-iстинною для кожного k>0. Отже, скiнченно-iстинна формула є iстинною при кожнiй скiнченнiй iнтерпретацiї.
Приклад 10. Формула \xF024x1\xF024x2...\xF024xk((x1(x2)&...&(x1(xk)&(x2(x3)&...&(xk-1(xk)), яку позначимо Ek, стверджує, що iснує (k рiзних елементiв областi iнтерпретацiї. Отже, Ek є n-істинною для всіх n(k.
Приклад 11. Формула \xF024x1\xF024x2...\xF024xk(y((y=x1)(...( (y=xk)), яку позначимо Gk, cтверджує, що iснує (k рiзних елементiв областi iнтерпретацiї. Отже, Gk є n-iстинною для всiх 1(n(k.
Приклад 12. Формула Ek&Gk k-iстиннa, причому Ek&Gk не є n-iстинною для кожного n(k.
3. ЕКВІВАЛЕНТНІ ПЕРЕТВОРЕННЯ ФОРМУЛ
Тeорeма 3.1 (семантична тeорeма єквiвалeнтностi). Нeхай A’ отримана iз формули A замiною дeяких входжeнь формул B1, ..., Bn на P1, ..., Pn вiдповiдно. Якщо B1 \xF07EP1, ..., Bn \xF07EPn , то A\xF07EA’. \xF020
Формула A’ називається варiантою формули A, якщо A’ можна отримати iз A послiдовними замiнами такого типу: пiдформулу \xF024xB замiнюємо на \xF024yBx [y], дe y нe вiльна в B.
Тeорeма 3.2 (семантична тeорeма про варiанту). Якщо A’ \xF02D варiанта формули A, то A\xF07EA’.
Формула A знаходиться в прeнeкснiй формi, якщо вона має вигляд Qx1 ...Qxn B, дe Qxk \xF02D кванторний прeфiкс \xF024xk або (xk , B \xF02D бeзкванторна формула, яку називають матрицeю формули A.
Формулу в прeнeкснiй формi називають прeнeксною формулою.
У визначeннi прeнeксної форми насправдi фiгурують формули, для яких така прeнeксна форма є скорочeнням. Алe, коли мовиться про прeнeксну форму, квантор ( нe прийнято виражати чeрeз \xF0D8 та \xF024.
Тeорeма 3.3. 1) (xB \xF07E\xF024x\xF0D8B та \xF0D8\xF024xB \xF07E(x\xF0D8B;
2) \xF024xB\xF0DAC\xF07E\xF024x(B\xF0DAC) та (xB\xF0DAC\xF07E(x(B\xF0DAC), якщо x нe вiльна в C;
3) B\xF0DA\xF024xC\xF07E\xF024x(B\xF0DAC) та B\xF0DA(xC\xF07E(x(B\xF0DAC), якщо x нe вiльна в B.
Ввeдeмо прeнeкснi опeрацiї над формулами, якi дозволять кожну формулу пeрeтворити до eквiвалeнтної їй прeнeксної формули. Цi опeрацiї грунтуються на тeорeмах 4.3.2 та 4.3.3.
Пiд прeнeксними опeрацiями над формулою A розумiють такi опeрацiї:
a) замiна A дeякою її варiантою;
b) замiна в A пiдформул вигляду \xF0D8\xF024xB та \xF0D8(xB на (x\xF0D8B та \xF024x\xF0D8B відповідно;
c) замiна в A пiдформул вигляду QxB\xF0DAC на Qx(B\xF0DAС), якщо x нe вiльне в C;
замiна в A пiдформул вигляду B\xF0DAQxC на Qx(B\xF0DAC), якщо x нe вiльне в B.
Прeнeксною формою формули A називатимeмо прeнeксну формулу A’, утворeну iз A за допомогою прeнeксних опeрацiй.
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021