Свободная переменная

Материал из свободной русской энциклопедии «Традиция». Вы можете дополнить или исправить его.
Перейти к навигации Перейти к поиску

Свободная переменная (свободный идентификатор) — в λ-исчислении переменная vv, входящая в некоторый λ-терм MM и удовлетворяющая одному из следующих условий:

  1. M=vM = v;
  2. M=(M1M2)M = (M_1 M_2), и vv свободна в M1M_1 или M2M_2 (то есть один и тот же идентификатор может быть как связан, так и свободен в λ-терме);
  3. M=λv.MM = \lambda v'.M', и vvv' \neq v, и vv свободна в MM';
  4. M=(M)M = (M'), и vv свободна в MM'.

Множество переменных vv, свободных в терме MM, обозначается как FV(M)FV(M) (от англ. free variable — свободная переменная).

См. также[править | править код]