namme-anetten / epigram

Automatically exported from code.google.com/p/epigram
0 stars 0 forks source link

Demo: Plus.pig: use 'let' definitions instead of 'make'-ing them #94

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Maybe this is historical, or maybe there are bugs sneaking in there but 
Plus.pig is written in the old 'make' style.

Original issue reported on code.google.com by pedag...@gmail.com on 7 Sep 2010 at 11:19

GoogleCodeExporter commented 9 years ago
Also, having let definition should trigger the simplification stuff and that 
could be helpful.

Original comment by pedag...@gmail.com on 7 Sep 2010 at 11:21

GoogleCodeExporter commented 9 years ago
The problem here is that we get a lot less propositional simplification when 
using 'let': we don't look for recursive calls when searching for proofs, and 
we don't simplify propositions in programming problem goals. The former should 
not be very hard to implement, but I'm not sure when we want the latter.

Original comment by adamgundry on 7 Sep 2010 at 11:36