Definitions/Def_Mathlib_MeasureTheory_Constructions_BorelSpace_RestrictedProduct.lean
Borel measurable space on restricted products
Fix an index type \iota, a family of types R_i each carrying a topology, a family of subsets A_i \subseteq R_i, and a filter \mathcal{F} on \iota. The restricted product \Pi^r_{i}\,[R_i, A_i]_{[\mathcal{F}]} is the subspace of \prod_i R_i consisting of those families whose i-th coordinate lies in A_i for \mathcal{F}-eventually many i, with its restricted product topology. Two instances are declared on this space. The first equips it with the measurable space structure \mathrm{borel} of its topology, i.e. the \sigma-algebra generated by the open sets. The second records that this measurable space structure is a BorelSpace structure: the asserted compatibility is that the ambient \sigma-algebra coincides with the Borel \sigma-algebra of the topology, which holds by construction here. Consequently, for a restricted product the MeasurableSpace and BorelSpace typeclass searches succeed uniformly, so measurability of maps into and out of restricted products can be discussed in terms of the Borel structure, and the general Mathlib lemmas about Borel spaces (continuous functions are measurable, Borel-measurable sets are generated by the open sets, and so on) apply. Nothing further is asserted: in particular no comparison is made between this Borel \sigma-algebra and the \sigma-algebra generated by the coordinate projections, nor are any countability or second-countability hypotheses imposed on the factors, conditions under which such a comparison would be available.
Relation to Mathlib
RestrictedProduct together with its topology, and borel/BorelSpace, are Mathlib notions; this module only adds the measurable-space and Borel-space instances for restricted products.
Where it is used
Restricted products are the shape in which adelic and finite-adelic objects are built in this development, so a measurable structure on them is what allows integration and Haar measure arguments on adelic groups to be carried out.
References
- A. Weil, Basic Number Theory, Grundlehren der mathematischen Wissenschaften 144, Springer, 1974
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 13 lines
- 2 declarations
- used in the statements of 0 theorems and imported by 0 proofs
- imports 0 definition modules
Source file: Definitions/Def_Mathlib_MeasureTheory_Constructions_BorelSpace_RestrictedProduct.lean
Imports
- only Mathlib
Declarations
Source
import Mathlib section variable {ι : Type*} (R : ι → Type*) (A : (i : ι) → Set (R i)) (𝓕 : Filter ι) [(i : ι) → TopologicalSpace (R i)] open scoped RestrictedProduct instance : MeasurableSpace Πʳ (i : ι), [R i, A i]_[𝓕] := borel _ instance : BorelSpace Πʳ (i : ι), [R i, A i]_[𝓕] := ⟨rfl⟩
Statements phrased using this module (0)
No statement module imports it directly (it is used through other definition modules or by proofs).