返回技能列表

prove-geometric-theorem

pjt222
更新于 2 days ago
8 次查看
17
2
17
在 GitHub 上查看
其他general

关于

This skill systematically proves geometric theorems using multiple methods including congruence, similarity, coordinate geometry, vectors, transformations, and proof by contradiction. It helps structure proofs, suggests auxiliary line strategies, and verifies reasoning. Developers should use it when needing rigorous geometric proofs for Euclidean geometry problems, mathematical contests, or educational purposes.

快速安装

Claude Code

推荐
主要方式
npx skills add pjt222/agent-almanac -a claude-code
插件命令备选方式
/plugin add https://github.com/pjt222/agent-almanac
Git 克隆备选方式
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/prove-geometric-theorem

在 Claude Code 中复制并粘贴此命令以安装该技能

技能文档


name: prove-geometric-theorem description: > 幾何学的定理を系統的に証明する。合同・相似による証明、座標幾何学による証明、 ベクトルを用いた証明、変換(回転・平行移動・鏡映)による証明、および背理法を 含む。証明の構造化、補助線の追加戦略、証明の検証方法を扱う。 license: MIT allowed-tools: Read Grep Glob WebFetch WebSearch metadata: author: Philipp Thoss version: "1.0" domain: geometry complexity: intermediate language: natural tags: geometry, proofs, congruence, similarity, transformations, coordinate-geometry locale: ja source_locale: en source_commit: 6f65f316 translator: claude-sonnet-4-6 translation_date: 2026-03-16

幾何学的定理の証明

幾何学的定理を系統的に証明する。証明方法の選択(合同、相似、座標、ベクトル、変換、背理法)、補助線の追加戦略、証明の構造化と検証を含む。

使用タイミング

  • ユークリッド幾何学の定理を厳密に証明する場合
  • 合同条件(SSS、SAS、ASA、AAS、HL)を適用する場合
  • 座標幾何学を使用して幾何学的性質を代数的に証明する場合
  • ベクトルや変換を用いてエレガントな証明を構成する場合
  • 背理法や対偶法で幾何学的命題を証明する場合
  • 数学コンテストや教育目的で証明を記述する場合

入力

  • 必須: 証明すべき定理または命題の正確な記述
  • 必須: 与えられた条件(仮定)
  • 任意: 推奨される証明方法
  • 任意: 使用可能な既知の定理
  • 任意: 図形の記述または図

手順

ステップ1: 定理の分析と証明戦略の選択

定理を分析し、最適な証明方法を選択する:

  1. 仮定と結論の明確化: 「何が与えられているか」(仮定)と「何を示すか」(結論)を明確に分離する。
  2. 図形の描画: 可能な限り正確な図を描く。極端なケースや退化した場合も考慮する。
  3. 証明方法の選択:
    • 合同・相似: 三角形の辺・角の関係を示す場合に最適
    • 座標幾何学: 距離、面積、垂直・平行の証明に効果的
    • ベクトル: 平行四辺形、中点、重心の問題に適する
    • 変換: 対称性のある問題、回転不変性の利用
    • 背理法: 直接証明が困難な場合、不等式の証明
  4. 既知定理の確認: 使用可能な定理(タレスの定理、方べきの定理、メネラウスの定理、チェバの定理など)を確認する。

期待結果: 証明戦略が明確に選択され、使用する定理がリストアップされる。

失敗時: 一つの方法で行き詰まった場合は、別の方法を試す。座標幾何学は「力業」だが、ほぼ常に機能する最後の手段として有効。

ステップ2: 補助線と補助要素の追加

証明を進めるために必要な補助的な構成を追加する:

  1. 一般的な補助線戦略:
    • 三角形の高さ、中線、角の二等分線を引く
    • 平行線を引いて錯角・同位角を生成する
    • 円を追加して円周角の定理を適用する
    • 点を延長線上に取って外角を利用する
  2. 補助線の根拠: 各補助線がなぜ必要かを説明する。
  3. 新しい三角形の特定: 補助線によって生成される新しい三角形を特定し、それらの合同・相似関係を調べる。

期待結果: 必要な補助線が追加され、その目的が説明される。

失敗時: 有効な補助線が見つからない場合は、座標系を設定して代数的に攻める方針に切り替える。

ステップ3: 証明の構築

