ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Analysis/Analytic/Composition.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
H : Type u_5
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
inst✝¹ : NormedAddCommGroup H
inst✝ : NormedSpace 𝕜 H
r : FormalMultilinearSeries 𝕜 G H
q : FormalMultilinearSeries 𝕜 F G
p : FormalMultilinearSeries 𝕜 E F
n : ℕ
v : Fin n → E
f : (a : Composition n) × Composition a.length → H := fun c => (r c.snd.length) (q.applyComposition c.snd (p.applyComposition c.fst v))
g : (c : Composition n) × ((i : Fin c.length) → Composition (c.blocksFun i)) → H := fun c => (r c.fst.length) fun i => (q (c.snd i).length) (p.applyComposition (c.snd i) (v ∘ ⇑(c.fst.embedding i)))
a : Composition n
b : Composition a.length
a✝ : ⟨a, b⟩ ∈ Finset.univ
i : ℕ
hi1 : i < b.length
hi2 : i < (a.gather b).length
j : ℕ
hj1 : j < b.blocksFun ⟨i, hi1⟩
hj2 : j < (a.sigmaCompositionAux b ⟨↑⟨i, hi1⟩, ⋯⟩).length
k : ℕ
hk1 : k < a.blocksFun ((b.embedding ⟨i, hi1⟩) ⟨j, hj1⟩)
hk2 : k < (a.sigmaCompositionAux b ⟨↑⟨i, hi1⟩, ⋯⟩).blocksFun ⟨↑⟨j, hj1⟩, ⋯⟩

⊢ ↑((⟨a, b⟩.fst.embedding ((⟨a, b⟩.snd.embedding ⟨i, hi1⟩) ⟨j, hj1⟩)) ⟨k, hk1⟩) = ↑((⟨a.gather b, a.sigmaCompositionAux b⟩.fst.embedding ⟨i, hi2⟩) (((⟨a.gather b, a.sigmaCompositionAux b⟩.snd ⟨i, hi2⟩).embedding ⟨j, hj2⟩) ⟨k, hk2⟩))
-- Mathlib/Analysis/Analytic/Composition.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
H : Type u_5
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
inst✝¹ : NormedAddCommGroup H
inst✝ : NormedSpace 𝕜 H
r : FormalMultilinearSeries 𝕜 G H
q : FormalMultilinearSeries 𝕜 F G
p : FormalMultilinearSeries 𝕜 E F
n : ℕ
v : Fin n → E
f : (a : Composition n) × Composition a.length → H := fun c => (r c.snd.length) (q.applyComposition c.snd (p.applyComposition c.fst v))
g : (c : Composition n) × ((i : Fin c.length) → Composition (c.blocksFun i)) → H := fun c => (r c.fst.length) fun i => (q (c.snd i).length) (p.applyComposition (c.snd i) (v ∘ ⇑(c.fst.embedding i)))
a : Composition n
b : Composition a.length
a✝ : ⟨a, b⟩ ∈ Finset.univ
i : ℕ
hi1 : i < b.length
hi2 : i < (a.gather b).length
j : ℕ
hj1 : j < b.blocksFun ⟨i, hi1⟩
hj2 : j < (a.sigmaCompositionAux b ⟨↑⟨i, hi1⟩, ⋯⟩).length
k : ℕ
hk1 : k < a.blocksFun ((b.embedding ⟨i, hi1⟩) ⟨j, hj1⟩)
hk2 : k < (a.sigmaCompositionAux b ⟨↑⟨i, hi1⟩, ⋯⟩).blocksFun ⟨↑⟨j, hj1⟩, ⋯⟩

⊢ a.sizeUpTo (b.sizeUpTo i + j) + k = (a.gather b).sizeUpTo i + ((a.sigmaCompositionAux b ⟨i, hi2⟩).sizeUpTo j + k)
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁴ : Group G
inst✝³ : Group G'
inst✝² : Group G''
A : Type u_4
inst✝¹ : AddGroup A
N : Type u_5
inst✝ : Group N
s : Set G
f : G →* N
hf : Surjective ⇑f

⊢ map f (normalClosure s) = normalClosure (⇑f '' s)
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁴ : Group G
inst✝³ : Group G'
inst✝² : Group G''
A : Type u_4
inst✝¹ : AddGroup A
N : Type u_5
inst✝ : Group N
s : Set G
f : G →* N
hf : Surjective ⇑f
this : (map f (normalClosure s)).Normal

