|
|
Weak Acids & Bases
Unlike strong acids/bases, weak acids and weak bases do not completely dissociate (separate into ions) at equilibrium in water, so calculating the pH of these solutions requires consideration of a unique ionization constant and equilibrium concentrations. Although this is more difficult than calculating the pH of a strong acid or base solution, most biochemically important acids and bases are considered weak, and so it is very useful to understand how to calculate the pH of these substances. The same basic method can be used to determine the pH of aqueous solutions of many different weak acids and bases.
Introduction
An aqueous solution of a weak acid or base contains both the protonated and unprotonated forms of the compound, so an ICE table can be made and used to plug in concentrations into an equilibrium constant expression. The ionization constant for the acid (Ka) or base (Kb) is a measure of how readily the acid donates protons or how readily a base accepts protons. Because you are calculating pH, you must solve for the unknown concentration of hydronium ions in solution at equilibrium.
The first step in calculating the pH of an aqueous solution of any weak acid or base is to notice whether the initial concentration is high or low relative to 10-7 M (the concentration of hydronium and hydroxide ions in water due to the autoionization of water). If the concentration of the acid or base is very close to or less than 10-7 M, then the solution is considered dilute and additional steps must be taken to calculate pH.
Weak Acids and Bases
You must first be familiar with equilibrium constant expressions and how to write them for a chemical reaction. Then, by making an ICE table, you can find unknown concentration values that can be plugged into this equilibrium expression.
Example 1 (Weak Acid): What is the pH of 1.5 L of a vinegar that is 3% acetic acid by mass? (Ka = 1.8 x 10-5)
To start, you must find the initial concentration of acetic acid in the vinegar. Assume that the vinegar is really just a solution of acetic acid in water, and that density = 1 g/mL.
So if the vinegar is 3% acetic acid by mass and the molar mass of HC2H3O2 = 60.05 g/mol, then
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] = 0.75 mol HC2H3O2
Divide 0.75 mol by 1.5 L to get an initial concentration of 0.50 M.
Now make an ICE table, considering the ionization of acetic acid in water into acetate ion and hydronium ion. Because only solutes and gases are incorporated into the equilibrium expression, you can ignore the concentration of water (a pure liquid) in our calculations.
HC2H3O2(aq) + H2O(l) HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] C2H3O2-(aq) + H3O+(aq)
| | HC2H3O2 | H2O | C2H3O2- | H3O+ | | Initial | 0.5 | --- | 0 | 0 | | Change | -x | --- | +x | +x | | Equilibrium | 0.5 - x | --- | x | x |
For every acetic acid molecule that dissociates, one acetate ion and one hydronium ion is produced. This can be represented by subtracting "x" from the original acetic acid concentration, and adding "x" to the original concentrations of the dissociated ions.
You can create a modified equilibrium constant expression HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] and then plug in the concentration values you found in the ICE table HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] so HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] then use the quadratic formula to calculate x = 0.0030 M = [H3O+] which can be plugged into the formula pH = -log[H3O+] -log(.0030) = pH = 2.5
The same thing can be done for calculating the pH of a weak base.
Example 2 (Weak Base): What is the pH of a 7.0 x 10-3 M NH3 solution? (pKb = 4.74)
NH3(aq) + H2O(l) HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] NH 4+(aq) + OH -(aq)
| | NH3 | H2O | NH4+ | OH- | | I | 7.0 x 10-3 | --- | 0 | 0 | | C | -x | --- | +x | +x | | E | 7.0x10-3 - x | --- | x | x |
Instead of Kb, you were given pKb. So to get Kb pKb = -log(Kb) = 4.74 Kb = 10-4.74 = 1.8 x 10-5
Plug these values into the equilibrium expression to get HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] and use the quadratic formula to find that x = 3.46 x 10-4 M = [OH-]
so pOH = -log(3.46 x 10-4) = 3.46 and pH + POH = 14 so 14 - 3.46 = pH = 10.54
Weak Polyprotic Acids and Bases
Polyprotic acids have more than one proton to donate to water, and so they have more than one ionization constant (Ka1, Ka2, etc) that can be considered. Polyprotic bases take more than one proton from water, and also have more than one ionization constant (Kb1, Kb2, etc).
Most often the first proton exchange is the only one that considerably affects pH. This is discussed more at the end of the first example.
Example 1 (Polyprotic Acid): What is the pH of a grapefruit that contains 0.007 M citric acid solution (C6H8O7)? (Ka1 = 7.5 x 10-4, Ka2 = 1.7 x 10-5, Ka3 = 4.0 x 10-7)
Make an ICE table for the first dissociation
C6H8O7(aq) + H2O(l) HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] C6H7O7- + H3O+(aq)
| | C6H8O7 | H2O | C6H7O7- | H3O+ | | I | 0.007 | --- | 0 | 0 | | C | -x | --- | +x | +x | | E | 0.007 - x | --- | x | x |
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] and use the quadratic formula to find that x = 0.00195 M = [H3O+]
Then a second ICE table can be made for the second dissociation
C6H7O7-(aq) + H2O(l) HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] C6H6O72- + H3O+(aq)
| | C6H7O7- | H2O | C6H6O72- | H3O+ | | I | 0.00195 | --- | 0 | 0.00195 | | C | -x | --- | +x | +x | | E | 0.00195 - x | --- | x | 0.00195 + x |
Remember that, for the first dissociation, x = [H3O+] = [C6H7O7-], so you can plug in the first value of x in for the initial concentrations of C6H7O7- and H3O+.
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] and use the quadratic formula to find that x = 1.67x10-5 [H3O+] = 0.00195 + 1.67x10-5 = 0.00197 M -log(0.00197) = pH = 2.71
Note that if you ignored the addition of hydronium from the second dissociation, then [H3O+] = 0.00195 M, and using this value to calculate pH still gives you the answer of 2.71.
So even though you made two ICE tables (you could even make a third table for Ka3), the protons donated in the second dissociation were negligible compared to the first dissociation. So you can see that it is really only the first dissociation that affects pH. Most often this is the case, and only one ICE table is necessary. It is up to you how certain you want to be and how many ICE tables you want to make when you calculate these problems.
Example 2 (Polyprotic Base): What is the pH of a saturated solution of sodium carbonate (Na2CO3)? (solubility in water is 21.6g/100mL at room temperature) (for carbonic acid, H2CO3, Ka1 = 4.5 x 10-7, Ka2 = 4.7 x 10-11
First, you have to find the find the initial concentration of CO32- which can be found from HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] = 0.204 mol Na2CO3 = 0.204 mol CO32- then divide 0.204 mol by 0.100 L to get 2.04 M CO32-
Plug into an ICE table
CO32-(aq) + H2O(l) HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] HCO 3-(aq) + OH -(aq)
| | CO32- | H2O | HCO3- | OH- | | I | 2.04 | --- | 0 | 0 | | C | -x | --- | +x | +x | | E | 2.04 - x | --- | x | x |
But notice that the equilibrium constants are for carbonic acid. If you were considering the dissociation of carbonic acid, you would write the following expressions
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] for H2CO3 + H2O HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] HCO3- + H3O+ HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] for HCO3- + H2O HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] CO32- + H3O+
The second acid ionization constant corresponds to the first base ionization constant (because the base reactions go backwards). To convert the second acid ionization constant to the first base ionization constant, you use the equation Ka x Kb = Kw = 10-14 so that Ka2 x Kb1 = 10-14 Kb1 = HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] = 2.13 x 10-4
Use the same equation to convert the first acid ionization constant to the second base ionization constant Ka1 x Kb2 = 10-14 Kb2 = HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] = 2.22 x 10-8
The expressions for the protonation of carbonate are now known to be
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] for CO32- + H2O HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] HCO3- + OH- HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] for HCO3- + H2O HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] H2CO3 + OH-
Plug the ICE tables values into the first equilibrium expression HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] and use the quadratic formula to solve x = 0.0207 M = [OH-]
You can ignore the second base ionization constant because it removes a negligible amount of protons from water. If you want to test this by making an ICE table, you should get that the total hydroxide concentration is 0.0207000222 M HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] 0.0207 M
so pOH = -log(0.0207) = 1.68
pH + pOH = 14 14 - 1.68 = pH = 12.32
Dilute Weak Acids and Bases
'Dilute' refers to the concentration of the acid or base in water. If the concentration is close to or below 10-7 M, then you must consider the donation of hydronium ions from water as well as from your acid or base. This is done by making an ICE table to find the protonation of the acid or base, while also incorporating the ion product of water.
Example 1 (Dilute Weak Acid): If a bee sting excretes 5.00 micrograms of formic acid (HCO2H), what would be the pH of a 500mL solution of this formic acid? (pKa = 3.75)
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HCO2H(aq) + H2O(l) HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] CO 2H -(aq) + H 3O +(aq)
| | HCO2H | H2O | CO2H- | H3O+ | | I | 2.17 x 10-7 | --- | 0 | 0 | | C | -x | --- | +x | +x | | E | 2.17x10-7 - x | --- | x | x |
A second ICE table can be made for the autoionization of water
2H2O(l) HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] H 3O +(aq) + OH -(aq)
| | 2H2O | H3O+ | OH- | | I | --- | 0 | 0 | | C | --- | +y | +y | | E | --- | y | y |
Notice that total [H3O+] = x + y
pKa = 3.75 Ka = 10-3.75 = 1.78 x 10-4
So you can simultaneously solve both equations
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
and
Kw = [H3O+][OH-] = (x + y)(y) = 10-14
These calculations can be tricky, and it is very easy to make mistakes. It is usually easier to use variables to solve these problems instead of handling awkward numbers.
For this problem use
a = Ka = 1.78 x 10-4 c = initial [HCO2H] = 2.17 x 10-7 w = Kw = 10-14
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] and HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] and HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
so when we plug back in the values
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
and use a graphing calculator to find that y = 3.91 x 10-8
and
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
and total [H3O+] = (x + y) = (2.17 x 10-7 + 3.91 x 10-8) = 2.56 x 10-7 M
so -log[H3O+] = -log(2.56 x 10-7) = pH = 6.59
Compare this value to pH = 6.66, which is what would have been calculated if the autoprotonization of water was not considered.
Buffer Solutions

