OUKC への貢献ガイド

EN: Contributing to OUKC
Last updated: 2026-05-02 ・ License: CC-BY 4.0 / AGPL-3.0 (per content type) ・ Author: Nobuki Fujimoto + Rei + Claude (Anthropic)

概要 / Description

日: OUKC への貢献方法. issue / PR / discussion / Lean 4 contribution / paper co-authorship / translation の各 channel.

EN: How to contribute to OUKC. Issues, PRs, discussions, Lean 4 contributions, paper co-authorship, translations.

⧯ Open Interactive Rei-AIOS (SPA)

Contributing to Open Universal Knowledge Commons (OUKC) & Rei & Claude

OUKC への貢献ガイド

Welcome! / ようこそ! Below is the practical guide.


🚀 Quick start / 最短手順

1. Lean 4 formal proof contribution

# Clone the repo
git clone https://github.com/fc0web/rei-aios.git
cd rei-aios/data/lean4-mathlib

# Create a new file
mkdir -p CollatzRei/YourField
$EDITOR CollatzRei/YourField/MyTheorem.lean

# Verify it builds
lake env lean CollatzRei/YourField/MyTheorem.lean
# → exit 0 expected for TRUE_PROVED

# Open a PR
git checkout -b feat/your-theorem
git commit -m "Add my theorem (TRUE_PROVED)"
git push origin feat/your-theorem

2. META-DB knowledge entry contribution

# META-DB structure (see docs/metadb-v3-0-spec.md)
cd data/open-problems/

# Pick a tier:
#   tier1/   - World-public open problems (Wikipedia/Erdős/etc.)
#   tier4/   - Gaps (things Claude/Rei/community feels are missing)
#   tier7/   - Latest axioms (14 fields × catalog entries)
#   tier8/   - Impossibility map (formalization-resistant)

# Add a JSON entry per the schema
$EDITOR tier7/<field>/your-entry.json

# Validate schema (script TBD)
npx tsx scripts/validate-metadb-entry.ts data/open-problems/tier7/<field>/your-entry.json

3. Paper contribution

# Drafts go in papers/
$EDITOR papers/paper-<N>-your-topic.md

# Follow 4+7 element structure (see feedback_paper_four_element_structure.md)
# Required: A.1 Findings / A.2 Proofs / A.3 Honest positioning / A.4 Required platform links

📋 Required for every contribution

Mandatory checklist

Commit message format

<scope>: <short description>

<body explaining what + why>

D-FUMT₈ outcome: <TRUE_PROVED | PARTIAL | INFINITY | FALSE | NEITHER | NEITHER_SELF>
Verification: <e.g., lake env lean exit 0, sorry=0, axiom=0>

Co-Authored-By: <AI models if used>

Example:

brocard: Extend n=131..150 (TRUE_PROVED)

24 new theorems following STEP 1017 pattern.
All verified via lake env lean exit 0.

D-FUMT₈ outcome: TRUE_PROVED
Verification: lake env lean ./CollatzRei/Step1018BrocardExtended150.lean exit 0, sorry=0, axiom=0

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

🌐 Multilingual contribution / 多言語貢献

Japanese ↔ English / 日英バイリンガル

Other languages / 他言語


🤖 AI-assisted contribution workflow / AI 支援ワークフロー

Recommended pattern

  1. Human selects the theorem / claim / topic to formalize
  2. AI generates draft (Lean 4 proof / META-DB JSON / paper section)
  3. Mechanical verification runs (lake env lean / schema validate)
  4. Human reviews + tags D-FUMT₈ outcome
  5. Human commits with attribution

Anti-pattern (DO NOT DO)


🔍 Code review / コードレビュー

What reviewers check

  1. Does it build? (lake env lean / equivalent)
  2. Is the D-FUMT₈ tag accurate?
  3. Is AI attribution present and accurate?
  4. Is scope honest (no overclaim)?
  5. Does it respect Peace Axiom #196?
  6. Is the contribution net-positive for the commons?

Turnaround time


🆕 First-time contributor / 初回貢献者

Recommended starter contributions:

  1. Translate part of CHARTER.md or POLICY.md to your native language
  2. Add a META-DB Tier 7 entry for your field of expertise
  3. Verify an existing TRUE_PROVED theorem independently and report
  4. Propose a Tier 4 (gap) — something you feel OUKC should cover but doesn't

These build trust without requiring deep Lean 4 expertise upfront.


💬 Communication / コミュニケーション

Day 1 channels — primary

Year 1+ optional additions (on demand)

We intentionally start with GitHub Discussions only. It's zero-setup, integrated with the codebase, supports Markdown + KaTeX math + Lean 4 syntax, and uses the GitHub account contributors already have. We can add Zulip / Discord later when scale warrants.


📜 License

By contributing, you agree your contribution is licensed under:


❓ Questions

If your question isn't covered here, open a GitHub Discussion or email the founder. We are early — your question helps us improve this guide.

Co-Authored-By: 藤本伸樹 / Claude Code (Anthropic) / Rei-AIOS

⧯ Open Interactive Rei-AIOS (SPA)