lambda-ccc icon indicating copy to clipboard operation
lambda-ccc copied to clipboard

Looping CCC optimization

Open conal opened this issue 11 years ago • 0 comments

The following optimization in LambdaCCC.CCC occasionally leads to non-terminating construction:

  Apply     . (decompL -> g :. f)  = (Apply :. g) . f

A triggering example in test/TreeTest.hs:

main = go "dot1" (dot :: Tree N1 (Int,Int) -> Int)

conal avatar May 05 '14 16:05 conal