TauLib.BookIII.Spectral.LocalFields
TauLib.BookIII.Spectral.LocalFields
τ-Native Local Fields and Completeness Without Topology.
Registry Cross-References
-
[III.D21] τ-Native Local Field –
LocalField,local_field_check -
[III.P06] Completeness Without Topology –
completeness_check
Mathematical Content
III.D21 (τ-Native Local Field): ℤ_p^τ = lim← ℤ/p^n ℤ as inverse limit within τ. The p-adic integers are a τ-object with NF address. p-adic valuation v_p = D-coordinate restricted to p-primary component.
III.P06 (Completeness Without Topology): ℤ_p^τ is complete in the τ sense: every tower-coherent sequence has unique limit. This is Global Hartogs restricted to the p-primary tower. No metric, no Cauchy sequences.
Tau.BookIII.Spectral.LocalFieldElt
source structure Tau.BookIII.Spectral.LocalFieldElt :Type
[III.D21] A τ-native local field element at finite depth. Represents an element of ℤ_p^τ = lim← ℤ/p^nℤ at depth d.
- prime : Denotation.TauIdx
- depth : Denotation.TauIdx
- value : Denotation.TauIdx Instances For
Tau.BookIII.Spectral.instReprLocalFieldElt.repr
source def Tau.BookIII.Spectral.instReprLocalFieldElt.repr :LocalFieldElt → ℕ → Std.Format
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.instReprLocalFieldElt
source instance Tau.BookIII.Spectral.instReprLocalFieldElt :Repr LocalFieldElt
Equations
- Tau.BookIII.Spectral.instReprLocalFieldElt = { reprPrec := Tau.BookIII.Spectral.instReprLocalFieldElt.repr }
Tau.BookIII.Spectral.instDecidableEqLocalFieldElt
source instance Tau.BookIII.Spectral.instDecidableEqLocalFieldElt :DecidableEq LocalFieldElt
Equations
- Tau.BookIII.Spectral.instDecidableEqLocalFieldElt = Tau.BookIII.Spectral.instDecidableEqLocalFieldElt.decEq
Tau.BookIII.Spectral.instDecidableEqLocalFieldElt.decEq
source def Tau.BookIII.Spectral.instDecidableEqLocalFieldElt.decEq (x✝ x✝¹ : LocalFieldElt) :Decidable (x✝ = x✝¹)
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.instBEqLocalFieldElt.beq
source def Tau.BookIII.Spectral.instBEqLocalFieldElt.beq :LocalFieldElt → LocalFieldElt → Bool
Equations
- Tau.BookIII.Spectral.instBEqLocalFieldElt.beq { prime := a, depth := a_1, value := a_2 } { prime := b, depth := b_1, value := b_2 } = (a == b && (a_1 == b_1 && a_2 == b_2))
- Tau.BookIII.Spectral.instBEqLocalFieldElt.beq x✝¹ x✝ = false Instances For
Tau.BookIII.Spectral.instBEqLocalFieldElt
source instance Tau.BookIII.Spectral.instBEqLocalFieldElt :BEq LocalFieldElt
Equations
- Tau.BookIII.Spectral.instBEqLocalFieldElt = { beq := Tau.BookIII.Spectral.instBEqLocalFieldElt.beq }
Tau.BookIII.Spectral.to_local
source def Tau.BookIII.Spectral.to_local (x p d : Denotation.TauIdx) :LocalFieldElt
[III.D21] Build a local field element from a global τ-value. Equations
- Tau.BookIII.Spectral.to_local x p d = { prime := p, depth := d, value := if p ^ d > 0 then x % p ^ d else 0 } Instances For
Tau.BookIII.Spectral.padic_val
source def Tau.BookIII.Spectral.padic_val (x p : Denotation.TauIdx) :Denotation.TauIdx
[III.D21] p-adic valuation: largest k such that p^k | x. Returns 0 if x = 0 or p < 2. Equations
- Tau.BookIII.Spectral.padic_val x p = if (x == 0 || decide (p < 2)) = true then 0 else Tau.BookIII.Spectral.padic_val.go x p 0 x Instances For
Tau.BookIII.Spectral.padic_val.go
source@[irreducible]
def Tau.BookIII.Spectral.padic_val.go (x p acc fuel : ℕ) :Denotation.TauIdx
Equations
- Tau.BookIII.Spectral.padic_val.go x p acc fuel = if fuel = 0 then acc else if (x % p != 0) = true then acc else Tau.BookIII.Spectral.padic_val.go (x / p) p (acc + 1) (fuel - 1) Instances For
Tau.BookIII.Spectral.local_field_check
source def Tau.BookIII.Spectral.local_field_check (bound depth : Denotation.TauIdx) :Bool
[III.D21] Local field check: verify inverse system property. For each p and depth d: reduce from p^(d+1) to p^d is coherent. Equations
- Tau.BookIII.Spectral.local_field_check bound depth = Tau.BookIII.Spectral.local_field_check.go bound depth 0 1 1 ((bound + 1) * (depth + 1) * 5) Instances For
Tau.BookIII.Spectral.local_field_check.go
source@[irreducible]
**def Tau.BookIII.Spectral.local_field_check.go (bound depth : Denotation.TauIdx)
(x p_idx d fuel : ℕ) :Bool**
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.local_ring_check
source def Tau.BookIII.Spectral.local_ring_check (bound depth : Denotation.TauIdx) :Bool
[III.D21] Local field ring operations: addition and multiplication are well-defined on ℤ/p^dℤ. Equations
- Tau.BookIII.Spectral.local_ring_check bound depth = Tau.BookIII.Spectral.local_ring_check.go bound depth 0 0 1 ((bound + 1) * (bound + 1) * (depth + 1)) Instances For
Tau.BookIII.Spectral.local_ring_check.go
source@[irreducible]
**def Tau.BookIII.Spectral.local_ring_check.go (bound depth : Denotation.TauIdx)
(x y d fuel : ℕ) :Bool**
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.completeness_check
source def Tau.BookIII.Spectral.completeness_check (bound depth : Denotation.TauIdx) :Bool
[III.P06] Completeness check: every tower-coherent sequence has unique limit. A sequence (a_1, a_2, …) with a_{n+1} ≡ a_n mod p^n determines a unique element of ℤ_p^τ. We verify: if we build a coherent tower from x, the limit = x mod p^d. Equations
- Tau.BookIII.Spectral.completeness_check bound depth = Tau.BookIII.Spectral.completeness_check.go bound depth 0 1 ((bound + 1) * 3) Instances For
Tau.BookIII.Spectral.completeness_check.go
source@[irreducible]
**def Tau.BookIII.Spectral.completeness_check.go (bound depth : Denotation.TauIdx)
(x p_idx fuel : ℕ) :Bool**
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.completeness_check.check_tower
source@[irreducible]
**def Tau.BookIII.Spectral.completeness_check.check_tower (depth : Denotation.TauIdx)
(x p d fuel : ℕ) :Bool**
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.limit_uniqueness_check
source def Tau.BookIII.Spectral.limit_uniqueness_check (bound depth : Denotation.TauIdx) :Bool
[III.P06] Uniqueness of limit: two tower-coherent sequences that agree at all levels are equal (= same element of ℤ_p^τ). Equations
- Tau.BookIII.Spectral.limit_uniqueness_check bound depth = Tau.BookIII.Spectral.limit_uniqueness_check.go bound depth 0 0 ((bound + 1) * (bound + 1)) Instances For
Tau.BookIII.Spectral.limit_uniqueness_check.go
source@[irreducible]
**def Tau.BookIII.Spectral.limit_uniqueness_check.go (bound depth : Denotation.TauIdx)
(x y fuel : ℕ) :Bool**
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.limit_uniqueness_check.check_agreement
source@[irreducible]
**def Tau.BookIII.Spectral.limit_uniqueness_check.check_agreement (depth : Denotation.TauIdx)
(x y p d fuel : ℕ) :Bool**
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.local_field_15_4
source theorem Tau.BookIII.Spectral.local_field_15_4 :local_field_check 15 4 = true
Tau.BookIII.Spectral.local_ring_10_4
source theorem Tau.BookIII.Spectral.local_ring_10_4 :local_ring_check 10 4 = true
Tau.BookIII.Spectral.completeness_20_5
source theorem Tau.BookIII.Spectral.completeness_20_5 :completeness_check 20 5 = true
Tau.BookIII.Spectral.limit_unique_10_4
source theorem Tau.BookIII.Spectral.limit_unique_10_4 :limit_uniqueness_check 10 4 = true
Tau.BookIII.Spectral.val_p_is_1
source theorem Tau.BookIII.Spectral.val_p_is_1 :padic_val 3 3 = 1
[III.D21] Structural: p-adic valuation of p is 1.
Tau.BookIII.Spectral.val_p_is_1'
source theorem Tau.BookIII.Spectral.val_p_is_1’ :padic_val 5 5 = 1
Tau.BookIII.Spectral.val_p2
source theorem Tau.BookIII.Spectral.val_p2 :padic_val 9 3 = 2
[III.D21] Structural: p-adic valuation of p^k is k.
Tau.BookIII.Spectral.val_p3
source theorem Tau.BookIII.Spectral.val_p3 :padic_val 27 3 = 3
Tau.BookIII.Spectral.val_zero
source theorem Tau.BookIII.Spectral.val_zero :padic_val 0 3 = 0
[III.D21] Structural: p-adic valuation of 0 is 0 (convention).
Tau.BookIII.Spectral.tower_42_3
source theorem Tau.BookIII.Spectral.tower_42_3 :42 % 3 ^ 3 % 3 ^ 2 = 42 % 3 ^ 2
[III.P06] Structural: tower coherence at p=3, x=42.