⊢ map f (normalClosure s) = normalClosure (⇑f '' s)
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁴ : Group G
inst✝³ : Group G'
inst✝² : Group G''
A : Type u_4
inst✝¹ : AddGroup A
N : Type u_5
inst✝ : Group N
s : Set G
f : G →* N
hf : Surjective ⇑f
this : (map f (normalClosure s)).Normal

⊢ map f (normalClosure s) ≤ normalClosure (⇑f '' s)
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁴ : Group G
inst✝³ : Group G'
inst✝² : Group G''
A : Type u_4
inst✝¹ : AddGroup A
N : Type u_5
inst✝ : Group N
s : Set G
f : G →* N
hf : Surjective ⇑f
this : (map f (normalClosure s)).Normal

⊢ normalClosure (⇑f '' s) ≤ map f (normalClosure s)
-- Mathlib/Analysis/ConstantSpeed.lean
α : Type u_1
inst✝¹ : LinearOrder α
E : Type u_2
inst✝ : PseudoEMetricSpace E
f : ℝ → E
s : Set ℝ
l : ℝ≥0

⊢ (∀ ⦃x : ℝ⦄, x ∈ s → ∀ ⦃y : ℝ⦄, y ∈ s → eVariationOn f (s ∩ Icc x y) = ENNReal.ofReal (0 * (y - x))) ↔ ∀ x ∈ s, ∀ y ∈ s, edist (f x) (f y) = 0
-- Mathlib/Analysis/ConstantSpeed.lean
α : Type u_1
inst✝¹ : LinearOrder α
E : Type u_2
inst✝ : PseudoEMetricSpace E
f : ℝ → E
s : Set ℝ
l : ℝ≥0

⊢ (∀ ⦃x : ℝ⦄, x ∈ s → ∀ ⦃y : ℝ⦄, y ∈ s → eVariationOn f (s ∩ Icc x y) = 0) ↔ eVariationOn f s = 0
-- Mathlib/SetTheory/Cardinal/Basic.lean
α β : Type u
c : Cardinal.{u_1}
h : ∀ (n : ℕ), ↑n ≤ c
hn : c < ℵ₀

⊢ False
-- Mathlib/SetTheory/Cardinal/Basic.lean
α β : Type u
n : ℕ
h : ∀ (n_1 : ℕ), ↑n_1 ≤ ↑n
hn : ↑n < ℵ₀

⊢ False
-- Mathlib/Data/Matroid/Constructions.lean
α : Type u_1
M : Matroid α
E B I X R J : Set α
hIE : I ⊆ E

⊢ (uniqueBaseOn I E).Base B ↔ B = I
-- Mathlib/Data/Real/Pi/Bounds.lean

⊢ 3.141592 < π
-- Mathlib/LinearAlgebra/Determinant.lean
R : Type u_1
inst✝¹² : CommRing R
M✝ : Type u_2
inst✝¹¹ : AddCommGroup M✝
inst✝¹⁰ : Module R M✝
M' : Type u_3
inst✝⁹ : AddCommGroup M'
inst✝⁸ : Module R M'
ι : Type u_4
inst✝⁷ : DecidableEq ι
inst✝⁶ : Fintype ι
e : Basis ι R M✝
A : Type u_5
inst✝⁵ : CommRing A
inst✝⁴ : Module A M✝
κ : Type u_6
inst✝³ : Fintype κ
𝕜 : Type u_7
inst✝² : Field 𝕜
M : Type u_8
inst✝¹ : AddCommGroup M
inst✝ : Module 𝕜 M

⊢ LinearMap.det 0 = 0 ^ FiniteDimensional.finrank 𝕜 M
-- Mathlib/Analysis/InnerProductSpace/Orthogonal.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝⁴ : RCLike 𝕜
inst✝³ : NormedAddCommGroup E
inst✝² : InnerProductSpace 𝕜 E
inst✝¹ : NormedAddCommGroup F
inst✝ : InnerProductSpace 𝕜 F
K : Submodule 𝕜 E

⊢ Kᗮ = ⨅ v, LinearMap.ker ((innerSL 𝕜) ↑v)
-- Mathlib/Analysis/InnerProductSpace/Orthogonal.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝⁴ : RCLike 𝕜
inst✝³ : NormedAddCommGroup E
inst✝² : InnerProductSpace 𝕜 E
inst✝¹ : NormedAddCommGroup F
inst✝ : InnerProductSpace 𝕜 F
K : Submodule 𝕜 E

⊢ Kᗮ ≤ ⨅ v, LinearMap.ker ((innerSL 𝕜) ↑v)
-- Mathlib/Analysis/InnerProductSpace/Orthogonal.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝⁴ : RCLike 𝕜
inst✝³ : NormedAddCommGroup E
inst✝² : InnerProductSpace 𝕜 E
inst✝¹ : NormedAddCommGroup F
inst✝ : InnerProductSpace 𝕜 F
K : Submodule 𝕜 E

