ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/LinearAlgebra/FreeProduct/Basic.lean
I : Type u
inst✝⁵ : DecidableEq I
i : I
R : Type v
inst✝⁴ : CommSemiring R
A : I → Type w
inst✝³ : (i : I) → Semiring (A i)
inst✝² : (i : I) → Algebra R (A i)
B : Type w'
inst✝¹ : Semiring B
inst✝ : Algebra R B
maps : {i : I} → A i →ₐ[R] B
a₁ a₂ : A i

⊢ (ι' R A) ((lof R I A i) a₁) * (ι' R A) ((lof R I A i) a₂) = (RingQuot.mkAlgHom R (rel R A)) ((tprod R (⨁ (i : I), A i) 2) fun x => match x with | 0 => (lof R I A i) a₁ | 1 => (lof R I A i) a₂)
-- Mathlib/MeasureTheory/Integral/Pi.lean
𝕜 : Type u_1
inst✝² : RCLike 𝕜
n : ℕ
E : Fin n → Type u_2
inst✝¹ : (i : Fin n) → MeasureSpace (E i)
inst✝ : ∀ (i : Fin n), SigmaFinite volume
f : (i : Fin n) → E i → 𝕜
hf : ∀ (i : Fin n), Integrable (f i) volume

⊢ Integrable (fun x => ∏ i : Fin n, f i (x i)) volume
-- Mathlib/SetTheory/Game/PGame.lean
xl xr : Type u
x : PGame

⊢ 0 ≈ -x ↔ 0 ≈ x
-- Mathlib/Analysis/Seminorm.lean
R : Type u_1
R' : Type u_2
𝕜 : Type u_3
𝕜₂ : Type u_4
𝕜₃ : Type u_5
𝕝 : Type u_6
E : Type u_7
E₂ : Type u_8
E₃ : Type u_9
F : Type u_10
G : Type u_11
ι : Type u_12
inst✝² : NormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
p : Seminorm 𝕜 E
A B : Set E
a : 𝕜
r : ℝ
x : E
hpr : p x < r

⊢ Absorbent 𝕜 (p.closedBall x r)
-- Mathlib/Analysis/Seminorm.lean
R : Type u_1
R' : Type u_2
𝕜 : Type u_3
𝕜₂ : Type u_4
𝕜₃ : Type u_5
𝕝 : Type u_6
E : Type u_7
E₂ : Type u_8
E₃ : Type u_9
F : Type u_10
G : Type u_11
ι : Type u_12
inst✝² : NormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
p : Seminorm 𝕜 E
A B : Set E
a : 𝕜
r : ℝ
x : E
hpr : p x < r
y : E
hy : y ∈ p.closedBall 0 (r - p x)

⊢ y ∈ p.closedBall x r
-- Mathlib/Analysis/Seminorm.lean
R : Type u_1
R' : Type u_2
𝕜 : Type u_3
𝕜₂ : Type u_4
𝕜₃ : Type u_5
𝕝 : Type u_6
E : Type u_7
E₂ : Type u_8
E₃ : Type u_9
F : Type u_10
G : Type u_11
ι : Type u_12
inst✝² : NormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
p : Seminorm 𝕜 E
A B : Set E
a : 𝕜
r : ℝ
x : E
hpr : p x < r
y : E
hy : p y ≤ r - p x

⊢ y ∈ p.closedBall x r
-- Mathlib/RingTheory/MvPowerSeries/Basic.lean
σ : Type u_1
R : Type u_2
inst✝ : CommSemiring R
φ ψ : MvPolynomial σ R
n : σ →₀ ℕ
a : R
m : σ →₀ ℕ

⊢ (MvPowerSeries.coeff R m) ↑((monomial n) a) = (MvPowerSeries.coeff R m) ((MvPowerSeries.monomial R n) a)
-- Mathlib/NumberTheory/Liouville/LiouvilleNumber.lean
n : ℕ
m : ℝ
m1 : 1 < m
m0 : 0 < m
mi : 1 / m < 1

⊢ ∑' (i : ℕ), 1 / m ^ (i + (n + 1)!) = ∑' (i : ℕ), (1 / m) ^ i * (1 / m ^ (n + 1)!)
-- Mathlib/NumberTheory/Liouville/LiouvilleNumber.lean
n : ℕ
m : ℝ
m1 : 1 < m
m0 : 0 < m
mi : 1 / m < 1

