tooluniverse-inorganic-physical-chemistry
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseInorganic & Physical Chemistry
无机与物理化学
Reasoning Strategy
推理策略
1. Crystal Structure Questions
1. 晶体结构问题
When given crystal structure data, always COMPUTE don't guess:
-
Calculate unit cell volume for the crystal system:
- Cubic: V = a^3
- Tetragonal: V = a^2 * c
- Orthorhombic: V = a * b * c
- Monoclinic: V = a * b * c * sin(beta)
- Triclinic: V = abc * sqrt(1 - cos^2(alpha) - cos^2(beta) - cos^2(gamma) + 2*cos(alpha)*cos(beta)*cos(gamma))
- Hexagonal: V = a^2 * c * sqrt(3)/2
-
Verify density: d = (Z * M) / (V * Na * 1e-24) where V in ų, M in g/mol, Na = 6.022e23
-
Preferred: Usetool (via MCP/SDK). Fallback:
CrystalStructure_validatepython3 skills/tooluniverse-organic-chemistry/scripts/crystal_validator.py --a X --b Y --c Z --alpha A --beta B --gamma G --Z N --MW M --density D -
For batch comparison (find the wrong dataset): Save datasets as JSON array and use
--datasets path/to/datasets.json
当提供晶体结构数据时,务必计算而非猜测:
-
计算晶胞体积(针对不同晶系):
- 立方晶系:V = a^3
- 四方晶系:V = a^2 * c
- 正交晶系:V = a * b * c
- 单斜晶系:V = a * b * c * sin(beta)
- 三斜晶系:V = abc * sqrt(1 - cos^2(alpha) - cos^2(beta) - cos^2(gamma) + 2*cos(alpha)*cos(beta)*cos(gamma))
- 六方晶系:V = a^2 * c * sqrt(3)/2
-
验证密度:d = (Z * M) / (V * Na * 1e-24),其中V单位为ų,M单位为g/mol,Na = 6.022e23
-
优先方案:使用工具(通过MCP/SDK)。备选方案:执行
CrystalStructure_validatepython3 skills/tooluniverse-organic-chemistry/scripts/crystal_validator.py --a X --b Y --c Z --alpha A --beta B --gamma G --Z N --MW M --density D -
批量对比(找出错误数据集):将数据集保存为JSON数组,使用参数
--datasets path/to/datasets.json
2. Bonding & Covalency Questions
2. 成键与共价性问题
Key reasoning patterns:
- Covalency = orbital mixing between metal and ligand. Greater overlap = more covalent.
- Lanthanide/actinide: 4f orbitals of Ce(IV) typically show ENHANCED covalent mixing vs Ce(III) — more contracted 4f in higher oxidation states increases overlap with ligand orbitals
- But: Enhanced covalency does NOT always mean stronger bonds — it depends on the specific orbital interactions
- d-block vs f-block: d-orbitals have more radial extension → stronger covalent bonds than f-orbitals
- Nephelauxetic effect: Reduced electron-electron repulsion in complexes → indicates covalency. Larger effect = more covalent.
核心推理模式:
- 共价性:金属与配体之间的轨道杂化程度。轨道重叠程度越高,共价性越强。
- 镧系/锕系:Ce(IV)的4f轨道通常比Ce(III)表现出更强的共价杂化——更高氧化态下4f轨道更收缩,增加了与配体轨道的重叠程度
- 注意:共价性增强并不总是意味着键更强——这取决于具体的轨道相互作用
- d区与f区对比:d轨道的径向延伸更大→比f轨道形成的共价键更强
- 电子云扩展效应(Nephelauxetic effect):配合物中电子间排斥作用减弱→表明存在共价性。效应越显著,共价性越强。
3. Noble Gas Chemistry
3. 稀有气体化学
- Xe compounds: XeF2 (linear), XeF4 (square planar), XeF6 (distorted octahedral)
- XeF4 synthesis: Requires Xe + F2 at elevated temperature (400°C) and pressure. Can also form at lower temperatures with specific methods (UV photolysis, electric discharge)
- Key: Temperature thresholds matter for synthesis efficiency. LOOK UP DON'T GUESS — search literature for specific synthesis conditions.
- Xe化合物:XeF2(直线型)、XeF4(平面正方形)、XeF6(扭曲八面体)
- XeF4合成:需要Xe与F2在高温(400°C)和高压条件下反应。也可通过特定方法在较低温度下合成(紫外光解、放电)
- 关键:温度阈值对合成效率至关重要。务必查阅资料而非猜测——搜索文献获取具体合成条件。
4. Symmetry & Point Groups
4. 对称性与点群
- Identify the molecular shape
- Find symmetry elements: C_n axes, mirror planes (σ_h, σ_v, σ_d), inversion center (i), improper rotation (S_n)
- Use for point group lookup
python3 skills/tooluniverse-organic-chemistry/scripts/chemistry_facts.py point_groups - Optical activity: Requires absence of improper rotation axes (S_n, including σ = S_1 and i = S_2). Chiral point groups: C_1, C_n, D_n, T, O, I
- Crystal classes with optical activity: Piezoelectric non-centrosymmetric classes that lack mirror planes and inversion
- 确定分子形状
- 找出对称元素:C_n轴、镜面(σ_h、σ_v、σ_d)、对称中心(i)、反演轴(S_n)
- 使用工具查询点群
python3 skills/tooluniverse-organic-chemistry/scripts/chemistry_facts.py point_groups - 旋光性:要求不存在反演轴(S_n,包括σ = S_1和i = S_2)。手性点群:C_1、C_n、D_n、T、O、I
- 具有旋光性的晶类:无对称中心的压电晶类,且无镜面和反演中心
5. Thermodynamics & Kinetics
5. 热力学与动力学
COMPUTE DON'T ESTIMATE — write Python code for:
- Gibbs free energy: ΔG = ΔH - TΔS
- Equilibrium constant: K = exp(-ΔG/RT)
- Arrhenius equation: k = A * exp(-Ea/RT)
- Nernst equation: E = E° - (RT/nF) * ln(Q)
- Clausius-Clapeyron: ln(P2/P1) = -ΔH_vap/R * (1/T2 - 1/T1)
务必计算而非估算——编写Python代码计算:
- 吉布斯自由能:ΔG = ΔH - TΔS
- 平衡常数:K = exp(-ΔG/RT)
- 阿伦尼乌斯方程:k = A * exp(-Ea/RT)
- 能斯特方程:E = E° - (RT/nF) * ln(Q)
- 克劳修斯-克拉佩龙方程:ln(P2/P1) = -ΔH_vap/R * (1/T2 - 1/T1)
6. Solubility & Equilibrium Calculations
6. 溶解度与平衡计算
Preferred: Use tool (via MCP/SDK) with , , , and other parameters. Fallback: run directly.
EquilibriumSolver_calculatetypekspstoichequilibrium_solver.pybash
undefined优先方案:使用工具(通过MCP/SDK),传入、、及其他参数。备选方案:直接运行。
EquilibriumSolver_calculatetypekspstoichequilibrium_solver.pybash
undefinedSimple Ksp: MaXb(s) <-> aM + bX
简单Ksp计算:MaXb(s) <-> aM + bX
python3 skills/tooluniverse-inorganic-physical-chemistry/scripts/equilibrium_solver.py
--type ksp_simple --ksp 5.3e-27 --stoich 1:3
--type ksp_simple --ksp 5.3e-27 --stoich 1:3
python3 skills/tooluniverse-inorganic-physical-chemistry/scripts/equilibrium_solver.py
--type ksp_simple --ksp 5.3e-27 --stoich 1:3
--type ksp_simple --ksp 5.3e-27 --stoich 1:3
Ksp + complex formation (e.g., Al(OH)3 in water with Al(OH)4- complex)
Ksp + 配合物形成(例如,Al(OH)3在水中形成Al(OH)4-配合物)
python3 skills/tooluniverse-inorganic-physical-chemistry/scripts/equilibrium_solver.py
--type ksp_kf --ksp 5.3e-27 --kf 1.1e33 --stoich 1:3
--type ksp_kf --ksp 5.3e-27 --kf 1.1e33 --stoich 1:3
python3 skills/tooluniverse-inorganic-physical-chemistry/scripts/equilibrium_solver.py
--type ksp_kf --ksp 5.3e-27 --kf 1.1e33 --stoich 1:3
--type ksp_kf --ksp 5.3e-27 --kf 1.1e33 --stoich 1:3
Common ion effect (e.g., AgCl in 0.1M NaCl)
同离子效应(例如,AgCl在0.1M NaCl溶液中)
python3 skills/tooluniverse-inorganic-physical-chemistry/scripts/equilibrium_solver.py
--type common_ion --ksp 1.77e-10 --stoich 1:1 --common-ion 0.1
--type common_ion --ksp 1.77e-10 --stoich 1:1 --common-ion 0.1
**Key points**:
- `ksp_kf` mode solves the full charge-balance system numerically (Newton's method) — accounts for free cation, complex anion, and OH-/H+ simultaneously
- For `MX_b + X- <-> MX_(b+1)-`, K_overall = Ksp * Kf
- `common_ion` mode uses bisection to solve the exact Ksp expression with extra ion concentration
- Always specify `--stoich a:b` matching the salt formula (e.g., 1:3 for Al(OH)3, 1:2 for CaF2, 1:1 for AgCl)python3 skills/tooluniverse-inorganic-physical-chemistry/scripts/equilibrium_solver.py
--type common_ion --ksp 1.77e-10 --stoich 1:1 --common-ion 0.1
--type common_ion --ksp 1.77e-10 --stoich 1:1 --common-ion 0.1
**关键点**:
- `ksp_kf`模式通过数值方法(牛顿法)求解完整的电荷平衡系统——同时考虑游离阳离子、配合物阴离子及OH-/H+
- 对于`MX_b + X- <-> MX_(b+1)-`,总平衡常数K_overall = Ksp * Kf
- `common_ion`模式使用二分法求解包含额外离子浓度的精确Ksp表达式
- 务必指定`--stoich a:b`以匹配盐的化学式(例如,Al(OH)3为1:3,CaF2为1:2,AgCl为1:1)7. Spectroscopy Interpretation
7. 光谱解析
- UV-Vis: d-d transitions (weak, Laporte forbidden), LMCT/MLCT (strong), π→π* (organic)
- IR: Functional group region (4000-1500 cm⁻¹), fingerprint (1500-400 cm⁻¹)
- NMR: Chemical shift indicates electronic environment. For counting peaks, identify symmetry-equivalent protons.
- For peak counting: Draw the structure, identify all symmetry operations, group equivalent H atoms. Use for reference data.
python3 skills/tooluniverse-organic-chemistry/scripts/chemistry_facts.py
- UV-Vis:d-d跃迁(弱跃迁,拉波特禁阻)、LMCT/MLCT(强跃迁)、π→π*(有机化合物)
- IR:官能团区(4000-1500 cm⁻¹)、指纹区(1500-400 cm⁻¹)
- NMR:化学位移反映电子环境。计算峰数时,需识别对称等价的质子。
- 峰数计算:绘制结构,识别所有对称操作,对等价H原子进行分组。可使用获取参考数据。
python3 skills/tooluniverse-organic-chemistry/scripts/chemistry_facts.py
Available Tools
可用工具
| Tool | Use For |
|---|---|
| Get compound CID from name |
| Detailed compound data by CID |
| Bioactive compounds |
| Literature on synthesis conditions, properties |
| Verify crystal structure data consistency |
| Ksp, complex formation, common-ion solubility |
| 工具 | 用途 |
|---|---|
| 根据化合物名称获取CID |
| 根据CID获取化合物详细数据 |
| 搜索生物活性化合物 |
| 查找合成条件、性质相关文献 |
| 验证晶体结构数据的一致性 |
| Ksp计算、配合物形成、同离子效应溶解度计算 |
LOOK UP DON'T GUESS
务必查阅资料而非猜测
- Noble gas compound synthesis conditions vary by method — search literature before answering
- Crystal structure parameters must be computed, not estimated
- Bonding descriptions (covalent vs ionic) require specific orbital considerations — don't generalize from one system to another
- 稀有气体化合物的合成条件因方法而异——回答前先搜索文献
- 晶体结构参数必须通过计算得出,而非估算
- 成键描述(共价vs离子)需要考虑特定轨道因素——不要从一个系统推广到另一个系统