Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VDM-123.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
6 Мб
Скачать
☆

Язык ив

Язык (формальный) ИВ определяется следующим образом. Алфавит языка ИВ состоит из трех групп символов:

1) Символы переменных высказываний: A, B, C, ... , А1, А2, А3, … (заглавные латинские буквы без индекса или с индексом).

2) Символы логических связок: ¬ (отрицания),  (конъюнкции),  (дизъюнкции), → (импликации).

  1. Вспомогательные символы: левая скобка ( , правая скобка ) , запятая , .

Определение формулы носит индуктивный характер и заключается в следующем:

  1. Переменное высказывание есть формула.

  2. Если F, G - формулы, то ¬F, (FG), (FG), (F → G) - формулы.

  3. Других формул, кроме указанных в пунктах 1-2, нет.

В целях сокращения записи формул договоримся:

1) опускать внешние скобки;

2) опускать скобки согласно следующему приоритету операций:

а) ¬;

б) , ;

в) →;

3) опускать скобки, если операции одинакового приоритета выполняются слева направо.

Пример. Формула (((АВ) →А) →(А→В)) записывается так: АВ →А →(А→В).

Определение. Последовательный набор символов G формулы

F, являющийся формулой, называется подформулой формулы F.

Пример. G1=АВ→А, G2=А→В - подформулы в формуле F=АВ→А→(А→В).

Определение. 1) Константы И, Л и переменная - формулы ранга 0.

2) Если формулы F и G имеют соответственно ранги n1 и n2 и n=max(n1, n2), то формулы ¬F, FG, FG, F → G имеют ранг, равный n+1.

Пример. Ранг формулы F=АВ→А→(А→В) равен 3.

Аксиомы ив

В ИВ взяты следующие 11 аксиом, разбитые для удобства их использования на четыре группы :

1

1)

2)

2

1)

2)

3)

3

1)

2)

3)

4

1)

2)

3)

Правила вывода в ИВ

Правил вывода в ИВ два:

1. Правило подстановки. Говорят, что формула FGA - подстановка формулы G вместо переменной А, если она получена из формулы F заменой каждого вхождения буквы А на формулу G.

Пример.

Пусть F= А→( ВА), G=AC, H=B→C. Тогда FGА=AC→(B (AC)),

FGB=A → ((AC)A), HGА= B→C, HGC= B→ (AC), HGB= AC→C.

2. Правило заключения. Это правило заключается в том, что из формул F и F → G мы можем получить формулу G.

Определение. Формула F называется выводимой в ИВ, если существует ее вывод, т. е. конечная последовательность формул F1, … , Fn такая, что

  1. F1 - аксиома;

  2. Формула Fi , 2≤i≤n, либо аксиома, либо получается из предыдущих формул по правилу подстановки или правилу заключения;

  3. Fn=F.

Тот факт, что формула F выводима в ИВ, записывается в виде ├F. Из определения сразу следует, что ├F, если F ­­­­– аксиома.

Пример.

Покажем, ├ АВ→ ВА.

F1=(А→В)→((А→C) →(A→BC)) (аксиома 2.3);

F2= (F1)AA^B =(АB→В)→((АB→C) →(AB→BC));

F3= (F2)CA=(АB→В)→((АB→A) →(AB→BA);

F4= AB→B (аксиома 2.2);

F5=(АB→A) →(AB→BA) (правило заключения к F4 и F3);

F6= AB→A (аксиома 2.1);

F7= AB→BA (правило заключения к F6 и F5).

Итак, F1, … , F7 – вывод формулы АВ→ ВА.

Следовательно, ├ АВ→ ВА.

Понятие выводимости из множества гипотез Г является обобщением понятия выводимости.

Определение. Формула F выводима из множества гипотез Г, если существует конечная последовательность формул F1, … , Fn такая, что

  1. F1-аксиома или гипотеза;

  2. Формула Fi , 2≤i≤n, либо аксиома или гипотеза, либо получается подстановками из аксиомы Fк , k<i, или по правилу заключения из формул Fк и Fm , k<i, m<i;

  3. Fn=F.

Тот факт, что формула F выводима из множества гипотез Г, записывается в виде Г ├ F.

Пример.

Покажем, что ¬¬F├ F для любой формулы F:

F1= ¬¬А→А (аксиома 4.3);

F2= ¬¬ F → F (подстановка F вместо А в F1 );

F3= ¬¬F – гипотеза;

F4= F (правило заключения к F3 и F2 ).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]