⊢ (∑' (i : ℕ), (1 / m) ^ i) * (1 / m ^ (n + 1)!) = (1 - 1 / m)⁻¹ * (1 / m ^ (n + 1)!)
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/EulerSineProd.lean
z : ℂ
n : ℕ
hz : z ≠ 0
x : ℝ

⊢ HasDerivAt (fun y => Complex.sin (2 * z * ↑y) / (2 * z)) (Complex.cos (2 * z * ↑x)) x
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/EulerSineProd.lean
z : ℂ
n : ℕ
hz : z ≠ 0
x : ℝ
a : HasDerivAt (fun y => y * (2 * z)) (2 * z) ↑x

⊢ HasDerivAt (fun y => Complex.sin (2 * z * ↑y) / (2 * z)) (Complex.cos (2 * z * ↑x)) x
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/EulerSineProd.lean
z : ℂ
n : ℕ
hz : z ≠ 0
x : ℝ
a : HasDerivAt (fun y => y * (2 * z)) (2 * z) ↑x
b : HasDerivAt (fun y => Complex.sin (y * (2 * z))) (Complex.cos (↑x * (2 * z)) * (2 * z)) ↑x

⊢ HasDerivAt (fun y => Complex.sin (2 * z * ↑y) / (2 * z)) (Complex.cos (2 * z * ↑x)) x
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/EulerSineProd.lean
z : ℂ
n : ℕ
hz : z ≠ 0
x : ℝ
a : HasDerivAt (fun y => y * (2 * z)) (2 * z) ↑x
b : HasDerivAt (fun y => Complex.sin (y * (2 * z))) (Complex.cos (↑x * (2 * z)) * (2 * z)) ↑x
c : HasDerivAt (fun x => Complex.sin (↑x * (2 * z)) / (2 * z)) (Complex.cos (↑x * (2 * z)) * (2 * z) / (2 * z)) x

⊢ HasDerivAt (fun y => Complex.sin (2 * z * ↑y) / (2 * z)) (Complex.cos (2 * z * ↑x)) x
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/EulerSineProd.lean
z : ℂ
n : ℕ
hz : z ≠ 0
x : ℝ
a : HasDerivAt (fun y => y * (2 * z)) (2 * z) ↑x
b : HasDerivAt (fun y => Complex.sin (y * (2 * z))) (Complex.cos (↑x * (2 * z)) * (2 * z)) ↑x
c : HasDerivAt (fun x => Complex.sin (↑x * (2 * z)) / (2 * z)) (Complex.cos (↑x * (2 * z))) x

⊢ HasDerivAt (fun y => Complex.sin (2 * z * ↑y) / (2 * z)) (Complex.cos (2 * z * ↑x)) x
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/EulerSineProd.lean
z : ℂ
n : ℕ
hz : z ≠ 0
x : ℝ
a : HasDerivAt (fun y => y * (2 * z)) (2 * z) ↑x
b : HasDerivAt (fun y => Complex.sin (y * (2 * z))) (Complex.cos (↑x * (2 * z)) * (2 * z)) ↑x
c : HasDerivAt (fun x => Complex.sin (2 * z * ↑x) / (2 * z)) (Complex.cos (2 * z * ↑x)) x

⊢ HasDerivAt (fun y => Complex.sin (2 * z * ↑y) / (2 * z)) (Complex.cos (2 * z * ↑x)) x
-- Mathlib/CategoryTheory/Sites/Sheaf.lean
C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
A : Type u₂
inst✝³ : Category.{v₂, u₂} A
A' : Type u₂
inst✝² : Category.{max v₁ u₁, u₂} A'
B : Type u₃
inst✝¹ : Category.{v₃, u₃} B
J : GrothendieckTopology C
U : C
R : Presieve U
P : Cᵒᵖ ⥤ A
P' : Cᵒᵖ ⥤ A'
inst✝ : ∀ (X : C) (S : J.Cover X), HasMultiequalizer (S.index P)

⊢ IsSheaf J P ↔ ∀ (X : C) (S : J.Cover X), IsIso (S.toMultiequalizer P)
-- Mathlib/CategoryTheory/Sites/Sheaf.lean
C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
A : Type u₂
inst✝³ : Category.{v₂, u₂} A
A' : Type u₂
inst✝² : Category.{max v₁ u₁, u₂} A'
B : Type u₃
inst✝¹ : Category.{v₃, u₃} B
J : GrothendieckTopology C
U : C
R : Presieve U
P : Cᵒᵖ ⥤ A
P' : Cᵒᵖ ⥤ A'
inst✝ : ∀ (X : C) (S : J.Cover X), HasMultiequalizer (S.index P)

⊢ (∀ (X : C) (S : J.Cover X), Nonempty (IsLimit (S.multifork P))) ↔ ∀ (X : C) (S : J.Cover X), IsIso (S.toMultiequalizer P)
-- Mathlib/CategoryTheory/Sites/Sheaf.lean
C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
A : Type u₂
inst✝³ : Category.{v₂, u₂} A
A' : Type u₂
inst✝² : Category.{max v₁ u₁, u₂} A'
B : Type u₃
inst✝¹ : Category.{v₃, u₃} B
J : GrothendieckTopology C
U : C
R : Presieve U
P : Cᵒᵖ ⥤ A
P' : Cᵒᵖ ⥤ A'
inst✝ : ∀ (X : C) (S : J.Cover X), HasMultiequalizer (S.index P)
X : C
S : J.Cover X

⊢ Nonempty (IsLimit (S.multifork P)) → IsIso (S.toMultiequalizer P)
-- Mathlib/CategoryTheory/Sites/Sheaf.lean
C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
A : Type u₂
inst✝³ : Category.{v₂, u₂} A
A' : Type u₂
inst✝² : Category.{max v₁ u₁, u₂} A'
B : Type u₃
inst✝¹ : Category.{v₃, u₃} B
J : GrothendieckTopology C
U : C
R : Presieve U
P : Cᵒᵖ ⥤ A
P' : Cᵒᵖ ⥤ A'
inst✝ : ∀ (X : C) (S : J.Cover X), HasMultiequalizer (S.index P)
X : C
S : J.Cover X

⊢ IsIso (S.toMultiequalizer P) → Nonempty (IsLimit (S.multifork P))
-- Mathlib/CategoryTheory/Sites/Sieves.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
D : Type u₂
inst✝¹ : Category.{v₂, u₂} D
F : C ⥤ D
X Y Z : C
f✝ : Y ⟶ X
S✝ R : Sieve X
i : X ⟶ Y
f : Y ⟶ Z
inst✝ : IsIso i
S : Sieve Z

⊢ S.arrows (i ≫ f) ↔ S.arrows f
-- Mathlib/CategoryTheory/Sites/Sieves.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
D : Type u₂
inst✝¹ : Category.{v₂, u₂} D
F : C ⥤ D
X Y Z : C
f✝ : Y ⟶ X
S✝ R : Sieve X
i : X ⟶ Y
f : Y ⟶ Z
inst✝ : IsIso i
S : Sieve Z
H : S.arrows (i ≫ f)

⊢ S.arrows f
-- Mathlib/CategoryTheory/Sites/Sieves.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
D : Type u₂
inst✝¹ : Category.{v₂, u₂} D
F : C ⥤ D
X Y Z : C
f✝ : Y ⟶ X
S✝ R : Sieve X
i : X ⟶ Y
f : Y ⟶ Z
inst✝ : IsIso i
S : Sieve Z
H : S.arrows (i ≫ f)

⊢ f = inv i ≫ i ≫ f
-- Mathlib/NumberTheory/Pell.lean
d : ℤ
a : Solution₁ d
h : IsFundamental a
m n : ℤ

⊢ (a ^ m).y < (a ^ n).y ↔ m < n
-- Mathlib/NumberTheory/Pell.lean
d : ℤ
a : Solution₁ d
h : IsFundamental a
m n : ℤ
H : (a ^ m).y < (a ^ n).y

⊢ m < n
-- Mathlib/NumberTheory/Pell.lean
d : ℤ
a : Solution₁ d
h : IsFundamental a
m n : ℤ
H : n ≤ m

⊢ (a ^ n).y ≤ (a ^ m).y
-- Mathlib/Analysis/SpecialFunctions/Log/Basic.lean
x y : ℝ

⊢ ContinuousOn log {0}ᶜ
-- Mathlib/Analysis/SpecialFunctions/Log/Basic.lean
x y : ℝ

⊢ Continuous fun x => log ↑x
-- Mathlib/Analysis/SpecialFunctions/Log/Basic.lean
x y : ℝ

⊢ Continuous fun x => expOrderIso.symm ⟨|↑x|, ⋯⟩
-- .lake/packages/batteries/Batteries/Data/String/Lemmas.lean

⊢ forward = nextn
-- .lake/packages/batteries/Batteries/Data/String/Lemmas.lean
it : Iterator
n : Nat

⊢ it.forward n = it.nextn n
-- Mathlib/Data/Set/Pointwise/Interval.lean
α : Type u_1
inst✝ : OrderedAddCommGroup α
a b c : α

⊢ (fun x => a - x) ⁻¹' Icc b c = Icc (a - c) (a - b)
-- Mathlib/Order/Filter/Basic.lean
α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι✝ : Sort x
f g : Filter α
s t : Set α
ι : Type u_2
inst✝ : Finite ι
l : ι → Filter α
hd : Pairwise (Disjoint on l)

⊢ ∃ s, (∀ (i : ι), s i ∈ l i) ∧ Pairwise (Disjoint on s)
-- Mathlib/Order/Filter/Basic.lean
α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι✝ : Sort x
f g : Filter α
s t : Set α
ι : Type u_2
inst✝ : Finite ι
l : ι → Filter α
hd : Pairwise (Disjoint on l)
this : Pairwise fun i j => ∃ s t, Disjoint ↑s ↑t

⊢ ∃ s, (∀ (i : ι), s i ∈ l i) ∧ Pairwise (Disjoint on s)
-- Mathlib/Order/Filter/Basic.lean
α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι✝ : Sort x
f g : Filter α
s✝ t✝ : Set α
ι : Type u_2
inst✝ : Finite ι
l : ι → Filter α
hd : Pairwise (Disjoint on l)
s : ⦃i : ι⦄ → ⦃j : ι⦄ → { s // s ∈ l i }
t : ⦃i : ι⦄ → ⦃j : ι⦄ → { t // t ∈ l j }
hst : ∀ ⦃i j : ι⦄, i ≠ j → Disjoint ↑s ↑t
i : ι

⊢ (fun i => ⋂ j, ↑s ∩ ↑t) i ∈ l i
-- Mathlib/Order/Filter/Basic.lean
α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι✝ : Sort x
f g : Filter α
s✝ t✝ : Set α
ι : Type u_2
inst✝ : Finite ι
l : ι → Filter α
hd : Pairwise (Disjoint on l)
s : ⦃i : ι⦄ → ⦃j : ι⦄ → { s // s ∈ l i }
t : ⦃i : ι⦄ → ⦃j : ι⦄ → { t // t ∈ l j }
hst : ∀ ⦃i j : ι⦄, i ≠ j → Disjoint ↑s ↑t
i j : ι
hij : i ≠ j

⊢ (Disjoint on fun i => ⋂ j, ↑s ∩ ↑t) i j
-- Mathlib/FieldTheory/IsAlgClosed/Basic.lean
k : Type u
inst✝¹ : Field k
inst✝ : IsAlgClosed k
x : k

⊢ ∃ z, x = z * z
-- Mathlib/FieldTheory/IsAlgClosed/Basic.lean
k : Type u
inst✝¹ : Field k
inst✝ : IsAlgClosed k
z : k

⊢ ∃ z_1, z ^ 2 = z_1 * z_1
-- Mathlib/CategoryTheory/Shift/CommShift.lean
C : Type u_1
D : Type u_2
E : Type u_3
inst✝¹⁰ : Category.{u_6, u_1} C
inst✝⁹ : Category.{u_7, u_2} D
inst✝⁸ : Category.{?u.73697, u_3} E
F : C ⥤ D
G : D ⥤ E
A : Type u_4
B : Type u_5
inst✝⁷ : AddMonoid A
inst✝⁶ : AddCommMonoid B
inst✝⁵ : HasShift C A
inst✝⁴ : HasShift D A
inst✝³ : HasShift E A
inst✝² : HasShift C B
inst✝¹ : HasShift D B
inst✝ : F.CommShift B
X : C
a b : B

⊢ F.map ((shiftFunctorComm C a b).hom.app X) = (F.commShiftIso b).hom.app ((shiftFunctor C a).obj X) ≫ (shiftFunctor D b).map ((F.commShiftIso a).hom.app X) ≫ (shiftFunctorComm D a b).hom.app (F.obj X) ≫ (shiftFunctor D a).map ((F.commShiftIso b).inv.app X) ≫ (F.commShiftIso a).inv.app ((shiftFunctor C b).obj X)
-- Mathlib/CategoryTheory/Shift/CommShift.lean
C : Type u_1
D : Type u_2
E : Type u_3
inst✝¹⁰ : Category.{u_6, u_1} C
inst✝⁹ : Category.{u_7, u_2} D
inst✝⁸ : Category.{?u.73697, u_3} E
F : C ⥤ D
G : D ⥤ E
A : Type u_4
B : Type u_5
inst✝⁷ : AddMonoid A
inst✝⁶ : AddCommMonoid B
inst✝⁵ : HasShift C A
inst✝⁴ : HasShift D A
inst✝³ : HasShift E A
inst✝² : HasShift C B
inst✝¹ : HasShift D B
inst✝ : F.CommShift B
X : C
a b : B
eq : (F.commShiftIso (a + b)).hom.app X = (CommShift.isoAdd (F.commShiftIso a) (F.commShiftIso b)).hom.app X

⊢ F.map ((shiftFunctorComm C a b).hom.app X) = (F.commShiftIso b).hom.app ((shiftFunctor C a).obj X) ≫ (shiftFunctor D b).map ((F.commShiftIso a).hom.app X) ≫ (shiftFunctorComm D a b).hom.app (F.obj X) ≫ (shiftFunctor D a).map ((F.commShiftIso b).inv.app X) ≫ (F.commShiftIso a).inv.app ((shiftFunctor C b).obj X)
-- Mathlib/CategoryTheory/Shift/CommShift.lean
C : Type u_1
D : Type u_2
E : Type u_3
inst✝¹⁰ : Category.{u_6, u_1} C
inst✝⁹ : Category.{u_7, u_2} D
inst✝⁸ : Category.{?u.73697, u_3} E
F : C ⥤ D
G : D ⥤ E
A : Type u_4
B : Type u_5
inst✝⁷ : AddMonoid A
inst✝⁶ : AddCommMonoid B
inst✝⁵ : HasShift C A
inst✝⁴ : HasShift D A
inst✝³ : HasShift E A
inst✝² : HasShift C B
inst✝¹ : HasShift D B
inst✝ : F.CommShift B
X : C
a b : B
eq : F.map ((shiftFunctorAdd C a b).inv.app X) ≫ (F.commShiftIso (a + b)).hom.app X = (F.commShiftIso b).hom.app ((shiftFunctor C a).obj X) ≫ (shiftFunctor D b).map ((F.commShiftIso a).hom.app X) ≫ (shiftFunctorAdd D a b).inv.app (F.obj X)

⊢ F.map ((shiftFunctorComm C a b).hom.app X) = (F.commShiftIso b).hom.app ((shiftFunctor C a).obj X) ≫ (shiftFunctor D b).map ((F.commShiftIso a).hom.app X) ≫ (shiftFunctorComm D a b).hom.app (F.obj X) ≫ (shiftFunctor D a).map ((F.commShiftIso b).inv.app X) ≫ (F.commShiftIso a).inv.app ((shiftFunctor C b).obj X)
-- Mathlib/CategoryTheory/Shift/CommShift.lean
C : Type u_1
D : Type u_2
E : Type u_3
inst✝¹⁰ : Category.{u_6, u_1} C
inst✝⁹ : Category.{u_7, u_2} D
inst✝⁸ : Category.{?u.73697, u_3} E
F : C ⥤ D
G : D ⥤ E
A : Type u_4
B : Type u_5
inst✝⁷ : AddMonoid A
inst✝⁶ : AddCommMonoid B
inst✝⁵ : HasShift C A
inst✝⁴ : HasShift D A
inst✝³ : HasShift E A
inst✝² : HasShift C B
inst✝¹ : HasShift D B
inst✝ : F.CommShift B
X : C
a b : B
eq : F.map ((shiftFunctorAdd C a b).inv.app X) ≫ (F.commShiftIso (a + b)).hom.app X = (F.commShiftIso b).hom.app ((shiftFunctor C a).obj X) ≫ (shiftFunctor D b).map ((F.commShiftIso a).hom.app X) ≫ (shiftFunctorAdd D a b).inv.app (F.obj X)

⊢ F.map ((shiftFunctorComm C a b).hom.app X) = (F.commShiftIso b).hom.app ((shiftFunctor C a).obj X) ≫ (shiftFunctor D b).map ((F.commShiftIso a).hom.app X) ≫ ((shiftFunctorAdd' D a b (a + b) ⋯).symm ≪≫ shiftFunctorAdd' D b a (a + b) ⋯).hom.app (F.obj X) ≫ (shiftFunctor D a).map ((F.commShiftIso b).inv.app X) ≫ (F.commShiftIso a).inv.app ((shiftFunctor C b).obj X)
-- Mathlib/CategoryTheory/Shift/CommShift.lean
C : Type u_1
D : Type u_2
E : Type u_3
inst✝¹⁰ : Category.{u_6, u_1} C
inst✝⁹ : Category.{u_7, u_2} D
inst✝⁸ : Category.{?u.73697, u_3} E
F : C ⥤ D
G : D ⥤ E
A : Type u_4
B : Type u_5
inst✝⁷ : AddMonoid A
inst✝⁶ : AddCommMonoid B
inst✝⁵ : HasShift C A
inst✝⁴ : HasShift D A
inst✝³ : HasShift E A
inst✝² : HasShift C B
inst✝¹ : HasShift D B
inst✝ : F.CommShift B
X : C
a b : B
eq : F.map ((shiftFunctorAdd C a b).inv.app X) ≫ (F.commShiftIso (a + b)).hom.app X = (F.commShiftIso b).hom.app ((shiftFunctor C a).obj X) ≫ (shiftFunctor D b).map ((F.commShiftIso a).hom.app X) ≫ (shiftFunctorAdd D a b).inv.app (F.obj X)

⊢ F.map ((shiftFunctorComm C a b).hom.app X) = (F.commShiftIso b).hom.app ((shiftFunctor C a).obj X) ≫ (shiftFunctor D b).map ((F.commShiftIso a).hom.app X) ≫ ((shiftFunctorAdd' D a b (a + b) ⋯).inv.app (F.obj X) ≫ (shiftFunctorAdd' D b a (a + b) ⋯).hom.app (F.obj X)) ≫ (shiftFunctor D a).map ((F.commShiftIso b).inv.app X) ≫ (F.commShiftIso a).inv.app ((shiftFunctor C b).obj X)
-- Mathlib/CategoryTheory/Shift/CommShift.lean
C : Type u_1
D : Type u_2
E : Type u_3
inst✝¹⁰ : Category.{u_6, u_1} C
inst✝⁹ : Category.{u_7, u_2} D
inst✝⁸ : Category.{?u.73697, u_3} E
F : C ⥤ D
G : D ⥤ E
A : Type u_4
B : Type u_5
inst✝⁷ : AddMonoid A
inst✝⁶ : AddCommMonoid B
inst✝⁵ : HasShift C A
inst✝⁴ : HasShift D A
inst✝³ : HasShift E A
inst✝² : HasShift C B
inst✝¹ : HasShift D B
inst✝ : F.CommShift B
X : C
a b : B
eq : F.map ((shiftFunctorAdd C a b).inv.app X) ≫ (F.commShiftIso (a + b)).hom.app X = (F.commShiftIso b).hom.app ((shiftFunctor C a).obj X) ≫ (shiftFunctor D b).map ((F.commShiftIso a).hom.app X) ≫ (shiftFunctorAdd D a b).inv.app (F.obj X)

⊢ F.map (((shiftFunctorAdd C a b).symm ≪≫ shiftFunctorAdd' C b a (a + b) ⋯).hom.app X) = F.map ((shiftFunctorAdd C a b).inv.app X) ≫ (F.commShiftIso (a + b)).hom.app X ≫ (shiftFunctorAdd' D b a (a + b) ⋯).hom.app (F.obj X) ≫ (shiftFunctor D a).map ((F.commShiftIso b).inv.app X) ≫ (F.commShiftIso a).inv.app ((shiftFunctor C b).obj X)
-- Mathlib/CategoryTheory/Shift/CommShift.lean
C : Type u_1
D : Type u_2
E : Type u_3
inst✝¹⁰ : Category.{u_6, u_1} C
inst✝⁹ : Category.{u_7, u_2} D
inst✝⁸ : Category.{?u.73697, u_3} E
F : C ⥤ D
G : D ⥤ E
A : Type u_4
B : Type u_5
inst✝⁷ : AddMonoid A
inst✝⁶ : AddCommMonoid B
inst✝⁵ : HasShift C A
inst✝⁴ : HasShift D A
inst✝³ : HasShift E A
inst✝² : HasShift C B
inst✝¹ : HasShift D B
inst✝ : F.CommShift B
X : C
a b : B
eq : F.map ((shiftFunctorAdd C a b).inv.app X) ≫ (F.commShiftIso (a + b)).hom.app X = (F.commShiftIso b).hom.app ((shiftFunctor C a).obj X) ≫ (shiftFunctor D b).map ((F.commShiftIso a).hom.app X) ≫ (shiftFunctorAdd D a b).inv.app (F.obj X)

⊢ F.map ((shiftFunctorAdd C a b).inv.app X ≫ (shiftFunctorAdd' C b a (a + b) ⋯).hom.app X) = F.map ((shiftFunctorAdd C a b).inv.app X) ≫ (F.commShiftIso (a + b)).hom.app X ≫ (shiftFunctorAdd' D b a (a + b) ⋯).hom.app (F.obj X) ≫ (shiftFunctor D a).map ((F.commShiftIso b).inv.app X) ≫ (F.commShiftIso a).inv.app ((shiftFunctor C b).obj X)
-- Mathlib/CategoryTheory/Shift/CommShift.lean
C : Type u_1
D : Type u_2
E : Type u_3
inst✝¹⁰ : Category.{u_6, u_1} C
inst✝⁹ : Category.{u_7, u_2} D
inst✝⁸ : Category.{?u.73697, u_3} E
F : C ⥤ D
G : D ⥤ E
A : Type u_4
B : Type u_5
inst✝⁷ : AddMonoid A
inst✝⁶ : AddCommMonoid B
inst✝⁵ : HasShift C A
inst✝⁴ : HasShift D A
inst✝³ : HasShift E A
inst✝² : HasShift C B
inst✝¹ : HasShift D B
inst✝ : F.CommShift B
X : C
a b : B
eq : F.map ((shiftFunctorAdd C a b).inv.app X) ≫ (F.commShiftIso (a + b)).hom.app X = (F.commShiftIso b).hom.app ((shiftFunctor C a).obj X) ≫ (shiftFunctor D b).map ((F.commShiftIso a).hom.app X) ≫ (shiftFunctorAdd D a b).inv.app (F.obj X)

⊢ F.map ((shiftFunctorAdd C a b).inv.app X) ≫ F.map ((shiftFunctorAdd' C b a (a + b) ⋯).hom.app X) = F.map ((shiftFunctorAdd C a b).inv.app X) ≫ (F.commShiftIso (a + b)).hom.app X ≫ (shiftFunctorAdd' D b a (a + b) ⋯).hom.app (F.obj X) ≫ (shiftFunctor D a).map ((F.commShiftIso b).inv.app X) ≫ (F.commShiftIso a).inv.app ((shiftFunctor C b).obj X)
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
p : Nat.Primes
s : ℂ
hs : 1 < s.re

⊢ ‖↑↑p ^ (-s)‖ ≤ 1 / 2
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
p : Nat.Primes
s : ℂ
hs : 1 < s.re

⊢ ↑↑p ^ (-s).re ≤ 1 / 2
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
p : Nat.Primes
s : ℂ
hs : 1 < s.re

⊢ 2 ^ (-s).re ≤ 1 / 2
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
p : Nat.Primes
s : ℂ
hs : 1 < s.re

⊢ 2 ^ (-s).re ≤ 2 ^ (-1)
-- Mathlib/Topology/Instances/AddCircle.lean
𝕜 : Type u_1
B : Type u_2
inst✝³ : LinearOrderedAddCommGroup 𝕜
inst✝² : TopologicalSpace 𝕜
inst✝¹ : OrderTopology 𝕜
p : 𝕜
hp : Fact (0 < p)
a✝ : 𝕜
inst✝ : Archimedean 𝕜
a : AddCircle p

⊢ ∃ b ∈ Ico 0 p, ↑b = a
-- Mathlib/Topology/Instances/AddCircle.lean
𝕜 : Type u_1
B : Type u_2
inst✝³ : LinearOrderedAddCommGroup 𝕜
inst✝² : TopologicalSpace 𝕜
inst✝¹ : OrderTopology 𝕜
p : 𝕜
hp : Fact (0 < p)
a✝ : 𝕜
inst✝ : Archimedean 𝕜
a : AddCircle p
b : ↑(Ico 0 (0 + p)) := (QuotientAddGroup.equivIcoMod ⋯ 0) a

⊢ ∃ b ∈ Ico 0 p, ↑b = a
-- Mathlib/Order/LiminfLimsup.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
ι' : Type u_5
inst✝² : ConditionallyCompleteLinearOrder α
f✝ : Filter α
b : α
v : Filter ι
p : ι' → Prop
s : ι' → Set ι
inst✝¹ : Countable (Subtype p)
inst✝ : Nonempty (Subtype p)
hv : v.HasBasis p s
f : ι → α
hs : ∀ (j : Subtype p), (s ↑j).Nonempty
j0 : Subtype p
hj0 : BddBelow (range fun i => f ↑i)
m : Set (Subtype p) := {j | BddBelow (range fun i => f ↑i)}
this : ∀ (j : Subtype p), Nonempty ↑(s ↑j)
A : ⋃ j, ⋂ i, Iic (f ↑i) = ⋃ j, ⋂ i, Iic (f ↑i)
B : ∀ (j : Subtype p), ⋂ i, Iic (f ↑i) = Iic (⨅ i, f ↑i)

⊢ liminf f v = ⨆ j, ⨅ i, f ↑i
-- Mathlib/AlgebraicGeometry/EllipticCurve/Jacobian.lean
R : Type u
inst✝¹ : CommRing R
W' : Jacobian R
F : Type v
inst✝ : Field F
W : Jacobian F
Q : Fin 3 → R
u : Rˣ

⊢ W'.neg ((fun m => m • Q) u) ≈ W'.neg Q
-- Mathlib/Algebra/Algebra/Subalgebra/Rank.lean
R : Type u_1
S : Type u_2
inst✝⁶ : CommRing R
inst✝⁵ : CommRing S
inst✝⁴ : Algebra R S
A B : Subalgebra R S
inst✝³ : Module.Free R ↥A
inst✝² : Module.Free R ↥B
inst✝¹ : Module.Free ↥A ↥(Algebra.adjoin ↥A ↑B)
inst✝ : Module.Free ↥B ↥(Algebra.adjoin ↥B ↑A)

⊢ finrank R ↥(A ⊔ B) = finrank R ↥A * finrank ↥A ↥(Algebra.adjoin ↥A ↑B)
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
dnsq : Nonsquare d
x y : ℕ
h : x * x = d * y * y
g : ℕ := x.gcd y
gpos : g > 0

⊢ False
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
dnsq : Nonsquare d
x y : ℕ
h : x * x = d * y * y
g : ℕ := x.gcd y
gpos : g > 0
m n : ℕ
co : m.Coprime n
hx : x = m * g
hy : y = n * g

⊢ False
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
dnsq : Nonsquare d
x y : ℕ
g : ℕ := x.gcd y
gpos : g > 0
m n : ℕ
h : m * g * (m * g) = d * (n * g) * (n * g)
co : m.Coprime n
hx : x = m * g
hy : y = n * g

⊢ False
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
dnsq : Nonsquare d
x y : ℕ
g : ℕ := x.gcd y
gpos : g > 0
m n : ℕ
h : m * g * (m * g) = d * (n * g) * (n * g)
co : m.Coprime n
hx : x = m * g
hy : y = n * g
this : m * m = d * (n * n)

⊢ False
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
dnsq : Nonsquare d
x y : ℕ
g : ℕ := x.gcd y
gpos : g > 0
m n : ℕ
h : m * g * (m * g) = d * (n * g) * (n * g)
co : m.Coprime n
hx : x = m * g
hy : y = n * g
this : m * m = d * (n * n)
co2 : (m * m).Coprime (n * n)

⊢ False
-- Mathlib/LinearAlgebra/TensorProduct/Finiteness.lean
R : Type u_1
M : Type u_2
N : Type u_3
inst✝⁴ : CommSemiring R
inst✝³ : AddCommMonoid M
inst✝² : AddCommMonoid N
inst✝¹ : Module R M
inst✝ : Module R N
M₁ M₂ : Submodule R M
N₁ N₂ : Submodule R N
x : M ⊗[R] N

⊢ ∃ S, x = S.sum fun m n => m ⊗ₜ[R] n
-- Mathlib/Analysis/SpecialFunctions/Log/Base.lean
b✝ x y a b : ℝ
h₁ : a ≠ 0
h₂ : b ≠ 0
c : ℝ

⊢ logb (a / b) c = ((logb a c)⁻¹ - (logb b c)⁻¹)⁻¹
-- Mathlib/Algebra/AddTorsor.lean
G : Type u_1
P : Type u_2
inst✝ : AddGroup G
T : AddTorsor G P
v₁ v₂ : G
p₁ p₂ : P

⊢ v₁ +ᵥ p₁ = v₂ +ᵥ p₂ ↔ -v₁ + v₂ = p₁ -ᵥ p₂
-- Mathlib/AlgebraicTopology/SimplicialSet.lean
n : ℕ
i j : Fin (n + 2)
h : j ≠ i

⊢ Set.range ⇑(asOrderHom ((standardSimplex.objEquiv [n + 1] (op [n])).symm (δ j))) ∪ {i} ≠ Set.univ
-- Mathlib/RingTheory/PowerSeries/WellKnown.lean
A : Type u_1
inst✝¹ : CommRing A
inst✝ : Algebra ℚ A
a b : A
n : ℕ

⊢ (coeff A n) ((rescale a) (exp A) * (rescale b) (exp A)) = (coeff A n) ((rescale (a + b)) (exp A))
-- Mathlib/RingTheory/PowerSeries/WellKnown.lean
A : Type u_1
inst✝¹ : CommRing A
inst✝ : Algebra ℚ A
a b : A
n : ℕ

⊢ ∑ x ∈ Finset.range n.succ, a ^ x * (algebraMap ℚ A) (1 / ↑x !) * (b ^ (n - x) * (algebraMap ℚ A) (1 / ↑(n - x)!)) = ∑ x ∈ Finset.range (n + 1), a ^ x * b ^ (n - x) * ↑(n.choose x) * (algebraMap ℚ A) (1 / ↑n !)
-- Mathlib/RingTheory/PowerSeries/WellKnown.lean
A : Type u_1
inst✝¹ : CommRing A
inst✝ : Algebra ℚ A
a b : A
n : ℕ

⊢ ∀ x ∈ Finset.range n.succ, a ^ x * (algebraMap ℚ A) (1 / ↑x !) * (b ^ (n - x) * (algebraMap ℚ A) (1 / ↑(n - x)!)) = a ^ x * b ^ (n - x) * ↑(n.choose x) * (algebraMap ℚ A) (1 / ↑n !)
-- Mathlib/RingTheory/PowerSeries/WellKnown.lean
A : Type u_1
inst✝¹ : CommRing A
inst✝ : Algebra ℚ A
a b : A
n x : ℕ
hx : x ∈ Finset.range n.succ

⊢ (algebraMap ℚ A) (1 / ↑x !) * (algebraMap ℚ A) (1 / ↑(n - x)!) = ↑(n.choose x) * (algebraMap ℚ A) (1 / ↑n !)
-- Mathlib/RingTheory/PowerSeries/WellKnown.lean
A : Type u_1
inst✝¹ : CommRing A
inst✝ : Algebra ℚ A
a b : A
n x : ℕ
hx : x ∈ Finset.range n.succ

⊢ (algebraMap ℚ A) (1 / ↑x ! * (1 / ↑(n - x)!)) = (algebraMap ℚ A) (↑(n.choose x) * (1 / ↑n !))
-- Mathlib/RingTheory/PowerSeries/WellKnown.lean
A : Type u_1
inst✝¹ : CommRing A
inst✝ : Algebra ℚ A
a b : A
n x : ℕ
hx : x ∈ Finset.range n.succ

⊢ 1 / ↑x ! * (1 / ↑(n - x)!) = ↑(n.choose x) * (1 / ↑n !)
-- Mathlib/RingTheory/PowerSeries/WellKnown.lean
A : Type u_1
inst✝¹ : CommRing A
inst✝ : Algebra ℚ A
a b : A
n x : ℕ
hx : x ∈ Finset.range n.succ

⊢ 1 / (↑x ! * ↑(n - x)!) = ↑(n.choose x) / ↑n !
-- Mathlib/RingTheory/PowerSeries/WellKnown.lean
A : Type u_1
inst✝¹ : CommRing A
inst✝ : Algebra ℚ A
a b : A
n x : ℕ
hx : x ∈ Finset.range n.succ

⊢ ↑(n.choose x) / ↑n ! = 1 / (↑x ! * ↑(n - x)!)
-- Mathlib/RingTheory/PowerSeries/WellKnown.lean
A : Type u_1
inst✝¹ : CommRing A
inst✝ : Algebra ℚ A
a b : A
n x : ℕ
hx : x ∈ Finset.range n.succ

⊢ ↑(n ! / (x ! * (n - x)!)) = ↑n ! / (↑x ! * ↑(n - x)!)
-- Mathlib/RingTheory/PowerSeries/WellKnown.lean
A : Type u_1
inst✝¹ : CommRing A
inst✝ : Algebra ℚ A
a b : A
n x : ℕ
hx : x ∈ Finset.range n.succ

⊢ x ≤ n
-- Mathlib/RingTheory/PowerSeries/WellKnown.lean
A : Type u_1
inst✝¹ : CommRing A
inst✝ : Algebra ℚ A
a b : A
n x : ℕ
hx : x ∈ Finset.range n.succ

⊢ ↑n ! ≠ 0
-- Mathlib/Geometry/Euclidean/Sphere/Ptolemy.lean
V : Type u_1
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
P : Type u_2
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
a b c d p : P
h : Cospherical {a, b, c, d}
hapc : ∠ a p c = π
hbpd : ∠ b p d = π

⊢ dist a b * dist c d + dist b c * dist d a = dist a c * dist b d