measure_theory.constructions.borel_space.complex ⟷ Mathlib.MeasureTheory.Constructions.BorelSpace.Complex

This file has been ported!

Changes since the initial port

The following section lists changes to this file in mathlib3 and mathlib4 that occured after the initial port. Most recent changes are shown first. Hovering over a commit will show all commits associated with the same mathlib3 commit.

Changes in mathlib3

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(no changes)

(last sync)

Changes in mathlib3port

mathlib3
mathlib3port
Diff
@@ -16,16 +16,16 @@ import MeasureTheory.Constructions.BorelSpace.Basic
 
 noncomputable section
 
-#print IsROrC.measurableSpace /-
-instance (priority := 900) IsROrC.measurableSpace {π•œ : Type _} [IsROrC π•œ] : MeasurableSpace π•œ :=
+#print RCLike.measurableSpace /-
+instance (priority := 900) RCLike.measurableSpace {π•œ : Type _} [RCLike π•œ] : MeasurableSpace π•œ :=
   borel π•œ
-#align is_R_or_C.measurable_space IsROrC.measurableSpace
+#align is_R_or_C.measurable_space RCLike.measurableSpace
 -/
 
-#print IsROrC.borelSpace /-
-instance (priority := 900) IsROrC.borelSpace {π•œ : Type _} [IsROrC π•œ] : BorelSpace π•œ :=
+#print RCLike.borelSpace /-
+instance (priority := 900) RCLike.borelSpace {π•œ : Type _} [RCLike π•œ] : BorelSpace π•œ :=
   ⟨rfl⟩
-#align is_R_or_C.borel_space IsROrC.borelSpace
+#align is_R_or_C.borel_space RCLike.borelSpace
 -/
 
 #print Complex.measurableSpace /-
Diff
@@ -3,8 +3,8 @@ Copyright (c) 2020 Yury Kudryashov. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Yury Kudryashov
 -/
-import Mathbin.Analysis.Complex.Basic
-import Mathbin.MeasureTheory.Constructions.BorelSpace.Basic
+import Analysis.Complex.Basic
+import MeasureTheory.Constructions.BorelSpace.Basic
 
 #align_import measure_theory.constructions.borel_space.complex from "leanprover-community/mathlib"@"4280f5f32e16755ec7985ce11e189b6cd6ff6735"
 
Diff
@@ -2,15 +2,12 @@
 Copyright (c) 2020 Yury Kudryashov. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Yury Kudryashov
-
-! This file was ported from Lean 3 source module measure_theory.constructions.borel_space.complex
-! leanprover-community/mathlib commit 4280f5f32e16755ec7985ce11e189b6cd6ff6735
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
 -/
 import Mathbin.Analysis.Complex.Basic
 import Mathbin.MeasureTheory.Constructions.BorelSpace.Basic
 
+#align_import measure_theory.constructions.borel_space.complex from "leanprover-community/mathlib"@"4280f5f32e16755ec7985ce11e189b6cd6ff6735"
+
 /-! # Equip `β„‚` with the Borel sigma-algebra 
 
 > THIS FILE IS SYNCHRONIZED WITH MATHLIB4.
Diff
@@ -37,7 +37,9 @@ instance Complex.measurableSpace : MeasurableSpace β„‚ :=
 #align complex.measurable_space Complex.measurableSpace
 -/
 
+#print Complex.borelSpace /-
 instance Complex.borelSpace : BorelSpace β„‚ :=
   ⟨rfl⟩
 #align complex.borel_space Complex.borelSpace
+-/
 
Diff
@@ -37,12 +37,6 @@ instance Complex.measurableSpace : MeasurableSpace β„‚ :=
 #align complex.measurable_space Complex.measurableSpace
 -/
 
