ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- .lake/packages/batteries/Batteries/Data/HashMap/WF.lean
α : Type u_1
β : Type u_2
γ : Type u_3
f : α → β → Option γ
inst✝¹ : BEq α
inst✝ : Hashable α
m : Imp α β
H : m.WF
g₁ : AssocList α β → List (α × γ) := fun l => List.filterMap (fun x => Option.map (fun x_1 => (x.fst, x_1)) (f x.fst x.snd)) l.toList
H1 : ∀ (l : AssocList α β) (n : ULift Nat) (acc : AssocList α γ), filterMap.go f acc l n = (((g₁ l).reverse ++ acc.toList).toAssocList, { down := n.down + (g₁ l).length })
g : AssocList α β → AssocList α γ := fun l => (g₁ l).reverse.toAssocList
M : Type (max u_3 u_1) → Type (max u_3 u_1) := StateT (ULift Nat) Id
H2 : ∀ (l : List (AssocList α β)) (n : ULift Nat), List.mapM (filterMap.go f AssocList.nil) l n = (List.map g l, { down := n.down + Nat.sum (List.map (fun x => x.toList.length) (List.map g l)) })
H3 : ∀ (l : List (α × β)), (List.map (fun a => a.fst) (List.filterMap (fun x => match x with | (a, b) => Option.map (fun x => (a, x)) (f a b)) l)).Sublist (List.map (fun x => x.fst) l)

⊢ ∀ (bk : List (AssocList α γ)) (sz : Nat) (h : 0 < bk.length), pure { data := List.map (fun l => (g₁ l).reverse.toAssocList) m.buckets.val.data } { down := Nat.sum (List.map ((fun x => x.toList.length) ∘ fun l => (g₁ l).reverse.toAssocList) m.buckets.val.data) } = ({ data := bk }, { down := sz }) → { size := sz, buckets := ⟨{ data := bk }, h⟩ }.WF
-- Mathlib/Analysis/Normed/Algebra/Spectrum.lean
𝕜 : Type u_1
A✝ : Type u_2
𝕜₁ : Type u_3
𝕜₂ : Type u_4
A : Type u_5
inst✝⁶ : NormedField 𝕜₁
inst✝⁵ : NormedField 𝕜₂
inst✝⁴ : NormedRing A
inst✝³ : NormedAlgebra 𝕜₁ A
inst✝² : NormedAlgebra 𝕜₂ A
inst✝¹ : NormedAlgebra 𝕜₁ 𝕜₂
inst✝ : IsScalarTower 𝕜₁ 𝕜₂ A
f : 𝕜₂ → 𝕜₁
a : A
h : SpectrumRestricts a f

⊢ ⨆ k ∈ spectrum 𝕜₁ a, ↑‖k‖₊ = ⨆ k ∈ spectrum 𝕜₂ a, ↑‖k‖₊
-- Mathlib/Analysis/Normed/Algebra/Spectrum.lean
𝕜 : Type u_1
A✝ : Type u_2
𝕜₁ : Type u_3
𝕜₂ : Type u_4
A : Type u_5
inst✝⁶ : NormedField 𝕜₁
inst✝⁵ : NormedField 𝕜₂
inst✝⁴ : NormedRing A
inst✝³ : NormedAlgebra 𝕜₁ A
inst✝² : NormedAlgebra 𝕜₂ A
inst✝¹ : NormedAlgebra 𝕜₁ 𝕜₂
inst✝ : IsScalarTower 𝕜₁ 𝕜₂ A
f : 𝕜₂ → 𝕜₁
a : A
h : SpectrumRestricts a f
this : ∀ (x : 𝕜₁), ‖(algebraMap 𝕜₁ 𝕜₂) x‖₊ = ‖x‖₊

⊢ ⨆ k ∈ spectrum 𝕜₁ a, ↑‖k‖₊ = ⨆ k ∈ spectrum 𝕜₂ a, ↑‖k‖₊
-- Mathlib/Analysis/Normed/Algebra/Spectrum.lean
𝕜 : Type u_1
A✝ : Type u_2
𝕜₁ : Type u_3
𝕜₂ : Type u_4
A : Type u_5
inst✝⁶ : NormedField 𝕜₁
inst✝⁵ : NormedField 𝕜₂
inst✝⁴ : NormedRing A
inst✝³ : NormedAlgebra 𝕜₁ A
inst✝² : NormedAlgebra 𝕜₂ A
inst✝¹ : NormedAlgebra 𝕜₁ 𝕜₂
inst✝ : IsScalarTower 𝕜₁ 𝕜₂ A
f : 𝕜₂ → 𝕜₁
a : A
h : SpectrumRestricts a f
this : ∀ (x : 𝕜₁), ‖(algebraMap 𝕜₁ 𝕜₂) x‖₊ = ‖x‖₊

