gx3_interlock_check
Check whether two coils' ON/enable conditions can be true simultaneously in a .gx3 project. Get a sound mutually-exclusive verdict or a witness assignment when simultaneous operation is possible.
Instructions
Static satisfiability check: can two coils' ON/enable conditions be true at the same time? A 'mutually-exclusive' verdict is sound; a 'simultaneous-possible' verdict returns a witness assignment but is not a reachability proof.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| root | Yes | Extracted project folder. | |
| device_a | Yes | First coil/device. | |
| device_b | Yes | Second coil/device. | |
| max_vars | No | Variable cap for the SAT search. | |
| max_depth | No | Upstream substitution depth. |