⊢ ⨅ v, LinearMap.ker ((innerSL 𝕜) ↑v) ≤ Kᗮ
-- Mathlib/Algebra/Periodic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
f g : α → β
c c₁ c₂ x✝ : α
inst✝¹ : AddSemigroup α
inst✝ : Neg β
h : Antiperiodic f c
a x : α

⊢ (fun x => f (a + x)) (x + c) = -(fun x => f (a + x)) x
-- Mathlib/Data/Part.lean
α : Type u_1
β : Type u_2
γ : Type u_3
o : Part α
inst✝ : Decidable o.Dom
a : α

⊢ o.toOption = Option.some a ↔ a ∈ o
-- Mathlib/Computability/Primrec.lean
n : ℕ
v : Vector ℕ n.succ

⊢ v.get 0 = v.head
-- Mathlib/Probability/Kernel/Disintegration/CdfToKernel.lean
α : Type u_1
β : Type u_2
mα : MeasurableSpace α
mβ : MeasurableSpace β
κ : Kernel α (β × ℝ)
ν : Kernel α β
f : α × β → ℚ → ℝ
inst✝ : IsFiniteKernel κ
hf : IsRatCondKernelCDF f κ ν
a : α
x : ℝ

⊢ ∫⁻ (b : β), ENNReal.ofReal (↑(stieltjesOfMeasurableRat f ⋯ (a, b)) x) ∂ν a = (κ a) (univ ×ˢ Iic x)
-- Mathlib/Algebra/DualNumber.lean
R : Type u_1
A✝ : Type u_2
B : Type u_3
A : Type u_4
inst✝⁴ : CommSemiring R
inst✝³ : Semiring A
inst✝² : Semiring B
inst✝¹ : Algebra R A
inst✝ : Algebra R B
f g : R[ε] →ₐ[R] A
hε : f ε = g ε

⊢ f (1 • ε) = g (1 • ε)
-- Mathlib/Algebra/Order/ToIntervalMod.lean
α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a✝ b✝ c : α
n : ℤ
a b : α

⊢ toIcoDiv hp a (-b) = -(toIocDiv hp (-a) b + 1)
-- Mathlib/Algebra/Order/ToIntervalMod.lean
α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a✝ b✝ c : α
n : ℤ
a b : α

⊢ toIcoDiv hp a (-b) = -toIocDiv hp (-(a + p)) b
-- Mathlib/Algebra/Order/ToIntervalMod.lean
α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a✝ b✝ c : α
n : ℤ
a b : α

⊢ toIocDiv hp (-(a + p)) b = -toIcoDiv hp a (-b)
-- Mathlib/Algebra/Order/ToIntervalMod.lean
α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a✝ b✝ c : α
n : ℤ
a b : α

⊢ b - -toIcoDiv hp a (-b) • p ∈ Set.Ioc (-(a + p)) (-(a + p) + p)
-- Mathlib/Algebra/Order/ToIntervalMod.lean
α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a✝ b✝ c : α
n : ℤ
a b : α
hc : a ≤ -b - toIcoDiv hp a (-b) • p
ho : -b - toIcoDiv hp a (-b) • p < a + p

⊢ b - -toIcoDiv hp a (-b) • p ∈ Set.Ioc (-(a + p)) (-(a + p) + p)
-- Mathlib/Algebra/Order/ToIntervalMod.lean
α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a✝ b✝ c : α
n : ℤ
a b : α
hc : a ≤ -b - toIcoDiv hp a (-b) • p
ho : -(a + p) < b - -toIcoDiv hp a (-b) • p

⊢ b - -toIcoDiv hp a (-b) • p ∈ Set.Ioc (-(a + p)) (-(a + p) + p)
-- Mathlib/Algebra/Order/ToIntervalMod.lean
α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a✝ b✝ c : α
n : ℤ
a b : α
hc : b - -toIcoDiv hp a (-b) • p ≤ -a
ho : -(a + p) < b - -toIcoDiv hp a (-b) • p

⊢ b - -toIcoDiv hp a (-b) • p ∈ Set.Ioc (-(a + p)) (-(a + p) + p)
-- Mathlib/Algebra/Order/ToIntervalMod.lean
α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a✝ b✝ c : α
n : ℤ
a b : α
hc : b - -toIcoDiv hp a (-b) • p ≤ -a
ho : -(a + p) < b - -toIcoDiv hp a (-b) • p

