analyze_state_machine
Formally analyze a finite state machine to detect determinism, unreachable states, and deadlock conditions.
Instructions
Formally analyzes a Finite State Machine (FSM) for determinism, unreachable states, and deadlock states.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| states | No | Optional explicit list of all states | |
| transitions | Yes | List of state transitions | |
| initialState | Yes | Initial starting state of the FSM | |
| terminalStates | No | List of designated terminal/accepting states |