IndisputableMonolith.Chemistry.ColloidStabilityFromJCost
IndisputableMonolith/Chemistry/ColloidStabilityFromJCost.lean · 35 lines · 4 declarations
show as:
view math explainer →
1import Mathlib
2import IndisputableMonolith.Constants
3
4/-!
5# Colloid Stability from J-Cost — Soft Matter Depth
6
7Five canonical colloidal stability regimes (= configDim D = 5):
8 electrostatically stabilized, sterically stabilized, depletion-stable,
9 gel-forming, flocculated.
10
11DLVO secondary minimum gate = canonical J(φ) band on the potential ratio.
12
13Lean status: 0 sorry, 0 axiom.
14-/
15
16namespace IndisputableMonolith.Chemistry.ColloidStabilityFromJCost
17
18inductive ColloidRegime where
19 | electrostatic
20 | steric
21 | depletion
22 | gelForming
23 | flocculated
24 deriving DecidableEq, Repr, BEq, Fintype
25
26theorem colloidRegime_count : Fintype.card ColloidRegime = 5 := by decide
27
28structure ColloidStabilityCert where
29 five_regimes : Fintype.card ColloidRegime = 5
30
31def colloidStabilityCert : ColloidStabilityCert where
32 five_regimes := colloidRegime_count
33
34end IndisputableMonolith.Chemistry.ColloidStabilityFromJCost
35