The reference corpus — concepts and the periodic lens. Lessons go deep; the Atlas goes broad. Every entry links back to the lessons that use it. (Breadth-fills alongside the lessons; this is the beginning.)
An element's atoms come in isotopes — same proton count, different neutron counts, so different masses. The standard atomic weight on the periodic table is the abundance-weighted average of those isotope masses, Aˉ=∑ifiAi, where each fi is an isotope's fractional abundance and Ai its mass. The averaging arithmetic is exact; the abundances and isotope masses are sourced measurements (CIAAW). That single averaged number is the atomic weight every molar mass in this Atlas sums.
Choosing the smallest whole-number coefficients that make every element's atom count — and the total charge — equal on both sides. ChemKernel finds them by exact arithmetic — the one set of whole-number coefficients that conserves every atom and the total charge, re-verified independently — so the coefficients are derived rather than guessed. For the calcium-phosphate lesson that gives 3CaCl2+2Na3PO4→Ca3(PO4)2+6NaCl.
Buffers, the common-ion effect, and Henderson–Hasselbalch
model-assumed
A buffer holds both halves of a weak-acid equilibrium at once — a weak acid HAand a supply of its conjugate base A− (from a salt). The extra A− is a common ion: by Le Chatelier it drives HA⇌H++A− back to the left, so the acid barely ionizes and the pH settles near pKa instead of the low value the acid alone would give. Solving the mass-action law Ka=[H+][A−]/[HA] for [H+] and taking −log10 gives Henderson–Hasselbalch, pH=pKa+log10[HA][A−] — not a new law, just Ka in logarithmic form. When the acid and base concentrations are equal the ratio is 1 and pH=pKa. A buffer resists change because adding a little H+ or OH− only shifts the large [A−]/[HA] ratio slightly.
The standard cell potential is the voltage a galvanic cell drives at standard conditions: Ecell∘=Ecathode∘−Eanode∘, read straight off the table of standard reduction potentials (see standard reduction potential). It is intensive — it does not scale when you multiply the equation through, because it is energy per unit charge. A positiveEcell∘ means the reaction is spontaneous as written; the two are linked by ΔG∘=−nFE∘, where n is the moles of electrons (see electron ledger) and F the Faraday constant. So Ecell∘>0⇔ΔG∘<0: the cell runs on its own and can do electrical work. Away from standard conditions the Nernst equation corrects E. The relation is exact inside the standard-state model; E∘ is a sourced measured value.
A reversible reaction (⇌) does not stop when a reactant runs out — it settles where the forward and reverse rates match, a dynamic balance with both directions still running. At that point the reaction quotientQ=[reactants]ν[products]ν equals the equilibrium constantK (a large K favors products, a small K favors reactants). The bookkeeping is the ICE table — Initial, Change, Equilibrium — which is nothing but the species ledger ci=ci,0+νix in concentrations: every row is a straight line in one extent x. The difference from a reaction run to completion is only how farx goes — here it is the value that makes Q=K, found and its residual checked, not the limiting-reagent minimum.
Atoms are neither created nor destroyed in a reaction, so once the equation is balanced every element's atom count is equal on both sides. This is the constraint the balancer solves and the atom-balance check enforces at build time; it is also why the ledger's coefficients νi must come from a balanced equation. For each element E, the signed contributions of all species sum to zero.
Solving by carrying the units: multiply a quantity by conversion factors written as fractions equal to 1, chosen so the unwanted unit cancels and the wanted one survives. If the units come out right, the setup is right. Volume → moles → mass is just mL×1000mL1L×Lmol×molg, with every unit but grams cancelling. ChemKernel's units engine checks the cancellation on every generated problem.
When a soluble ionic compound dissolves, it separates into free ions rather than staying intact: Na3PO4(aq)→3Na+(aq)+PO43−(aq). Treating a strong electrolyte as completely dissociated is a disclosed idealization — exact inside the model, not proven — and it is what lets the complete-ionic equation show every dissolved salt as its separate ions.
How strongly an atom pulls the electrons of a bond toward itself, on Pauling's fitted 0–4 scale (fluorine tops it at 3.98). It is not a directly measured quantity — the scale is constructed from bond energies — and the noble gases carry no value at all. Its main job is comparison: the DIFFERENCE between two bonded atoms' electronegativities (ΔEN) estimates bond polarity, from evenly shared (small ΔEN) through polar covalent to ionic (large ΔEN) — a guideline with exceptions, applied in the Valence Table's bonding mode.
One number, ξ (in moles), that says how far a reaction has run. Every species' amount is a straight line in it: ni=ni,0+νiξ, with νi negative for reactants and positive for products. Stoichiometry, limiting reagents, leftovers, ICE tables, and reaction rates (dξ/dt) are all just views of this single ledger.
The half-lifet1/2 is the time for a reactant to fall to half its concentration. Its concentration dependence is the fingerprint of the order: for a first-order reaction the integrated law [A]=[A]0e−kt gives t1/2=ln2/k≈0.693/k — independent of the starting concentration, so the reactant keeps halving on the same clock (1.000 → 0.500 → 0.250 → …, each step the same t1/2). That constancy is the classic test for first order (and the reason radioactive decay, also first order, has a fixed half-life). For second order t1/2 grows as the reactant depletes; for zero order it shrinks — so a constant half-life is not a general fact but a first-order one.
A half-reaction shows one half of a redox process with its electrons written explicitly: the oxidation half loses them (Zn→Zn2++2e−, at the anode), the reduction half gains them (Cu2++2e−→Cu, at the cathode). Each half is balanced for both atoms and charge (the electrons carry the charge). To combine them into the overall reaction you scale each half so the electrons cancel — the number transferred is n=lcm of the two electron counts (see electron ledger). Splitting a reaction this way is what lets you read a cell's voltage off a table of standard potentials, one half at a time (see standard reduction potential).
An integrated rate law solves the rate law for concentration as a function of time — it turns a rate into a prediction. The form depends on the order: zero order gives [A]=[A]0−kt (a straight line that reaches zero at a finite time, half-life t1/2=[A]0/2k, which shrinks); first order gives [A]=[A]0e−kt (exponential decay, t1/2=ln2/k, constant — the signature); second order gives [A]1=[A]01+kt (asymptotic, t1/2=1/k[A]0, which grows). Each linearizes a different plot — [A], ln[A], or 1/[A] versus t — which is how the order is read from data. The order is a disclosed model (regime-2) and k is sourced (regime-3), but the law that follows is exact, so a constant half-life is not a general fact — it is the fingerprint of first order (see half life).
The attractions between whole molecules — distinct from the covalent bonds within one. They decide the physical properties: melting and boiling points, whether a substance is a gas, liquid, or solid at room temperature, and what dissolves in what. Three kinds, and which a molecule has follows from its verified structure: London dispersion forces act between all molecules (fleeting, induced dipoles from moving electrons) and are the only force for a nonpolar molecule; dipole–dipole forces act additionally between polar molecules (the permanent dipoles attract); and hydrogen bonding — the strongest of the three for small molecules — acts when a molecule has an H bonded directly to N, O, or F (a small, strongly electron-pulling atom leaves that H very positive). The dominant force is the strongest kind present, ranked hydrogen bonding > dipole–dipole > dispersion. The evidence is in the boiling points of similar-sized hydrides: CH₄ (dispersion only) boils at −161.5 °C, NH₃ (hydrogen bonding) at −33.3 °C, and H₂O (hydrogen bonding, with two donors and two acceptors) all the way up at 100 °C — same rough size, wildly different boiling points, because the force holding the molecules together is stronger. CO₂ (nonpolar, dispersion only) doesn't even form a liquid at 1 atm: it sublimes at −78.5 °C. The presence of each force is machine-derived from the structure (polarity, and the H-on-N/O/F test); the strength ordering is the sourced rule, and one caveat is disclosed — dispersion grows with molecular size and polarizability, so for large molecules it can outweigh a small dipole.
The energy needed to remove the most loosely held electron from a gas-phase atom: X(g)→X+(g)+e−. First ionization energies generally climb across a period and fall down a group — the same pull that shrinks atoms holds their electrons — but the measured values keep two famous dips per period (the s→p boundary and the first paired p electron), which is why ordering drills must be answered from data, not from the slogan. Low ionization energy is what makes metals cation-formers.
A bookkeeping of a molecule's valence electrons into bonding pairs (shared) and lone pairs (unshared). It is an electron ledger, the exact counterpart of the species ledger: start from the total valence electrons V=∑(group electrons)−charge, then place them so that every atom reaches a full shell — a duet for hydrogen, an octet for the rest — with 2×(bonds)+2×(lone pairs)=V (electrons are conserved, none invented). Each atom's formal charge=Vatom−(nonbonding electrons)−21(bonding electrons), and the formal charges must sum to the molecular charge. Every one of these is exact integer arithmetic — ChemKernel refuses a structure that fails to conserve electrons, complete an octet, or sum its formal charges to the charge. The octet model itself (that atoms seek eight) is the disclosed assumption; the accounting on top of it is machine-checked.
The reactant that runs out first, capping how far a reaction can proceed. Read it off the species ledger ni=ni,0+νiξ: the limiting reagent is the one whose available amount, divided by its stoichiometric coefficient, is smallest — it hits zero at the maximum extent ξmax. Volume or mass alone never decides it; moles relative to the coefficients do.
The mass of one mole of a substance, in g/mol — the sum of its atoms' standard atomic weights. It converts between mass and moles, n=m/M, so it turns a ledger amount into a mass on the balance. The arithmetic is exact; the atomic weights it sums are sourced data (CIAAW).
Concentration as amount of solute per litre of solution: M=n/V, in mol/L. It is the bridge from something you can measure — a volume — to moles: multiply a volume in litres by a molarity and the litres cancel, leaving the moles that feed the ledger.
Valence-shell electron-pair repulsion: the electron domains around a central atom — each bond (single, double, or triple counts as one) and each lone pair — spread out as far apart as possible, and that fixes the shape. Count the domains: 2 → linear (180°), 3 → trigonal planar (120°), 4 → tetrahedral (109.5°). Lone pairs keep the electron geometry but bend the visible molecular shape (a 4-domain atom with one lone pair is trigonal pyramidal, with two is bent) and squeeze the angle a little. Shape then decides polarity: add up the bond dipoles as vectors — if the molecule is symmetric enough that they cancel (linear CO2, tetrahedral CH4) it is nonpolar; if they do not (bent H2O, pyramidal NH3) it is polar. Polar bonds do not force a polar molecule; the geometry has the final say. The domain count is machine-derived from the Lewis structure; the geometry names and the ideal angles are the sourced convention, and the net-polarity conclusion is a disclosed model.
The reaction with the spectators removed — only the species that actually change. Start from the complete ionic equation (every dissolved strong electrolyte shown as its free ions), cancel whatever appears unchanged on both sides, and re-check that atoms and charge still balance. What remains is the real chemical event: for the precipitation lesson, Ca2++CO32−→CaCO3(s).
The rules for turning a formula into a name and back. An ionic compound is named cation-then-anion: the metal keeps its element name — or, for a variable-charge metal, its charge as a Roman numeral (the Stock system, iron(III)) — and the nonmetal or polyatomic ion takes its -ide/-ate name. The formula is the reverse and is pure charge balance: the two ions' charges cross to whatever subscripts make the compound neutral, so Fe3+ and SO42− give Fe2(SO4)3. The names are sourced conventions; the assembled formula is machine-checked (charge crossover, verified neutral).
An oxidation number is the charge an atom would have if every bond were fully ionic — a bookkeeping device that makes electron transfer countable. It is assigned by a rule hierarchy (a free element is 0; a monatomic ion is its charge; fluorine −1; a group-1 metal +1, group-2 +2; hydrogen +1; oxygen −2), and the one remaining element is fixed by the requirement that the numbers sum to the species' charge — that sum is exact integer accounting, machine-checked. An element whose oxidation number rises is oxidized (it loses electrons); one that falls is reduced. This is what completes the free-element redox flag (see redox): the numbers say not just that electrons moved but how many. The rules are a sourced convention (a few molecules — peroxides, hydrides — take named exceptions); the accounting on top of them is a theorem.
The fraction of the theoretical maximum a reaction actually delivers, as a percentage: percent yield=theoreticalactual×100%. The theoretical yield is the product mass predicted by mass stoichiometry from the limiting reagent — the ledger at maximum extent. The actual yield is what is measured; it falls short because of side reactions, incomplete conversion, and losses in handling. Yield cannot exceed 100% (that would break conservation of mass); a value above it signals an impure product or a measurement error, not extra matter.
A property that varies systematically with position on the periodic table: covalent radius shrinks left → right and grows top → bottom; first ionization energy and electronegativity do the opposite. The usual explanation is effective nuclear charge — across a period, protons are added while electrons enter the same shell, pulling everything tighter; down a group, each row adds a screened outer shell. That story is useful and widely taught, but it is an interpretation laid over measured data, and the data keeps exceptions the slogan hides (boron ionizes below beryllium, oxygen below nitrogen). On the Valence Table the trend lenses color the sourced values; the pattern panels tell the story and name its exceptions.
pH compresses the hydronium concentration onto a log scale: pH=−log10[H+]. Because it is a logarithm, every whole pH unit is a tenfold change in [H+] — pH 3 is ten times more acidic than pH 4. At 25 °C pure water is pH 7 (neutral); below 7 is acidic, above 7 basic, tied together by [H+][OH−]=Kw=10−14. On a log scale the decimal places are the significant figures: a two-significant-figure [H+] fixes pH to two decimals. Reading pH backwards, [H+]=10−pH.
A group of atoms bonded together that carries a single net charge and moves through a reaction as one unit — carbonate CO32−, phosphate PO43−, nitrate NO3−. Its charge is a sourced convention; its atom composition is machine-checked. In charge balance the whole group counts as one charged block, which is why the neutral salt Ca3(PO4)2 keeps the phosphate in parentheses.
A polyprotic acid has more than one ionizable proton and gives them up in stages, each a separate equilibrium with its own constant: H3PO4⇌H++H2PO4− (Ka1), then H2PO4−⇌H++HPO42− (Ka2), then HPO42−⇌H++PO43− (Ka3). Successive constants fall steeply — typically Ka1≫Ka2≫Ka3, each roughly 105 smaller — because pulling a proton off an already-negative ion is far harder. That separation is what makes the arithmetic simple: the first ionization sets [H+] almost entirely, so the pH is essentially the first stage's, and each later stage is the same ICE solve run on the concentrations the stage before it left. A useful consequence for a diprotic-or-more acid: the second ionization's product — the twice-deprotonated species, here HPO42− — sits at a concentration ≈Ka2, because after stage 1 [H+]≈[H2PO4−] and the second-stage mass-action law collapses to Ka2≈[HPO42−].
A reaction in which mixing two solutions produces an insoluble solid — the precipitate — that drops out of solution. Whether a solid forms, and which one, is read from the solubility rules; the amount that forms is then pure ledger. In the lesson, Ca2+ and CO32− meet and leave solution as solid CaCO3, while the spectator ions stay dissolved.
A rate law relates the reaction rate to concentrations: rate=k[A]m[B]n. The exponents are the reaction orders — the overall order is m+n — and, crucially, they are found by experiment, not read off the balanced-equation coefficients (a common trap). The proportionality constant k is the rate constant (a sourced, temperature-dependent datum). A first-order reaction, rate =k[A], is the simplest: its concentration decays exponentially and its half-life is constant (see half life). The rate law is a disclosed model — regime-2; k is regime-3 — while the integrated form that follows from it is exact given the model.
The heat released or absorbed by a reaction at constant pressure, per mole of reaction: ΔHrxn. A negative value is exothermic (heat flows out); a positive value is endothermic. Because enthalpy is a state function, ΔHrxn depends only on the substances, not the path — Hess's law — so it can be assembled from tabulated standard enthalpies of formationΔHf∘: ΔHrxn=∑νΔHf∘(products)−∑νΔHf∘(reactants), where an element in its standard state has ΔHf∘=0 by definition. The tabulated value is per mole of reaction; the heat an actual run delivers is q=ΔHrxn⋅ξ, scaled by the extent ξ the limiting reagent allows — the energy is the extent ledger's other column.
The reaction quotientQ has the same algebraic form as the equilibrium constant K — products over reactants, each raised to its coefficient, Q=∏i[speciesi]νi — but evaluated at any composition, not only at equilibrium. Comparing Q to K tells you which way the reaction must move to reach equilibrium: Q<K shifts forward (toward products), Q>K shifts reverse, Q=K is already there. For a dissolving salt the test is Q against Ksp: mix two solutions, compute Q=[cation]a[anion]b at the instant of mixing, and if Q>Ksp the solution is supersaturated and a precipitate forms — the quantitative form of the Phase-0 'will it precipitate?' rules. Q is the snapshot; K is the destination.
The reaction rate is how fast the reaction extent advances — the time derivative of the species ledger. For a reactant A with coefficient a, the extent-normalized rate is −a1dtd[A] (divided by a so one number describes the whole reaction); it is the same dξ/dt that stoichiometry, thermochemistry, and equilibrium all view differently — here watched in time. Two conventions coexist, differing by the factor a: that extent-normalized rate, and the rate of disappearance of a chosen species, −dtd[A]. The kinetics lessons here follow one reactant, so their measured rate law rate=k[A]n and its integrated form use the per-species rate −dtd[A]=k[A]n — the tabulated k is that species' disappearance constant. A rate is positive and changes as the reaction proceeds (usually slowing as reactants deplete). How the rate depends on concentration is not read off the balanced equation — it is the empirically measured rate law (see rate law). Equilibrium is the limit where the forward and reverse rates become equal, so the ledger stops moving.
A redox (reduction–oxidation) reaction transfers electrons from one species to another. The two always come paired: whatever is oxidized (loses electrons — its oxidation number rises) hands them to whatever is reduced (gains electrons — its oxidation number falls), so there is no oxidation without reduction. You can spot redox without any numbers when a free element becomes combined or vice versa (a neutral element must change oxidation state) — the reaction classifier already flags this. Assigning oxidation numbers (see oxidation number) then makes the transfer quantitative: how many electrons move, n. Combustion, single-replacement, corrosion, respiration, and every battery are redox. Splitting the electron flow into two half-reactions is the whole of electrochemistry (see electron ledger).
For a sparingly soluble salt at saturation, MaXb(s)⇌aMn++bXm−, the solubility product is Ksp=[Mn+]a[Xm−]b. The dissolving solid is a pure phase (activity 1), so it does not appear — that exclusion is the whole move. The equilibrium's extent is the molar solubilitys (mol dissolved per litre): [Mn+]=as, [Xm−]=bs, so Ksp=(as)a(bs)b — a polynomial in s (a cubic for a 1:2 salt), solved for s. A smaller Ksp means less dissolves, but Ksp values compare solubility directly only for salts of the same ion ratio. Comparing Ksp to the reaction quotient Q predicts precipitation: Q>Ksp means a solid forms (the Phase-0 precipitation rules, quantified).
A short, ordered list of empirical rules that predict whether an ionic compound dissolves in water — with exceptions. They are tabulated facts, not theorems: nitrates and group-1 salts are soluble; most carbonates are not, except those of group-1 cations and ammonium. ChemKernel applies them in a fixed precedence and cites the governing rule, so a precipitate is classified, never asserted.
An ion that appears unchanged on both sides of the complete-ionic equation — present before and after, never consumed. Cancelling the spectators is exactly what turns the complete-ionic equation into the net ionic one. They do not vanish: Na+ and Cl− stay dissolved while Ca2+ and PO43− leave solution as solid — they simply sit the reaction out.
A standard reduction potentialE∘ is the voltage a reduction half-reaction (Mn++ne−→M) drives at standard conditions, measured against the standard hydrogen electrode (SHE), which is defined as exactly 0 V. A more positiveE∘ means a stronger pull on electrons — that couple is reduced (it is the cathode); the couple with the lower E∘ is forced to run backwards as oxidation (the anode). Only differences are physical: the zero point (the SHE) is an arbitrary reference, so a single E∘ is meaningful only relative to another. The values are a sourced, tabulated measured dataset (regime-3); the cell voltage built from them, Ecell∘=Ecathode∘−Eanode∘, is exact given the table (see cell potential).
The mole-accounting of a balanced reaction: the coefficients νi fix the ratios in which species are consumed and produced. Every change is a multiple of one extent — Δni=νiξ — so a mole ratio like "3 mol Ca2+ per 1 mol Ca3(PO4)2" is just ν read off the equation. It is the mole ratio, never the raw masses or volumes, that converts one species into another.
Water is both a weak acid and a weak base to itself: two molecules trade a proton, 2H2O⇌H3O++OH−, so even pure water carries a trace of ions. Their product is the ion-product constant of water, Kw=[H+][OH−]=1.0×10−14 at 25 °C. This is the bridge between acids and bases: whatever raises [H+] must lower [OH−] to keep the product at Kw, and vice versa. Taking −log10 of both sides turns the product into a sum, pH+pOH=pKw=14.00 — so measuring a weak base's [OH−] (from its Kb equilibrium) immediately gives its pH: pH=14.00−pOH. In pure water [H+]=[OH−]=10−7M, i.e. pH 7 — the definition of neutral.
A common ion is a species already present in solution that also appears in an equilibrium — shared between a dissolved salt and the reaction. By Le Chatelier's principle, adding more of a product ion drives the equilibrium back toward reactants, so the reaction proceeds less. Two headline cases, one idea: a buffer adds the conjugate base A− to a weak acid HA⇌H++A−, suppressing ionization so the pH holds near pKa; a common ion in a saturated solution adds (say) F− to CaF2(s)⇌Ca2++2F−, suppressing dissolution so far less solid dissolves than in pure water. Nothing new is happening — the equilibrium constant is unchanged. It is only that the mass-action expression is now satisfied at a smaller reaction extent, because one product started above zero. Solubility, then, is not a fixed property of a salt: it depends on what is already dissolved.
Electrochemistry is the species ledger with electrons as the tracked quantity — electron bookkeeping plus free energy per charge. The reaction extent is measured in **moles of electrons transferred, n**: the electrons lost by the species oxidized are exactly the electrons gained by the species reduced, so charge is conserved and the two half-reactions close (see half reaction). It is the same conserved-but-changing ledger as extent of reaction, now counting electrons instead of atoms. Two quantities hang off n: the charge moved, nF (with the Faraday constant F = charge per mole of electrons), and the free energy, ΔG∘=−nFE∘ — the bridge from the cell voltage to thermochemistry (see cell potential).
A titration adds a base of known concentration to an acid and tracks the pH; the plot of pH against added volume is the titration curve. For a weak acid titrated by a strong base it has four parts, each just the species ledger solved by whichever equilibrium dominates: at the start it is the pure weak acid; adding base converts some acid to its conjugate base, giving a buffer whose pH creeps up slowly — flattest at the half-equivalence point, where equal amounts of acid and conjugate base make pH=pKa (the curve reads offpKa); at the equivalence point all the acid has become its conjugate base, a weak base, so the pH jumps steeply and lands above 7 (basic — not 7, which is the strong-acid/strong-base case); past equivalence the excess strong base sets the pH. The equivalence volume comes from stoichiometry (nacid=nbase); the pH at every point comes from the equilibrium.