socialStratumCount
plain-language theorem explainer
The declaration fixes the canonical social stratum count at five within the Recognition Science sociology model. Stratification researchers cite it when mapping configDim D = 5 onto the five layers observed by Weber, Wright, and Bourdieu. It is introduced as a direct constant assignment with no reduction steps or lemmas.
Claim. The number of canonical social strata is defined to be $5$.
background
The module derives social stratification from configDim D = 5, the same forcing that produces five Köppen zones, five sleep stages, and the Big Five personality factors. Five layers emerge: upper class, upper-middle class, middle class, working class, and lower class. Mobility between adjacent strata incurs a J-cost of the form J(φ^k), where J(x) = (x + x^{-1})/2 - 1 is the recognition cost function from the upstream Cost module.
proof idea
Direct definition that assigns the constant 5; no lemmas or tactics are applied.
why it matters
This supplies the stratum_count field required by SocialStratificationCert, which certifies non-negative mobility costs and positive one-step transition costs. It realizes the module's structural claim that configDim D = 5 forces exactly five strata, consistent with the phi-ladder and J-cost template used across Recognition Science. The module doc notes convergence with classical sociology on 5 ± 1 layers.
Switch to Lean above to see the machine-checked source, dependencies, and usage graph.