⊢ -a = -(a + p) + p
-- Mathlib/Order/Heyting/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : GeneralizedCoheytingAlgebra α
a b✝ c d b : α

⊢ a \ ⊥ ≤ b ↔ a ≤ b
-- Mathlib/Order/Interval/Finset/Basic.lean
ι : Type u_1
α : Type u_2
inst✝² : PartialOrder α
inst✝¹ : LocallyFiniteOrder α
a✝ b✝ c : α
inst✝ : DecidableEq α
a b : α

⊢ Icc a b \ {a, b} = Ioo a b
-- Mathlib/CategoryTheory/Comma/Presheaf.lean
C : Type u
inst✝ : Category.{v, u} C
A : Cᵒᵖ ⥤ Type v
F : (CostructuredArrow yoneda A)ᵒᵖ ⥤ Type v
X : C
G : (CostructuredArrow yoneda A)ᵒᵖ ⥤ Type v
η : F ⟶ G
p : YonedaCollection F X

⊢ (map₁ η p).yonedaEquivFst = p.yonedaEquivFst
-- Mathlib/Algebra/Ring/Parity.lean
F : Type u_1
α : Type u_2
β : Type u_3
R : Type u_4
m n✝ n : ℕ

⊢ ∃ k, n = 2 * k ∨ n = 2 * k + 1
-- Mathlib/Geometry/RingedSpace/Stalks.lean
C : Type u
inst✝¹ : Category.{v, u} C
inst✝ : HasColimits C
X Y : PresheafedSpace C
f : X ⟶ Y
x y : ↑↑X
h : x ⤳ y

⊢ colimit.desc ((OpenNhds.inclusion (f.base y)).op ⋙ Y.presheaf) { pt := colimit ((OpenNhds.inclusion (f.base x)).op ⋙ Y.presheaf), ι := { app := fun U => colimit.ι ((OpenNhds.inclusion (f.base x)).op ⋙ Y.presheaf) (op { obj := (unop U).obj, property := ⋯ }), naturality := ⋯ } } ≫ colimMap (whiskerLeft (OpenNhds.inclusion (f.base x)).op f.c) ≫ colimMap (whiskerRight (𝟙 (OpenNhds.map f.base x ⋙ OpenNhds.inclusion x).op) X.presheaf) ≫ colimit.pre ((OpenNhds.inclusion x).op ⋙ X.presheaf) (OpenNhds.map f.base x).op = (colimMap (whiskerLeft (OpenNhds.inclusion (f.base y)).op f.c) ≫ colimMap (whiskerRight (𝟙 (OpenNhds.map f.base y ⋙ OpenNhds.inclusion y).op) X.presheaf) ≫ colimit.pre ((OpenNhds.inclusion y).op ⋙ X.presheaf) (OpenNhds.map f.base y).op) ≫ colimit.desc ((OpenNhds.inclusion y).op ⋙ X.presheaf) { pt := colimit ((OpenNhds.inclusion x).op ⋙ X.presheaf), ι := { app := fun U => colimit.ι ((OpenNhds.inclusion x).op ⋙ X.presheaf) (op { obj := (unop U).obj, property := ⋯ }), naturality := ⋯ } }
-- Mathlib/Geometry/RingedSpace/Stalks.lean
C : Type u
inst✝¹ : Category.{v, u} C
inst✝ : HasColimits C
X Y : PresheafedSpace C
f : X ⟶ Y
x y : ↑↑X
h : x ⤳ y
j : (OpenNhds (f.base y))ᵒᵖ