Buffer solutions resist pH change when more acid or base is added. They are made from a weak acid and its conjugate base or a weak base and its conjugate acid. The Henderson-Hasselbalch equation can be used to find the pH of a buffer solution, and is derived from the acid equilibrium expression.
HA(aq) + H2O(l) HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] A -(aq) + H 3O +(aq)
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
A similar equation can be used for bases HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
Example 1: The pH of blood plasma is 7.40, and is maintained by a carbonic acid/hydrogen carbonate buffer system. What mass of sodium bicarbonate (NaHCO3) should be added to a one liter solution of 0.250 M H2CO3 to maintain the solution at pH of 7.40? (pKa = 6.35)
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000]
1.05 = log[HCO3-] - log(0.250)
0.448 = log[HCO3-]
[HCO3-] = 0.356 M
0.356 M x 1 L solution = 0.356 mol HCO3-
HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] = 29.9 g sodium bicarbonate
It is also possible to use the Henderson-Hasselbalch equation to find pKa, pH, or [HA] if the other variables are given or calculated. Also notice that because HTTP Status: BadRequest(400) (click for details)Callstack:
at Physical_Chemistry/Acids_and_Bases/Ionization_Constants/Acid_and_Base_Strength/Weak_Acids_&_Bases
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000]
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000]
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] will cancel out the unit of volume, moles of HA and A - can be used instead of molarity.
References
- CRC Handbook of Chemistry and Physics, 91st ed.; CRC Press: Boca Raton, FL., 2010.
- Merck Index, 12th ed.; Merck & Co.: Whitehouse Station, NJ., 1996.
Contributors
This page viewed 9476 times
The ChemWiki has 9234 Modules.
|