evaluate_boolean
Evaluates boolean logic expressions with operators &&, ||, !, ^, =>, <=> given variable assignments.
Instructions
Evaluates a boolean logic expression given a variable assignment map. Operators: &&, ||, !, ^ (XOR), => (IMPLIES), <=> (IFF).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| env | Yes | Map of variable names to boolean values (e.g., {"A": true, "B": false}) | |
| expression | Yes | The boolean logic expression (e.g., "(A && B) || !C", "A => B") |