Skip to content

Commit 69f3fb2

Browse files
fluffy314cursoragent
authored andcommitted
feat(autoresearch): bootstrap sourced RH root
Bind the root to pinned Mathlib declarations and make ROOT_UNAVAILABLE recovery atomic, elaborated, and isolated from quarantined branches. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent e8bf5ac commit 69f3fb2

8 files changed

Lines changed: 809 additions & 0 deletions

File tree

KakeyaLeanGate.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
import KakeyaLeanGate.Prelude
2+
import KakeyaLeanGate.RiemannHypothesisRoot

KakeyaLeanGate/Prelude.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import Mathlib.Analysis.Complex.JensenFormula
44
import Mathlib.Analysis.Complex.LocallyUniformLimit
55
import Mathlib.Analysis.Complex.Order
66
import Mathlib.Analysis.Analytic.Uniqueness
7+
import Mathlib.NumberTheory.LSeries.RiemannZeta
78

89
/-!
910
Minimal import target for AutoResearch theorem-signature validation.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import Mathlib.NumberTheory.LSeries.RiemannZeta
2+
3+
/-!
4+
The canonical AutoResearch root is an alias of Mathlib's pinned
5+
`RiemannHypothesis` declaration. The expanded branch is retained separately
6+
and its relationship to the canonical branch is proved definitionally below.
7+
-/
8+
9+
def KakeyaRiemannHypothesisRoot : Prop := RiemannHypothesis
10+
11+
def KakeyaRiemannHypothesisExpanded : Prop :=
12+
∀ (s : ℂ), riemannZeta s = 0
13+
(¬ ∃ n : ℕ, s = -2 * (n + 1)) →
14+
s ≠ 1
15+
s.re = 1 / 2
16+
17+
theorem kakeya_rh_expanded_iff_canonical :
18+
KakeyaRiemannHypothesisExpanded ↔ KakeyaRiemannHypothesisRoot := by
19+
rfl
20+
21+
#check riemannZeta
22+
#check completedRiemannZeta
23+
#check completedRiemannZeta₀
24+
#check riemannZeta_neg_two_mul_nat_add_one
25+
#check RiemannHypothesis

0 commit comments

Comments
 (0)