⊢ colimit.ι (((whiskeringLeft (OpenNhds (f.base y))ᵒᵖ (Opens ↑↑Y)ᵒᵖ C).obj (OpenNhds.inclusion (f.base y)).op).obj Y.presheaf) j ≫ colimit.desc ((OpenNhds.inclusion (f.base y)).op ⋙ Y.presheaf) { pt := colimit ((OpenNhds.inclusion (f.base x)).op ⋙ Y.presheaf), ι := { app := fun U => colimit.ι ((OpenNhds.inclusion (f.base x)).op ⋙ Y.presheaf) (op { obj := (unop U).obj, property := ⋯ }), naturality := ⋯ } } ≫ colimMap (whiskerLeft (OpenNhds.inclusion (f.base x)).op f.c) ≫ colimMap (whiskerRight (𝟙 (OpenNhds.map f.base x ⋙ OpenNhds.inclusion x).op) X.presheaf) ≫ colimit.pre ((OpenNhds.inclusion x).op ⋙ X.presheaf) (OpenNhds.map f.base x).op = colimit.ι (((whiskeringLeft (OpenNhds (f.base y))ᵒᵖ (Opens ↑↑Y)ᵒᵖ C).obj (OpenNhds.inclusion (f.base y)).op).obj Y.presheaf) j ≫ (colimMap (whiskerLeft (OpenNhds.inclusion (f.base y)).op f.c) ≫ colimMap (whiskerRight (𝟙 (OpenNhds.map f.base y ⋙ OpenNhds.inclusion y).op) X.presheaf) ≫ colimit.pre ((OpenNhds.inclusion y).op ⋙ X.presheaf) (OpenNhds.map f.base y).op) ≫ colimit.desc ((OpenNhds.inclusion y).op ⋙ X.presheaf) { pt := colimit ((OpenNhds.inclusion x).op ⋙ X.presheaf), ι := { app := fun U => colimit.ι ((OpenNhds.inclusion x).op ⋙ X.presheaf) (op { obj := (unop U).obj, property := ⋯ }), naturality := ⋯ } }
-- Mathlib/Geometry/RingedSpace/Stalks.lean
C : Type u
inst✝¹ : Category.{v, u} C
inst✝ : HasColimits C
X Y : PresheafedSpace C
f : X ⟶ Y
x y : ↑↑X
h : x ⤳ y
j : OpenNhds (f.base y)

⊢ colimit.ι ((OpenNhds.inclusion (f.base y)).op ⋙ Y.presheaf) (op j) ≫ colimit.desc ((OpenNhds.inclusion (f.base y)).op ⋙ Y.presheaf) { pt := colimit ((OpenNhds.inclusion (f.base x)).op ⋙ Y.presheaf), ι := { app := fun U => colimit.ι ((OpenNhds.inclusion (f.base x)).op ⋙ Y.presheaf) (op { obj := (unop U).obj, property := ⋯ }), naturality := ⋯ } } ≫ colimMap (whiskerLeft (OpenNhds.inclusion (f.base x)).op f.c) ≫ colimMap (whiskerRight (𝟙 (OpenNhds.map f.base x ⋙ OpenNhds.inclusion x).op) X.presheaf) ≫ colimit.pre ((OpenNhds.inclusion x).op ⋙ X.presheaf) (OpenNhds.map f.base x).op = colimit.ι ((OpenNhds.inclusion (f.base y)).op ⋙ Y.presheaf) (op j) ≫ (colimMap (whiskerLeft (OpenNhds.inclusion (f.base y)).op f.c) ≫ colimMap (whiskerRight (𝟙 (OpenNhds.map f.base y ⋙ OpenNhds.inclusion y).op) X.presheaf) ≫ colimit.pre ((OpenNhds.inclusion y).op ⋙ X.presheaf) (OpenNhds.map f.base y).op) ≫ colimit.desc ((OpenNhds.inclusion y).op ⋙ X.presheaf) { pt := colimit ((OpenNhds.inclusion x).op ⋙ X.presheaf), ι := { app := fun U => colimit.ι ((OpenNhds.inclusion x).op ⋙ X.presheaf) (op { obj := (unop U).obj, property := ⋯ }), naturality := ⋯ } }
-- Mathlib/Geometry/RingedSpace/Stalks.lean
C : Type u
inst✝¹ : Category.{v, u} C
inst✝ : HasColimits C
X Y : PresheafedSpace C
f : X ⟶ Y
x y : ↑↑X
h : x ⤳ y
j : OpenNhds (f.base y)

⊢ f.c.app ((OpenNhds.inclusion (f.base x)).op.obj (op { obj := j.obj, property := ⋯ })) ≫ X.presheaf.map (𝟙 ((OpenNhds.map f.base x ⋙ OpenNhds.inclusion x).op.obj (op { obj := j.obj, property := ⋯ }))) ≫ colimit.ι ((OpenNhds.inclusion x).op ⋙ X.presheaf) ((OpenNhds.map f.base x).op.obj (op { obj := j.obj, property := ⋯ })) = f.c.app ((OpenNhds.inclusion (f.base y)).op.obj (op j)) ≫ X.presheaf.map (𝟙 ((OpenNhds.map f.base y ⋙ OpenNhds.inclusion y).op.obj (op j))) ≫ colimit.ι ((OpenNhds.inclusion x).op ⋙ X.presheaf) (op { obj := (unop ((OpenNhds.map f.base y).op.obj (op j))).obj, property := ⋯ })
-- Mathlib/Geometry/RingedSpace/Stalks.lean
C : Type u
inst✝¹ : Category.{v, u} C
inst✝ : HasColimits C
X Y : PresheafedSpace C
f : X ⟶ Y
x y : ↑↑X
h : x ⤳ y
j : OpenNhds (f.base y)

