Advertisement
froleyks

temp.cpp

Aug 3rd, 2020
1,662
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.77 KB | None | 0 0
  1.  
  2.     for (int k = 1;; ++k) {
  3.       if (st.m.verbosity() > Options::Informative) cout << "Level " << k << endl;
  4.       extend(st, k);
  5.       bool trivial = strengthen(st, k);
  6.       auto rat = st.m.attachment<RchAttachment>(Key::RCH);
  7.       rat->updateCexLowerBound(k + 2, string(st.ss.reverse ? "IC3r" : "IC3"));
  8.       st.m.release(rat);
  9.       propagateClauses(st, k, trivial, shortCircuit);
  10.       renewSAT(st);
  11.     }
  12.  
  13.  
  14. --------------------------------------------------------------------------------
  15.  
  16.  
  17.             throw CEX(st.cex, toK, indCubes);
  18.           }
  19.           else {
  20.             throw CEX(st.cex, toK);
  21.           }
  22.  
  23. --------------------------------------------------------------------------------
  24.  
  25.     try {
  26.       check(sstate, !proofCNF);
  27.     }
  28.     catch (CEX const & cex) {
  29.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement