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

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

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

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

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

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