Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Implement {:nowarn}, clarify some messages, and add a few tests | 2015-08-28 | |
| | |||
* | s/loops with/may loop with/ | 2015-08-23 | |
| | |||
* | Rephrase the message about triggers being rejected because they are too strong | 2015-08-21 | |
| | |||
* | Implement the SelectTrigger method, removing redundant triggers. | 2015-08-20 | |
The idea is that we define an partial order on triggers (which may contain multiple terms), and find all the maximal elements. The algorithm as implemented is rather inefficient; in particular, is does not look at the structure of the graph of the relation (thus is does many redundant comparisons). See triggers/useless-triggers-are-removed.dfy for an example where such a filter is useful. |