⊢ ⨆ k ∈ spectrum 𝕜₁ a, ↑‖k‖₊ ≤ ⨆ k ∈ spectrum 𝕜₂ a, ↑‖k‖₊
-- Mathlib/Analysis/Normed/Algebra/Spectrum.lean
𝕜 : Type u_1
A✝ : Type u_2
𝕜₁ : Type u_3
𝕜₂ : Type u_4
A : Type u_5
inst✝⁶ : NormedField 𝕜₁
inst✝⁵ : NormedField 𝕜₂
inst✝⁴ : NormedRing A
inst✝³ : NormedAlgebra 𝕜₁ A
inst✝² : NormedAlgebra 𝕜₂ A
inst✝¹ : NormedAlgebra 𝕜₁ 𝕜₂
inst✝ : IsScalarTower 𝕜₁ 𝕜₂ A
f : 𝕜₂ → 𝕜₁
a : A
h : SpectrumRestricts a f
this : ∀ (x : 𝕜₁), ‖(algebraMap 𝕜₁ 𝕜₂) x‖₊ = ‖x‖₊

⊢ ⨆ k ∈ spectrum 𝕜₂ a, ↑‖k‖₊ ≤ ⨆ k ∈ spectrum 𝕜₁ a, ↑‖k‖₊
-- Mathlib/Analysis/Normed/Algebra/Spectrum.lean
𝕜 : Type u_1
A✝ : Type u_2
𝕜₁ : Type u_3
𝕜₂ : Type u_4
A : Type u_5
inst✝⁶ : NormedField 𝕜₁
inst✝⁵ : NormedField 𝕜₂
inst✝⁴ : NormedRing A
inst✝³ : NormedAlgebra 𝕜₁ A
inst✝² : NormedAlgebra 𝕜₂ A
inst✝¹ : NormedAlgebra 𝕜₁ 𝕜₂
inst✝ : IsScalarTower 𝕜₁ 𝕜₂ A
f : 𝕜₂ → 𝕜₁
a : A
h : SpectrumRestricts a f
this : ∀ (x : 𝕜₁), ‖(algebraMap 𝕜₁ 𝕜₂) x‖₊ = ‖x‖₊
x : 𝕜₁
hx : x ∈ spectrum 𝕜₁ a

⊢ ↑‖x‖₊ ≤ ⨆ k ∈ spectrum 𝕜₂ a, ↑‖k‖₊
-- Mathlib/Analysis/Normed/Algebra/Spectrum.lean
𝕜 : Type u_1
A✝ : Type u_2
𝕜₁ : Type u_3
𝕜₂ : Type u_4
A : Type u_5
inst✝⁶ : NormedField 𝕜₁
inst✝⁵ : NormedField 𝕜₂
inst✝⁴ : NormedRing A
inst✝³ : NormedAlgebra 𝕜₁ A
inst✝² : NormedAlgebra 𝕜₂ A
inst✝¹ : NormedAlgebra 𝕜₁ 𝕜₂
inst✝ : IsScalarTower 𝕜₁ 𝕜₂ A
f : 𝕜₂ → 𝕜₁
a : A
h : SpectrumRestricts a f
this : ∀ (x : 𝕜₁), ‖(algebraMap 𝕜₁ 𝕜₂) x‖₊ = ‖x‖₊
x : 𝕜₂
hx : x ∈ spectrum 𝕜₂ a

⊢ ↑‖x‖₊ ≤ ⨆ k ∈ spectrum 𝕜₁ a, ↑‖k‖₊
-- Mathlib/Topology/UniformSpace/Cauchy.lean
α✝ : Type u
β : Type v
uniformSpace : UniformSpace α✝
α : Type u
inst✝¹ : UniformSpace α
inst✝ : CompleteSpace α
f : Filter α
hf : Cauchy f
x✝ : f ≤ 𝓟 univ

⊢ ∃ x ∈ univ, f ≤ 𝓝 x
-- Mathlib/Topology/UniformSpace/Cauchy.lean
α✝ : Type u
β : Type v
uniformSpace : UniformSpace α✝
α : Type u
inst✝¹ : UniformSpace α
inst✝ : CompleteSpace α
f : Filter α
hf : Cauchy f
x✝ : f ≤ 𝓟 univ
x : α
hx : f ≤ 𝓝 x

⊢ ∃ x ∈ univ, f ≤ 𝓝 x
-- Mathlib/AlgebraicGeometry/EllipticCurve/Weierstrass.lean
R : Type u
inst✝ : CommRing R
W : WeierstrassCurve R
C : VariableChange R

⊢ (W.variableChange C).b₂ = ↑C.u⁻¹ ^ 2 * (W.b₂ + 12 * C.r)
-- Mathlib/AlgebraicGeometry/EllipticCurve/Weierstrass.lean
R : Type u
inst✝ : CommRing R
W : WeierstrassCurve R
C : VariableChange R

⊢ (↑C.u⁻¹ * (W.a₁ + 2 * C.s)) ^ 2 + 4 * (↑C.u⁻¹ ^ 2 * (W.a₂ - C.s * W.a₁ + 3 * C.r - C.s ^ 2)) = ↑C.u⁻¹ ^ 2 * (W.a₁ ^ 2 + 4 * W.a₂ + 12 * C.r)
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x y z : ℝ
n : ℕ
hx1 : 0 < x
hx2 : x ≤ 1
hz : z ≤ 0