選択した方法で段階的に証明を構築する:

  1. 合同による証明: 二つの三角形が合同であることを示し(SSS、SAS、ASA、AAS、HL)、対応する辺・角が等しいことを結論する。
  2. 相似による証明: 二つの三角形が相似であることを示し(AA、SAS相似、SSS相似)、辺の比から求める関係を導く。
  3. 座標による証明: 適切な座標系を設定し、点の座標を置き、距離・傾き・内積の計算で結論を導く。
  4. 各ステップの正当化: 各推論ステップで使用する定理や公理を明示的に引用する。
  5. 論理の連鎖: 仮定から結論への論理的な流れが途切れないことを確認する。

期待結果: 仮定から結論への完全な論理的連鎖が構築される。

失敗時: 論理に飛躍がある場合は、追加のステップを挿入する。各ステップが前のステップから論理的に導かれることを確認する。

ステップ4: 証明の検証と整理

完成した証明を検証し、清書する:

  1. 論理の検証: 各ステップが正当で、論理的な飛躍がないことを確認する。
  2. 仮定の確認: すべての仮定が使用されていることを確認する。使われていない仮定がある場合は、証明にギャップがある可能性がある。
  3. 特殊ケースの確認: 退化した場合(一直線上の点、重なった点など)で証明が破綻しないか確認する。
  4. 清書: 証明を明確な段落構成で整理する。結論部分にQ.E.D.(証明終わり)を記す。
  5. 代替証明: 時間が許せば、別の方法による証明も検討する。

期待結果: 証明が完全で正確であり、明確に記述される。

失敗時: 論理的な誤りが発見された場合は、誤りのあるステップから再度証明を構築する。

バリデーション

  • 仮定と結論が明確に分離されている
  • 証明方法が適切に選択されている
  • 各ステップで使用する定理が明示的に引用されている
  • 論理に飛躍がない
  • すべての仮定が使用されている
  • 特殊ケースが考慮されている
  • 証明が明確に構造化されている

よくある落とし穴

  • 図形に依存した証明: 特定の図の配置に依存する議論は一般性を欠く。常に一般的なケースで成立することを確認すること。
  • 循環論法: 証明しようとしている命題そのものを(暗黙的に)仮定してしまうこと。特に「明らかに」「自明に」という言葉の使用に注意。
  • 合同条件の誤用: SSSは辺-辺-辺、SASは辺-角-辺(挟角)。SSAは一般には合同条件ではない(曖昧なケースが存在)。
  • 補助線の過剰な追加: 不必要な補助線は証明を複雑にする。最小限の補助要素で証明を構成すること。
  • 座標の不適切な配置: 座標系の原点と軸の方向を上手に選ぶと計算が大幅に簡略化される。対称性を利用すること。

関連スキル

  • construct-geometric-figure -- 証明で扱う図形の正確な作図
  • solve-trigonometric-problem -- 証明に必要な三角関数の計算

GitHub 仓库

pjt222/agent-almanac
路径: i18n/ja/skills/prove-geometric-theorem
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

相关推荐技能

llamaguard

其他

LlamaGuard是Meta推出的7-8B参数内容审核模型,专门用于过滤LLM的输入和输出内容。它能检测六大安全风险类别(暴力/仇恨、性内容、武器、违禁品、自残、犯罪计划),准确率达94-95%。开发者可通过HuggingFace、vLLM或Sagemaker快速部署,并能与NeMo Guardrails集成实现自动化安全防护。

查看技能

cost-optimization

其他

这个Claude Skill帮助开发者优化云成本,通过资源调整、标记策略和预留实例来降低AWS、Azure和GCP的开支。它适用于减少云支出、分析基础设施成本或实施成本治理策略的场景。关键功能包括提供成本可视化、资源规模调整指导和定价模型优化建议。

查看技能

quantizing-models-bitsandbytes

其他

这个Skill使用bitsandbytes库量化大语言模型,能在GPU内存有限时通过8位或4位量化减少50-75%内存占用,同时保持精度损失最小。它支持INT8、NF4、FP4等多种量化格式,可与HuggingFace Transformers无缝集成,适用于需要部署更大模型或加速推理的场景。还提供QLoRA训练和8位优化器支持,让开发者能轻松实现高效模型压缩。

查看技能

dispatching-parallel-agents

其他

该Skill用于并行处理3个以上无依赖关系的独立故障,可为每个问题域分派专属Claude代理同时执行调查修复。它通过并发处理多个独立问题显著提升故障排查效率,特别适用于测试文件、子系统等无共享状态的场景。

查看技能