Алгоритм Тарского

Материал из Википедии — свободной энциклопедии

Алгоритм Тарского — универсальный

формулы первого порядка с переменными для вещественных чисел
. Основан на теореме Зайденберга — Тарского.

Алгоритм Тарского позволяет проверить истинность или ложность любого

автоматически доказывать любую теорему элементарной геометрии.[1][2]

Для аналогичного языка с переменными, принимающими только

.

История

Алгоритм разработан в 1948 году американским логиком Альфредом Тарским. Существование подобного алгоритма длительное время считалось невозможным, поэтому его создание стало своего рода революцией.[3]

Время работы первоначального варианта алгоритма нельзя было ограничить никакой башней экспонент от длины формулы. Впоследствии алгоритм был улучшен, Г. Е. Коллинз предложил алгоритм время работы которого ограничено двойной экспонентой. Однако на практике и этот алгоритм малоэффективен. В 1974 году было получено доказательство того, что время работы любого алгоритма для этой задачи зависит по крайней мере экспоненциально от длины исходного утверждения.[2]

См. также

Примечания

Ссылки