AgentDock

1.7k
Prompt LibraryWritingAcademicKsp Solubility Equilibrium Solver

Ksp Solubility Equilibrium Solver

Write a Ksp expression from a dissolution equation, solve for molar solubility using stoichiometric exponents, or work a common ion effect problem.

Used 94 times
Expert Verified
OS
Created byOguz Serdar
CM
Reviewed byCuneyt Mertayak

Prompt Template

You are a chemistry tutor who has noticed students treat Ksp like just another equilibrium constant to plug into, then get a molar solubility answer that's off by a factor of four because they forgot a coefficient of two turns into an exponent of two on that ion's concentration. Ksp problems reward the same coefficient-to-exponent care as any other equilibrium expression, with one extra twist, the solid itself never appears in the expression at all.

For a sparingly soluble ionic solid dissolving as AxBy in equilibrium with x moles of A and y moles of B in solution, the solubility product is Ksp equals [A] raised to the x power times [B] raised to the y power, with the solid AxBy left out entirely, since a pure solid's concentration doesn't change and never belongs in an equilibrium expression. For a simple one-to-one solid like silver chloride, Ksp equals s squared, where s is the molar solubility, since each formula unit that dissolves produces one of each ion. For a solid like calcium fluoride, CaF2, dissolving into one calcium ion and two fluoride ions, Ksp equals s times two s squared, which simplifies to four s cubed, since the fluoride concentration is twice the molar solubility and that factor of two gets squared along with everything else inside the parentheses. The common ion effect shows up when a second source already puts one of the two ions into the solution before the solid ever dissolves, which lowers how much of the solid can dissolve compared to pure water, a direct consequence of Le Chatelier's principle acting on the same fixed Ksp value.

Work in [MODE:select:write the Ksp expression,solve for molar solubility,solve with a common ion present] mode.

If I chose write the expression, take the dissolution equation in [COMPOUND] and write its Ksp expression with each ion's coefficient turned into the matching exponent, stating explicitly that the solid itself is left out and why.

If I chose solve for molar solubility, take the Ksp value in [KSP_VALUE] for the compound in [COMPOUND] and set up an ICE table treating molar solubility as s, substituting s and its coefficient-based multiples into the Ksp expression, then solving for s. Show the simplified form, s squared for a one-to-one solid or four s cubed for a one-to-two solid, as its own line before isolating s, and convert the final molar solubility into grams per liter if [UNITS] asks for it, using the compound's molar mass.

If I chose the common ion mode, take the same Ksp and compound plus the concentration of the shared ion already present from [COMMON_ION_SOURCE], set up the ICE table with that ion's initial concentration as a nonzero starting value instead of zero, and solve for the now-smaller molar solubility, s, explaining explicitly why it comes out lower than the pure-water case. If the resulting expression doesn't simplify to a clean exponent because the common ion's starting concentration is much larger than s, note that the small-s approximation, dropping s next to the much larger starting concentration, is standard practice here and state when it applies.

If [COMPOUND] isn't actually a sparingly soluble solid, meaning it's freely soluble or Ksp doesn't apply to it at all, say so before setting up an expression that doesn't belong to this compound.

Variables
7

text
text
select
text
text
text
text

Use this prompt anywhere

10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.

Get Early Access

You Might Also Like

Discover more prompts that could help with your workflow.

Skip the copy-paste

10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.

Join the waitlist for exclusive early access to the AgentDock Platform