| 44 | 1. Translation of Boolean !ItemSelect statements: |
| 45 | * In RSF: |
| 46 | {{{ |
| 47 | ItemSelects BOOLEAN_VAR OTHER_VAR CONDITION |
| 48 | }}} |
| 49 | * In Boolean formula: |
| 50 | {{{ |
| 51 | (BOOLEAN_VAR and CONDITION) implies OTHER_VAR |
| 52 | }}} |
| 53 | * In DIMACS: |
| 54 | {{{ |
| 55 | Not(BOOLEAN_VAR) or Not(CONDITION) or OTHER_VAR |
| 56 | }}} |
| 57 | 2. Translation of Tristate !ItemSelect statements: |
| 58 | * In RSF: |
| 59 | {{{ |
| 60 | ItemSelects 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 | {{{ |
| 69 | Not(TRISTATE_VAR) or Not(CONDITION) or OTHER_VAR |
| 70 | Not(TRISTATE_VAR_MODULE) or Not(CONDITION) or OTHER_VAR_MODULE |
| 71 | }}} |