AxPDE_parse_pde
Parses natural-language or LaTeX PDE descriptions into a structured SymPy spec. Produces compile-checked input for downstream PDE derivation and verification.
Instructions
Parse a natural-language or LaTeX PDE description into a structured SymPy spec: the differential operator(s) as operator code, plus domain, boundary conditions, variables, and unknowns. Each operator is compile-checked before returning. The spec feeds directly into derive_source and verify_solution. This does NOT choose a manufactured solution or write a solver.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| description | Yes | Natural-language or LaTeX description of the PDE problem, including the equation, the domain, and the boundary conditions. E.g. "The 1D heat equation u_t = u_xx on [0,1] for t in [0,1], with homogeneous Dirichlet boundary conditions u(0,t) = u(1,t) = 0." |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec | No | The structured artifact. Feed spec.equations / variables / domain / boundary_conditions onward. | |
| error | No | ||
| success | Yes | Whether parsing produced a usable spec. | |
| compile_results | No | Per-equation compile check, e.g. {"pde": {"compiled": true}}. |