IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.PRCNativeCostUniqueness
Native PRC cost uniqueness via ratio characters: a cost on ratio orbits factors through a d'Alembert character, matched to doubled traces under cross-equivalence. Cited by anyone forcing J-uniqueness (T5) or selecting the native cost before continuum completion. The module defines character-to-cost maps, doubled-trace hypothesis bundles, and matching lemmas that stay quotient-native.
claimDevelops a ratio character $C$ for a PRC cost so that the cost is recovered by the d'Alembert factorization $J(x)=\frac{C(x)+C(x^{-1})}{2}-1$ up to cross-equivalence on ratio orbits, together with doubled-trace identities and hypothesis transfers that identify the native cost with this factorization.
background
Primitive Recognition Calculus places costs on ratio orbits, not bare reals. Equality is therefore cross-equivalence (quotient-native), not definitional identity. The classical cost $J(x)=(x+x^{-1})/2-1=\cosh(\log x)-1$ solves the Recognition Composition Law in d'Alembert form; T5 asserts its uniqueness under regularity.
Upstream modules supply the PRC kernel, the J-cost interface, monotone d'Alembert structure, and trace closure. A ratio character is a multiplicative map on orbits whose symmetric combination yields a cost candidate. Doubled traces package the pair of character values needed for that factorization, still at the orbit level.
The local setting is discrete/quotient uniqueness before continuum completion: identify which native cost is forced by character and trace data, without yet passing to $\mathbb{R}_{>0}$.
proof idea
Definition layer first: ratio character, cost-from-character (including a rational specialization), doubled-trace value, and the native-cost doubled-trace packaging. Congruence lemmas keep doubled traces well-defined under orbit equivalence.
Hypothesis bundles collect d'Alembert and native-cost assumptions in doubled-trace form; transfer lemmas push ordinary native-cost hypotheses into that shape. Matching theorems then show that, under those hypotheses (or under cost cross-equivalence), the character-derived doubled trace agrees with the cost. Structure is definitional scaffolding plus hypothesis transfer and matching, not a single deep existence proof.
why it matters in Recognition Science
Feeds native cost selection, continuum character-rigidity forcing, forced $J$ on completion, real character factorization, and the universal foundation module. This is the discrete uniqueness step that T5 J-uniqueness and the forcing chain need before continuum rigidity: without quotient-native character/trace matching, one cannot identify the PRC cost with $\cosh(\log x)-1$.
Downstream continuum modules import this package to rigidify characters on the completion; cost factorization and universal foundation reuse the same native-cost bridge. It closes the native-cost side of PRC foundation prior to measure/cardinality arguments on the continuum.
scope and limits
- Does not prove continuum uniqueness or forced J on the positive-real completion.
- Does not construct a ratio character from bare axioms without native-cost hypotheses.
- Does not treat mass ladder, alpha band, eight-tick octave, or D=3 forcing.
- Does not replace monotone d'Alembert results; it consumes them.
- Identifies costs only up to cross-equivalence on ratio orbits, not pointwise on R.
used by (5)
-
IndisputableMonolith.Cost.RealCharacterFactorization -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Continuum.CharacterRigidityForcing -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.Continuum.ForcedJOnCompletion -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.PRCNativeCostSelection -
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.UniversalFoundation
depends on (4)
declarations in this module (1168)
-
structure
PRCRatioCharacter -
def
costFromCharacter -
theorem
costFromCharacter_toRat -
def
doubledTraceValue -
def
nativeCostDoubledTrace -
theorem
doubledTraceValue_congr -
def
PRCDoubledTraceDAlembert -
theorem
nativeCostDoubledTrace_dAlembert_of_native_hypotheses -
structure
PRCDoubledTraceHypotheses -
theorem
nativeCostDoubledTrace_hypotheses_of_native_cost_hypotheses -
def
PRCCharacterTraceMatchesCost -
theorem
PRCCharacterTraceMatchesCost_of_cost_crossEq -
theorem
cost_crossEq_of_PRCCharacterTraceMatchesCost -
def
PRCNativeCostCharacterTraceLiftTarget -
def
PRCDoubledTraceCoherentRootTarget -
def
zeroSpikeDoubledTrace -
theorem
zeroSpikeDoubledTrace_zero -
theorem
zeroSpikeDoubledTrace_nonzero -
theorem
zeroSpikeDoubledTrace_hypotheses -
theorem
zeroSpikeDoubledTrace_no_ratio_character_trace -
theorem
PRCDoubledTraceCoherentRootTarget_refuted -
def
PRCDoubledTraceZeroCalibrated -
theorem
zeroSpikeDoubledTrace_not_zero_calibrated -
def
PRCDoubledTraceZeroCalibratedCoherentRootTarget -
def
traceRootDenominator -
theorem
traceRootDenominator_toRat -
def
traceRootCandidate -
theorem
traceRootCandidate_zero -
theorem
traceRootCandidate_toRat_of_nonzero -
def
PRCDoubledTraceLinearRootCandidateWorks -
def
PRCDoubledTraceZeroCalibratedLinearRootTarget -
theorem
PRCDoubledTraceZeroCalibratedCoherentRootTarget_of_linear_root -
theorem
PRCNativeCostCharacterTraceLiftTarget_of_doubled_trace_coherent_root -
def
PRCNativeCostCharacterFactorizationTarget -
theorem
PRCNativeCostCharacterTraceLiftTarget_of_factorization -
theorem
PRCNativeCostCharacterFactorizationTarget_of_trace_lift -
theorem
PRCNativeCostCharacterFactorizationTarget_of_doubled_trace_coherent_root -
theorem
PRCNativeCostCharacterFactorizationTarget_iff_trace_lift -
def
PRCNativeCostCharacterRigidityTarget -
def
orbitDirection -
def
primeDirection -
def
PRCCharacterPrimeDirectionCalibrated -
def
PRCTwoCalibrationForcesPrimeCalibrationTarget -
def
PRCPrimeCalibrationPropagationTarget -
theorem
onRatioOrbit_congr -
theorem
jcost_eq_forces_same_or_reciprocal -
theorem
primeDirection_toRat_ne_zero -
theorem
primeDirection_toRat -
theorem
twoOrbit_primeOrbit -
def
threeOrbit -
theorem
threeOrbit_toNat -
theorem
threeOrbit_primeOrbit -
theorem
threeOrbit_ne_twoOrbit -
theorem
orbitDirection_toRat -
theorem
primeDirection_not_crossEq_recip -
theorem
orbitDirection_nonunit_not_crossEq_recip -
theorem
orbit_succ_ne_zero -
theorem
orbitDirection_succ_crossEq_add_one -
def
orbitPositionTrace -
theorem
orbitPositionTrace_add_extends_left -
theorem
orbitPositionTrace_add_extends_right -
theorem
orbitPositionTrace_extends_of_toNat_le -
theorem
orbitPositionTrace_comparable -
def
PRCPrimeAxisTraceConnected -
theorem
PRCPrimeAxisTraceConnected_proved -
def
PRCCharacterGlobalCostOrientation -
def
PRCPrimeCalibrationForcesGlobalOrientationTarget -
def
PRCCharacterPrimeOrientationCoherent -
def
twoPrimeDirection -
theorem
twoPrimeDirection_toRat -
def
PRCCharacterTwoPrimeBranchControlsPrimes -
def
PRCCharacterPrimeIdentityIffTwoPrimeIdentity -
def
PRCCharacterPrimeIdentityForcesTwoPrimeIdentity -
def
PRCCharacterTwoPrimeReciprocalExcludesPrimeIdentity -
def
PRCCharacterTwoPrimeReciprocalExcludesPrimeIdentityWitness -
def
PRCCharacterTwoPrimeReciprocalIdentityPrimeMixed -
def
PRCCharacterTwoPrimeReciprocalIdentityNonTwoPrimeMixed -
def
PRCCharacterTwoAdicAxisTwist -
def
PRCTwoAdicAxisTwistRatioCharacter -
def
ratioOrbitOfRat