⊢ f.c.app ((OpenNhds.inclusion (f.base x)).op.obj (op { obj := j.obj, property := ⋯ })) ≫ colimit.ι ((OpenNhds.inclusion x).op ⋙ X.presheaf) ((OpenNhds.map f.base x).op.obj (op { obj := j.obj, property := ⋯ })) = f.c.app ((OpenNhds.inclusion (f.base y)).op.obj (op j)) ≫ colimit.ι ((OpenNhds.inclusion x).op ⋙ X.presheaf) ((OpenNhds.map f.base x).op.obj (op { obj := j.obj, property := ⋯ }))
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝² : MeasurableSpace β
μ✝ ν✝ ν₁ ν₂ : Measure α
s t : Set α
μ ν : Measure α
inst✝¹ : SigmaFinite μ
inst✝ : SigmaFinite ν
P : α → Prop
h : ∀ (s : Set α), MeasurableSet s → μ s < ⊤ → ν s < ⊤ → ∀ᵐ (x : α) ∂μ.restrict s, P x

⊢ ∀ᵐ (x : α) ∂μ, P x
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝² : MeasurableSpace β
μ✝ ν✝ ν₁ ν₂ : Measure α
s t : Set α
μ ν : Measure α
inst✝¹ : SigmaFinite μ
inst✝ : SigmaFinite ν
P : α → Prop
h : ∀ (s : Set α), MeasurableSet s → μ s < ⊤ → ν s < ⊤ → ∀ᵐ (x : α) ∂μ.restrict s, P x
this : ∀ (n : ℕ), ∀ᵐ (x : α) ∂μ, x ∈ spanningSets (μ + ν) n → P x

⊢ ∀ᵐ (x : α) ∂μ, P x
-- Mathlib/Data/ENNReal/Real.lean
a✝ b✝ c d : ℝ≥0∞
r p q : ℝ≥0
a b : ℝ≥0∞
h : b ≤ a
ha : a ≠ ⊤

⊢ (a - b).toReal = a.toReal - b.toReal
-- Mathlib/Data/ENNReal/Real.lean
a✝ b✝ c d : ℝ≥0∞
r p q : ℝ≥0
a : ℝ≥0∞
ha : a ≠ ⊤
b : ℝ≥0
h : ↑b ≤ a

⊢ (a - ↑b).toReal = a.toReal - (↑b).toReal
-- Mathlib/Data/ENNReal/Real.lean
a✝ b✝ c d : ℝ≥0∞
r p q b a : ℝ≥0
h : ↑b ≤ ↑a

⊢ (↑a - ↑b).toReal = (↑a).toReal - (↑b).toReal
-- .lake/packages/batteries/Batteries/Data/List/Perm.lean
α : Type u_1
β : Type u_2
f : α → Option β
l₁ l₂ : List α
p : l₁ ~ l₂

⊢ List.filterMap f l₁ ~ List.filterMap f l₂
-- Mathlib/Algebra/Periodic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
f g : α → β
c c₁ c₂ x : α
inst✝¹ : AddGroup α
inst✝ : InvolutiveNeg β
h1 : Periodic f c₁
h2 : Antiperiodic f c₂

⊢ Antiperiodic f (c₁ - c₂)
-- Mathlib/MeasureTheory/Integral/Periodic.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
f : ℝ → E
T : ℝ
hf : Periodic f T
hT : 0 < T
t s : ℝ

⊢ ∫ (x : ℝ) in t..t + T, f x = ∫ (x : ℝ) in s..s + T, f x
-- Mathlib/MeasureTheory/Integral/Periodic.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
f : ℝ → E
T : ℝ
hf : Periodic f T
hT : 0 < T
t s : ℝ

⊢ ∫ (x : ℝ) in Ioc t (t + T), f x ∂volume = ∫ (x : ℝ) in Ioc s (s + T), f x ∂volume
-- Mathlib/MeasureTheory/Integral/Periodic.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
f : ℝ → E
T : ℝ
hf : Periodic f T
hT : 0 < T
t s : ℝ
this : VAddInvariantMeasure ↥(zmultiples T) ℝ volume

⊢ ∫ (x : ℝ) in Ioc t (t + T), f x ∂volume = ∫ (x : ℝ) in Ioc s (s + T), f x ∂volume
-- Mathlib/MeasureTheory/Integral/Periodic.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
f : ℝ → E
T : ℝ
hf : Periodic f T
hT : 0 < T
t s : ℝ
this : VAddInvariantMeasure ↥(zmultiples T) ℝ volume

