Changes between Version 24 and Version 25 of Specification/RSF2DIMACS


Ignore:
Timestamp:
Mar 10, 2015, 12:16:49 PM (9 years ago)
Author:
krafczy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Specification/RSF2DIMACS

    v24 v25  
    8080If Condition contains variables that are neither boolean nor tristate (i.e. integer, hex, string or unknown) they are treated as false (i.e. 'n'). 
    8181 
    82 == Translation of ''ItemSelects'' Constraints == 
     82== Translation of ''!ItemSelects'' Constraints == 
    8383The ItemSelects statement specifies the minimum possible selection for a variable, if the specified condition is true. The constraint is evaluated in "integer logic", with "or" being "max", "and" being "min" and "not" being "2-". 
    8484 
     
    9898}}} 
    9999 
    100 If the Condition is true and Variable is true (i.e. 'y'), then OtherVariable must be true (i.e. 'y'). If OtherVariable is a tristate, 'y' means "permanently selected". 
     100If the Condition is true and Variable is true (i.e. 'y'), then !OtherVariable must be true (i.e. 'y'). If !OtherVariable is a tristate, 'y' means "permanently selected". 
    101101 
    102102=== Variable is Tristate === 
     
    112112}}} 
    113113 
    114 If the Condition is true and Variable is true (i.e. 'y'), then OtherVariable must be true (i.e. 'y'). 
    115  
    116 If the Condition is true and Variable is selected as module (i.e. 'm'), then OtherVariable must be selected as module ('m') or permanently selected ('y'). Thus, if OtherVariable boolean, it can only be permanently selected; the " or OtherVariable_MODULE" part is omitted in this case. 
     114If the Condition is true and Variable is true (i.e. 'y'), then !OtherVariable must be true (i.e. 'y'). 
     115 
     116If the Condition is true and Variable is selected as module (i.e. 'm'), then !OtherVariable must be selected as module ('m') or permanently selected ('y'). Thus, if !OtherVariable boolean, it can only be permanently selected; the " or OtherVariable_MODULE" part is omitted in this case. 
    117117 
    118118== Translation of Choices ==