Repository navigation
Expand file tree
/
Copy pathScratch.lean
More file actions
127 lines (111 loc) · 4.77 KB
/
Copy pathScratch.lean
File metadata and controls
127 lines (111 loc) · 4.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
import StatLean.RobustStatistics
/-!
Tier-0 axiom audit for the RobustStatistics area (Round 1 headliners).
Every line below must report exactly
`[propext, Classical.choice, Quot.sound]` — anything else (in particular
`sorryAx`) means the result rests on unproven content.
-/
open StatLean.RobustStatistics
-- Breakdown: median vs mean, and the MMY (3.26) maximality bound.
#print axioms sampleMedian_breakdownCount
#print axioms sampleMedian_breakdownCount_eq_max
#print axioms sampleMedian_breakdownPoint
#print axioms sampleMedian_resists
#print axioms sampleMedian_breaksUnder
#print axioms locEquivariant_breakdownCount_le
#print axioms sampleMean_breakdownCount
#print axioms sampleMean_breaksUnder_one
#print axioms trimmedMean_breakdownCount
#print axioms trimmedMean_resists
#print axioms trimmedMean_breaksUnder
-- The mean's fragility trilogy.
#print axioms meanFunctional_hasInfluenceAt
#print axioms meanFunctional_influence_unbounded
#print axioms meanFunctional_bias_unbounded
#print axioms meanFunctional_locationEquivariantOn
-- Influence functions: the engine and the Huber instance.
#print axioms mLocationRoot_influence_of_lipschitz
#print axioms mLocationRoot_influence
#print axioms mLocationFunctional_hasInfluenceAt
#print axioms mLocation_influence_bounded
#print axioms huberLocation_influence
#print axioms huberLocation_influence_bounded
-- Population M-functionals: existence, uniqueness, MMY (3.21)/(3.22).
#print axioms exists_isMLocationRoot
#print axioms isMLocationRoot_unique_of_strictMono
#print axioms mLocationRoot_bounded_of_contamination
#print axioms mLocationRoot_contamination_unbounded
#print axioms mLocationRoot_bounded_of_odd
#print axioms huberLocationRoot_bounded
-- Huber loss/score API and the objective ↔ estimating-equation bridge.
#print axioms hasDerivAt_huberRho
#print axioms huberRho_convex
#print axioms abs_huberPsi_le
#print axioms huberPsi_tendsto_atTop
#print axioms isMLocationEstimate_of_score_eq_zero
#print axioms isMLocationEstimate_abs_sampleMedian
#print axioms exists_isMLocationEstimate_huber
-- Scale: MAD.
#print axioms sampleMAD_isDispersionEstimator
#print axioms sampleMAD_add_const
#print axioms sampleMAD_const_mul
-- Contamination algebra.
#print axioms integral_contaminate
#print axioms integral_contaminate_dirac
#print axioms map_contaminate
#print axioms grossErrorNbhd_mono
-- Regression + multivariate.
#print axioms IsMRegressionEstimate.normalEquation
#print axioms quadraticMRegression_normalEquation
#print axioms huberRegression_convex
#print axioms isMRegressionEstimate_regressionEquivariant
#print axioms huberRegression_score_leverage_unbounded
#print axioms meanVecFunctional_affineEquivariant
#print axioms covMatrixFunctional_affineEquivariant
-- Asymptotics (the one place a debt may still live).
#print axioms hasDerivAt_mLocationScore_huber
#print axioms mLocation_consistent
#print axioms huberLocation_consistent
#print axioms huberLocation_asymptoticNormal
-- ==========================================================================
-- Round 2 headliners (breadth + modern).
-- ==========================================================================
-- Modern sub-Gaussian mean estimation (LM 2019).
#print axioms sampleMean_chebyshev_deviation
#print axioms medianOfMeans_deviation
#print axioms medianOfMeans_subGaussian
#print axioms catoni_deviation
#print axioms existsUnique_isCatoniEstimate
#print axioms mean_estimator_deviation_lower
#print axioms trimmedMean_deviation
#print axioms orderStat_quantile_brackets
#print axioms ballMoM_deviation
#print axioms dist_le_of_majority_two
-- Scale M-functionals and dispersion breakdown (MMY (3.23), §3.2.2).
#print axioms isMScaleRoot_iff_logScale
#print axioms mScaleRoot_bounded_of_contamination
#print axioms mScaleRoot_explodes
#print axioms mScaleRoot_implodes
#print axioms sampleSD_breaksUnder_one
#print axioms sampleSD_dispersionBreakdownCount
#print axioms sampleMAD_implodes_under
#print axioms sampleMAD_dispersionResists
#print axioms sampleMAD_dispersionBreakdownCount
-- Maximum-bias theory (MMY (3.66)–(3.68), §3.8.5).
#print axioms mLocationRoot_abs_le_maxBias
#print axioms maxBias_attained
#print axioms shiftScore_sign_of_symm
#print axioms sign_maxBias_iff
#print axioms minimaxWitnessDensity_nonneg
#print axioms integral_minimaxWitnessDensity
#print axioms medianMinimaxPlus_eq_contaminate
#print axioms medianMinimaxMinus_mem_nbhd
#print axioms locationEquivariant_maxBias_ge_median
-- Regression quantiles (MMY §4.8).
#print axioms checkLoss_convex
#print axioms quantileRegression_objective_convex
#print axioms isQuantileRegressionEstimate_regressionEquivariant
#print axioms isQuantileRegressionEstimate_scaleEquivariant
#print axioms isQuantileRegressionEstimate_half_iff
#print axioms checkLoss_orderStat_isMLocationEstimate
#print axioms isMLocationRoot_checkScore_iff