⊢ IsAddFundamentalDomain (↥(zmultiples T)) (Ioc t (t + T)) volume
-- Mathlib/MeasureTheory/Integral/Periodic.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
f : ℝ → E
T : ℝ
hf : Periodic f T
hT : 0 < T
t s : ℝ
this : VAddInvariantMeasure ↥(zmultiples T) ℝ volume

⊢ IsAddFundamentalDomain (↥(zmultiples T)) (Ioc s (s + T)) volume
-- Mathlib/MeasureTheory/Integral/Periodic.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
f : ℝ → E
T : ℝ
hf : Periodic f T
hT : 0 < T
t s : ℝ
this : VAddInvariantMeasure ↥(zmultiples T) ℝ volume

⊢ ∀ (g : ↥(zmultiples T)) (x : ℝ), f (g +ᵥ x) = f x
-- Mathlib/MeasureTheory/MeasurableSpace/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
δ' : Type u_5
ι : Sort uι
s✝ t u : Set α
inst✝ : MeasurableSpace α
s : ℕ → Set α
p : ℕ → Prop
h : ∀ (n : ℕ), p n → MeasurableSet (s n)

⊢ MeasurableSet (bliminf s atTop p)
-- Mathlib/MeasureTheory/MeasurableSpace/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
δ' : Type u_5
ι : Sort uι
s✝ t u : Set α
inst✝ : MeasurableSpace α
s : ℕ → Set α
p : ℕ → Prop
h : ∀ (n : ℕ), p n → MeasurableSet (s n)

⊢ MeasurableSet (⋃ i, ⋂ j, ⋂ (_ : p j ∧ i ≤ j), s j)
-- Mathlib/Analysis/Normed/Lp/PiLp.lean
p : ℝ≥0∞
𝕜 : Type u_1
ι : Type u_2
α : ι → Type u_3
β : ι → Type u_4
inst✝² : Fact (1 ≤ p)
inst✝¹ : Fintype ι
inst✝ : (i : ι) → SeminormedAddCommGroup (β i)
f : PiLp ⊤ β

⊢ ↑‖f‖₊ = ↑(⨆ i, ‖f i‖₊)
-- Mathlib/LinearAlgebra/StdBasis.lean
R : Type u_1
ι : Type u_2
inst✝³ : Semiring R
φ : ι → Type u_3
inst✝² : (i : ι) → AddCommMonoid (φ i)
inst✝¹ : (i : ι) → Module R (φ i)
inst✝ : DecidableEq ι
i i' : ι

⊢ (stdBasis R (fun _x => R) i) 1 i' = if i = i' then 1 else 0
-- Mathlib/LinearAlgebra/StdBasis.lean
R : Type u_1
ι : Type u_2
inst✝³ : Semiring R
φ : ι → Type u_3
inst✝² : (i : ι) → AddCommMonoid (φ i)
inst✝¹ : (i : ι) → Module R (φ i)
inst✝ : DecidableEq ι
i i' : ι

