Skip to content

Commit 9824e37

Browse files
committed
wip: tag AEStrongMeasurable also
1 parent b3d454c commit 9824e37

File tree

3 files changed

+3
-7
lines changed

3 files changed

+3
-7
lines changed

Mathlib/Analysis/SpecialFunctions/JapaneseBracket.lean

-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,6 @@ theorem finite_integral_one_add_norm {r : ℝ} (hnr : (finrank ℝ E : ℝ) < r)
139139
exact WithTop.zero_lt_top
140140
#align finite_integral_one_add_norm finite_integral_one_add_norm
141141

142-
set_option profiler true in
143142
theorem integrable_one_add_norm {r : ℝ} (hnr : (finrank ℝ E : ℝ) < r) :
144143
Integrable (fun x ↦ (1 + ‖x‖) ^ (-r)) μ := by
145144
constructor

Mathlib/MeasureTheory/Decomposition/SignedLebesgue.lean

+1-5
Original file line numberDiff line numberDiff line change
@@ -194,14 +194,10 @@ theorem measurable_rnDeriv (s : SignedMeasure α) (μ : Measure α) : Measurable
194194

195195
#align measure_theory.signed_measure.measurable_rn_deriv MeasureTheory.SignedMeasure.measurable_rnDeriv
196196

197-
-- XXX: fun_prop doesn't know AEStronglyMeasurable yet...
198-
-- attribute [fun_prop] Measurable.aestronglyMeasurable
199-
200197
theorem integrable_rnDeriv (s : SignedMeasure α) (μ : Measure α) : Integrable (rnDeriv s μ) μ := by
201198
refine Integrable.sub ?_ ?_ <;>
202199
· constructor
203-
· -- NB: `measurability` proves this, but is very slow
204-
apply Measurable.aestronglyMeasurable
200+
· apply Measurable.aestronglyMeasurable
205201
fun_prop
206202
exact hasFiniteIntegral_toReal_of_lintegral_ne_top (lintegral_rnDeriv_lt_top _ μ).ne
207203
#align measure_theory.signed_measure.integrable_rn_deriv MeasureTheory.SignedMeasure.integrable_rnDeriv

Mathlib/MeasureTheory/Function/StronglyMeasurable/Basic.lean

+2-1
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ def FinStronglyMeasurable [Zero β]
8888

8989
/-- A function is `AEStronglyMeasurable` with respect to a measure `μ` if it is almost everywhere
9090
equal to the limit of a sequence of simple functions. -/
91+
@[fun_prop]
9192
def AEStronglyMeasurable
9293
{_ : MeasurableSpace α} (f : α → β) (μ : Measure α := by volume_tac) : Prop :=
9394
∃ g, StronglyMeasurable g ∧ f =ᵐ[μ] g
@@ -1318,7 +1319,7 @@ theorem _root_.Continuous.comp_aestronglyMeasurable₂
13181319
hg.comp_aestronglyMeasurable (hf.prod_mk h'f)
13191320

13201321
/-- 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])]
13221323
theorem _root_.Measurable.aestronglyMeasurable {_ : MeasurableSpace α} {μ : Measure α}
13231324
[MeasurableSpace β] [PseudoMetrizableSpace β] [SecondCountableTopology β]
13241325
[OpensMeasurableSpace β] (hf : Measurable f) : AEStronglyMeasurable f μ :=

0 commit comments

Comments
 (0)