lbls.parseLabel(INITMEM+" "+LabelRepresentation.XM_DATA.POST+ " (and (= m_N 0) (= m_N 1))");
lbls.parseLabel("add"+" "+LabelRepresentation.XM_DATA.POST+ " (= m_N (+ m_M 1))");
lbls.parseLabel("remove"+" "+LabelRepresentation.XM_DATA.PRE+ " (> m_N 0)");
lbls.parseLabel("remove"+" "+LabelRepresentation.XM_DATA.POST+ " (= m_N (- m_M 1))");
final LearnerGraph graph = new LearnerGraph(config);
Smt.loadLibrary();Smt.closeStdOut();final Smt smt = new Smt();
final List<String> sequence = Arrays.asList(new String[]{});
Helper.checkForCorrectException(new whatToRun() { public void run() {
lbls.AugmentAbstractStates(smt,sequence, graph,true);// initial state
}},IllegalArgumentException.class,"unsatisfiable");