IndisputableMonolith.Economics.MarketMicrostructureFromJCost
IndisputableMonolith/Economics/MarketMicrostructureFromJCost.lean · 33 lines · 4 declarations
show as:
view math explainer →
1import Mathlib
2import IndisputableMonolith.Constants
3
4/-!
5# Market Microstructure from J-Cost — E6 Depth
6
7Five canonical market-microstructure regimes (= configDim D = 5):
8 continuous double auction, periodic call auction, dealer market,
9 dark pool, high-frequency market.
10
11Lean status: 0 sorry, 0 axiom.
12-/
13
14namespace IndisputableMonolith.Economics.MarketMicrostructureFromJCost
15
16inductive MarketRegime where
17 | continuousDoubleAuction
18 | periodicCall
19 | dealerMarket
20 | darkPool
21 | highFrequency
22 deriving DecidableEq, Repr, BEq, Fintype
23
24theorem marketRegime_count : Fintype.card MarketRegime = 5 := by decide
25
26structure MarketMicrostructureCert where
27 five_regimes : Fintype.card MarketRegime = 5
28
29def marketMicrostructureCert : MarketMicrostructureCert where
30 five_regimes := marketRegime_count
31
32end IndisputableMonolith.Economics.MarketMicrostructureFromJCost
33