-/- warning: complex.borel_space -> Complex.borelSpace is a dubious translation:
-lean 3 declaration is
-  BorelSpace.{0} Complex (UniformSpace.toTopologicalSpace.{0} Complex (PseudoMetricSpace.toUniformSpace.{0} Complex (SeminormedRing.toPseudoMetricSpace.{0} Complex (SeminormedCommRing.toSemiNormedRing.{0} Complex (NormedCommRing.toSeminormedCommRing.{0} Complex (NormedField.toNormedCommRing.{0} Complex Complex.normedField)))))) Complex.measurableSpace
-but is expected to have type
-  BorelSpace.{0} Complex (UniformSpace.toTopologicalSpace.{0} Complex (PseudoMetricSpace.toUniformSpace.{0} Complex (SeminormedRing.toPseudoMetricSpace.{0} Complex (SeminormedCommRing.toSeminormedRing.{0} Complex (NormedCommRing.toSeminormedCommRing.{0} Complex (NormedField.toNormedCommRing.{0} Complex Complex.instNormedFieldComplex)))))) Complex.measurableSpace
-Case conversion may be inaccurate. Consider using '#align complex.borel_space Complex.borelSpaceβ‚“'. -/
 instance Complex.borelSpace : BorelSpace β„‚ :=
   ⟨rfl⟩
 #align complex.borel_space Complex.borelSpace
Diff
@@ -4,14 +4,17 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Yury Kudryashov
 
 ! This file was ported from Lean 3 source module measure_theory.constructions.borel_space.complex
-! leanprover-community/mathlib commit bf6a01357ff5684b1ebcd0f1a13be314fc82c0bf
+! leanprover-community/mathlib commit 4280f5f32e16755ec7985ce11e189b6cd6ff6735
 ! Please do not edit these lines, except to modify the commit id
 ! if you have ported upstream changes.
 -/
 import Mathbin.Analysis.Complex.Basic
 import Mathbin.MeasureTheory.Constructions.BorelSpace.Basic
 
-/-! # Equip `β„‚` with the Borel sigma-algebra -/
+/-! # Equip `β„‚` with the Borel sigma-algebra 
+
+> THIS FILE IS SYNCHRONIZED WITH MATHLIB4.
+> Any changes to this file require a corresponding PR to mathlib4.-/
 
 
 noncomputable section
Diff
@@ -16,18 +16,30 @@ import Mathbin.MeasureTheory.Constructions.BorelSpace.Basic
 
 noncomputable section
 
+#print IsROrC.measurableSpace /-
 instance (priority := 900) IsROrC.measurableSpace {π•œ : Type _} [IsROrC π•œ] : MeasurableSpace π•œ :=
   borel π•œ
 #align is_R_or_C.measurable_space IsROrC.measurableSpace
+-/
 
+#print IsROrC.borelSpace /-
 instance (priority := 900) IsROrC.borelSpace {π•œ : Type _} [IsROrC π•œ] : BorelSpace π•œ :=
   ⟨rfl⟩
 #align is_R_or_C.borel_space IsROrC.borelSpace
+-/
 
+#print Complex.measurableSpace /-
 instance Complex.measurableSpace : MeasurableSpace β„‚ :=
   borel β„‚
 #align complex.measurable_space Complex.measurableSpace
+-/
 
+/- warning: complex.borel_space -> Complex.borelSpace is a dubious translation:
+lean 3 declaration is
+  BorelSpace.{0} Complex (UniformSpace.toTopologicalSpace.{0} Complex (PseudoMetricSpace.toUniformSpace.{0} Complex (SeminormedRing.toPseudoMetricSpace.{0} Complex (SeminormedCommRing.toSemiNormedRing.{0} Complex (NormedCommRing.toSeminormedCommRing.{0} Complex (NormedField.toNormedCommRing.{0} Complex Complex.normedField)))))) Complex.measurableSpace
+but is expected to have type
+  BorelSpace.{0} Complex (UniformSpace.toTopologicalSpace.{0} Complex (PseudoMetricSpace.toUniformSpace.{0} Complex (SeminormedRing.toPseudoMetricSpace.{0} Complex (SeminormedCommRing.toSeminormedRing.{0} Complex (NormedCommRing.toSeminormedCommRing.{0} Complex (NormedField.toNormedCommRing.{0} Complex Complex.instNormedFieldComplex)))))) Complex.measurableSpace
+Case conversion may be inaccurate. Consider using '#align complex.borel_space Complex.borelSpaceβ‚“'. -/
 instance Complex.borelSpace : BorelSpace β„‚ :=
   ⟨rfl⟩
 #align complex.borel_space Complex.borelSpace

