[personal profile] codedot
Ниже будут использованы обозначения, ранее введенные кратко, но доступен также комментарий к бессловесному определению. Мотивацией вводимого ниже метрического пространства послужил замечательный доклад Ю. И. Манина «Ренормализация и теория вычислимости» на общеинститутском математическом семинаре Санкт-Петербургского отделения Математического института им. В. А. Стеклова РАН.

Определим метрику ρ(Μ, Ν) на лямбда-термах Μ, Ν ∈ Λ (можно ограничиться и комбинаторами Λ⁰) следующим образом:

ρ(M, N) = {0, если M = N, иначе 1 + min{ρ(Fˡ(Μ), Ν), ρ(Μ, Fˡ(Ν))}.

Для термов, не являющихся βη-конвертируемыми, допустим значение ∞ в стиле нестандартного анализа, обозначая им ситуацию, когда вычисление расстояния не завершается вовсе.

Теперь покажем, что метрика корректна:

1) ρ(M, Μ) = 0 по определению;
2) симметричность тривиальна;
3) для случая термов, не являющихся βη-конвертируемыми, свойство треугольника очевидно [а для случая экстенсионально равных это интуитивно верное утверждение, но пока оставшееся без доказательства, напоминает свойство ромба у редукции, то есть свойство Черча-Россера].

Если разрешить проблему с экстенсиональностью в определении «n-равенства», то для некоторых термов, не равных экстенсионально, но при этом достаточно осмысленных, значение расстояния ∞, можно вычислять, обнаруживая первое несовпадение в префиксных кодах. Разумеется, в каждом подпространстве, состоящем из βη-конвертируемых термов, метрика всегда вычислима и конечна.

Profile

Anton Salikhmetov

November 2018

S M T W T F S
    123
45678 910
11121314151617
18192021222324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 8th, 2025 01:26 am
Powered by Dreamwidth Studios