ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Geometry/Manifold/Instances/Sphere.lean
E : Type u_1
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : InnerProductSpace ℝ E
F : Type u_2
inst✝⁶ : NormedAddCommGroup F
inst✝⁵ : NormedSpace ℝ F
H : Type u_3
inst✝⁴ : TopologicalSpace H
I : ModelWithCorners ℝ F H
M : Type u_4
inst✝³ : TopologicalSpace M
inst✝² : ChartedSpace H M
inst✝¹ : SmoothManifoldWithCorners I M
n : ℕ
inst✝ : Fact (finrank ℝ E = n + 1)
m : ℕ∞
f : M → E
hf : ContMDiff I 𝓘(ℝ, E) m f
hf' : ∀ (x : M), f x ∈ sphere 0 1
v : ↑(sphere 0 1)
U : ↥(Submodule.span ℝ {↑(-v)})ᗮ ≃ₗᵢ[ℝ] EuclideanSpace ℝ (Fin n) := (OrthonormalBasis.fromOrthogonalSpanSingleton n ⋯).repr
h : ContDiffOn ℝ ⊤ (⇑U) Set.univ
H₁ : ContMDiffOn 𝓘(ℝ, E) 𝓘(ℝ, EuclideanSpace ℝ (Fin n)) ⊤ (⇑U ∘ stereoToFun ↑(-v)) ({x | ((innerSL ℝ) ↑(-v)) x ≠ 1} ∩ stereoToFun ↑(-v) ⁻¹' Set.univ)
H₂ : ContMDiffOn I 𝓘(ℝ, E) m f Set.univ
x : M
hfxv : f x = -↑v ↔ ⟪f x, -↑v⟫_ℝ = 1
\u22a2 x ∈ Set.codRestrict f (sphere 0 1) hf' ⁻¹' (extChartAt 𝓘(ℝ, EuclideanSpace ℝ (Fin n)) v).source ↔ x ∈ Set.univ ∩ f ⁻¹' ({x | ((innerSL ℝ) ↑(-v)) x ≠ 1} ∩ stereoToFun ↑(-v) ⁻¹' Set.univ)
-- Mathlib/Geometry/Manifold/Instances/Sphere.lean
E : Type u_1
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : InnerProductSpace ℝ E
F : Type u_2
inst✝⁶ : NormedAddCommGroup F
inst✝⁵ : NormedSpace ℝ F
H : Type u_3
inst✝⁴ : TopologicalSpace H
I : ModelWithCorners ℝ F H
M : Type u_4
inst✝³ : TopologicalSpace M
inst✝² : ChartedSpace H M
inst✝¹ : SmoothManifoldWithCorners I M
n : ℕ
inst✝ : Fact (finrank ℝ E = n + 1)
m : ℕ∞
f : M → E
hf : ContMDiff I 𝓘(ℝ, E) m f
hf' : ∀ (x : M), f x ∈ sphere 0 1
v : ↑(sphere 0 1)
U : ↥(Submodule.span ℝ {↑(-v)})ᗮ ≃ₗᵢ[ℝ] EuclideanSpace ℝ (Fin n) := (OrthonormalBasis.fromOrthogonalSpanSingleton n ⋯).repr
h : ContDiffOn ℝ ⊤ (⇑U) Set.univ
H₁ : ContMDiffOn 𝓘(ℝ, E) 𝓘(ℝ, EuclideanSpace ℝ (Fin n)) ⊤ (⇑U ∘ stereoToFun ↑(-v)) ({x | ((innerSL ℝ) ↑(-v)) x ≠ 1} ∩ stereoToFun ↑(-v) ⁻¹' Set.univ)
H₂ : ContMDiffOn I 𝓘(ℝ, E) m f Set.univ
x : M
hfxv : f x = -↑v ↔ ⟪f x, -↑v⟫_ℝ = 1
\u22a2 x ∈ Set.codRestrict f (sphere 0 1) hf' ⁻¹' (stereographic' n (-v)).source ∩ Set.univ ↔ x ∈ Set.univ ∩ ({a | ¬⟪-↑v, f a⟫_ℝ = 1} ∩ Set.univ)
-- Mathlib/Data/ENNReal/Real.lean
c d : ℝ≥0∞
r p q a b : ℝ≥0
\u22a2 (↑a).toReal < (↑b).toReal ↔ ↑a < ↑b
-- Mathlib/CategoryTheory/Quotient.lean
C : Type u_3
inst✝¹ : Category.{u_1, u_3} C
r : HomRel C
D : Type u_4
inst✝ : Category.{u_2, u_4} D
F : C ⥤ D
H : ∀ (x y : C) (f₁ f₂ : x ⟶ y), r f₁ f₂ → F.map f₁ = F.map f₂
F₁ F₂ : Quotient r ⥤ D
h : functor r ⋙ F₁ = functor r ⋙ F₂
\u22a2 F₁ = F₂
-- Mathlib/CategoryTheory/Quotient.lean
C : Type u_3
inst✝¹ : Category.{u_1, u_3} C
r : HomRel C
D : Type u_4
inst✝ : Category.{u_2, u_4} D
F : C ⥤ D
H : ∀ (x y : C) (f₁ f₂ : x ⟶ y), r f₁ f₂ → F.map f₁ = F.map f₂
F₁ F₂ : Quotient r ⥤ D
h : functor r ⋙ F₁ = functor r ⋙ F₂
\u22a2 F₁ = lift r (functor r ⋙ F₂) ?m.14535
-- Mathlib/CategoryTheory/Quotient.lean
C : Type u_3
inst✝¹ : Category.{u_1, u_3} C
r : HomRel C
D : Type u_4
inst✝ : Category.{u_2, u_4} D
F : C ⥤ D
H : ∀ (x y : C) (f₁ f₂ : x ⟶ y), r f₁ f₂ → F.map f₁ = F.map f₂
F₁ F₂ : Quotient r ⥤ D
h : functor r ⋙ F₁ = functor r ⋙ F₂
\u22a2 ∀ (x y : C) (f₁ f₂ : x ⟶ y), r f₁ f₂ → (functor r ⋙ F₂).map f₁ = (functor r ⋙ F₂).map f₂
-- Mathlib/CategoryTheory/Quotient.lean
C : Type u_3
inst✝¹ : Category.{u_1, u_3} C
r : HomRel C
D : Type u_4
inst✝ : Category.{u_2, u_4} D
F : C ⥤ D
H : ∀ (x y : C) (f₁ f₂ : x ⟶ y), r f₁ f₂ → F.map f₁ = F.map f₂
F₁ F₂ : Quotient r ⥤ D
h : functor r ⋙ F₁ = functor r ⋙ F₂
\u22a2 F₁ = lift r (functor r ⋙ F₂) ⋯
-- Mathlib/CategoryTheory/Quotient.lean
C : Type u_3
inst✝¹ : Category.{u_1, u_3} C
r : HomRel C
D : Type u_4
inst✝ : Category.{u_2, u_4} D
F : C ⥤ D
H : ∀ (x y : C) (f₁ f₂ : x ⟶ y), r f₁ f₂ → F.map f₁ = F.map f₂
F₁ F₂ : Quotient r ⥤ D
h : functor r ⋙ F₁ = functor r ⋙ F₂
\u22a2 functor r ⋙ F₁ = functor r ⋙ F₂
-- Mathlib/Data/ENNReal/Operations.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0
α : Type u_1
\u22a2 a < ⊤ → ∀ (n : ℕ), a ^ n < ⊤
-- Mathlib/Data/Nat/Defs.lean
a b c d m n k : ℕ
p q : ℕ → Prop
\u22a2 m / n = (m - m % n) / n
-- Mathlib/Data/Nat/Defs.lean
a b c d m k : ℕ
p q : ℕ → Prop
\u22a2 m / 0 = (m - m % 0) / 0
-- Mathlib/Data/Nat/Defs.lean
a b c d m n k : ℕ
p q : ℕ → Prop
hn : n > 0
\u22a2 m / n = (m - m % n) / n
-- Mathlib/Algebra/MvPolynomial/Basic.lean
R : Type u
S₁ : Type v
S₂ : Type w
S₃ : Type x
σ : Type u_1
a a' a₁ a₂ : R
e : ℕ
n m : σ
s : σ →₀ ℕ
inst✝² : CommSemiring R
inst✝¹ : CommSemiring S₁
p✝ q : MvPolynomial σ R
f✝ : R →+* S₁
inst✝ : CommSemiring S₂
f : R →+* S₁
g : σ → S₂
φ : S₁ →+* S₂
p : MvPolynomial σ R
\u22a2 eval₂ φ g ((map f) p) = eval₂ (φ.comp f) g p
-- Mathlib/Topology/Compactness/Lindelof.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X
\u22a2 (coclosedLindelof X).HasBasis (fun s => IsClosed s ∧ IsLindelof s) compl
-- Mathlib/Topology/Compactness/Lindelof.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X
\u22a2 (⨅ s, ⨅ (_ : IsClosed s ∧ IsLindelof s), 𝓟 sᶜ).HasBasis (fun s => IsClosed s ∧ IsLindelof s) compl
-- Mathlib/Topology/Compactness/Lindelof.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X
\u22a2 ∀ (i : Set X), IsClosed i ∧ IsLindelof i → ∀ (j : Set X), IsClosed j ∧ IsLindelof j → ∃ k, (IsClosed k ∧ IsLindelof k) ∧ kᶜ ⊆ iᶜ ∧ kᶜ ⊆ jᶜ
-- Mathlib/Topology/Compactness/Lindelof.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s✝ t✝ s : Set X
hs₁ : IsClosed s
hs₂ : IsLindelof s
t : Set X
ht₁ : IsClosed t
ht₂ : IsLindelof t
\u22a2 ∃ k, (IsClosed k ∧ IsLindelof k) ∧ kᶜ ⊆ sᶜ ∧ kᶜ ⊆ tᶜ
-- .lake/packages/batteries/Batteries/Classes/SatisfiesM.lean
m : Type u_1 → Type u_2
α : Type u_1
p q : α → Prop
inst✝¹ : Functor m
inst✝ : LawfulFunctor m
x✝ : m α
h✝ : SatisfiesM p x✝
H : ∀ {a : α}, p a → q a
x : m { a // p a }
h : Subtype.val <$> x = x✝
\u22a2 Subtype.val <$> (fun x => match x with | ⟨a, h⟩ => ⟨a, ⋯⟩) <$> x = x✝
-- .lake/packages/batteries/Batteries/Classes/SatisfiesM.lean
m : Type u_1 → Type u_2
α : Type u_1
p q : α → Prop
inst✝¹ : Functor m
inst✝ : LawfulFunctor m
x✝ : m α
h✝ : SatisfiesM p x✝
H : ∀ {a : α}, p a → q a
x : m { a // p a }
h : Subtype.val <$> x = x✝
\u22a2 (Subtype.val ∘ fun x => match x with | ⟨a, h⟩ => ⟨a, ⋯⟩) <$> x = Subtype.val <$> x
-- Mathlib/Algebra/Ring/SumsOfSquares.lean
R : Type u_1
inst✝¹ : Mul R
inst✝ : AddMonoid R
S1 S2 : R
p1 : isSumSq S1
p2 : isSumSq S2
\u22a2 isSumSq (S1 + S2)
-- Mathlib/Order/SupClosed.lean
F : Type u_1
α : Type u_2
β : Type u_3
inst✝¹ : SemilatticeSup α
inst✝ : SemilatticeSup β
s✝ t✝ : Set α
a b : α
s : Set α
t : Set β
u : Finset α
hu : u.Nonempty
hus : ↑u ⊆ s
v : Finset β
hv : v.Nonempty
hvt : ↑v ⊆ t
\u22a2 (u.sup' hu id, v.sup' hv id) ∈ supClosure (s ×ˢ t)
-- Mathlib/Order/SupClosed.lean
F : Type u_1
α : Type u_2
β : Type u_3
inst✝¹ : SemilatticeSup α
inst✝ : SemilatticeSup β
s✝ t✝ : Set α
a b : α
s : Set α
t : Set β
u : Finset α
hu : u.Nonempty
hus : ↑u ⊆ s
v : Finset β
hv : v.Nonempty
hvt : ↑v ⊆ t
\u22a2 ↑(u ×ˢ v) ⊆ s ×ˢ t
-- Mathlib/Order/SupClosed.lean
F : Type u_1
α : Type u_2
β : Type u_3
inst✝¹ : SemilatticeSup α
inst✝ : SemilatticeSup β
s✝ t✝ : Set α
a b : α
s : Set α
t : Set β
u : Finset α
hu : u.Nonempty
hus : ↑u ⊆ s
v : Finset β
hv : v.Nonempty
hvt : ↑v ⊆ t
\u22a2 (u ×ˢ v).sup' ⋯ id = (u.sup' hu id, v.sup' hv id)
-- Mathlib/Order/SymmDiff.lean
ι : Type u_1
α : Type u_2
β : Type u_3
π : ι → Type u_4
inst✝ : GeneralizedCoheytingAlgebra α
a b c d : α
\u22a2 a ∆ (b \ a) = a ⊔ b
-- Mathlib/Order/SymmDiff.lean
ι : Type u_1
α : Type u_2
β : Type u_3
π : ι → Type u_4
inst✝ : GeneralizedCoheytingAlgebra α
a b c d : α
\u22a2 a \ (b \ a) ⊔ b \ a = a ⊔ b
-- Mathlib/Data/PNat/Prime.lean
m n : ℕ+
\u22a2 (↑m).gcd ↑n = 1 ↔ m.gcd n = 1
-- Mathlib/Data/PNat/Prime.lean
m n : ℕ+
\u22a2 (↑m).gcd ↑n = 1 ↔ ↑(m.gcd n) = ↑1
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g : α → ℝ≥0∞
\u22a2 ∫⁻ (a : α), g a ∂μ.withDensity f = ∫⁻ (a : α), (f * g) a ∂μ
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g : α → ℝ≥0∞
\u22a2 ∫⁻ (a : α), (f * g) a ∂μ ≤ ∫⁻ (a : α), g a ∂μ.withDensity f
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g : α → ℝ≥0∞
\u22a2 ⨆ g_1, ⨆ (_ : Measurable g_1), ⨆ (_ : g_1 ≤ f * g), ∫⁻ (a : α), g_1 a ∂μ ≤ ⨆ g_1, ⨆ (_ : Measurable g_1), ⨆ (_ : g_1 ≤ g), ∫⁻ (a : α), g_1 a ∂μ.withDensity f
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g i : α → ℝ≥0∞
i_meas : Measurable i
hi : i ≤ f * g
\u22a2 ∫⁻ (a : α), i a ∂μ ≤ ⨆ g_1, ⨆ (_ : Measurable g_1), ⨆ (_ : g_1 ≤ g), ∫⁻ (a : α), g_1 a ∂μ.withDensity f
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g i : α → ℝ≥0∞
i_meas : Measurable i
hi : i ≤ f * g
A : (fun x => (f x)⁻¹ * i x) ≤ g
\u22a2 ∫⁻ (a : α), i a ∂μ ≤ ⨆ g_1, ⨆ (_ : Measurable g_1), ⨆ (_ : g_1 ≤ g), ∫⁻ (a : α), g_1 a ∂μ.withDensity f
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g i : α → ℝ≥0∞
i_meas : Measurable i
hi : i ≤ f * g
A : (fun x => (f x)⁻¹ * i x) ≤ g
\u22a2 ∫⁻ (a : α), i a ∂μ ≤ ⨆ (_ : (fun x => (f x)⁻¹ * i x) ≤ g), ∫⁻ (a : α), (fun x => (f x)⁻¹ * i x) a ∂μ.withDensity f
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g i : α → ℝ≥0∞
i_meas : Measurable i
hi : i ≤ f * g
A : (fun x => (f x)⁻¹ * i x) ≤ g
\u22a2 ∫⁻ (a : α), i a ∂μ ≤ ∫⁻ (a : α), (fun x => (f x)⁻¹ * i x) a ∂μ.withDensity f
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g i : α → ℝ≥0∞
i_meas : Measurable i
hi : i ≤ f * g
A : (fun x => (f x)⁻¹ * i x) ≤ g
\u22a2 ∫⁻ (a : α), i a ∂μ ≤ ∫⁻ (a : α), (f * fun a => (f a)⁻¹ * i a) a ∂μ
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g i : α → ℝ≥0∞
i_meas : Measurable i
hi : i ≤ f * g
A : (fun x => (f x)⁻¹ * i x) ≤ g
\u22a2 ∀ᵐ (a : α) ∂μ, i a ≤ (f * fun a => (f a)⁻¹ * i a) a
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g i : α → ℝ≥0∞
i_meas : Measurable i
hi : i ≤ f * g
A : (fun x => (f x)⁻¹ * i x) ≤ g
\u22a2 ∀ (a : α), f a < ⊤ → i a ≤ (f * fun a => (f a)⁻¹ * i a) a
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g i : α → ℝ≥0∞
i_meas : Measurable i
hi : i ≤ f * g
A : (fun x => (f x)⁻¹ * i x) ≤ g
x : α
h'x : f x < ⊤
\u22a2 i x ≤ (f * fun a => (f a)⁻¹ * i a) x
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g i : α → ℝ≥0∞
i_meas : Measurable i
hi : i ≤ f * g
A : (fun x => (f x)⁻¹ * i x) ≤ g
x : α
h'x : f x < ⊤
hx : f x = 0
\u22a2 i x ≤ (f * fun a => (f a)⁻¹ * i a) x
-- Mathlib/MeasureTheory/Measure/WithDensity.lean
α : Type u_1
m0 : MeasurableSpace α
μ✝ μ : Measure α
f : α → ℝ≥0∞
f_meas : Measurable f
hf : ∀ᵐ (x : α) ∂μ, f x < ⊤
g i : α → ℝ≥0∞
i_meas : Measurable i
hi : i ≤ f * g
A : (fun x => (f x)⁻¹ * i x) ≤ g
x : α
h'x : f x < ⊤
hx : f x ≠ 0
\u22a2 i x ≤ (f * fun a => (f a)⁻¹ * i a) x
-- Mathlib/RingTheory/Localization/InvSubmonoid.lean
R : Type u_1
inst✝⁴ : CommRing R
M : Submonoid R
S : Type u_2
inst✝³ : CommRing S
inst✝² : Algebra R S
P : Type u_3
inst✝¹ : CommRing P
inst✝ : IsLocalization M S
m : ↥M
\u22a2 m • ↑((toInvSubmonoid M S) m) = 1
-- Mathlib/RingTheory/Localization/InvSubmonoid.lean
R : Type u_1
inst✝⁴ : CommRing R
M : Submonoid R
S : Type u_2
inst✝³ : CommRing S
inst✝² : Algebra R S
P : Type u_3
inst✝¹ : CommRing P
inst✝ : IsLocalization M S
m : ↥M
\u22a2 HSMul.hSMul m = HMul.hMul ((algebraMap R S) ↑m)
-- Mathlib/RingTheory/Localization/InvSubmonoid.lean
R : Type u_1
inst✝⁴ : CommRing R
M : Submonoid R
S : Type u_2
inst✝³ : CommRing S
inst✝² : Algebra R S
P : Type u_3
inst✝¹ : CommRing P
inst✝ : IsLocalization M S
m : ↥M
x✝ : S
\u22a2 m • x✝ = (algebraMap R S) ↑m * x✝
-- Mathlib/RingTheory/Localization/InvSubmonoid.lean
R : Type u_1
inst✝⁴ : CommRing R
M : Submonoid R
S : Type u_2
inst✝³ : CommRing S
inst✝² : Algebra R S
P : Type u_3
inst✝¹ : CommRing P
inst✝ : IsLocalization M S
m : ↥M
x✝ : S
\u22a2 m • x✝ = ↑m • x✝
-- Mathlib/Probability/Kernel/Disintegration/Density.lean
α : Type u_1
β : Type u_2
γ : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝¹ : CountablyGenerated γ
κ : Kernel α (γ × β)
ν : Kernel α γ
hκν : κ.fst ≤ ν
inst✝ : IsFiniteKernel ν
a : α
s : Set β
hs : MeasurableSet s
\u22a2 ∀ᵐ (x : γ) ∂ν a, Tendsto (fun n => κ.densityProcess ν n a x s) atTop (𝓝 (Filtration.limitProcess (fun n x => κ.densityProcess ν n a x s) (countableFiltration γ) (ν a) x))
-- Mathlib/RingTheory/PowerSeries/Basic.lean
σ : Type u_1
R : Type u_2
inst✝ : CommSemiring R
φ ψ : R[X]
\u22a2 ↑φ = 0 ↔ φ = 0
-- Mathlib/Data/PFun.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ε : Type u_5
ι : Type u_6
C : α → Sort u_7
f : α →. β ⊕ α
b : β
a : α
h : b ∈ f.fix a
fa : Sum.inl b ∈ f a
hbase : (a_final : α) → Sum.inl b ∈ f a_final → C a_final
hind : (a₀ a₁ : α) → b ∈ f.fix a₁ → Sum.inr a₁ ∈ f a₀ → C a₁ → C a₀
\u22a2 (fixInduction h fun a' h ih => Sum.casesOn (motive := fun x => (f a').get ⋯ = x → C a') ((f a').get ⋯) (fun b' e => let_fun e := ⋯; hbase a' ⋯) (fun a'' e => let_fun e := ⋯; hind a' a'' ⋯ e (ih a'' e)) ⋯) = hbase a fa
-- Mathlib/Data/PFun.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ε : Type u_5
ι : Type u_6
C : α → Sort u_7
f : α →. β ⊕ α
b : β
a : α
h : b ∈ f.fix a
fa : Sum.inl b ∈ f a
hbase : (a_final : α) → Sum.inl b ∈ f a_final → C a_final
hind : (a₀ a₁ : α) → b ∈ f.fix a₁ → Sum.inr a₁ ∈ f a₀ → C a₁ → C a₀
\u22a2 Sum.casesOn (motive := fun x => (f a).get ⋯ = x → C a) ((f a).get ⋯) (fun b' e => let_fun e := ⋯; hbase a ⋯) (fun a'' e => let_fun e := ⋯; hind a a'' ⋯ e ((fun a' h' => fixInduction ⋯ fun a' h ih => Sum.casesOn (motive := fun x => (f a').get ⋯ = x → C a') ((f a').get ⋯) (fun b' e => let_fun e := ⋯; hbase a' ⋯) (fun a'' e => let_fun e := ⋯; hind a' a'' ⋯ e (ih a'' e)) ⋯) a'' e)) ⋯ = hbase a fa
-- Mathlib/Data/PFun.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ε : Type u_5
ι : Type u_6
C : α → Sort u_7
f : α →. β ⊕ α
b : β
a : α
h : b ∈ f.fix a
fa : Sum.inl b ∈ f a
hbase : (a_final : α) → Sum.inl b ∈ f a_final → C a_final
hind : (a₀ a₁ : α) → b ∈ f.fix a₁ → Sum.inr a₁ ∈ f a₀ → C a₁ → C a₀
\u22a2 (fun x e => Sum.casesOn (motive := fun x => (f a).get ⋯ = x → C a) x (fun b' e => let_fun e := ⋯; hbase a ⋯) (fun a'' e => let_fun e := ⋯; hind a a'' ⋯ e ((fun a' h' => fixInduction ⋯ fun a' h ih => Sum.casesOn (motive := fun x => (f a').get ⋯ = x → C a') ((f a').get ⋯) (fun b' e => let_fun e := ⋯; hbase a' ⋯) (fun a'' e => let_fun e := ⋯; hind a' a'' ⋯ e (ih a'' e)) ⋯) a'' e)) ⋯ = hbase a fa) (Sum.inl b) ⋯
-- Mathlib/MeasureTheory/Measure/Restrict.lean
R : Type u_1
α : Type u_2
β : Type u_3
δ : Type u_4
γ : Type u_5
ι : Type u_6
inst✝ : MeasureSpace α
s✝ t s : Set α
hs : MeasurableSet s
\u22a2 Measure.map Subtype.val volume = volume.restrict s
-- Mathlib/Combinatorics/SimpleGraph/Matching.lean
V : Type u_1
G G' : SimpleGraph V
M M' : G.Subgraph
v w : V
inst✝¹ : Fintype V
inst✝ : DecidableRel G.Adj
u : Set V
c : (⊤.deleteVerts u).coe.ConnectedComponent
hM : M.IsPerfectMatching
codd : Odd (Nat.card ↑c.supp)
\u22a2 ∃ w ∈ u, ∃ v, M.Adj (↑v) w ∧ v ∈ c.supp
-- Mathlib/Combinatorics/SimpleGraph/Matching.lean
V : Type u_1
G G' : SimpleGraph V
M M' : G.Subgraph
v w : V
inst✝¹ : Fintype V
inst✝ : DecidableRel G.Adj
u : Set V
c : (⊤.deleteVerts u).coe.ConnectedComponent
hM : M.IsPerfectMatching
codd : Odd (Nat.card ↑c.supp)
h : ∀ w ∈ u, ∀ (v : ↑(⊤.deleteVerts u).verts), M.Adj (↑v) w → v ∉ c.supp
\u22a2 False
-- Mathlib/Combinatorics/SimpleGraph/Matching.lean
V : Type u_1
G G' : SimpleGraph V
M M' : G.Subgraph
v w : V
inst✝¹ : Fintype V
inst✝ : DecidableRel G.Adj
u : Set V
c : (⊤.deleteVerts u).coe.ConnectedComponent
hM : M.IsPerfectMatching
codd : Odd (Nat.card ↑c.supp)
h : ∀ w ∈ u, ∀ (v : ↑(⊤.deleteVerts u).verts), M.Adj (↑v) w → v ∉ c.supp
hMmatch : (M.induce (Subtype.val '' c.supp)).IsMatching
\u22a2 False
-- Mathlib/Combinatorics/SimpleGraph/Matching.lean
V : Type u_1
G G' : SimpleGraph V
M M' : G.Subgraph
v w : V
inst✝¹ : Fintype V
inst✝ : DecidableRel G.Adj
u : Set V
c : (⊤.deleteVerts u).coe.ConnectedComponent
hM : M.IsPerfectMatching
codd : Odd (Nat.card ↑c.supp)
h : ∀ w ∈ u, ∀ (v : ↑(⊤.deleteVerts u).verts), M.Adj (↑v) w → v ∉ c.supp
hMmatch : (M.induce (Subtype.val '' c.supp)).IsMatching
\u22a2 Even (Nat.card ↑c.supp)
-- Mathlib/Combinatorics/SimpleGraph/Matching.lean
V : Type u_1
G G' : SimpleGraph V
M M' : G.Subgraph
v w : V
inst✝¹ : Fintype V
inst✝ : DecidableRel G.Adj
u : Set V
c : (⊤.deleteVerts u).coe.ConnectedComponent
hM : M.IsPerfectMatching
codd : Odd (Nat.card ↑c.supp)
h : ∀ w ∈ u, ∀ (v : ↑(⊤.deleteVerts u).verts), M.Adj (↑v) w → v ∉ c.supp
hMmatch : (M.induce (Subtype.val '' c.supp)).IsMatching
this : Fintype ↑(M.induce (Subtype.val '' c.supp)).verts
\u22a2 Even (Nat.card ↑c.supp)
-- Mathlib/Topology/FiberBundle/Basic.lean
ι : Type u_1
B : Type u_2
F : Type u_3
X : Type u_4
inst✝³ : TopologicalSpace X
E : B → Type u_5
inst✝² : TopologicalSpace B
inst✝¹ : TopologicalSpace F
inst✝ : (x : B) → TopologicalSpace (E x)
a : FiberPrebundle F E
e✝ e : Pretrivialization F TotalSpace.proj
\u22a2 IsOpen e.source
-- Mathlib/Topology/FiberBundle/Basic.lean
ι : Type u_1
B : Type u_2
F : Type u_3
X : Type u_4
inst✝³ : TopologicalSpace X
E : B → Type u_5
inst✝² : TopologicalSpace B
inst✝¹ : TopologicalSpace F
inst✝ : (x : B) → TopologicalSpace (E x)
a : FiberPrebundle F E
e✝ e e' : Pretrivialization F TotalSpace.proj
x✝ : e' ∈ a.pretrivializationAtlas
\u22a2 IsOpen e.source
-- Mathlib/Topology/FiberBundle/Basic.lean
ι : Type u_1
B : Type u_2
F : Type u_3
X : Type u_4
inst✝³ : TopologicalSpace X
E : B → Type u_5
inst✝² : TopologicalSpace B
inst✝¹ : TopologicalSpace F
inst✝ : (x : B) → TopologicalSpace (E x)
a : FiberPrebundle F E
e✝ e e' : Pretrivialization F TotalSpace.proj
x✝ : e' ∈ a.pretrivializationAtlas
\u22a2 Subtype.val ⁻¹' e.target = e'.setSymm ⁻¹' e.source
-- Mathlib/Topology/FiberBundle/Basic.lean
ι : Type u_1
B : Type u_2
F : Type u_3
X : Type u_4
inst✝³ : TopologicalSpace X
E : B → Type u_5
inst✝² : TopologicalSpace B
inst✝¹ : TopologicalSpace F
inst✝ : (x : B) → TopologicalSpace (E x)
a : FiberPrebundle F E
e✝ e e' : Pretrivialization F TotalSpace.proj
x✝ : e' ∈ a.pretrivializationAtlas
x : B × F
hx : x ∈ e'.target
\u22a2 ⟨x, hx⟩ ∈ Subtype.val ⁻¹' e.target ↔ ⟨x, hx⟩ ∈ e'.setSymm ⁻¹' e.source
-- Mathlib/GroupTheory/Sylow.lean
p : ℕ
G : Type u_1
inst✝² : Group G
inst✝¹ : Fact (Nat.Prime p)
inst✝ : Finite (Sylow p G)
\u22a2 Nat.card (Sylow p G) ≡ 1 [MOD p]
-- Mathlib/GroupTheory/Sylow.lean
p : ℕ
G : Type u_1
inst✝² : Group G
inst✝¹ : Fact (Nat.Prime p)
inst✝ : Finite (Sylow p G)
P : Sylow p G
\u22a2 Nat.card (Sylow p G) ≡ 1 [MOD p]
-- Mathlib/GroupTheory/Sylow.lean
p : ℕ
G : Type u_1
inst✝² : Group G
inst✝¹ : Fact (Nat.Prime p)
inst✝ : Finite (Sylow p G)
P : Sylow p G
this : fixedPoints (↥↑P) (Sylow p G) = {P}
\u22a2 Nat.card (Sylow p G) ≡ 1 [MOD p]
-- Mathlib/GroupTheory/Sylow.lean
p : ℕ
G : Type u_1
inst✝² : Group G
inst✝¹ : Fact (Nat.Prime p)
inst✝ : Finite (Sylow p G)
P : Sylow p G
this✝ : fixedPoints (↥↑P) (Sylow p G) = {P}
this : Nat.card ↑(fixedPoints (↥↑P) (Sylow p G)) = 1
\u22a2 Nat.card (Sylow p G) ≡ 1 [MOD p]
-- Mathlib/CategoryTheory/Equivalence.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
D : Type u₂
inst✝¹ : Category.{v₂, u₂} D
E : Type u₃
inst✝ : Category.{v₃, u₃} E
e : C ≌ D
X Y : C
f f' : X ⟶ Y
\u22a2 f ≫ e.unit.app Y = f' ≫ e.unit.app Y ↔ f = f'
-- Mathlib/Order/InitialSeg.lean
α : Type u_1
β✝ : Type u_2
γ : Type u_3
r : α → α → Prop
s✝ : β✝ → β✝ → Prop
t : γ → γ → Prop
β : Type u_4
s : β → β → Prop
inst✝ : IsTrans β s
\u22a2 WellFounded s ↔ ∀ (b : β), WellFounded (Subrel s {b' | s b' b})
-- Mathlib/Order/InitialSeg.lean
α : Type u_1
β✝ : Type u_2
γ : Type u_3
r : α → α → Prop
s✝ : β✝ → β✝ → Prop
t : γ → γ → Prop
β : Type u_4
s : β → β → Prop
inst✝ : IsTrans β s
wf : ∀ (b : β), WellFounded (Subrel s {b' | s b' b})
b b' : β
hb' : s b' b
\u22a2 Acc s b'
-- Mathlib/Order/InitialSeg.lean
α : Type u_1
β✝ : Type u_2
γ : Type u_3
r : α → α → Prop
s✝ : β✝ → β✝ → Prop
t : γ → γ → Prop
β : Type u_4
s : β → β → Prop
inst✝ : IsTrans β s
wf : ∀ (b : β), WellFounded (Subrel s {b' | s b' b})
b b' : β
hb' : s b' b
f : Subrel s {b_1 | s b_1 b} ≺i s := PrincipalSeg.ofElement s b
\u22a2 Acc s b'
-- Mathlib/Order/InitialSeg.lean
α : Type u_1
β✝ : Type u_2
γ : Type u_3
r : α → α → Prop
s✝ : β✝ → β✝ → Prop
t : γ → γ → Prop
β : Type u_4
s : β → β → Prop
inst✝ : IsTrans β s
wf : ∀ (b : β), WellFounded (Subrel s {b' | s b' b})
b : β
f : Subrel s {b_1 | s b_1 b} ≺i s := PrincipalSeg.ofElement s b
b' : ↑{b_1 | s b_1 b}
hb' : s (f.toRelEmbedding b') b
\u22a2 Acc s (f.toRelEmbedding b')
-- Mathlib/SetTheory/Cardinal/ENat.lean
m : ℕ
n : ℕ∞
\u22a2 ↑m ≤ ↑n ↔ ↑m ≤ n
-- Mathlib/Algebra/CharP/MixedCharZero.lean
R : Type u_1
inst✝¹ : CommRing R
inst✝ : CharZero R
h : ∀ p > 0, ¬MixedCharZero R p
I : Ideal R
hI_ne_top : I ≠ ⊤
\u22a2 CharZero (R ⧸ I)
-- Mathlib/Algebra/CharP/MixedCharZero.lean
R : Type u_1
inst✝¹ : CommRing R
inst✝ : CharZero R
h : ∀ p > 0, ¬MixedCharZero R p
I : Ideal R
hI_ne_top : I ≠ ⊤
\u22a2 CharP (R ⧸ I) 0
-- Mathlib/CategoryTheory/Shift/ShiftedHom.lean
C : Type u_1
inst✝⁶ : Category.{?u.3297, u_1} C
D : Type u_2
inst✝⁵ : Category.{?u.3304, u_2} D
E : Type u_3
inst✝⁴ : Category.{?u.3311, u_3} E
M : Type u_4
inst✝³ : AddMonoid M
inst✝² : HasShift C M
inst✝¹ : HasShift D M
inst✝ : HasShift E M
X Y Z T : C
a₁ a₂ a₃ a₁₂ a₂₃ a : M
α : ShiftedHom X Y a₁
β : ShiftedHom Y Z a₂
γ : ShiftedHom Z T a₃
h₁₂ : a₂ + a₁ = a₁₂
h₂₃ : a₃ + a₂ = a₂₃
h : a₃ + a₂ + a₁ = a
\u22a2 a₃ + a₁₂ = a
-- Mathlib/CategoryTheory/Shift/ShiftedHom.lean
C : Type u_1
inst✝⁶ : Category.{u_5, u_1} C
D : Type u_2
inst✝⁵ : Category.{?u.3304, u_2} D
E : Type u_3
inst✝⁴ : Category.{?u.3311, u_3} E
M : Type u_4
inst✝³ : AddMonoid M
inst✝² : HasShift C M
inst✝¹ : HasShift D M
inst✝ : HasShift E M
X Y Z T : C
a₁ a₂ a₃ a₁₂ a₂₃ a : M
α : ShiftedHom X Y a₁
β : ShiftedHom Y Z a₂
γ : ShiftedHom Z T a₃
h₁₂ : a₂ + a₁ = a₁₂
h₂₃ : a₃ + a₂ = a₂₃
h : a₃ + a₂ + a₁ = a
\u22a2 (α.comp β h₁₂).comp γ ⋯ = α.comp (β.comp γ h₂₃) ⋯
-- Mathlib/Order/Interval/Finset/Box.lean
α : Type u_1
inst✝² : OrderedRing α
inst✝¹ : LocallyFiniteOrder α
inst✝ : DecidableEq α
n✝ n : ℕ
\u22a2 (box (n + 1)).disjUnion (Icc (-↑n) ↑n) ⋯ = Icc (-↑n.succ) ↑n.succ
-- Mathlib/RingTheory/Adjoin/FG.lean
R : Type u
A : Type v
B : Type w
inst✝⁴ : CommSemiring R
inst✝³ : Semiring A
inst✝² : Algebra R A
inst✝¹ : Semiring B
inst✝ : Algebra R B
h : ⊤.FG
s : Finset A
hs : span R ↑s = ⊤
\u22a2 toSubmodule (Algebra.adjoin R ↑s) = toSubmodule ⊤
-- Mathlib/RingTheory/Adjoin/FG.lean
R : Type u
A : Type v
B : Type w
inst✝⁴ : CommSemiring R
inst✝³ : Semiring A
inst✝² : Algebra R A
inst✝¹ : Semiring B
inst✝ : Algebra R B
h : ⊤.FG
s : Finset A
hs : span R ↑s = ⊤
\u22a2 ↑s ⊆ ↑(toSubmodule (Algebra.adjoin R ↑s))
-- Mathlib/Analysis/BoxIntegral/Partition/Split.lean
ι : Type u_1
M : Type u_2
n : ℕ
I : Box ι
i : ι
x : ℝ
y : ι → ℝ
\u22a2 ↑(I.splitUpper i x) = ↑I ∩ {y | x < y i}
-- Mathlib/Analysis/BoxIntegral/Partition/Split.lean
ι : Type u_1
M : Type u_2
n : ℕ
I : Box ι
i : ι
x : ℝ
y : ι → ℝ
\u22a2 (univ.pi fun i_1 => Ioc (update I.lower i (max x (I.lower i)) i_1) (I.upper i_1)) = ↑I ∩ {y | x < y i}