⊢ 1 ≤ x ^ z
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x y z : ℝ
n : ℕ
hx1 : 0 < x
hx2 : x ≤ 1
hz : z ≤ 0

⊢ 1 = x ^ 0
-- Mathlib/RingTheory/Finiteness.lean
R : Type u_1
M✝ : Type u_2
inst✝⁷ : Semiring R
inst✝⁶ : AddCommMonoid M✝
inst✝⁵ : Module R M✝
P : Type u_3
inst✝⁴ : AddCommMonoid P
inst✝³ : Module R P
f : M✝ →ₗ[R] P
ι : Type u_4
M : ι → Type u_5
inst✝² : Finite ι
inst✝¹ : (i : ι) → AddCommMonoid (M i)
inst✝ : (i : ι) → Module R (M i)
p : (i : ι) → Submodule R (M i)
hsb : ∀ (i : ι), (p i).FG

⊢ (pi univ p).FG
-- Mathlib/RingTheory/PowerSeries/Basic.lean
σ : Type u_1
R : Type u_2
inst✝ : CommSemiring R
φ ψ : R[X]
n : ℕ
a : R
n✝ : ℕ

⊢ (PowerSeries.coeff R n✝) ↑((monomial n) a) = (PowerSeries.coeff R n✝) ((PowerSeries.monomial R n) a)
-- Mathlib/Analysis/Convex/Side.lean
R : Type u_1
V : Type u_2
V' : Type u_3
P : Type u_4
P' : Type u_5
inst✝⁶ : StrictOrderedCommRing R
inst✝⁵ : AddCommGroup V
inst✝⁴ : Module R V
inst✝³ : AddTorsor V P
inst✝² : AddCommGroup V'
inst✝¹ : Module R V'
inst✝ : AddTorsor V' P'
s : AffineSubspace R P
x y : P
f : P →ᵃ[R] P'
p₁ : P
hp₁ : p₁ ∈ s
p₂ : P
hp₂ : p₂ ∈ s
h : SameRay R (x -ᵥ p₁) (p₂ -ᵥ y)

⊢ (AffineSubspace.map f s).WOppSide (f x) (f y)
-- Mathlib/Analysis/Convex/Side.lean
R : Type u_1
V : Type u_2
V' : Type u_3
P : Type u_4
P' : Type u_5
inst✝⁶ : StrictOrderedCommRing R
inst✝⁵ : AddCommGroup V
inst✝⁴ : Module R V
inst✝³ : AddTorsor V P
inst✝² : AddCommGroup V'
inst✝¹ : Module R V'
inst✝ : AddTorsor V' P'
s : AffineSubspace R P
x y : P
f : P →ᵃ[R] P'
p₁ : P
hp₁ : p₁ ∈ s
p₂ : P
hp₂ : p₂ ∈ s
h : SameRay R (x -ᵥ p₁) (p₂ -ᵥ y)

⊢ SameRay R (f x -ᵥ f p₁) (f p₂ -ᵥ f y)
-- Mathlib/Analysis/Convex/Side.lean
R : Type u_1
V : Type u_2
V' : Type u_3
P : Type u_4
P' : Type u_5
inst✝⁶ : StrictOrderedCommRing R
inst✝⁵ : AddCommGroup V
inst✝⁴ : Module R V
inst✝³ : AddTorsor V P
inst✝² : AddCommGroup V'
inst✝¹ : Module R V'
inst✝ : AddTorsor V' P'
s : AffineSubspace R P
x y : P
f : P →ᵃ[R] P'
p₁ : P
hp₁ : p₁ ∈ s
p₂ : P
hp₂ : p₂ ∈ s
h : SameRay R (x -ᵥ p₁) (p₂ -ᵥ y)

⊢ SameRay R (f.linear (x -ᵥ p₁)) (f.linear (p₂ -ᵥ y))
-- Mathlib/Algebra/Field/Basic.lean
α : Type u_1
β : Type u_2
K : Type u_3
inst✝ : DivisionRing K
a✝ b c d a : K
h : a ≠ 0

⊢ a / -a = -1
-- Mathlib/Algebra/Algebra/Spectrum.lean
R : Type u
A : Type v
inst✝⁵ : CommSemiring R
inst✝⁴ : Ring A
inst✝³ : Algebra R A
inst✝² : InvolutiveStar R
inst✝¹ : StarRing A
inst✝ : StarModule R A
r : R
a : A

⊢ star r ∈ resolventSet R a ↔ r ∈ resolventSet R (star a)
-- Mathlib/MeasureTheory/Function/LpSeminorm/Basic.lean
α : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
m m0 : MeasurableSpace α
p : ℝ≥0∞
q : ℝ
μ ν : Measure α
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedAddCommGroup F
inst✝ : NormedAddCommGroup G
f : α → F
c : ℝ≥0∞
hc : c ≠ 0

