|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkodkod.engine.ucore.CRRStrategy
kodkod.engine.ucore.BasicCRRStrategy
public final class BasicCRRStrategy
A basic cnf-level CRR strategy. No heuristic is used to pick the clauses to be excluded from the core.
traces.ResolutionTrace = nexts.Set |
all i: [1..) | some traces[i] => some traces[i-1] |
all i: [0..#nexts) | nexts[i] in traces[i].conflict.^antecedents |
no disj i,j: [0..#nexts) | traces[i] = traces[j] && nexts[i] = nexts[j] |
traces: [0..)->ResolutionTrace |
nexts: [0..)->Set |
Constructor Summary | |
---|---|
BasicCRRStrategy()
Constructs a new instance of BasicCRRStrategy. |
Method Summary |
---|
Methods inherited from class kodkod.engine.ucore.CRRStrategy |
---|
next |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BasicCRRStrategy()
no this.traces' && no this.nexts' |
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |