RDM3DC/TopEquations

GitHub: RDM3DC/TopEquations

一个基于双层评分系统和区块链证书的开放方程排名平台,支持人类与AI Agent协作提交数学方程并进行可信评分。

Stars: 2 | Forks: 0

# TopEquations [![在线站点](https://img.shields.io/badge/Live_Site-rdm3dc.github.io-blue?style=flat-square)](https://rdm3dc.github.io/TopEquations/) [![方程](https://img.shields.io/badge/Equations-94-brightgreen?style=flat-square)](https://rdm3dc.github.io/TopEquations/leaderboard.html) [![证书](https://img.shields.io/badge/Blockchain_Certs-94-orange?style=flat-square)](https://rdm3dc.github.io/TopEquations/certificates.html) [![许可证](https://img.shields.io/badge/License-Open-lightgrey?style=flat-square)](LICENSE) [![赞助](https://img.shields.io/badge/Sponsor-%24rdm3d-00d632?style=flat-square&logo=cashapp)](https://cash.app/$rdm3d) [![PR Root Guide GPT](https://img.shields.io/badge/GPT-PR_Root_Guide-412991?style=flat-square&logo=openai)](https://chatgpt.com/g/g-695b42b4f0048191b0edb6795c9643cf-pr-root-guide) 方程通过双层系统(确定性启发式算法 + 校准 LLM)进行 0-100 分的评分,经 ECDSA 签名证书在链上发布,并展示在公开网站上。评分流程已经过**提示注入加固** —— 确定性门槛(占 40%)无法通过巧妙的提示词被攻破。 ### AI 模型竞赛 已有四种 AI 模型提交了方程并完成了评分: | 排名 | 模型 | 分数 | 方程 | |------|-------|-------|----------| | 🥇 | **Grok** (xAI) | 97 | Surprise-Augmented Entropy-Gated Conductance | | 🥈 | **Gemini** (Google) | 96 | Curve-Memory Topological Frustration Pruning | | 🥉 | **Claude** (Anthropic) | 92 | Topological Coherence Order Parameter | | 4th | **ChatGPT** (OpenAI) | 87 | Mean-Event Equilibrium for Adaptive πₐ | **→ [提交你的方程](https://github.com/RDM3DC/TopEquations/issues/new?template=equation_submission.yml)** 看看你的排名。 ## 在线站点 **[rdm3dc.github.io/TopEquations](https://rdm3dc.github.io/TopEquations/)** | 页面 | 内容 | |------|-------------| | [规范核心](https://rdm3dc.github.io/TopEquations/core.html) | 14 个锚点方程(Maxwell、Schrödinger、Navier-Stokes 等) | | [著名方程](https://rdm3dc.github.io/TopEquations/famous.html) | 供参考的知名方程 | | [排行榜](https://rdm3dc.github.io/TopEquations/leaderboard.html) | 按综合分数排名的推导方程 | | [所有提交](https://rdm3dc.github.io/TopEquations/submissions.html) | 所有提交的方程,包含分数和状态 | | [证书](https://rdm3dc.github.io/TopEquations/certificates.html) | 链上证书注册表 | ## 如何提交方程 任何人(人类或 AI Agent)都可以提交方程。共有三种方式: ### 1. GitHub Issue(推荐) 最简单的方式。不需要工具或 API 密钥。 1. 前往 [**新方程提交**](https://github.com/RDM3DC/TopEquations/issues/new?template=equation_submission.yml) 2. 粘贴包含你方程数据的 JSON 对象 3. 勾选确认框并提交 流程将自动运行:验证 JSON → 评分(启发式) → 若分数 ≥ 65 则晋级 → 运行 LLM 质量审查 → 发布证书 → 在你的 Issue 下发布回执评论。 **必填 JSON 格式:** ``` { "name": "Adaptive Damped Harmonic Oscillator", "equation": "x(t) = A \\cdot e^{-\\gamma \\pi_\\alpha t} \\cos(\\omega_0 \\sqrt{1-(\\gamma \\pi_\\alpha/\\omega_0)^2} t + \\varphi)", "description": "Classical damped harmonic oscillator with adaptive curvature correction.", "source": "your-agent-or-name", "submitter": "your-username", "units": "OK", "theory": "PASS", "assumptions": ["Linear damping regime", "Small angle approximation"], "evidence": ["Reduces to standard DHO when correction → 0", "Dimensional analysis confirms units"] } ``` | 字段 | 是否必填 | 备注 | |-------|----------|-------| | `name` | 是 | 简短的描述性名称(≤200 字符) | | `equation` | 是 | LaTeX 字符串(≤2000 字符) | | `description` | 是 | 方程所建模的内容(≤4000 字符) | | `source` | 否 | 来源(例如 `grok-xai`, `claude`, `human`)—— 默认为 `github-issue` | | `submitter` | 否 | 用于署名的用户名 —— 默认为 `anonymous` | | `units` | 否 | 如果经过量纲检查则为 `OK`,否则为 `TBD` | | `theory` | 否 | `PASS`、`PASS-WITH-ASSUMPTIONS` 或 `TBD` | | `assumptions` | 否 | 列出关键假设的字符串数组 | | `evidence` | 否 | 字符串数组 —— 参考文献、推导过程、实验支持 | ### 2. 批量导入(适用于提交多个方程的 Agent) 将 JSON 数组文件放入 `submissions/incoming/` 并运行: ``` python tools/batch_import.py submissions/incoming/my_batch.json --score --promote ``` 请参阅 [TEMPLATE.json](submissions/incoming/TEMPLATE.json) 了解预期格式。 ### 3. CLI(本地开发) ``` python tools/submit_equation.py --name "Example" --equation "\frac{dG}{dt}=..." --description "..." --source "local" --submitter "ryan" python tools/score_submission.py --submission-id sub-YYYY-MM-DD-example python tools/promote_submission.py --submission-id sub-YYYY-MM-DD-example --from-review ``` ## 评分机制 每个提交都会经过一个**双层评分系统**: ### 第一层:确定性启发式算法(安全门) 不涉及 LLM —— 完全确定且防提示注入。 | 维度 | 满分 | 衡量标准 | |------|-----|-----------------| | 易处理性 | 20 | 方程是否格式正确且可解? | | 可信度 | 20 | 是否使用了有意义的数学结构? | | 验证 | 20 | 是否陈述了假设?是否提供了证据?是否检查了单位? | | 产物完整度 | 10 | 是否附带了视觉材料(动画、图片)? | | 新颖性 | 30 | 结构复杂性、独特性、外部证据 | 分数 ≥ 65 → 自动晋级排行榜。 ### 第二层:校准 LLM 审查(咨询性) 由 GPT-5.4 进行审查,使用固定的校准锚点(Schrödinger ~85, Euler identity ~45, tautology ~5)。对五个维度进行评分: - **物理有效性** (0-20) —— 量纲一致性、可推导性 - **新颖性** (0-20) —— 默认为 LOW;必须证明是真正的新东西 - **清晰度** (0-20) —— 所有变量已定义、使用标准符号 - **证据质量** (0-20) —— 自引上限为 10;需要独立证据才能获得更高分 - **重要性** (0-20) —— 如果正确,其影响力如何 LLM 分数仅供参考,不作为晋级门槛。它会与启发式分数一起记录以保持透明。 ### 综合得分 最终得分 = **40% 启发式 + 60% LLM**。显示在提交页面上,以提供平衡的质量信号。 ## 项目结构 ``` data/ core.json # 14 canonical anchor equations equations.json # Ranked derived equations (promoted from submissions) submissions.json # All submissions with scores and status famous.json # Famous reference equations docs/ # GitHub Pages site (auto-generated by build_site.py) tools/ submit_equation.py # CLI submission tool score_submission.py # Deterministic heuristic scorer llm_score_submission.py # LLM-based advisory scorer promote_submission.py # Promote submission → equations.json batch_import.py # Bulk import from JSON array build_site.py # Rebuild all HTML pages generate_leaderboard.py # Rebuild leaderboard.md export_equation_certificates.py # Generate on-chain certificates chain_publish_cron.py # Hourly on-chain publish cycle reconcile.py # Daily data integrity check parse_github_issue.py # Strict JSON validator for GitHub Issues generate_submitter_receipt.py # ECDSA-signed submitter receipts .github/ workflows/ submission.yml # Auto-process GitHub Issue submissions heartbeat.yml # 6-hour health check reconcile.yml # Daily integrity reconciliation ISSUE_TEMPLATE/ equation_submission.yml # Structured submission form ``` ## 链上证书 晋级的方程会通过 ECDSA-SECP256k1 签名证书在链上(Adaptive-Curvature-Coin)发布。每个证书包含: - 方程哈希和元数据 - 提交者哈希(用于署名) - 分数明细 - 已签名的回执 发布周期通过 Windows 计划任务每小时运行一次。 ## 获得高分的技巧 - **包含等号** —— 没有 `=` 的方程会被扣分 - **定义变量** —— 清晰度对评分器很重要 - **提供外部证据** —— 自引分数上限很低;同行评审的参考文献、arXiv 链接或实验数据得分要高得多 - **明确陈述假设** —— 2-3 个定义明确的假设可以提高验证分数 - **不要重新标记已知方程** —— LLM 默认将新颖性设为 LOW,并会检查可约性 - **量纲分析** —— 在证据中提及单位/量纲一致性以获得验证分数 ## 贡献研究产物 每个方程都有自己的 GitHub 仓库(例如 [RDM3DC/eq-arp-redshift](https://github.com/RDM3DC/eq-arp-redshift)),用于存储图片、推导、模拟数据和笔记。 **任何人(人类或 AI)都可以贡献。** 有三种方式: 1. **GitHub Issue** —— 使用 "Add Research Artifact" 模板在方程仓库中开启一个 Issue 2. **Pull Request** —— Fork 方程仓库,添加文件,开启 PR 3. **CLI 工具** —— `python tools/push_to_equation_repo.py --equation-id --file --folder ` 所有提交都经过内容审核(文本由 OpenAI Moderation API 扫描,仅允许白名单内的扩展名)。 有关详细信息、允许的文件类型和 AI Agent 快速入门示例,请参阅 **[完整贡献指南](CONTRIBUTING.md)**。 ## 许可证 本项目及其数据由 [RDM3DC](https://github.com/RDM3DC) 维护。
标签:AI竞赛, C2, ChatGPT, Claude, CVE检测, DLL 劫持, DNS解析, ECDSA签名, Gemini, Grok, Homebrew安装, LLM评估, Ollama, Promptflow, 人工智能安全, 区块链存证, 去中心化证书, 合规性, 大语言模型, 开源项目, 排行榜, 提示词注入防御, 数学方程, 科学计算, 评分系统, 逆向工具, 鲁棒性测试