Skip to content

Commit 143432a

Browse files
committed
make SemanticAddress inductive type, and the Quiver incidence relation
1 parent 8df56fc commit 143432a

1 file changed

Lines changed: 15 additions & 8 deletions

File tree

TensorSieve/Kinematics.lean

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,22 @@
11
import Mathlib.NumberTheory.Padics.PadicValuation
22
import Mathlib.CategoryTheory.Quiver.Basic
33

4-
namespace TensorSieve
4+
namespace KinematicSieve
55

6-
/-!
7-
# Phase 1: Environment Initialization
8-
Project: Non-Archimedean Framework for RH
9-
Internal Package: tensor_sieve
6+
/--
7+
The totally disconnected integer record mapping deterministically
8+
to a sequence of p-adic valuations. The absolute dimension is zero.
109
-/
10+
inductive SemanticAddress : Type
11+
| root : SemanticAddress
12+
| step : (p : Nat) → (val : Nat) → SemanticAddress → SemanticAddress
1113

12-
/-- The successor function S(x) = x ∪ {x} -/
13-
def successor (n : ℕ) : ℕ := n + 1
14+
/--
15+
The Quiver instance defining the incidence relation.
16+
An edge exists from `a` to `b` exclusively if `b` is generated
17+
by exactly one prime multiplication operation from `a`.
18+
-/
19+
instance : Quiver SemanticAddress where
20+
Hom a b := ∃ (p : Nat), b = SemanticAddress.step p 1 a
1421

15-
end TensorSieve
22+
end KinematicSieve

0 commit comments

Comments
 (0)