prove_isabelle
Submits hand-written Isabelle/HOL theory text to the configured Isabelle server and processes it on a long-lived session to verify or prove the theory.
Instructions
Submit a hand-written Isabelle/HOL theory to the Isabelle server
configured for this MCP server. The theory text is written into the
configured shared directory and processed via use_theories on the
long-lived session held by AtpMcp.IsabelleSession (session name,
host, port, and credentials all come from application config — they
are fixed for the lifetime of the server and cannot be overridden
per call). For TPTP/THF problems use query_backend with
backend: "isabelle" instead — that routes through prove_tptp on
the same shared session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | Return the system's verbatim output instead of the SZS verdict | |
| theory | Yes | Isabelle theory text | |
| timeout_ms | No | Overall use_theories timeout in milliseconds | |
| theory_name | Yes | Theory name (also used as the .thy filename) |