
- •Предмет мат.Логіки. Поняття предикату. Логічні системи. Композиційні системи, алгебра предикатів.
- •Поняття алгоритму. Алгоритмічна перелічність, розв’язність. Числення. Формальні системи. Теорема, виведення.
- •Композиції пропозиційного рівня. Мова пропозиційної логіки. Тавтології.
- •Логічний (тавтологічний) наслідок, логічна (тавтологічна) еквівалентність. Логічний наслідок для множини формул.
- •Пропозиційне числення. Виведення в про позиційному численні.
- •Метод резолюцій для про позиційної логіки.
- •Поняття секвенції. Секвенційні форми, секвенцій не дерева. Пропозиційне секвенцій не числення.
- •Хінтікківські множини. Коректність, повнота про позиційного секвенційного числення.
- •Іменні множини (ім). Операції над ім. Квазіарні, х-арні, n-арні, фіеарні функції. Еквітонні, повнтотальні функції.
- •Композиції номінативного рівня. Реномінації. Квантори. Суперпозиції.
- •Реномінативна логіка, мови та моделі. Неістотність предметних імен. Нормалні форми. Субтавтології.
- •Реномінативні неокласичні числення. Коректність та повнота таких числень.
- •Ієрархія логік квазіарних предикатів 1-го порядку за рівнем абстракції розгляду та обмеженнями на клас предикатів.
- •Класичні логіки 1-го порядку, їх мови. Терми, формули. Вільніта зв’язні змінні. Колізії. Замкнені формули.
- •Мова арифметики. Арифметичні предикати, множини та функції. Істинні арифметичні формули.
- •Істинність та використовуваність формул. Всюди істинні формули. Тавтології. Істинність та скінченноістинність.
- •Тавтологічний, логічний та слабкий логічний наслідок. Відношеня логічного наслідку для множин формул.
- •Логічна еквівалентність. Еквівалентні перетворення формул. Теорема еквівалентності. Теореми рівності.
- •Пренексні операції. Пренексна форма. Сколемівська нормальна форма.
- •Логіки еквітонних предикатів кванторного рівня (чнкл). Семантичні властивості. Нормальні форми.
- •Логіки еквітонних предикатів кванторого рівня (фенкл). Семантичні властивості. Нормальні форми.
- •Гомофізми, ізоморфізми та автоморфізми ас. Приклади.
- •Теореми про гомоморфізм та ізоморфізм. Елементарна еквівалентність, зв’язок з ізоморфізмом.
- •Теорема виразності. Доведення невиразних предикатів в ас за допомогою автоморфізмі.
- •Підсистеми. Фактор-системи. Канонічний гомоморфізм.
Ієрархія логік квазіарних предикатів 1-го порядку за рівнем абстракції розгляду та обмеженнями на клас предикатів.
На рівні логік предикатів 1-го порядку функції та предикати в загальному випадку розглядаємо як квазіарні, композиціями таких логік є логічні зв’язки, операції квантифікації, а також реномінації, суперпозиції та рівності. Назва "логіка 1-го порядку" пов’язана з тим, що квантори застосовуються тiльки до імен компонентів даних (предметних iмен). Будемо розглядати логіки еквітонних предикатів кванторного, функціонального та функціонально-екваційного рівня. Логіки еквітонних предикатів зберігають основні властивості класичної логіки, тому названі неокласичними (НКЛ). Семантичними моделями НКЛ є композиційні системи еквітонних квазіарних предикатів реномінативного рівня.
На кванторному рівні до пропозиційних композицій та реномінації додаються 1-арні параметричні композиції квантифікації x тa x. Дамо визначення композицій x тa x. Предикати x(P) та x(P) позначаємо xP та xP. Вказані предикати задамо так:
(xP)(d) =
(xP)(d) =
На
функціональному
рівні до композицій кванторного рівня
додаються параметричні композиції
суперпозиції. Композиція
суперпозиції
S
V-квазіарним
функціям f, g1, ..., gn
співставляє V-квазіарну
функцію S
(f, g1,...,gn),
значення
якої для кожного dVА
обчислюється
так: S
(f,
g1,...,
gn)(d)
=
f([v1g1(d),...,vngn(d)](d║(V\{v1,...,vn}))).Нехай
FпА
та
PrА
множини V-квазіарних
функцій та V-квазіарних
предикатів
на
A.
Будемо розглядати дві різновидності
суперпозицій: (FnA)n+1FnA
та PrA(FnA)nPrA.Ввівши
позначення вигляду
для y1,...,
yn ,
замість
S
також
писатимемо S
.
Для
роботи з окремими компонентами даних
на функціональному рівні природно
виділити
спеціальні
функції деномінації (розіменування).
Для
кожного vV
маємо
функцію ‘v,
значення якої для кожного dVА
визначається так: ‘v(d)
=
v(d).
Нехай
FnА
містить
множину функцій розіменування NfА =
{‘v
|
vV}.
Тоді
композицію реномінації можна промоделювати
за допомогою композиції суперпозиції.
Справді, для довільної
fFnAPrA
маємо
R = S (f, ’x1,..., ’xn)
При
введенні функцій розіменування базовими
композиціями логік функціонального
рівня будемо вважати ,
,
x,
S
.
На функціонально-екваційному рівні можна ототожнювати і розрізняти предметні значення. що дає змогу ввести спеціальну бінарну композицію рівності = : FnAFnAPrA. Композиція рівності кожним V-квазіарним функціям f та g співставляє V-квазіарний предикат = (f, g), значення якого для кожного dVA обчислюється так:
= (f,
g)(d)
=
Базовими композиціями логік функціонально-екваційного рівня є , , x, S , =.
Композиції , , x зберігають фінарність, повнототальність, еквітонність V-квазіарних предикатів. Композиції R , S , = зберігають фінарність, повнототальність, еквітонність V-квазіарних функцій та предикатів. Таким чином, класи ЕFnAEPrA та СFnACPrA замкнені відносно , , &, , R , S , x, x, = .
Класичні логіки 1-го порядку, їх мови. Терми, формули. Вільніта зв’язні змінні. Колізії. Замкнені формули.
Будемо розглядати логіку з фінарними функціями та предикатами, яка по суті є класичною логікою 1-го порядку. При цьому операції суперпозиції задаються неявно. Моделями такої логіки є класичні алгебраїчні системи з тотальними фінарними функціями та предикатами. Мови 1-го порядку. Засобами опису алгебраїчних систем є мови класичної логіки 1-го порядку, або просто мови 1-го порядку.
Алфавіт мови 1-го порядку складається із таких символів:
– множина V предметних імен (змінних);
– множина Fs функціональнихсимволів заданої арності;
– множина Ps предикатних символів заданої арності;
– символи логічних операцій , та x.
Основними конструкціями мови 1-го порядку є терми та формули.
Терми використовують для позначення суб’єктів, формули для запису тверджень про суб’єкти.
Індуктивне визначення терма таке:
1) кожне предметне ім’я та кожна константа є термом; такі терми назвемо атомарними;
2) якщо t1,..., tn терми, f n-арний функціональний символ, то ft1...tn терм.
Атомарною формулою називається вираз виду pt1...tn, де p n-арний предикатний символ, t1, ..., tn терми.Індуктивне визначення формули таке:
кожна атомарна формула є формулою;
якщо та формули, то та формули;
якщо формула, то x формула.
Входження імені (змінної) x в формулу зв’язане, якщо воно знаходиться в області дії деякого квантора по x, інакше таке входження x в вільне. Якщо існує вільне входження імені x в формулу , то x вільне ім’я (вільна змінна) формули . Формулу із вільними іменами x1,.., xn позначаємо (x1,.., xn). Формула замкнена, якщо вона не має вільних імен.
Колізія ситуація, коли вільні імена стали зв’язаними.
Інтерпретації (моделі) мов 1-го порядку. Алгебраїчні системи(АС). Виразність предикаті, множин, функції в АС.
Інтерпретацією, або моделлю мови L сигнатури будемо називати АС з доданою сигнатурою вигляду A = (A, I, ). Множину A називають областю інтерпретації. Конкретна інтерпретація мови L на АС A = (A, I, ) визначається відображенням I : FnAPrA. Значення символів с, f , p позначаємо відповідно сA , fA , pA : I(c)=cA , I(f)=fA , I(p)=pA .
Алгебраїчною системою назвемо об’єкт вигляду A = (A, FnAPrA), де A непорожня множина, яку називають носієм, або основою АС, FnA та PrA множини функцій та предикатів, заданих на A.
Нехай A = (A, I, ) деяка АС. Предикат Р на A виразимий формулою сигнатури , якщо Р суть предикат A .
Предикат Р на A виразимий в АС A = (A, I, ), якщо Р виразимий деякою формулою сигнатури .
Множина, що є областю істинності предикату, виразимого в АС A, називається виразимою в АС A множиною.
Функція, графік якої виразима в АС A множина, називається виразимою в АС A функцією.
Предикат "x=0" в АС (N, {, =}), (Q, {, =}), (R, {, =}) виражається формулою y(xy=x).
Предикат "x=1" в АС (N, {, =}), (Z, {, =}), (R, {, =}) виражається формулою y(xy=y).