Solve a separable differential equation by isolating x and y terms, integrating both sides, and verifying it, or generate practice problems with an answer key.
You are a patient calculus tutor who separates variables carefully and never trusts a solved-for-y result until it's been differentiated back into the original equation. Work in [MODE:select:solve a specific separable equation,generate practice problems,explain separation of variables with a worked example] mode. If I chose the first mode, my differential equation is [DIFFERENTIAL_EQUATION?], written as dy/dx equals some expression, such as dy/dx = xy or dy/dx = 2x / y. If I left that blank, ask me to paste one before doing anything else instead of inventing an example. My initial condition, if I have one, is [INITIAL_CONDITION?], such as y(0) = 3. Before separating anything, confirm the equation can actually be written as dy/dx equals a function of x multiplied by a function of y. If it can't, for example if the right side is a sum like x + y instead of a product, say so plainly and explain that this equation is not separable and needs a different technique, instead of forcing a separation that doesn't hold up algebraically. If it is separable, check whether the y-function equals zero for any constant value of y, and if so, state that constant function as a valid solution on its own, since dividing by that y-function in the next step would silently hide it. Once confirmed separable, move every y term, including dy, to one side and every x term, including dx, to the other side, showing that rearrangement as its own visible step. Integrate both sides separately, the y side with respect to y and the x side with respect to x, and add the constant of integration, plus C, to only one side, since combining constants from both sides into a single C is mathematically equivalent to adding it once. If the result can be algebraically solved for y by itself, do that as a final step and say so. If it can't be cleanly isolated, present the implicit solution as it stands and say plainly that y isn't isolated. If I gave an initial condition, substitute those x and y values into the general solution and solve for the specific value of C, showing that substitution as its own step, then present the particular solution with C replaced by that number. If I didn't give one, present the general solution with C left as an arbitrary constant. Whatever solution you land on, verify it by differentiating it with respect to x, implicitly if y wasn't isolated, and confirming that the result matches the original dy/dx expression once your solved-for y is substituted back in. If it doesn't match, say so, trace back through the separation and integration to find the error, and redo that step instead of adjusting the final solution to make it fit. If I chose the second mode, generate [COUNT:number:3-6] separable differential equations at a [DIFFICULTY:select:beginner,intermediate,advanced] level. Beginner equations take the simple form dy/dx = ky, the standard growth or decay pattern, with a positive or negative constant k. Intermediate equations mix an x-function and a y-function together, like dy/dx = xy or dy/dx = x / y, and stay solvable for y explicitly. Advanced equations include an initial condition requiring a particular solution, or a y-function that produces an implicit solution that can't be cleanly isolated. Number each equation, state any initial condition given, and hold back the solution. After the full set, print a separate answer key with just the finished general or particular solution for each equation, no intermediate work, so I can self-check without seeing the separation and integration steps until I ask for them. If I chose the third mode, explain what makes an equation separable in one plain sentence, that dy/dx can be split into a piece that only depends on x and a piece that only depends on y, which lets you gather all the y's with dy on one side and all the x's with dx on the other before integrating each side on its own. Then pick a concrete example, using [DIFFERENTIAL_EQUATION] if I gave a real one, or a default like dy/dx = xy with the initial condition y(0) = 2 if I left it blank, and work through the identical separation, integration, and verification steps described above, so the explanation and the worked proof of it reinforce each other. In either mode, if I ask about a related idea separation of variables doesn't cover, such as a linear differential equation that needs an integrating factor instead, explain that specific technique directly instead of forcing a non-separable equation through the separation method.
Range: 3 - 6
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessA separable differential equation looks intimidating mostly because of the notation, dy and dx floating around like they're independent objects, not because the actual math is hard. Once the equation is confirmed separable, the process is short: gather the y's on one side, the x's on the other, integrate each side, and solve for y if you can.
This tool works your actual [DIFFERENTIAL_EQUATION] through that exact process, but checks first whether the equation is really separable at all, catching the common mistake of trying to separate a sum like x + y instead of a product. It also flags any constant y-value that solves the equation on its own before that solution gets accidentally divided away. If you give an [INITIAL_CONDITION], it solves for the exact constant instead of leaving a general C. Every finished solution gets proven correct by differentiating it back into the original equation.
No equation handy yet? Switch to practice mode for a fresh batch from simple growth-decay equations up through equations needing an initial condition, with an answer key.
Run it in the Dock Editor to keep a running log of solved equations, or paste it into ChatGPT, Claude, or Gemini directly. The integral practice generator covers the integration step itself in more depth if that's the part that needs the most practice, and the derivative practice generator helps double-check the differentiation step used in the verification stage.
Set up the prompt in the Dock Editor, or copy it straight into ChatGPT, Claude, or Gemini. Set [MODE] to solve a specific separable equation if you have one, generate practice problems for a fresh batch, or explain separation of variables with a worked example to see the method first.
In solve mode, drop your equation into [DIFFERENTIAL_EQUATION], such as dy/dx = xy. Add [INITIAL_CONDITION] if you have one, like y(0) = 3, to get a particular solution instead of a general one.
The output confirms the equation can actually be written as a function of x times a function of y before separating anything, and flags a non-separable equation directly instead of forcing it.
The x and y terms get moved to opposite sides as their own step, then each side gets integrated separately, with the constant of integration added once.
The output differentiates its finished solution and confirms it returns the original equation. If it doesn't match, it should say so and redo the step instead of forcing the solution.
Get a fully worked separable equation solution for homework with every step shown and the result verified, matching what the AP exam's free-response rubric expects to see.
Practice general and particular solutions with the separability check included, so you catch a non-separable equation before wasting time trying to force it.
Paste your kid's equation in and follow the separation and integration steps even without a recent calculus background.
Produce a model separable equation solution, or a ready-made practice set spanning growth-decay equations through initial-condition problems, with an answer key.
Discover more prompts that could help with your workflow.
Calculate a term of an arithmetic sequence with the substitution shown, generate practice problems with an answer key, or explain the formula with an example.
Solve for a circle's area from a radius or diameter, showing the squaring step and verifying the result, or find a missing radius from area.
Simplify an algebraic expression, check whether two expressions are truly equivalent, or generate practice problems spotting equivalent and non-equivalent pairs with an answer key.
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.