Skip to content

Commit 8ae7e5d

Browse files
affeldt-aistpi8027
andauthored
restrain the scope of measurable args (#1116)
Co-authored-by: Kazuhiko Sakaguchi <[email protected]>
1 parent 437d12c commit 8ae7e5d

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

theories/lebesgue_measure.v

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -492,24 +492,24 @@ Qed.
492492

493493
Lemma measurable_itv (i : interval R) : measurable [set` i].
494494
Proof.
495-
have moc (a b : R) : measurable `]a, b]%classic.
495+
have moc (a b : R) : measurable `]a, b].
496496
by apply: sub_sigma_algebra; apply: is_ocitv.
497-
have mopoo (x : R) : measurable `]x, +oo[%classic.
497+
have mopoo (x : R) : measurable `]x, +oo[.
498498
by rewrite itv_bnd_infty_bigcup; exact: bigcup_measurable.
499-
have mnooc (x : R) : measurable `]-oo, x]%classic.
499+
have mnooc (x : R) : measurable `]-oo, x].
500500
by rewrite -setCitvr; exact/measurableC.
501-
have ooE (a b : R) : `]a, b[%classic = `]a, b]%classic `\ b.
501+
have ooE (a b : R) : `]a, b[%classic = `]a, b] `\ b.
502502
case: (boolP (a < b)) => ab; last by rewrite !set_itv_ge ?set0D.
503503
by rewrite -setUitv1// setUDK// => x [->]; rewrite /= in_itv/= ltxx andbF.
504-
have moo (a b : R) : measurable `]a, b[%classic.
504+
have moo (a b : R) : measurable `]a, b[.
505505
by rewrite ooE; exact: measurableD.
506-
have mcc (a b : R) : measurable `[a, b]%classic.
506+
have mcc (a b : R) : measurable `[a, b].
507507
case: (boolP (a <= b)) => ab; last by rewrite set_itv_ge.
508508
by rewrite -setU1itv//; apply/measurableU.
509-
have mco (a b : R) : measurable `[a, b[%classic.
509+
have mco (a b : R) : measurable `[a, b[.
510510
case: (boolP (a < b)) => ab; last by rewrite set_itv_ge.
511511
by rewrite -setU1itv//; apply/measurableU.
512-
have oooE (b : R) : `]-oo, b[%classic = `]-oo, b]%classic `\ b.
512+
have oooE (b : R) : `]-oo, b[%classic = `]-oo, b] `\ b.
513513
by rewrite -setUitv1// setUDK// => x [->]; rewrite /= in_itv/= ltxx.
514514
case: i => [[[] a|[]] [[] b|[]]] => //; do ?by rewrite set_itv_ge.
515515
- by rewrite -setU1itv//; exact/measurableU.

theories/measure.v

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -723,6 +723,8 @@ HB.mixin Record isSemiRingOfSets (d : measure_display) T := {
723723
#[short(type=semiRingOfSetsType)]
724724
HB.structure Definition SemiRingOfSets d := {T of isSemiRingOfSets d T}.
725725

726+
Arguments measurable {d}%measure_display_scope {s} _%classical_set_scope.
727+
726728
Canonical semiRingOfSets_eqType d (T : semiRingOfSetsType d) := EqType T ptclass.
727729
Canonical semiRingOfSets_choiceType d (T : semiRingOfSetsType d) :=
728730
ChoiceType T ptclass.

0 commit comments

Comments
 (0)