maude
Installation
SKILL.md
Maude executable specifications and analysis
Step 1: Define the semantics and claim
- Record the model files/imports, initial states, state sort, environment/fairness assumptions, and required claim: data evaluation, sample execution, reachability, invariant, LTL, strategy-restricted behavior, or symbolic solutions.
- Separate equations/axioms (state equality and normalization) from rules (transitions). Record equation termination/confluence/sort-decreasingness and rule coherence evidence or assumptions; Maude accepting a module proves none of these.
- Read
references/install-model-execute.md. Distinguish Core Maude from separately loaded Full Maude and extension tools; route Tamarin security-protocol work totamarin-proverrather than translating its claims silently. - Review command files before loading. Files can contain arbitrary interpreter commands and IO; keep risky execution capabilities disabled for pure specifications. Bound potentially infinite computation and use a disposable workspace.
Gate: the model semantics, analysis mode, scope, assumptions, and executable trust boundary are explicit.