Commit 9824e37 1 parent b3d454c commit 9824e37 Copy full SHA for 9824e37
File tree 3 files changed +3
-7
lines changed
Analysis/SpecialFunctions
Function/StronglyMeasurable
3 files changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -139,7 +139,6 @@ theorem finite_integral_one_add_norm {r : ℝ} (hnr : (finrank ℝ E : ℝ) < r)
139
139
exact WithTop.zero_lt_top
140
140
#align finite_integral_one_add_norm finite_integral_one_add_norm
141
141
142
- set_option profiler true in
143
142
theorem integrable_one_add_norm {r : ℝ} (hnr : (finrank ℝ E : ℝ) < r) :
144
143
Integrable (fun x ↦ (1 + ‖x‖) ^ (-r)) μ := by
145
144
constructor
Original file line number Diff line number Diff line change @@ -194,14 +194,10 @@ theorem measurable_rnDeriv (s : SignedMeasure α) (μ : Measure α) : Measurable
194
194
195
195
#align measure_theory.signed_measure.measurable_rn_deriv MeasureTheory.SignedMeasure.measurable_rnDeriv
196
196
197
- -- XXX: fun_prop doesn't know AEStronglyMeasurable yet...
198
- -- attribute [ fun_prop ] Measurable.aestronglyMeasurable
199
-
200
197
theorem integrable_rnDeriv (s : SignedMeasure α) (μ : Measure α) : Integrable (rnDeriv s μ) μ := by
201
198
refine Integrable.sub ?_ ?_ <;>
202
199
· constructor
203
- · -- NB: `measurability` proves this, but is very slow
204
- apply Measurable.aestronglyMeasurable
200
+ · apply Measurable.aestronglyMeasurable
205
201
fun_prop
206
202
exact hasFiniteIntegral_toReal_of_lintegral_ne_top (lintegral_rnDeriv_lt_top _ μ).ne
207
203
#align measure_theory.signed_measure.integrable_rn_deriv MeasureTheory.SignedMeasure.integrable_rnDeriv
Original file line number Diff line number Diff line change @@ -88,6 +88,7 @@ def FinStronglyMeasurable [Zero β]
88
88
89
89
/-- A function is `AEStronglyMeasurable` with respect to a measure `μ` if it is almost everywhere
90
90
equal to the limit of a sequence of simple functions. -/
91
+ @[fun_prop]
91
92
def AEStronglyMeasurable
92
93
{_ : MeasurableSpace α} (f : α → β) (μ : Measure α := by volume_tac) : Prop :=
93
94
∃ g, StronglyMeasurable g ∧ f =ᵐ[μ] g
@@ -1318,7 +1319,7 @@ theorem _root_.Continuous.comp_aestronglyMeasurable₂
1318
1319
hg.comp_aestronglyMeasurable (hf.prod_mk h'f)
1319
1320
1320
1321
/-- In a space with second countable topology, measurable implies ae strongly measurable. -/
1321
- @[aesop unsafe 30% apply (rule_sets := [Measurable] )]
1322
+ @[fun_prop, aesop unsafe 30% apply (rule_sets := [Measurable] )]
1322
1323
theorem _root_.Measurable.aestronglyMeasurable {_ : MeasurableSpace α} {μ : Measure α}
1323
1324
[MeasurableSpace β] [PseudoMetrizableSpace β] [SecondCountableTopology β]
1324
1325
[OpensMeasurableSpace β] (hf : Measurable f) : AEStronglyMeasurable f μ :=
You can’t perform that action at this time.
0 commit comments