IndisputableMonolith.Physics.SupernovaClassificationFromRS
Module defining a discrete supernova taxonomy and a certificate that a classification is RS-consistent. Physicists comparing observational SN types to Recognition ladder structure would cite it. The content is definitional: an inductive type, a cardinality fact, and a certificate wrapper over Constants.
claimA finite enumeration of supernova classes together with a certificate that the classification is compatible with Recognition Science constants (in particular the RS time quantum $\tau_0 = 1$ tick). The module exposes the type of classes, their count, and a certified witness object.
background
Recognition Science fixes a native time quantum $\tau_0 = 1$ tick in Constants, and builds macroscopic physics from the forcing chain (T0–T8), the Recognition Composition Law, and the $\phi$-ladder mass formula. Supernova phenomenology is an observational taxonomy (core-collapse vs thermonuclear channels, subtypes by light curve and spectrum) that any fundamental framework must eventually map onto discrete structure rather than free parameters.
This module sits in the Physics domain and imports only Mathlib and Constants. It introduces a Lean inductive (or equivalent) SupernovaType, a count supernovaType_count, a certificate type SupernovaCert, and a value supernovaCert. The intent is to pin SN classes to RS-native discrete data rather than continuous fitting knobs.
proof idea
This is primarily a definition module. It declares the supernova type enumeration, records its finite cardinality, and packages a certificate object that witnesses RS-consistency of the classification against the imported Constants layer. No deep forcing-chain or RCL algebra is discharged here; downstream physics results are expected to consume the certificate as a hypothesis or as a finished witness.
why it matters in Recognition Science
Gives the Physics layer a named, certifiable SN taxonomy so later results can cite a single RS object instead of ad-hoc observational labels. No downstream consumers are wired in the current graph (used_by is empty), so the module is a leaf definition package awaiting use in light-curve, nucleosynthesis, or rung-ladder matching arguments. It does not itself touch T5–T8, $\alpha$, or the mass formula; it only prepares discrete types and a certificate shape over $\tau_0$.
scope and limits
- Does not derive SN light curves or spectra from the J-cost or RCL.
- Does not prove observational completeness of the enumerated types.
- Does not connect types to the phi-ladder mass formula or rung gaps.
- Does not discharge any forcing-chain step (T0–T8).
- Does not claim a unique physical mechanism per enumerated class.