| | 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 | }}} |