Function lambda_calculus::combinators::om
[−]
[src]
pub fn om() -> Term
ω - the looping combinator.
ω := λx.x x
Example
use lambda_calculus::combinators::om; use lambda_calculus::arithmetic::zero; use lambda_calculus::reduction::normalize; assert_eq!(normalize(om().app(zero())), normalize(zero().app(zero())));