What problem does it solve?
Answering inorganic and physical chemistry questions often requires precise numerical computation — unit cell volumes, Ksp solubility, equilibrium constants — where guessing leads to wrong answers. This Skill enforces a compute-don't-estimate workflow with deterministic solvers and literature lookup tools.
Core Features & Use Cases
- Crystal Structure Validation: Calculate unit cell volumes for all seven crystal systems and verify density consistency using the CrystalStructure_validate tool or the crystal_validator.py fallback script.
- Equilibrium & Solubility Solving: Solve Ksp, complex-formation (Ksp × Kf), and common-ion problems numerically via the EquilibriumSolver_calculate tool or the equilibrium_solver.py script using Newton's method and bisection.
- Bonding, Symmetry & Spectroscopy Reasoning: Apply structured reasoning patterns for covalency analysis, point group determination, noble gas compound synthesis, and NMR/IR/UV-Vis interpretation, backed by PubChem, ChEMBL, and PubMed lookups.
- Use Case: Given a question like "calculate the solubility of Al(OH)3 in water accounting for Al(OH)4- complex formation (Ksp = 5.3e-27, Kf = 1.1e33)", run the equilibrium solver in ksp_kf mode to get the exact solubility with full charge-balance resolution.
Quick Start
Ask the AI to calculate the molar solubility of Al(OH)3 in pure water given Ksp 5.3e-27 and formation constant 1.1e33 using the equilibrium solver.