New pages

New pages
Hide registered users | Hide bots | Hide redirects
  • 09:08, 23 April 2024B2SAT (hist | edit) ‎[5,444 bytes]Michael Leuschel (talk | contribs) (Created page with " The current versions of ProB can make use of the new B2SAT backend as an alternate way of solving constraints. It translates a subset of B formulas to SAT and for solving by an external SAT solver. == Using B2SAT == === B2SAT in the REPL === === B2SAT for PROPERTIES === The new preference SOLVER_FOR_PROPERTIES can be used to specify solver for PROPERTIES (axioms) when setting up constants. The valid settings are: prob (the default), kodkod, z3, z3cns, z3axm, cdclt...")
  • 12:02, 22 April 2024Free Types (hist | edit) ‎[1,361 bytes]Vella (talk | contribs) (Created page with "Freetypes exist in Z and in the Rodin theory plugin and are supported by ProB. You can also define new freetypes in classical B by adding a FREETYPES clause with equations separated by semicolon. Here is a definition of an inductive type IntList for lists of integers constructed using inil and icons: <pre> FREETYPES IntList = inil, icons(INTEGER*IntList) </pre>") originally created as "Freetypes"