pith. machine review for the scientific record. sign in

IndisputableMonolith.Transportation.TrafficFlowRegimesFromConfigDim

IndisputableMonolith/Transportation/TrafficFlowRegimesFromConfigDim.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# Traffic Flow Regimes from configDim — Transportation Depth
   6
   7Five canonical traffic-flow regimes (= configDim D = 5):
   8  free flow, synchronized flow, stop-and-go waves, jammed, incident-driven.
   9
  10These are the main dynamical regimes used in highway-flow modeling.
  11
  12Lean status: 0 sorry, 0 axiom.
  13-/
  14
  15namespace IndisputableMonolith.Transportation.TrafficFlowRegimesFromConfigDim
  16
  17inductive TrafficFlowRegime where
  18  | freeFlow
  19  | synchronizedFlow
  20  | stopAndGo
  21  | jammed
  22  | incidentDriven
  23  deriving DecidableEq, Repr, BEq, Fintype
  24
  25theorem trafficFlowRegime_count :
  26    Fintype.card TrafficFlowRegime = 5 := by decide
  27
  28structure TrafficFlowRegimesCert where
  29  five_regimes : Fintype.card TrafficFlowRegime = 5
  30
  31def trafficFlowRegimesCert : TrafficFlowRegimesCert where
  32  five_regimes := trafficFlowRegime_count
  33
  34end IndisputableMonolith.Transportation.TrafficFlowRegimesFromConfigDim
  35

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