IndisputableMonolith.RecogSpec.Scales
The RecogSpec.Scales module supplies definitions for the binary scale factor B(k) = 2^k as a real and the companion PhiPow(k) = phi^k. Modelers of discrete growth or octave hierarchies in Recognition Science cite these for monotonicity facts. The module consists of inductive definitions plus elementary lemmas on zero, successor, and addition cases.
claimDefines the binary scale $B : ℤ → ℝ$ by $B(k) = 2^k$ together with the phi-power map $Φ : ℤ → ℝ$ by $Φ(k) = φ^k$.
background
Recognition Science builds scales on the phi-ladder inside the eight-tick octave. The module introduces B as the real-valued binary scale factor B = 2^k and PhiPow as the corresponding power of the golden ratio. It imports the RS time quantum τ₀ = 1 tick from Constants and supplies the supporting facts B_of_zero, B_of_succ, PhiPow_add.
proof idea
This is a definition module, no proofs.
why it matters in Recognition Science
The scale definitions feed directly into URCAdapters.TcGrowth, which exports a Prop that holds because PhiPow is strictly increasing for φ > 1. This supplies the discrete scale infrastructure required for growth computations under the Recognition Composition Law.
scope and limits
- Does not treat non-integer or continuous exponents.
- Does not derive mass formulas or coupling constants.
- Does not reference the forcing chain T0-T8.
- Does not include numerical approximations or floating-point lemmas.
used by (1)
depends on (1)
declarations in this module (42)
-
def
B_of -
lemma
B_of_zero -
lemma
B_of_succ -
lemma
B_of_pos -
lemma
B_of_one -
lemma
one_le_B_of -
def
twoPowZ -
lemma
twoPowZ_zero -
lemma
twoPowZ_ofNat -
lemma
twoPowZ_negSucc -
def
PhiPow -
lemma
PhiPow_add -
lemma
PhiPow_sub -
lemma
PhiPow_zero -
lemma
PhiPow_one -
lemma
PhiPow_neg -
def
lambdaA -
def
kappaA -
def
F_ofZ -
def
Z_quark -
def
Z_lepton -
def
Z_neutrino -
lemma
kappaA_pos -
lemma
lambdaA_ne_zero -
lemma
kappaA_ne_zero -
def
DeltaSub -
def
fromZ_one -
def
toZ_one -
lemma
toZ_fromZ_one -
lemma
fromZ_toZ_one -
def
equiv_delta_one -
structure
AffineMapZ -
def
apply -
def
mapDelta -
def
chargeMap -
def
timeMap -
lemma
apply_chargeMap -
lemma
apply_timeMap -
def
mapDeltaOne -
lemma
mapDeltaOne_fromZ_one -
lemma
mapDeltaOne_step -
lemma
mapDeltaTime_fromZ_one