scientificParadigmShiftCount
plain-language theorem explainer
The theorem establishes that the inductive enumeration of Kuhnian paradigm shifts contains precisely five elements. Historians and sociologists working within the Recognition Science framework would reference this cardinality when quantifying the number of major scientific revolutions. The proof proceeds via a single decision tactic that evaluates the finite type cardinality directly from the inductive definition.
Claim. The cardinality of the set of scientific paradigm shifts is five: $|$Copernican, Newtonian, Einsteinian, Quantum, Biological$| = 5$.
background
The module models Kuhn's revolutions as five canonical shifts within Recognition Science. ScientificParadigmShift is the inductive type whose constructors are exactly copernican, newtonian, einsteinian, quantum and biological. In RS each shift corresponds to a recognition framework upgrade that raises the J-threshold capacity, while normal science remains below J(φ). The module states that this enumeration equals configDim D = 5.
proof idea
The proof is a one-line wrapper that applies the decide tactic to compute Fintype.card on the finite inductive type ScientificParadigmShift.
why it matters
The result supplies the five_shifts field required by historyOfScienceCert. It implements the module claim that Kuhnian revolutions number five under the RS interpretation of paradigm shifts as J-threshold upgrades. The declaration closes the enumeration step in the sociology module and supplies a concrete instance of dimensional counting (D = 5) that parallels the spatial dimension D = 3 obtained from the forcing chain.
Switch to Lean above to see the machine-checked source, dependencies, and usage graph.