OAI/MathematicalPhysics/NavierStokes/ForcedComputation/Programs/RadixEncoding.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Infinite tape tails and their radix coordinates
Unlike finite prefix interval arithmetic, these lemmas connect the actual infinite symbolic tail to a real point of its coding interval.
- def
OAI.ForcedComputation.Radix.encodeline 18 - theorem
OAI.ForcedComputation.Radix.summable_boundline 21 - theorem
OAI.ForcedComputation.Radix.summable_digitsline 29 - theorem
OAI.ForcedComputation.Radix.tsum_boundline 35 - theorem
OAI.ForcedComputation.Radix.encode_mem_unitline 54 - theorem
OAI.ForcedComputation.Radix.encode_shiftline 64 - def
OAI.ForcedComputation.Radix.prependline 80 - theorem
OAI.ForcedComputation.Radix.encode_prependline 83 - theorem
OAI.ForcedComputation.Radix.encode_constline 88 - def
OAI.ForcedComputation.Radix.prependWordline 98 - def
OAI.ForcedComputation.Radix.prefixValueline 102 - theorem
OAI.ForcedComputation.Radix.encode_prependWordline 106 - theorem
OAI.ForcedComputation.Radix.encode_finite_inputline 118Source documentation
A finite input on a blank tail has an explicitly rational radix formula.
theorem encode_finite_input {B : ℝ} {digit : A → ℝ} (hB : 1 < B) (hd : ∀ a, 0 ≤ digit a ∧ digit a ≤ B - 1) (w : List A) (blank : A) : encode B digit (prependWord w (fun _ => blank)) = prefixValue B digit w + B⁻¹ ^ w.length * (digit blank / (B - 1)) := by …Mentions: OAI.ForcedComputation.Radix.encode, OAI.ForcedComputation.Radix.prependWord, OAI.ForcedComputation.Radix.prefixValue
- theorem
OAI.ForcedComputation.Radix.encode_in_first_cylinderline 124