File tree Expand file tree Collapse file tree 2 files changed +14
-2
lines changed
Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -2602,6 +2602,7 @@ Proof.
26022602by apply: qcanon; elim/eqPchoice; elim/choicePpointed => [[T F]|T];
26032603 [left; exists (Empty.Pack F) | right; exists T].
26042604Qed .
2605+
26052606Lemma Ppointed : quasi_canonical Type pointedType.
26062607Proof .
26072608by apply: qcanon; elim/Peq; elim/eqPpointed => [[T F]|T];
Original file line number Diff line number Diff line change @@ -1390,11 +1390,22 @@ Qed.
13901390
13911391End sigma_ring_lambda_system.
13921392
1393+ Lemma countable_bigcupT_measurable d (T : sigmaRingType d) (U : choiceType)
1394+ (F : U -> set T) : countable [set: U] ->
1395+ (forall i, measurable (F i)) -> measurable (\bigcup_i F i).
1396+ Proof .
1397+ elim/choicePpointed: U => U in F *.
1398+ by move=> _ _; rewrite empty_eq0 bigcup0.
1399+ move=> /countable_bijP[B] /ppcard_eqP[f] Fm.
1400+ rewrite (reindex_bigcup f^-1%FUN setT)//=; first exact: bigcupT_measurable.
1401+ exact: (@subl_surj _ _ B).
1402+ Qed .
1403+
13931404Lemma bigcupT_measurable_rat d (T : sigmaRingType d) (F : rat -> set T) :
13941405 (forall i, measurable (F i)) -> measurable (\bigcup_i F i).
13951406Proof .
1396- move=> Fm; have /ppcard_eqP[f] := card_rat .
1397- by rewrite (reindex_bigcup f^-1%FUN setT)//= ; exact: bigcupT_measurable .
1407+ apply: countable_bigcupT_measurable .
1408+ by apply/countable_bijP; exists setT; exact: card_rat .
13981409Qed .
13991410
14001411Section measurable_lemmas.
You can’t perform that action at this time.
0 commit comments