pith. machine review for the scientific record. sign in
theorem other other high

failureModeCount

show as:
view Lean formalization →

Exactly five canonical structural failure modes are enumerated for structural safety analysis under the J-cost framework. Certification procedures in engineering would cite this cardinality to fix the dimension of the failure space at five. The proof reduces to a single decide tactic that enumerates the constructors of the FailureMode inductive type.

claimThe set of structural failure modes has exactly five elements: yielding, buckling, fatigue, fracture, and creep, so that its cardinality satisfies $|FailureMode| = 5$.

background

The Structural Safety from J-Cost module expresses the factor of safety as FoS = 1/r, where r is the ratio of working stress to ultimate strength. Recognition Science identifies the optimum at FoS = phi, which minimizes the associated J-cost. The module enumerates five canonical failure modes—yielding, buckling, fatigue, fracture, and creep—corresponding to the configuration dimension D = 5 in the forcing chain.

proof idea

The proof is a one-line wrapper that applies the decide tactic to compute Fintype.card for the inductive FailureMode type, whose five constructors yield a decidable cardinality of five.

why it matters in Recognition Science

This result populates the five_failure_modes field of the structuralSafetyCert definition. It realizes the pattern that each Recognition Science domain admits exactly five failure modes, aligning with configDim D = 5 from the T8 step of the unified forcing chain. The theorem supplies the enumeration required by downstream certification constructions in engineering and related fields.

scope and limits

Lean usage

have h : Fintype.card FailureMode = 5 := failureModeCount

formal statement (Lean)

  32theorem failureModeCount : Fintype.card FailureMode = 5 := by decide

proof body

  33

used by (7)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (7)

Lean names referenced from this declaration's body.