⊢ (if i' = i then 1 else 0) = if i = i' then 1 else 0
-- Mathlib/LinearAlgebra/StdBasis.lean
R : Type u_1
ι : Type u_2
inst✝³ : Semiring R
φ : ι → Type u_3
inst✝² : (i : ι) → AddCommMonoid (φ i)
inst✝¹ : (i : ι) → Module R (φ i)
inst✝ : DecidableEq ι
i i' : ι

⊢ (i' = i) = (i = i')
-- 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
c : 𝕜
hc : 1 < ‖c‖
ε : ℝ
εpos : 0 < ε
x : E
hx : p x ≠ 0
xεpos : 0 < p x / ε

⊢ ∃ n, c ^ n ≠ 0 ∧ p (c ^ n • x) < ε ∧ ε / ‖c‖ ≤ p (c ^ n • x) ∧ ‖c ^ n‖⁻¹ ≤ ε⁻¹ * ‖c‖ * p 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
c : 𝕜
hc : 1 < ‖c‖
ε : ℝ
εpos : 0 < ε
x : E
hx : p x ≠ 0
xεpos : 0 < p x / ε
n : ℤ
hn : p x / ε ∈ Ico (‖c‖ ^ n) (‖c‖ ^ (n + 1))

⊢ ∃ n, c ^ n ≠ 0 ∧ p (c ^ n • x) < ε ∧ ε / ‖c‖ ≤ p (c ^ n • x) ∧ ‖c ^ n‖⁻¹ ≤ ε⁻¹ * ‖c‖ * p 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
c : 𝕜
hc : 1 < ‖c‖
ε : ℝ
εpos : 0 < ε
x : E
hx : p x ≠ 0
xεpos : 0 < p x / ε
n : ℤ
hn : p x / ε ∈ Ico (‖c‖ ^ n) (‖c‖ ^ (n + 1))
cpos : 0 < ‖c‖

⊢ ∃ n, c ^ n ≠ 0 ∧ p (c ^ n • x) < ε ∧ ε / ‖c‖ ≤ p (c ^ n • x) ∧ ‖c ^ n‖⁻¹ ≤ ε⁻¹ * ‖c‖ * p 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
c : 𝕜
hc : 1 < ‖c‖
ε : ℝ
εpos : 0 < ε
x : E
hx : p x ≠ 0
xεpos : 0 < p x / ε
n : ℤ
hn : p x / ε ∈ Ico (‖c‖ ^ n) (‖c‖ ^ (n + 1))
cpos : 0 < ‖c‖
cnpos : 0 < ‖c ^ (n + 1)‖

⊢ ∃ n, c ^ n ≠ 0 ∧ p (c ^ n • x) < ε ∧ ε / ‖c‖ ≤ p (c ^ n • x) ∧ ‖c ^ n‖⁻¹ ≤ ε⁻¹ * ‖c‖ * p x
-- Mathlib/LinearAlgebra/Dual.lean
K : Type uK
inst✝⁴ : Field K
V₁ : Type uV₁
V₂ : Type uV₂
inst✝³ : AddCommGroup V₁
inst✝² : Module K V₁
inst✝¹ : AddCommGroup V₂
inst✝ : Module K V₂
f : V₁ →ₗ[K] V₂

⊢ finrank K ↥(range f.dualMap) = finrank K ↥(range f)
-- Mathlib/LinearAlgebra/Dual.lean
K : Type uK
inst✝⁴ : Field K
V₁ : Type uV₁
V₂ : Type uV₂
inst✝³ : AddCommGroup V₁
inst✝² : Module K V₁
inst✝¹ : AddCommGroup V₂
inst✝ : Module K V₂
f : V₁ →ₗ[K] V₂

⊢ Function.Injective ⇑f.rangeRestrict.dualMap
-- Mathlib/Order/Hom/CompleteLattice.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
δ : Type u_5
ι : Sort u_6
κ : ι → Sort u_7
inst✝⁴ : FunLike F α β
inst✝³ : CompleteLattice α
inst✝² : CompleteLattice β
inst✝¹ : CompleteLattice γ
inst✝ : CompleteLattice δ
g : FrameHom β γ
f₁ f₂ : FrameHom α β
hg : Injective ⇑g
h : g.comp f₁ = g.comp f₂
a : α

⊢ g (f₁ a) = g (f₂ a)
-- Mathlib/Combinatorics/SetFamily/Shadow.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : Fintype α
t : Finset α
a : α
r k : ℕ
ih : ∀ {𝒜 : Finset (Finset α)} {s : Finset α}, s ∈ ∂⁺ ^[k] 𝒜 ↔ ∃ t ∈ 𝒜, t ⊆ s ∧ t.card + k = s.card
𝒜 : Finset (Finset α)
s : Finset α

⊢ s ∈ ∂⁺ ^[k + 1] 𝒜 ↔ ∃ t ∈ 𝒜, t ⊆ s ∧ t.card + (k + 1) = s.card
-- Mathlib/Combinatorics/SetFamily/Shadow.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : Fintype α
t : Finset α
a : α
r k : ℕ
ih : ∀ {𝒜 : Finset (Finset α)} {s : Finset α}, s ∈ ∂⁺ ^[k] 𝒜 ↔ ∃ t ∈ 𝒜, t ⊆ s ∧ t.card + k = s.card
𝒜 : Finset (Finset α)
s : Finset α

⊢ s ∈ ∂⁺ ^[k] (∂⁺ 𝒜) ↔ ∃ t ∈ 𝒜, t ⊆ s ∧ t.card + (k + 1) = s.card
-- Mathlib/Combinatorics/SetFamily/Shadow.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : Fintype α
t : Finset α
a : α
r k : ℕ
ih : ∀ {𝒜 : Finset (Finset α)} {s : Finset α}, s ∈ ∂⁺ ^[k] 𝒜 ↔ ∃ t ∈ 𝒜, t ⊆ s ∧ t.card + k = s.card
𝒜 : Finset (Finset α)
s : Finset α

⊢ (∃ t ∈ ∂⁺ 𝒜, t ⊆ s ∧ t.card + k = s.card) ↔ ∃ t ∈ 𝒜, t ⊆ s ∧ t.card + (k + 1) = s.card