IndisputableMonolith.NumberTheory.PrimeCostSpectrumPoly
This module defines polynomial norm and cost functions over finite fields to support prime cost spectrum calculations in Recognition Science number theory. It centers on polyNorm as q to the degree of a polynomial, with q the field cardinality, plus variants like polyPrimeCost and polyCost along with their basic algebraic properties. The module imports the Cost module and consists entirely of definitions and elementary lemmas. It supplies the algebraic machinery needed for spectrum constructions without containing complex proofs.
claimFor a polynomial $f$ over a finite field $F$, the norm is defined by $q = |F|$ and $||f|| = q^{deg(f)}$. Related maps include polyPrimeCost and polyCost, satisfying non-negativity, multiplicativity, and positivity at 1.
background
The module sits in the NumberTheory domain and imports Mathlib together with IndisputableMonolith.Cost. It extends cost concepts from the Cost module to the polynomial ring over a finite field, using the standard Fintype.card construction for the base $q$. The central definition is the real-valued norm $q^{deg(f)}$ that converts polynomial degree into a multiplicative cost measure.
proof idea
This is a definition module, no proofs.
why it matters in Recognition Science
The module supplies the polynomial cost primitives that feed the prime-cost-spectrum constructions in the Recognition Science framework. It provides the algebraic layer required for spectrum analysis of prime costs, connecting directly to the Cost module and the broader number-theoretic components of the monolith.
depends on (1)
declarations in this module (17)
-
def
polyNorm -
theorem
polyNorm_one -
theorem
polyNorm_pos -
def
polyPrimeCost -
def
polyCost -
theorem
polyCost_zero -
theorem
polyCost_one -
theorem
polyPrimeCost_pos -
theorem
polyPrimeCost_nonneg -
theorem
polyCost_nonneg -
theorem
polyCost_mul -
theorem
polyCost_irreducible -
theorem
polyCost_pow -
theorem
polyCost_le_mul -
lemma
irreducible_natDegree_pos -
theorem
polyCost_pos -
theorem
cost_spectrum_poly_certificate