概要
The Lambda Calculus skill provides a robust environment for executing, reducing, and analyzing lambda terms based on Church's foundation of functional programming. It enables Claude to handle variables, abstractions, and applications with precision, supporting multiple beta-reduction strategies such as normal, applicative, and lazy evaluation. Designed for high-level reasoning and formal verification, it includes Church encodings for data structures, Y combinators for recursion, and De Bruijn indices to eliminate alpha-equivalence issues. This skill is particularly useful for developers and researchers working on language design, formal logic, or graph-based computation models like interaction nets.