Свободное исчисление

редактировать

свободное исчисление - это формализм для выражения динамических областей в логике первого порядка. Это вариант ситуационного исчисления ; основное отличие состоит в том, что ситуации считаются репрезентациями состояний. Символ двоичной функции ∘ {\ displaystyle \ circ}\ circ используется для объединения терминов, которые представляют факты, которые имеют место в ситуации. Например, то, что поле находится на столе в ситуации s {\ displaystyle s}s , представлено формулой ∃ t. s знак равно о N (б о Икс, T a B L E) ∘ T {\ Displaystyle \ существует t.s = on (поле, таблица) \ circ t}{\ displaystyle \ exists ts = on (box, table) \ circ t} . Проблема кадра решается путем утверждения, что ситуация после выполнения действия идентична предыдущей, но для условий, измененных действием. Например, действие по перемещению ящика со стола на пол формализуется как:

S tate (D o (move (box, table, floor), s)) ∘ on (box, table) = S tate (s) ∘ on (коробка, пол) {\ displaystyle State (Do (move (box, table, floor), s)) \ circ on (box, table) = State (s) \ circ on (box, floor) }{\ displaystyle State (Do (move (box, table, floor), s)) \ circ on (box, table) = State (s) \ circ on (box, floor)}

Эта формула утверждает, что к состоянию после перемещения добавлен термин на (прямоугольник, пол) {\ displaystyle on (box, floor)}{\ displaystyle on (box, floor)} и удален термин на (коробка, таблица) {\ displaystyle on (коробка, таблица)}{\ displaystyle on (коробка, таблица)} . Аксиомы, определяющие, что ∘ {\ displaystyle \ circ}\ circ коммутативны и неидемпотентны, необходимы для работы таких аксиом.

См. Также
Литература

.

Последняя правка сделана 2021-05-20 09:29:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте