tooluniverse-inorganic-physical-chemistry

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Inorganic & Physical Chemistry

无机与物理化学

Reasoning Strategy

推理策略

1. Crystal Structure Questions

1. 晶体结构问题

When given crystal structure data, always COMPUTE don't guess:
  1. 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
  2. Verify density: d = (Z * M) / (V * Na * 1e-24) where V in ų, M in g/mol, Na = 6.022e23
  3. Preferred: Use
    CrystalStructure_validate
    tool (via MCP/SDK). Fallback:
    python3 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
  4. For batch comparison (find the wrong dataset): Save datasets as JSON array and use
    --datasets path/to/datasets.json
当提供晶体结构数据时,务必计算而非猜测:
  1. 计算晶胞体积(针对不同晶系):
    • 立方晶系: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
  2. 验证密度:d = (Z * M) / (V * Na * 1e-24),其中V单位为ų,M单位为g/mol,Na = 6.022e23
  3. 优先方案:使用
    CrystalStructure_validate
    工具(通过MCP/SDK)。备选方案:执行
    python3 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
  4. 批量对比(找出错误数据集):将数据集保存为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. 对称性与点群

  1. Identify the molecular shape
  2. Find symmetry elements: C_n axes, mirror planes (σ_h, σ_v, σ_d), inversion center (i), improper rotation (S_n)
  3. Use
    python3 skills/tooluniverse-organic-chemistry/scripts/chemistry_facts.py point_groups
    for point group lookup
  4. 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
  5. Crystal classes with optical activity: Piezoelectric non-centrosymmetric classes that lack mirror planes and inversion
  1. 确定分子形状
  2. 找出对称元素:C_n轴、镜面(σ_h、σ_v、σ_d)、对称中心(i)、反演轴(S_n)
  3. 使用
    python3 skills/tooluniverse-organic-chemistry/scripts/chemistry_facts.py point_groups
    工具查询点群
  4. 旋光性:要求不存在反演轴(S_n,包括σ = S_1和i = S_2)。手性点群:C_1、C_n、D_n、T、O、I
  5. 具有旋光性的晶类:无对称中心的压电晶类,且无镜面和反演中心

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
EquilibriumSolver_calculate
tool (via MCP/SDK) with
type
,
ksp
,
stoich
, and other parameters. Fallback: run
equilibrium_solver.py
directly.
bash
undefined
优先方案:使用
EquilibriumSolver_calculate
工具(通过MCP/SDK),传入
type
ksp
stoich
及其他参数。备选方案:直接运行
equilibrium_solver.py
bash
undefined

Simple 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
python3 skills/tooluniverse-inorganic-physical-chemistry/scripts/equilibrium_solver.py
--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
python3 skills/tooluniverse-inorganic-physical-chemistry/scripts/equilibrium_solver.py
--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

**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

**关键点**:
- `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
    python3 skills/tooluniverse-organic-chemistry/scripts/chemistry_facts.py
    for reference data.
  • 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

可用工具

ToolUse For
PubChem_get_CID_by_compound_name
Get compound CID from name
PubChem_get_compound_properties_by_CID
Detailed compound data by CID
ChEMBL_search_molecules
Bioactive compounds
PubMed_search_articles
Literature on synthesis conditions, properties
CrystalStructure_validate
tool (or
crystal_validator.py
fallback)
Verify crystal structure data consistency
EquilibriumSolver_calculate
tool (or
equilibrium_solver.py
fallback)
Ksp, complex formation, common-ion solubility
工具用途
PubChem_get_CID_by_compound_name
根据化合物名称获取CID
PubChem_get_compound_properties_by_CID
根据CID获取化合物详细数据
ChEMBL_search_molecules
搜索生物活性化合物
PubMed_search_articles
查找合成条件、性质相关文献
CrystalStructure_validate
工具(或备选
crystal_validator.py
验证晶体结构数据的一致性
EquilibriumSolver_calculate
工具(或备选
equilibrium_solver.py
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离子)需要考虑特定轨道因素——不要从一个系统推广到另一个系统