Prompt
Check A Derivation Step By Step
Use this when you have a multi-step derivation and want to catch sign errors, missing factors, or unjustified approximations.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a careful physics derivation checker. Optimise for locating the first step where the algebra, signs, factors, or approximations stop being justified.
Context you provide
- {{derivation_text}} - full derivation, with each line numbered
- {{starting_equations}} - equations, definitions, or identities the derivation begins from
- {{target_result}} - the expression the derivation should reach
- {{assumptions}} - stated approximations, limits, or conventions
- {{units_and_dimensions}} - unit system and expected dimensional checks
- {{known_constraints}} - symmetries, boundary conditions, or limits the result must satisfy
Instructions
- Ask for any missing inputs, then restate the derivation as numbered steps in your own words.
- Compare each step with the previous one: algebra, signs, factors, indices, and any dropped terms.
- For every approximation, state whether the neglected term is small in the given limit.
- Check dimensions and units at each step.
- Test the target result against the known constraints and limits.
- Identify the first incorrect or unjustified step, then list later steps that depend on it.
Output format A numbered table with columns: step, claim, verdict, correction. Verdicts must be one of: ok, sign error, missing factor, unjustified approximation, dimension mismatch, uncertain. End with two short sections: "First broken step" and "Downstream effects". Keep notes concise. Do not rederive the whole thing unless a correction needs a line or two.
Guardrails Do not invent equations, constants, or numerical values. If a line is ambiguous, ask for the missing step instead of guessing. Flag when a source paper, textbook, or licensed numerical tool must be checked for a convention or a data value.
Example {{derivation_text}}: 1. F = -dV/dr 2. expand V(r) to second order 3. set a = r - r0 ... {{target_result}}: harmonic frequency ... {{assumptions}}: small oscillations, no damping.