pith. machine review for the scientific record. sign in

IndisputableMonolith.Materials.CompositeFailureModesFromConfigDim

IndisputableMonolith/Materials/CompositeFailureModesFromConfigDim.lean · 35 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants
   3
   4/-!
   5# Composite Failure Modes from configDim — Materials Depth
   6
   7Five canonical composite-material failure modes (= configDim D = 5):
   8  fiber fracture, matrix cracking, delamination, fiber pull-out,
   9  interfacial debonding.
  10
  11These are the standard damage channels for fiber-reinforced composites.
  12
  13Lean status: 0 sorry, 0 axiom.
  14-/
  15
  16namespace IndisputableMonolith.Materials.CompositeFailureModesFromConfigDim
  17
  18inductive CompositeFailureMode where
  19  | fiberFracture
  20  | matrixCracking
  21  | delamination
  22  | fiberPullout
  23  | interfacialDebonding
  24  deriving DecidableEq, Repr, BEq, Fintype
  25
  26theorem compositeFailureMode_count : Fintype.card CompositeFailureMode = 5 := by decide
  27
  28structure CompositeFailureModesCert where
  29  five_modes : Fintype.card CompositeFailureMode = 5
  30
  31def compositeFailureModesCert : CompositeFailureModesCert where
  32  five_modes := compositeFailureMode_count
  33
  34end IndisputableMonolith.Materials.CompositeFailureModesFromConfigDim
  35

source mirrored from github.com/jonwashburn/shape-of-logic