使い方
- 反応物 = 生成物 の形式で未調整の化学反応式を入力します。各物質は
+で区切ります。(例:CH4 + O2 = CO2 + H2O) - 「係数を合わせる」 ボタンをクリックします(または Enter キーを押します)。
- 最も簡単な整数比の化学量論係数で調整された化学反応式が瞬時に表示されます。
- 化学量論係数 の表示エリアで各物質と係数の対応を確認できます。
- 元素・原子数検証テーブル を確認し、左右の辺で全元素の原子数が一致していること(✓)を確かめます。
また、画面上のクイック例(例:「Fe + O2 = Fe2O3」)をクリックすると、自動的に入力されて計算が行われます。
計算の仕組みと理論
化学反応式の係数合わせとは、反応の前後で各元素の原子数が等しくなるように、最小の正の整数係数の組 $(c_1, c_2, \ldots, c_n)$ を求める作業です。
数学的には、各元素の原子数を表す行列を $\mathbf{A}$(行=元素、列=各物質。反応物は正、生成物は負の符号)と定義した場合、以下の同次一次方程式を満たす解を求めることに相当します。
$$\mathbf{A} \cdot \mathbf{c} = \mathbf{0}$$
これは行列 $\mathbf{A}$ の零空間(カーネル)を求める問題と等価です。
本ツールでは、比較的小規模な化学反応式(最大6物質程度)に対して整数探索法を採用しています。各係数の組み合わせ(1〜10)を体系的に検証し、すべての元素のバランスを満たす整数解を見つけ出します。得られた解は最大公約数(GCD)で約分され、最も簡単な整数比の化学反応式として出力されます。
質量保存の法則により、化学的に正しい反応式であれば、必ず原子数が左右で釣り合う係数の組み合わせが存在します(反応によって原子が新たに生成されたり消滅したりすることはありません)。
活用シーン
- 中学生・高校生・大学生の化学の勉強:化学反応式の係数合わせの宿題チェックやテスト対策・復習に。
- 実験・研究者:実験前に試薬のモル比や反応式の化学量論係数を素早く確認。
- 理科・化学の教員:授業で質量保存の法則や化学反応式の立て方を解説する際の視覚的な教材として。
- プラント・プロセスエンジニア:プロセスシミュレーションで使用する反応式の質量バランス確認に。
- 化学の独学者:反応式のバランス調整結果をリアルタイムで確認しながら学習を進めたい時に。