⊢ essSup (fun x => ↑‖f x‖₊) (c • μ) = essSup (fun x => ↑‖f x‖₊) μ
-- Mathlib/Data/Rel.lean
α : Type u_1
β : Type u_2
γ : Type u_3
r : Rel α β

⊢ r.preimage ∅ = ∅
-- Mathlib/GroupTheory/Torsion.lean
G : Type u_1
H : Type u_2
M : Type u_3
inst✝ : AddMonoid M

⊢ AddMonoid.IsTorsionFree M ↔ NoZeroSMulDivisors ℕ M
-- Mathlib/GroupTheory/Torsion.lean
G : Type u_1
H : Type u_2
M : Type u_3
inst✝ : AddMonoid M

⊢ (∀ (y : ℕ) (x : M), x ≠ 0 → y ≠ 0 → ¬y • x = 0) ↔ ∀ {c : ℕ} {x : M}, c • x = 0 → c = 0 ∨ x = 0
-- Mathlib/Data/Multiset/Powerset.lean
α : Type u_1
n : ℕ
s : Multiset α

⊢ ∀ (a : List α), card (powersetCard n ⟦a⟧) = (card ⟦a⟧).choose n
-- Mathlib/Order/UpperLower/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
κ : ι → Sort u_5
inst✝² : Preorder α
inst✝¹ : Preorder β
inst✝ : Preorder γ
f✝ : α ≃o β
s✝ t : LowerSet α
a : α
b : β
f : α ≃o β
s : LowerSet β

⊢ ↑((map f).symm s) = ↑((map f.symm) s)
-- Mathlib/AlgebraicGeometry/EllipticCurve/Affine.lean
R : Type u
inst✝¹ : CommRing R
W✝ : Affine R
F : Type u
inst✝ : Field F
W : Affine F
x₁ x₂ y₁ y₂ : F
hx : x₁ ≠ x₂

⊢ W.slope x₁ x₂ y₁ y₂ = (y₁ - y₂) / (x₁ - x₂)
-- Mathlib/Analysis/Calculus/Deriv/Basic.lean
𝕜 : Type u
inst✝⁴ : NontriviallyNormedField 𝕜
F : Type v
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
E : Type w
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f f₀ f₁ g : 𝕜 → F
f' f₀' f₁' g' : F
x : 𝕜
s t : Set 𝕜
L L₁ L₂ : Filter 𝕜
h : ¬DifferentiableWithinAt 𝕜 f s x

⊢ (fderivWithin 𝕜 f s x) 1 = 0
-- Mathlib/Analysis/Calculus/Deriv/Basic.lean
𝕜 : Type u
inst✝⁴ : NontriviallyNormedField 𝕜
F : Type v
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
E : Type w
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f f₀ f₁ g : 𝕜 → F
f' f₀' f₁' g' : F
x : 𝕜
s t : Set 𝕜
L L₁ L₂ : Filter 𝕜
h : ¬DifferentiableWithinAt 𝕜 f s x

⊢ 0 1 = 0
-- Mathlib/Algebra/Homology/ShortComplex/PreservesHomology.lean
C : Type u_1
D : Type u_2
inst✝⁷ : Category.{u_3, u_1} C
inst✝⁶ : Category.{u_4, u_2} D
inst✝⁵ : HasZeroMorphisms C
inst✝⁴ : HasZeroMorphisms D
S : ShortComplex C
h₁✝ : S.LeftHomologyData
h₂✝ : S.RightHomologyData
F✝ : C ⥤ D
inst✝³ : F✝.PreservesZeroMorphisms
hl : S.LeftHomologyData
hr : S.RightHomologyData
S₁ S₂ : ShortComplex C
φ : S₁ ⟶ S₂
hl₁ : S₁.LeftHomologyData
hr₁ : S₁.RightHomologyData
hl₂ : S₂.LeftHomologyData
hr₂ : S₂.RightHomologyData
h₁ : S₁.HomologyData
h₂ : S₂.HomologyData
F : C ⥤ D
inst✝² : F.PreservesZeroMorphisms
inst✝¹ : S.HasLeftHomology
inst✝ : F.PreservesLeftHomologyOf S

