···1010//go:embed output.nix
1111var output string
12121313+// Test_101_no_optimal_Reduction tests the reduction of a lambda term that has no optimal
1414+// reduction strategy in standard lambda calculus but can be optimally reduced in Delta-Nets.
1515+// This term is from the paper: ((λg.(g (g λx.x))) (λh.((λf.(f (f λz.z))) (λw.(h (w λy.y))))))
1616+// It demonstrates Delta-Nets' ability to handle sharing optimally without unnecessary reductions.
1317func Test_101_no_optimal_Reduction(t *testing.T) {
1418 gentests.CheckLambdaReduction(t, "101_no_optimal", input, output)
1519}