Changes in mathlib4

mathlib3
mathlib4
chore: Rename IsROrC to RCLike (#10819)

IsROrC contains data, which goes against the expectation that classes prefixed with Is are prop-valued. People have been complaining about this on and off, so this PR renames IsROrC to RCLike.

Diff
@@ -13,13 +13,13 @@ import Mathlib.MeasureTheory.Constructions.BorelSpace.Basic
 
 noncomputable section
 
-instance (priority := 900) IsROrC.measurableSpace {π•œ : Type*} [IsROrC π•œ] : MeasurableSpace π•œ :=
+instance (priority := 900) RCLike.measurableSpace {π•œ : Type*} [RCLike π•œ] : MeasurableSpace π•œ :=
   borel π•œ
-#align is_R_or_C.measurable_space IsROrC.measurableSpace
+#align is_R_or_C.measurable_space RCLike.measurableSpace
 
-instance (priority := 900) IsROrC.borelSpace {π•œ : Type*} [IsROrC π•œ] : BorelSpace π•œ :=
+instance (priority := 900) RCLike.borelSpace {π•œ : Type*} [RCLike π•œ] : BorelSpace π•œ :=
   ⟨rfl⟩
-#align is_R_or_C.borel_space IsROrC.borelSpace
+#align is_R_or_C.borel_space RCLike.borelSpace
 
 instance Complex.measurableSpace : MeasurableSpace β„‚ :=
   borel β„‚
chore: banish Type _ and Sort _ (#6499)

We remove all possible occurences of Type _ and Sort _ in favor of Type* and Sort*.

This has nice performance benefits.

Diff
@@ -13,11 +13,11 @@ import Mathlib.MeasureTheory.Constructions.BorelSpace.Basic
 
 noncomputable section
 
-instance (priority := 900) IsROrC.measurableSpace {π•œ : Type _} [IsROrC π•œ] : MeasurableSpace π•œ :=
+instance (priority := 900) IsROrC.measurableSpace {π•œ : Type*} [IsROrC π•œ] : MeasurableSpace π•œ :=
   borel π•œ
 #align is_R_or_C.measurable_space IsROrC.measurableSpace
 
-instance (priority := 900) IsROrC.borelSpace {π•œ : Type _} [IsROrC π•œ] : BorelSpace π•œ :=
+instance (priority := 900) IsROrC.borelSpace {π•œ : Type*} [IsROrC π•œ] : BorelSpace π•œ :=
   ⟨rfl⟩
 #align is_R_or_C.borel_space IsROrC.borelSpace
 
chore: script to replace headers with #align_import statements (#5979)

Open in Gitpod

Co-authored-by: Eric Wieser <wieser.eric@gmail.com> Co-authored-by: Scott Morrison <scott.morrison@gmail.com>

Diff
@@ -2,15 +2,12 @@
 Copyright (c) 2020 Yury Kudryashov. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Yury Kudryashov
-
-! This file was ported from Lean 3 source module measure_theory.constructions.borel_space.complex
-! leanprover-community/mathlib commit bf6a01357ff5684b1ebcd0f1a13be314fc82c0bf
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
 -/
 import Mathlib.Analysis.Complex.Basic
 import Mathlib.MeasureTheory.Constructions.BorelSpace.Basic
 
+#align_import measure_theory.constructions.borel_space.complex from "leanprover-community/mathlib"@"bf6a01357ff5684b1ebcd0f1a13be314fc82c0bf"
+
 /-! # Equip `β„‚` with the Borel sigma-algebra -/
 
 
feat: port MeasureTheory.Constructions.BorelSpace.Complex (#4095)

Co-authored-by: Parcly Taxel <reddeloostw@gmail.com> Co-authored-by: Jeremy Tan Jie Rui <reddeloostw@gmail.com> Co-authored-by: Yury G. Kudryashov <urkud@urkud.name> Co-authored-by: ChrisHughes24 <chrishughes24@gmail.com>

Dependencies 12 + 729

730 files ported (98.4%)
326729 lines ported (98.3%)
Show graph

The unported dependencies are

The following 1 dependencies have changed in mathlib3 since they were ported, which may complicate porting this file