Changes between Version 4 and Version 5 of Specification/RSF2DIMACS


Ignore:
Timestamp:
Sep 24, 2014, 12:52:55 PM (10 years ago)
Author:
elshar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Specification/RSF2DIMACS

    v4 v5  
    1313Not(Condition) implies Not(Variable) 
    1414}}} 
    15  * In DIMACS 
     15 * In DIMACS: 
    1616{{{ 
    1717Condition or Not(Variable) 
     
    2727Not(Condition1) and Not(Condition2) implies Not(Variable) 
    2828}}} 
    29  * In DIMACS 
     29 * In DIMACS: 
    3030{{{ 
    3131Condition1 or Condition2 or Not(Variable) 
     
    4242>  Reverse dependencies can only be used with boolean or tristate 
    4343>  symbols. 
     441. Translation of Boolean !ItemSelect statements: 
     45 * In RSF: 
     46{{{ 
     47ItemSelects BOOLEAN_VAR OTHER_VAR CONDITION 
     48}}} 
     49 * In Boolean formula: 
     50{{{ 
     51(BOOLEAN_VAR and CONDITION) implies OTHER_VAR 
     52}}} 
     53 * In DIMACS: 
     54{{{ 
     55Not(BOOLEAN_VAR) or Not(CONDITION) or OTHER_VAR 
     56}}} 
     572. Translation of Tristate !ItemSelect statements: 
     58 * In RSF: 
     59{{{ 
     60ItemSelects TRISTATE_VAR OTHER_VAR CONDITION 
     61}}} 
     62 * In Boolean formula: 
     63{{{ 
     64(TRISTATE_VAR and CONDITION) implies OTHER_VAR 
     65(TRISTATE_VAR_MODULE and CONDITION) implies OTHER_VAR_MODULE 
     66}}} 
     67 * In DIMACS: 
     68{{{ 
     69Not(TRISTATE_VAR) or Not(CONDITION) or OTHER_VAR 
     70Not(TRISTATE_VAR_MODULE) or Not(CONDITION) or OTHER_VAR_MODULE 
     71}}}