Библиотека >> К онтологии сознания через рефлексию
Скачать 164.78 Кбайт К онтологии сознания через рефлексию
Одним из аргументов в пользу эффективности такого перехода к новому метаязыку может служить следующий факт из истории математики, когда за счет перехода к «языку метапеременных) Х и У» удалось найти общий метод решения квадратных уравнений. Обобщая этот подход можно сформулировать следующее методологическое правило, активным приверженцем и пропагандистом которого был крупный российский философ и логик В.А. Смирнов: переформулировка задачи на новом языке (метаязыке) позволяет существенно упростить процедуру ее решения, а часто просто превращает сложную задачу в тривиально решаемую. Достаточно нагляден в этом отношении и следующий пример, приводимый в [8]. Пусть нам дано аксиоматическое исчисление:
аксиома 1: A=A A [B], B = С аксиома 2: (A=B)=(B= А) правило вывода: ------------------- , аксиома 3: (A=(B=C) = ((A = B)= С) А [С] в котором необходимо построить вывод формулы W: (P= Q) = ((Q = R) = (R = P)) Вывод формулы W в данном исчислении занимает около двух страниц. Однако Р. Вейхрауху удалось значительно упростить данную задачу, предложив следующее правило (метаправило) для исчислений подобного типа: Каждое высказывание W, построенное только из пропозициональных переменных с помощью связки эквивалентности "=" таким образом, что любая пропозициональная переменная p входит в W четное число раз (выделено мной — К.С.), является теоремой [9]. Данное правило позволяет "свести" доказательство некоторой формулы W к простому подсчету "четности" разных переменных, что значительно сокращает "вывод" данной формулы W. Это стало возможным за счет использования при построении вывода новой абстракции — понятия "четное число", и введения на его основе нового допустимого правила вывода, что в языке логики высказываний сделать невозможно. В рамках реализации этой идеи было сделано следующее: · переход к логическим исчислениям, использующим тернарные логические связки. В рамках проекта этот подход реализован построением исчисления поиска на базе тернарной связки «условной дизъюнкции» [10]. Отметим, что идея использования этой связки при построении логических исчислений восходит к А. Черчу [11], а впервые была реализована в работе российского логика Е. Сидоренко [12]); · переход к логическим исчислениям с «временными» переменными (мета-переменными). В рамках проекта этот подход реализован в работе [13]. Отметим, что в данном случае сформулированное выше методологическое правило конкретизируется так: введение новых объектов (путем использования «временных» метапеременных), которые замещают фиксированные значения переменных «нижнего» уровня (авторство этой идеи принадлежит С. Кангеру [4], Д. Правицу и Н. Шанину [5, стр.100]); Во-вторых, при построении «логико — эвристических» исчислений целесообразно превратить их в формульно-ориентированные метаисчисления, т.е. использовать идею «глобальной обработки информации», предложенную в рамках ленинградской школы математической логики (пионерские реализации этой идеи представлены в работах [14, 15]). Суть этого подхода заключается в том, чтобы при построении вывода формулы использовать дополнительную информацию о структуре формулы (структурной информации) удается поиск вывода организовать более эффективно. Для этого создаваемые метаисчисления должны не только «наследовать» свойства исходных исчислений, но и учитывать особенности выводимых формул, т.е. быть формульно-ориентированными. В этом смысле исчисления поиска вывода можно трактовать как метаисчисления Иb,f, построенного по исходному исчислению b и формуле f. Выводимость в построенном метаисчислении особого объекта Џ эквивалентна выводимости f в исходном исчислении b. К этому классу исчислений можно отнести исчисления обратного метода [16], исчисления метода резолюций [17] и расщеплений [18], а также построенные С. Катречко исчисления чисел с индексами [19, 20, 21]. В рамках реализации этой идеи было сделано следующее: · построение машинной реализации исчислений чисел с индексами для пропозициональной логики (см. распечатку текста программы, написанной на языке СИ++ в приложении 1), в рамках которой предложен оригинальный алгоритм преобразования формул в д. н. ф. [22, 23]; · в общих чертах сформулированы принципы написания программы автоматического доказательства теорем на базе предложенного исчисления чисел с индексами для исчисления предикатов [20, 23, 24]; · сформулирована оригинальная идея о возможности повышения эффективности исчислений поиска за счет перехода к новой структуре представления формул и выводов. Первоначально эта идея была высказана [25], как идея возможности структурной специализации выводов в секвенциальных системах и системах натурального вывода. Чуть позже она была использована при построении исчислений с «условной дизъюнкцией». В рамках данного проекта она получила дальнейшее развитие при формулировании оригинального алгоритма перевода формулы в дизъюнктивной нормальной форме в качестве использования более компактного представления д. Страницы:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
| ||
|