⊢ (S.map F).leftHomologyπ ≫ leftHomologyMap' (𝟙 (S.map F)) (S.map F).leftHomologyData (S.leftHomologyData.map F) = (S.map F).leftHomologyπ ≫ leftHomologyMap' (𝟙 (S.map F)) (S.map F).leftHomologyData (hl.map F) ≫ F.map (leftHomologyMap' (𝟙 S) hl S.leftHomologyData)
-- Mathlib/FieldTheory/Separable.lean
F : Type u
inst✝¹ : Field F
K : Type v
inst✝ : Field K
i✝ i : F →+* K
f : F[X]
sep : f.Separable
sp : Splits i f

⊢ ∃ s, map i f = C (i f.leadingCoeff) * ∏ a ∈ s, (X - C a)
-- Mathlib/FieldTheory/Separable.lean
F : Type u
inst✝¹ : Field F
K : Type v
inst✝ : Field K
i✝ i : F →+* K
f : F[X]
sep : f.Separable
sp : Splits i f
s : Multiset K
h : map i f = C (i f.leadingCoeff) * (Multiset.map (fun a => X - C a) s).prod

⊢ ∃ s, map i f = C (i f.leadingCoeff) * ∏ a ∈ s, (X - C a)
-- Mathlib/FieldTheory/Separable.lean
F : Type u
inst✝¹ : Field F
K : Type v
inst✝ : Field K
i✝ i : F →+* K
f : F[X]
sep : f.Separable
sp : Splits i f
s : Multiset K
h : map i f = C (i f.leadingCoeff) * (Multiset.map (fun a => X - C a) s).prod

⊢ map i f = C (i f.leadingCoeff) * ∏ a ∈ s.toFinset, (X - C a)
-- Mathlib/FieldTheory/Separable.lean
F : Type u
inst✝¹ : Field F
K : Type v
inst✝ : Field K
i✝ i : F →+* K
f : F[X]
sep : f.Separable
sp : Splits i f
s : Multiset K
h : map i f = C (i f.leadingCoeff) * (Multiset.map (fun a => X - C a) s).prod

⊢ s.Nodup
-- Mathlib/FieldTheory/Separable.lean
F : Type u
inst✝¹ : Field F
K : Type v
inst✝ : Field K
i✝ i : F →+* K
f : F[X]
sep : f.Separable
sp : Splits i f
s : Multiset K
h : map i f = C (i f.leadingCoeff) * (Multiset.map (fun a => X - C a) s).prod

⊢ (Multiset.map (fun a => X - C a) s).prod.Separable
-- Mathlib/FieldTheory/Separable.lean
F : Type u
inst✝¹ : Field F
K : Type v
inst✝ : Field K
i✝ i : F →+* K
f : F[X]
sep : f.Separable
sp : Splits i f
s : Multiset K
h : map i f = C (i f.leadingCoeff) * (Multiset.map (fun a => X - C a) s).prod

⊢ (?h.hs.f * (Multiset.map (fun a => X - C a) s).prod).Separable
-- Mathlib/FieldTheory/Separable.lean
F : Type u
inst✝¹ : Field F
K : Type v
inst✝ : Field K
i✝ i : F →+* K
f : F[X]
sep : f.Separable
sp : Splits i f
s : Multiset K
h : map i f = C (i f.leadingCoeff) * (Multiset.map (fun a => X - C a) s).prod

⊢ K[X]
-- Mathlib/FieldTheory/Separable.lean
F : Type u
inst✝¹ : Field F
K : Type v
inst✝ : Field K
i✝ i : F →+* K
f : F[X]
sep : f.Separable
sp : Splits i f
s : Multiset K
h : map i f = C (i f.leadingCoeff) * (Multiset.map (fun a => X - C a) s).prod

⊢ (map i f).Separable
-- Mathlib/Data/Nat/Factorization/Basic.lean
a✝ b✝ m n p a b : ℕ
ha : a ≠ 0
hab : a < b

⊢ ∃ p, a.factorization p < b.factorization p
-- Mathlib/Data/Nat/Factorization/Basic.lean
a✝ b✝ m n p a b : ℕ
ha : a ≠ 0
hab : a < b
hb : b ≠ 0

⊢ ∃ p, a.factorization p < b.factorization p
-- Mathlib/Data/Nat/Factorization/Basic.lean
a✝ b✝ m n p a b : ℕ
ha : a ≠ 0
hb : b ≠ 0
hab : ∀ (p : ℕ), b.factorization p ≤ a.factorization p

⊢ b ≤ a
-- Mathlib/Data/Nat/Factorization/Basic.lean
a✝ b✝ m n p a b : ℕ
ha : a ≠ 0
hb : b ≠ 0
hab : b ∣ a

⊢ b ≤ a
-- Mathlib/NumberTheory/LSeries/HurwitzZetaEven.lean
a : UnitAddCircle
s : ℂ
h : a ≠ 0 ∨ s ≠ 0

⊢ Function.update (fun s => completedHurwitzZetaEven a s / s.Gammaℝ) 0 (if a = 0 then -1 / 2 else 0) s = completedHurwitzZetaEven a s / s.Gammaℝ
-- Mathlib/NumberTheory/LSeries/HurwitzZetaEven.lean
a : UnitAddCircle
s : ℂ
h✝ : a ≠ 0 ∨ s ≠ 0
h : s ≠ 0

⊢ Function.update (fun s => completedHurwitzZetaEven a s / s.Gammaℝ) 0 (if a = 0 then -1 / 2 else 0) s = completedHurwitzZetaEven a s / s.Gammaℝ
-- Mathlib/NumberTheory/LSeries/HurwitzZetaEven.lean
a : UnitAddCircle
h : a ≠ 0 ∨ 0 ≠ 0

⊢ Function.update (fun s => completedHurwitzZetaEven a s / s.Gammaℝ) 0 (if a = 0 then -1 / 2 else 0) 0 = completedHurwitzZetaEven a 0 / Gammaℝ 0
-- Mathlib/LinearAlgebra/TensorAlgebra/ToTensorPower.lean
R : Type u_1
M : Type u_2
inst✝² : CommSemiring R
inst✝¹ : AddCommMonoid M
inst✝ : Module R M
x✝ : M

⊢ ((ofDirectSum.comp toDirectSum).toLinearMap ∘ₗ ι R) x✝ = ((AlgHom.id R (TensorAlgebra R M)).toLinearMap ∘ₗ ι R) x✝
-- Mathlib/MeasureTheory/Group/Measure.lean
𝕜 : Type u_1
G : Type u_2
H : Type u_3
inst✝⁷ : MeasurableSpace G
inst✝⁶ : MeasurableSpace H
inst✝⁵ : TopologicalSpace G
inst✝⁴ : BorelSpace G
μ : Measure G
inst✝³ : Group G
inst✝² : TopologicalGroup G
inst✝¹ : μ.IsMulLeftInvariant
inst✝ : μ.Regular
s : Set G
hs : IsOpen s

⊢ μ s = 0 ↔ s = ∅ ∨ μ = 0
-- Mathlib/MeasureTheory/Group/Measure.lean
𝕜 : Type u_1
G : Type u_2
H : Type u_3
inst✝⁷ : MeasurableSpace G
inst✝⁶ : MeasurableSpace H
inst✝⁵ : TopologicalSpace G
inst✝⁴ : BorelSpace G
inst✝³ : Group G
inst✝² : TopologicalGroup G
s : Set G
hs : IsOpen s
inst✝¹ : IsMulLeftInvariant 0
inst✝ : Regular 0

⊢ 0 s = 0 ↔ s = ∅ ∨ 0 = 0
-- Mathlib/MeasureTheory/Group/Measure.lean
𝕜 : Type u_1
G : Type u_2
H : Type u_3
inst✝⁷ : MeasurableSpace G
inst✝⁶ : MeasurableSpace H
inst✝⁵ : TopologicalSpace G
inst✝⁴ : BorelSpace G
μ : Measure G
inst✝³ : Group G
inst✝² : TopologicalGroup G
inst✝¹ : μ.IsMulLeftInvariant
inst✝ : μ.Regular
s : Set G
hs : IsOpen s
hμ : NeZero μ

⊢ μ s = 0 ↔ s = ∅ ∨ μ = 0
-- Mathlib/MeasureTheory/Integral/IntegralEqImproper.lean
E : Type u_1
f f' : ℝ → E
g g' : ℝ → ℝ
a b l : ℝ
m : E
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
hcont : ContinuousWithinAt g (Ici a) a
hderiv : ∀ x ∈ Ioi a, HasDerivAt g (g' x) x
g'neg : ∀ x ∈ Ioi a, g' x ≤ 0
hg : Tendsto g atTop (𝓝 l)

⊢ IntegrableOn g' (Ioi a) volume
-- Mathlib/MeasureTheory/Integral/IntegralEqImproper.lean
E : Type u_1
f f' : ℝ → E
g g' : ℝ → ℝ
a b l : ℝ
m : E
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
hcont : ContinuousWithinAt g (Ici a) a
hderiv : ∀ x ∈ Ioi a, HasDerivAt g (g' x) x
g'neg : ∀ x ∈ Ioi a, g' x ≤ 0
hg : Tendsto g atTop (𝓝 l)

⊢ Integrable (-g') (volume.restrict (Ioi a))
-- Mathlib/Analysis/Normed/Order/UpperLower.lean
α : Type u_1
ι : Type u_2
inst✝ : NormedOrderedGroup α
s : Set α
hs : IsUpperSet s
ε : ℝ

⊢ IsUpperSet (cthickening ε s)
-- Mathlib/Analysis/Normed/Order/UpperLower.lean
α : Type u_1
ι : Type u_2
inst✝ : NormedOrderedGroup α
s : Set α
hs : IsUpperSet s
ε : ℝ

⊢ IsUpperSet (⋂ ε_1, ⋂ (_ : max 0 ε < ε_1), thickening ε_1 s)
-- Mathlib/Analysis/Convex/Topology.lean
ι : Type u_1
𝕜 : Type u_2
E : Type u_3
inst✝⁸ : LinearOrderedRing 𝕜
inst✝⁷ : DenselyOrdered 𝕜
inst✝⁶ : TopologicalSpace 𝕜
inst✝⁵ : OrderTopology 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : TopologicalSpace E
inst✝² : ContinuousAdd E
inst✝¹ : Module 𝕜 E
inst✝ : ContinuousSMul 𝕜 E
x y : E

⊢ [x-[𝕜]y] ⊆ closure (openSegment 𝕜 x y)
-- Mathlib/Analysis/Convex/Topology.lean
ι : Type u_1
𝕜 : Type u_2
E : Type u_3
inst✝⁸ : LinearOrderedRing 𝕜
inst✝⁷ : DenselyOrdered 𝕜
inst✝⁶ : TopologicalSpace 𝕜
inst✝⁵ : OrderTopology 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : TopologicalSpace E
inst✝² : ContinuousAdd E
inst✝¹ : Module 𝕜 E
inst✝ : ContinuousSMul 𝕜 E
x y : E

⊢ (fun θ => (1 - θ) • x + θ • y) '' closure (Ioo 0 1) ⊆ closure ((fun θ => (1 - θ) • x + θ • y) '' Ioo 0 1)
-- Mathlib/AlgebraicGeometry/EllipticCurve/Jacobian.lean
R : Type u
inst✝² : CommRing R
W' : Jacobian R
F : Type v
inst✝¹ : Field F
W : Jacobian F
inst✝ : NoZeroDivisors R
P : Fin 3 → R
hP : W'.Nonsingular P
hPz : P z = 0

⊢ P y ≠ 0
-- Mathlib/AlgebraicGeometry/EllipticCurve/Jacobian.lean
R : Type u
inst✝² : CommRing R
W' : Jacobian R
F : Type v
inst✝¹ : Field F
W : Jacobian F
inst✝ : NoZeroDivisors R
P : Fin 3 → R
hP : W'.Nonsingular P
hPz : P z = 0
hPx : P x ≠ 0

⊢ P y ≠ 0
-- Mathlib/AlgebraicGeometry/EllipticCurve/Jacobian.lean
R : Type u
inst✝² : CommRing R
W' : Jacobian R
F : Type v
inst✝¹ : Field F
W : Jacobian F
inst✝ : NoZeroDivisors R
P : Fin 3 → R
hP : W'.Nonsingular P
hPz : P z = 0
hPx : P x ≠ 0
hPy : P y = 0

⊢ False
-- Mathlib/AlgebraicGeometry/EllipticCurve/Jacobian.lean
R : Type u
inst✝² : CommRing R
W' : Jacobian R
F : Type v
inst✝¹ : Field F
W : Jacobian F
inst✝ : NoZeroDivisors R
P : Fin 3 → R
hP : 0 = P x ^ 3 ∧ (3 * P x ^ 2 ≠ 0 ∨ 2 * 0 ≠ 0 ∨ W'.a₁ * P x * 0 ≠ 0)
hPz : P z = 0
hPx : P x ≠ 0
hPy : P y = 0

⊢ False
-- Mathlib/Order/SuccPred/Limit.lean
α : Type u_1
inst✝¹ : PartialOrder α
inst✝ : SuccOrder α
a b : α
C : α → Sort u_2
h : ¬IsSuccLimit a

⊢ a ∈ range succ
-- Mathlib/Order/SuccPred/Limit.lean
α : Type u_1
inst✝¹ : PartialOrder α
inst✝ : SuccOrder α
a b✝ : α
C : α → Sort u_2
h : ¬IsSuccLimit a
b : α
hb : ¬IsMax b ∧ succ b = a

⊢ a ∈ range succ
-- Mathlib/Data/Nat/Defs.lean
a b c d m n k : ℕ
p q : ℕ → Prop
h : 1 < n

⊢ n < n * n
-- Mathlib/Data/Nat/Defs.lean
a b c d m n k : ℕ
p q : ℕ → Prop
h : 1 < n
this : n * 1 < n * n

⊢ n < n * n
-- Mathlib/RingTheory/Idempotents.lean
R : Type u_1
S : Type u_2
inst✝¹ : Ring R
inst✝ : Ring S
f : R →+* S
x : R
n : ℕ
hx : (x - x ^ 2) ^ n = 0
P : Polynomial ℤ := 1 - (1 - Polynomial.X ^ n) ^ n

⊢ IsIdempotentElem (1 - (1 - x ^ n) ^ n)
-- Mathlib/RingTheory/Idempotents.lean
R : Type u_1
S : Type u_2
inst✝¹ : Ring R
inst✝ : Ring S
f : R →+* S
x : R
n : ℕ
hx : (x - x ^ 2) ^ n = 0
P : Polynomial ℤ := 1 - (1 - Polynomial.X ^ n) ^ n
this : (Polynomial.X - Polynomial.X ^ 2) ^ n ∣ P - P ^ 2

⊢ IsIdempotentElem (1 - (1 - x ^ n) ^ n)
-- Mathlib/RingTheory/Idempotents.lean
R : Type u_1
S : Type u_2
inst✝¹ : Ring R
inst✝ : Ring S
f : R →+* S
x : R
n : ℕ
hx : (x - x ^ 2) ^ n = 0
P : Polynomial ℤ := 1 - (1 - Polynomial.X ^ n) ^ n
this✝ : (Polynomial.X - Polynomial.X ^ 2) ^ n ∣ P - P ^ 2
this : (Polynomial.aeval x) ((Polynomial.X - Polynomial.X ^ 2) ^ n) ∣ (Polynomial.aeval x) (P - P ^ 2)

⊢ IsIdempotentElem (1 - (1 - x ^ n) ^ n)
-- Mathlib/RingTheory/Idempotents.lean
R : Type u_1
S : Type u_2
inst✝¹ : Ring R
inst✝ : Ring S
f : R →+* S
x : R
n : ℕ
hx : (x - x ^ 2) ^ n = 0
P : Polynomial ℤ := 1 - (1 - Polynomial.X ^ n) ^ n
this✝ : (Polynomial.X - Polynomial.X ^ 2) ^ n ∣ P - P ^ 2
this : 1 - (1 - x ^ n) ^ n - (1 - (1 - x ^ n) ^ n) ^ 2 = 0

⊢ IsIdempotentElem (1 - (1 - x ^ n) ^ n)
-- Mathlib/Analysis/Analytic/Basic.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
inst✝¹ : NormedAddCommGroup G
inst✝ : NormedSpace 𝕜 G
p : FormalMultilinearSeries 𝕜 E F
x y : E
r R : ℝ≥0
k l : ℕ
s : Finset (Fin (k + l))
hs : s.card = l

⊢ (fun s => ⟨s.fst - s.snd.card, ⟨s.snd.card, ⟨Finset.map (finCongr ⋯).toEmbedding s.snd, ⋯⟩⟩⟩) ((fun s => ⟨s.fst + s.snd.fst, ↑s.snd.snd⟩) ⟨k, ⟨l, ⟨s, hs⟩⟩⟩) = ⟨k, ⟨l, ⟨s, hs⟩⟩⟩
-- Mathlib/Analysis/Analytic/Basic.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
inst✝¹ : NormedAddCommGroup G
inst✝ : NormedSpace 𝕜 G
p : FormalMultilinearSeries 𝕜 E F
x y : E
r R : ℝ≥0
k l : ℕ
s : Finset (Fin (k + l))
hs : s.card = l

⊢ ⟨k + l - s.card, ⟨s.card, ⟨Finset.map (finCongr ⋯).toEmbedding s, ⋯⟩⟩⟩ = ⟨k, ⟨l, ⟨s, hs⟩⟩⟩
-- Mathlib/Analysis/Analytic/Basic.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
inst✝¹ : NormedAddCommGroup G
inst✝ : NormedSpace 𝕜 G
p : FormalMultilinearSeries 𝕜 E F
x y : E
r R : ℝ≥0
k l : ℕ
s : Finset (Fin (k + l))
hs : s.card = l

⊢ ∀ (k' l' : ℕ), k' = k → l' = l → ∀ (hkl : k + l = k' + l') (hs' : (Finset.map (finCongr hkl).toEmbedding s).card = l'), ⟨k', ⟨l', ⟨Finset.map (finCongr hkl).toEmbedding s, hs'⟩⟩⟩ = ⟨k, ⟨l, ⟨s, hs⟩⟩⟩
-- Mathlib/Analysis/Analytic/Basic.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
inst✝¹ : NormedAddCommGroup G
inst✝ : NormedSpace 𝕜 G
p : FormalMultilinearSeries 𝕜 E F
x y : E
r R : ℝ≥0
k'✝ l'✝ : ℕ
s : Finset (Fin (k'✝ + l'✝))
hs : s.card = l'✝
hkl : k'✝ + l'✝ = k'✝ + l'✝
hs' : (Finset.map (finCongr hkl).toEmbedding s).card = l'✝

⊢ ⟨k'✝, ⟨l'✝, ⟨Finset.map (finCongr hkl).toEmbedding s, hs'⟩⟩⟩ = ⟨k'✝, ⟨l'✝, ⟨s, hs⟩⟩⟩
-- Mathlib/Analysis/Analytic/Basic.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
inst✝¹ : NormedAddCommGroup G
inst✝ : NormedSpace 𝕜 G
p : FormalMultilinearSeries 𝕜 E F
x y : E
r R : ℝ≥0
n : ℕ
s : Finset (Fin n)

⊢ (fun s => ⟨s.fst + s.snd.fst, ↑s.snd.snd⟩) ((fun s => ⟨s.fst - s.snd.card, ⟨s.snd.card, ⟨Finset.map (finCongr ⋯).toEmbedding s.snd, ⋯⟩⟩⟩) ⟨n, s⟩) = ⟨n, s⟩
-- 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 α γ
κ : Kernel α (γ × β)
n : ℕ
a : α
x : γ
seq : ℕ → Set β
hseq : Monotone seq
hseq_iUnion : ⋃ i, seq i = univ

⊢ Tendsto (fun m => ((κ a) (countablePartitionSet n x ×ˢ seq m) / (κ.fst a) (countablePartitionSet n x)).toReal) atTop (𝓝 ((κ a) (countablePartitionSet n x ×ˢ univ) / (κ.fst a) (countablePartitionSet n x)).toReal)
-- 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 α γ
κ : Kernel α (γ × β)
n : ℕ
a : α
x : γ
seq : ℕ → Set β
hseq : Monotone seq
hseq_iUnion : ⋃ i, seq i = univ

⊢ (κ a) (countablePartitionSet n x ×ˢ univ) / (κ.fst a) (countablePartitionSet n x) ≠ ⊤