Indexed beta reduction

ID: indexed-beta-reduction

Use the binary finite-set encoding and Cantor code . Contracting gives the substituted body with its root index lowered by taking the minimum with , replacing each occurrence by a copy of with root index . A zero-indexed abstraction instead substitutes and gives the body root index zero. Indices strictly budget the argument information that can be used by application. Finite-witness inequalities for the pairing code prove that indexed reduction increases the interpretation, although it can decrease the underlying Böhm tree.

New to topics? Read the docs here!