ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Data/Matroid/Dual.lean
α : Type u_1
M✝ : Matroid α
I✝ B✝ X✝ : Set α
M : Matroid α
X I' : Set α
hI'E : I' ⊆ M.E
B : Set α
hB : M.Base B
hI'B : Disjoint I' B
hI'X : I' ⊆ X
I : Set α
hI : M.Basis I (M.E \ X)
J : Set α
hJE : J ⊆ M.E
B'' : Set α
hB'' : M.Base B''
hdj : Disjoint J B''
a✝ : I' ⊆ J
hJX : J ⊆ X
B₁ : Set α
hB₁ hB' : M.Base B₁
hIB' : I ⊆ B₁
hB'IB : B₁ ⊆ I ∪ B
hssJ : X ∩ M.E ⊆ B₁ ∪ J
hI' hI'B₁ : B'' ∩ X ∪ B₁ \ X ⊆ B₁
hB₁I : B₁ ⊆ B'' ∪ B₁ \ X
\u22a2 J ⊆ X \ B₁
-- Mathlib/Data/Matroid/Dual.lean
α : Type u_1
M✝ : Matroid α
I✝ B✝ X✝ : Set α
M : Matroid α
X I' : Set α
hI'E : I' ⊆ M.E
B : Set α
hB : M.Base B
hI'B : Disjoint I' B
hI'X : I' ⊆ X
I : Set α
hI : M.Basis I (M.E \ X)
J : Set α
hJE : J ⊆ M.E
B'' : Set α
hB'' : M.Base B''
hdj : Disjoint J B''
a✝ : I' ⊆ J
hJX : J ⊆ X
B₁ : Set α
hB₁ hB' : M.Base B₁
hIB' : I ⊆ B₁
hB'IB : B₁ ⊆ I ∪ B
hssJ : X ∩ M.E ⊆ B₁ ∪ J
hI' hI'B₁ : B'' ∩ X ∪ B₁ \ X ⊆ B₁
hB₁I : B₁ ⊆ B'' ∪ B₁ \ X
hne : ¬Disjoint J B₁
\u22a2 False
-- Mathlib/Data/Matroid/Dual.lean
α : Type u_1
M✝ : Matroid α
I✝ B✝ X✝ : Set α
M : Matroid α
X I' : Set α
hI'E : I' ⊆ M.E
B : Set α
hB : M.Base B
hI'B : Disjoint I' B
hI'X : I' ⊆ X
I : Set α
hI : M.Basis I (M.E \ X)
J : Set α
hJE : J ⊆ M.E
B'' : Set α
hB'' : M.Base B''
hdj : Disjoint J B''
a✝ : I' ⊆ J
hJX : J ⊆ X
B₁ : Set α
hB₁ hB' : M.Base B₁
hIB' : I ⊆ B₁
hB'IB : B₁ ⊆ I ∪ B
hssJ : X ∩ M.E ⊆ B₁ ∪ J
hI' hI'B₁ : B'' ∩ X ∪ B₁ \ X ⊆ B₁
hB₁I : B₁ ⊆ B'' ∪ B₁ \ X
hne : ¬Disjoint J B₁
e : α
heJ : e ∈ J
heB' : e ∈ B₁
\u22a2 False
-- Mathlib/Data/Matroid/Dual.lean
α : Type u_1
M✝ : Matroid α
I B X : Set α
M : Matroid α
\u22a2 ∀ (I : Set α), (fun I => I ⊆ M.E ∧ ∃ B, M.Base B ∧ Disjoint I B) I → I ⊆ M.E
-- Mathlib/Analysis/Convex/Deriv.lean
D : Set ℝ
hD : Convex ℝ D
f : ℝ → ℝ
hf : ContinuousOn f D
hf'' : ∀ x ∈ interior D, deriv^[2] f x < 0
\u22a2 ∀ x ∈ interior (interior D), deriv (deriv f) x < 0
-- Mathlib/Algebra/Lie/Nilpotent.lean
R : Type u
L : Type v
M : Type w
inst✝¹⁰ : CommRing R
inst✝⁹ : LieRing L
inst✝⁸ : LieAlgebra R L
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
inst✝⁵ : LieRingModule L M
inst✝⁴ : LieModule R L M
k : ℕ
N : LieSubmodule R L M
M₂ : Type w₁
inst✝³ : AddCommGroup M₂
inst✝² : Module R M₂
inst✝¹ : LieRingModule L M₂
inst✝ : LieModule R L M₂
f : M →ₗ⁅R,L⁆ M₂
hf : Function.Surjective ⇑f
\u22a2 LieSubmodule.map f (lowerCentralSeries R L M k) = lowerCentralSeries R L M₂ k
-- Mathlib/Algebra/Lie/Nilpotent.lean
R : Type u
L : Type v
M : Type w
inst✝¹⁰ : CommRing R
inst✝⁹ : LieRing L
inst✝⁸ : LieAlgebra R L
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
inst✝⁵ : LieRingModule L M
inst✝⁴ : LieModule R L M
k : ℕ
N : LieSubmodule R L M
M₂ : Type w₁
inst✝³ : AddCommGroup M₂
inst✝² : Module R M₂
inst✝¹ : LieRingModule L M₂
inst✝ : LieModule R L M₂
f : M →ₗ⁅R,L⁆ M₂
hf : Function.Surjective ⇑f
\u22a2 lowerCentralSeries R L M₂ k ≤ LieSubmodule.map f (lowerCentralSeries R L M k)
-- Mathlib/Control/LawfulFix.lean
α : Type u_1
β : α → Type u_2
f : ((a : α) → Part (β a)) →o (a : α) → Part (β a)
i : ℕ
\u22a2 (approxChain f) i ≤ f ((approxChain f) i)
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α : Type u_1
r : α → α → Prop
o : Ordinal.{u}
a : Cardinal.{u}
\u22a2 a ≤ o.cof ↔ ∀ {ι : Type u} (f : ι → Ordinal.{u}), lsub f = o → a ≤ #ι
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α : Type u_1
r : α → α → Prop
o : Ordinal.{u}
a : Cardinal.{u}
\u22a2 a ≤ sInf {a | ∃ ι f, lsub f = o ∧ #ι = a} ↔ ∀ {ι : Type u} (f : ι → Ordinal.{u}), lsub f = o → a ≤ #ι
-- Mathlib/FieldTheory/SeparableClosure.lean
F : Type u
E : Type v
inst✝⁵ : Field F
inst✝⁴ : Field E
inst✝³ : Algebra F E
K : Type w
inst✝² : Field K
inst✝¹ : Algebra F K
inst✝ : Algebra.IsSeparable F E
\u22a2 sepDegree F E = Module.rank F E
-- Mathlib/Analysis/Convex/Topology.lean
ι : Type u_1
𝕜 : Type u_2
E : Type u_3
inst✝¹¹ : LinearOrderedRing 𝕜
inst✝¹⁰ : DenselyOrdered 𝕜
inst✝⁹ : PseudoMetricSpace 𝕜
inst✝⁸ : OrderTopology 𝕜
inst✝⁷ : ProperSpace 𝕜
inst✝⁶ : CompactIccSpace 𝕜
inst✝⁵ : AddCommGroup E
inst✝⁴ : TopologicalSpace E
inst✝³ : T2Space E
inst✝² : ContinuousAdd E
inst✝¹ : Module 𝕜 E
inst✝ : ContinuousSMul 𝕜 E
x y : E
\u22a2 closure (openSegment 𝕜 x y) = [x-[𝕜]y]
-- Mathlib/Analysis/Convex/Topology.lean
ι : Type u_1
𝕜 : Type u_2
E : Type u_3
inst✝¹¹ : LinearOrderedRing 𝕜
inst✝¹⁰ : DenselyOrdered 𝕜
inst✝⁹ : PseudoMetricSpace 𝕜
inst✝⁸ : OrderTopology 𝕜
inst✝⁷ : ProperSpace 𝕜
inst✝⁶ : CompactIccSpace 𝕜
inst✝⁵ : AddCommGroup E
inst✝⁴ : TopologicalSpace E
inst✝³ : T2Space E
inst✝² : ContinuousAdd E
inst✝¹ : Module 𝕜 E
inst✝ : ContinuousSMul 𝕜 E
x y : E
\u22a2 closure ((fun θ => (1 - θ) • x + θ • y) '' Ioo 0 1) = (fun θ => (1 - θ) • x + θ • y) '' closure (Ioo 0 1)
-- Mathlib/Geometry/Euclidean/MongePoint.lean
V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
t : Triangle ℝ P
i₁ i₂ : Fin 3
h : i₁ ≠ i₂
\u22a2 dist t.orthocenter ((EuclideanGeometry.reflection (affineSpan ℝ (t.points '' {i₁, i₂}))) (circumcenter t)) = circumradius t
-- Mathlib/Geometry/Euclidean/MongePoint.lean
V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
t : Triangle ℝ P
i₁ i₂ : Fin 3
h : i₁ ≠ i₂
\u22a2 (-∑ i₁_1 : PointsWithCircumcenterIndex 2, ∑ i₂_1 : PointsWithCircumcenterIndex 2, (mongePointWeightsWithCircumcenter 0 - reflectionCircumcenterWeightsWithCircumcenter i₁ i₂) i₁_1 * (mongePointWeightsWithCircumcenter 0 - reflectionCircumcenterWeightsWithCircumcenter i₁ i₂) i₂_1 * (dist (pointsWithCircumcenter t i₁_1) (pointsWithCircumcenter t i₂_1) * dist (pointsWithCircumcenter t i₁_1) (pointsWithCircumcenter t i₂_1))) / 2 = circumradius t * circumradius t
-- Mathlib/Geometry/Euclidean/MongePoint.lean
V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
t : Triangle ℝ P
i₁ i₂ : Fin 3
h : i₁ ≠ i₂
\u22a2 -(∑ x : Fin (0 + 2 + 1), (∑ x_1 : Fin (0 + 2 + 1), ((↑(0 + 1))⁻¹ - if x = i₁ ∨ x = i₂ then 1 else 0) * ((↑(0 + 1))⁻¹ - if x_1 = i₁ ∨ x_1 = i₂ then 1 else 0) * (dist (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x_1)) * dist (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x_1))) + ((↑(0 + 1))⁻¹ - if x = i₁ ∨ x = i₂ then 1 else 0) * (-2 / ↑(0 + 1) - -1) * (dist (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) * dist (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex))) + (∑ x : Fin (0 + 2 + 1), (-2 / ↑(0 + 1) - -1) * ((↑(0 + 1))⁻¹ - if x = i₁ ∨ x = i₂ then 1 else 0) * (dist (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) * dist (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x))) + (-2 / ↑(0 + 1) - -1) * (-2 / ↑(0 + 1) - -1) * (dist (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) * dist (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex)))) / 2 = circumradius t * circumradius t
-- Mathlib/Geometry/Euclidean/MongePoint.lean
V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
t : Triangle ℝ P
i₁ i₂ : Fin 3
h : i₁ ≠ i₂
hu : {i₁, i₂} ⊆ univ
\u22a2 -(∑ x : Fin (0 + 2 + 1), (∑ x_1 : Fin (0 + 2 + 1), ((↑(0 + 1))⁻¹ - if x = i₁ ∨ x = i₂ then 1 else 0) * ((↑(0 + 1))⁻¹ - if x_1 = i₁ ∨ x_1 = i₂ then 1 else 0) * (dist (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x_1)) * dist (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x_1))) + ((↑(0 + 1))⁻¹ - if x = i₁ ∨ x = i₂ then 1 else 0) * (-2 / ↑(0 + 1) - -1) * (dist (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) * dist (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex))) + (∑ x : Fin (0 + 2 + 1), (-2 / ↑(0 + 1) - -1) * ((↑(0 + 1))⁻¹ - if x = i₁ ∨ x = i₂ then 1 else 0) * (dist (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) * dist (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x))) + (-2 / ↑(0 + 1) - -1) * (-2 / ↑(0 + 1) - -1) * (dist (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) * dist (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex)))) / 2 = circumradius t * circumradius t
-- Mathlib/Geometry/Euclidean/MongePoint.lean
V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
t : Triangle ℝ P
i₁ i₂ : Fin 3
h : i₁ ≠ i₂
hu : {i₁, i₂} ⊆ univ
i₃ : Fin 3
hi₃ : univ \ {i₁, i₂} = {i₃}
hi₃₁ : i₃ ≠ i₁
hi₃₂ : i₃ ≠ i₂
\u22a2 -(∑ x : Fin (0 + 2 + 1), (∑ x_1 : Fin (0 + 2 + 1), ((↑(0 + 1))⁻¹ - if x = i₁ ∨ x = i₂ then 1 else 0) * ((↑(0 + 1))⁻¹ - if x_1 = i₁ ∨ x_1 = i₂ then 1 else 0) * (dist (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x_1)) * dist (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x_1))) + ((↑(0 + 1))⁻¹ - if x = i₁ ∨ x = i₂ then 1 else 0) * (-2 / ↑(0 + 1) - -1) * (dist (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) * dist (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex))) + (∑ x : Fin (0 + 2 + 1), (-2 / ↑(0 + 1) - -1) * ((↑(0 + 1))⁻¹ - if x = i₁ ∨ x = i₂ then 1 else 0) * (dist (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x)) * dist (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) (pointsWithCircumcenter t (PointsWithCircumcenterIndex.pointIndex x))) + (-2 / ↑(0 + 1) - -1) * (-2 / ↑(0 + 1) - -1) * (dist (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) * dist (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex) (pointsWithCircumcenter t PointsWithCircumcenterIndex.circumcenterIndex)))) / 2 = circumradius t * circumradius t
-- Mathlib/Geometry/Euclidean/MongePoint.lean
V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
t : Triangle ℝ P
i₁ i₂ : Fin 3
h✝ : i₁ ≠ i₂
hu : {i₁, i₂} ⊆ univ
i₃ : Fin 3
hi₃ : univ \ {i₁, i₂} = {i₃}
hi₃₁ : i₃ ≠ i₁
hi₃₂ : i₃ ≠ i₂
h : ¬(i₃ = i₁ ∨ i₃ = i₂)
\u22a2 -((-2 + 1) * (circumradius t * circumradius t)) = circumradius t * circumradius t
-- Mathlib/Algebra/Lie/OfAssociative.lean
R : Type u
L : Type v
M : Type w
inst✝⁶ : CommRing R
inst✝⁵ : LieRing L
inst✝⁴ : LieAlgebra R L
inst✝³ : AddCommGroup M
inst✝² : Module R M
inst✝¹ : LieRingModule L M
inst✝ : LieModule R L M
x y : L
m : M
\u22a2 ((fun x => { toFun := fun m => ⁅x, m⁆, map_add' := ⋯, map_smul' := ⋯ }) (x + y)) m = ((fun x => { toFun := fun m => ⁅x, m⁆, map_add' := ⋯, map_smul' := ⋯ }) x + (fun x => { toFun := fun m => ⁅x, m⁆, map_add' := ⋯, map_smul' := ⋯ }) y) m
-- Mathlib/Algebra/Lie/OfAssociative.lean
R : Type u
L : Type v
M : Type w
inst✝⁶ : CommRing R
inst✝⁵ : LieRing L
inst✝⁴ : LieAlgebra R L
inst✝³ : AddCommGroup M
inst✝² : Module R M
inst✝¹ : LieRingModule L M
inst✝ : LieModule R L M
t : R
x : L
m : M
\u22a2 ({ toFun := fun x => { toFun := fun m => ⁅x, m⁆, map_add' := ⋯, map_smul' := ⋯ }, map_add' := ⋯ }.toFun (t • x)) m = ((RingHom.id R) t • { toFun := fun x => { toFun := fun m => ⁅x, m⁆, map_add' := ⋯, map_smul' := ⋯ }, map_add' := ⋯ }.toFun x) m
-- Mathlib/Algebra/Lie/OfAssociative.lean
R : Type u
L : Type v
M : Type w
inst✝⁶ : CommRing R
inst✝⁵ : LieRing L
inst✝⁴ : LieAlgebra R L
inst✝³ : AddCommGroup M
inst✝² : Module R M
inst✝¹ : LieRingModule L M
inst✝ : LieModule R L M
x y : L
m : M
\u22a2 ({ toFun := fun x => { toFun := fun m => ⁅x, m⁆, map_add' := ⋯, map_smul' := ⋯ }, map_add' := ⋯, map_smul' := ⋯ }.toFun ⁅x, y⁆) m = ⁅{ toFun := fun x => { toFun := fun m => ⁅x, m⁆, map_add' := ⋯, map_smul' := ⋯ }, map_add' := ⋯, map_smul' := ⋯ }.toFun x, { toFun := fun x => { toFun := fun m => ⁅x, m⁆, map_add' := ⋯, map_smul' := ⋯ }, map_add' := ⋯, map_smul' := ⋯ }.toFun y⁆ m
-- Mathlib/Data/ZMod/Basic.lean
m n✝ a n : ℕ
\u22a2 ↑(a % n) = ↑a
-- Mathlib/Data/ZMod/Basic.lean
m n✝ a n : ℕ
\u22a2 ↑(a % n) = ↑(a % n + n * (a / n))
-- Mathlib/NumberTheory/Liouville/LiouvilleNumber.lean
n : ℕ
m : ℝ
hm : 2 ≤ m
\u22a2 2 / m ^ (n ! * (n + 1)) ≤ 1 / m ^ (n ! * n)
-- Mathlib/NumberTheory/Liouville/LiouvilleNumber.lean
n : ℕ
m : ℝ
hm : 2 ≤ m
\u22a2 2 * m ^ (n ! * n) ≤ 1 * m ^ (n ! * (n + 1))
-- Mathlib/NumberTheory/Liouville/LiouvilleNumber.lean
n : ℕ
m : ℝ
hm : 2 ≤ m
\u22a2 0 < m ^ (n ! * (n + 1))
-- Mathlib/NumberTheory/Liouville/LiouvilleNumber.lean
n : ℕ
m : ℝ
hm : 2 ≤ m
\u22a2 0 < m ^ (n ! * n)
-- Mathlib/NumberTheory/Liouville/LiouvilleNumber.lean
n : ℕ
m : ℝ
hm : 2 ≤ m
\u22a2 2 ≤ m ^ n !
-- Mathlib/Topology/PartialHomeomorph.lean
X : Type u_1
X' : Type u_2
Y : Type u_3
Y' : Type u_4
Z : Type u_5
Z' : Type u_6
inst✝⁵ : TopologicalSpace X
inst✝⁴ : TopologicalSpace X'
inst✝³ : TopologicalSpace Y
inst✝² : TopologicalSpace Y'
inst✝¹ : TopologicalSpace Z
inst✝ : TopologicalSpace Z'
e : PartialHomeomorph X Y
s : Set X
t : Set Y
x✝ : X
y : Y
h : e.IsImage s t
x : X
hx : x ∈ e.source
\u22a2 ↑e x ∈ closure t ↔ x ∈ closure s
-- Mathlib/Topology/Homotopy/Basic.lean
F✝ : Type u_1
X : Type u
Y : Type v
Z : Type w
Z' : Type x
ι : Type u_2
inst✝³ : TopologicalSpace X
inst✝² : TopologicalSpace Y
inst✝¹ : TopologicalSpace Z
inst✝ : TopologicalSpace Z'
f₀ f₁ : C(X, Y)
F : f₀.Homotopy f₁
t : ℝ
ht : 1 ≤ t
x : X
\u22a2 (F.extend t) x = f₁ x
-- Mathlib/Topology/Homotopy/Basic.lean
F✝ : Type u_1
X : Type u
Y : Type v
Z : Type w
Z' : Type x
ι : Type u_2
inst✝³ : TopologicalSpace X
inst✝² : TopologicalSpace Y
inst✝¹ : TopologicalSpace Z
inst✝ : TopologicalSpace Z'
f₀ f₁ : C(X, Y)
F : f₀.Homotopy f₁
t : ℝ
ht : 1 ≤ t
x : X
\u22a2 (F.extend t) x = F (1, x)
-- Mathlib/GroupTheory/Complement.lean
G : Type u_1
inst✝ : Group G
H K : Subgroup G
S T : Set G
f : G ⧸ H → G
hf : ∀ (q : G ⧸ H), ↑(f q) = q
q₁ q₂ : G ⧸ H
h : (range f).restrict Quotient.mk'' ⟨f q₁, ⋯⟩ = (range f).restrict Quotient.mk'' ⟨f q₂, ⋯⟩
\u22a2 ⟨f q₁, ⋯⟩ = ⟨f q₂, ⋯⟩
-- .lake/packages/batteries/Batteries/Data/List/Basic.lean
\u22a2 @List.sigma = @sigmaTR
-- .lake/packages/batteries/Batteries/Data/List/Basic.lean
α : Type u_2
β : α → Type u_1
l₁ : List α
l₂ : (a : α) → List (β a)
\u22a2 l₁.sigma l₂ = l₁.sigmaTR l₂
-- .lake/packages/batteries/Batteries/Data/List/Basic.lean
α : Type u_2
β : α → Type u_1
l₁ : List α
l₂ : (a : α) → List (β a)
\u22a2 (l₁.bind fun a => map (Sigma.mk a) (l₂ a)) = (foldl (fun acc a => foldl (fun acc b => acc.push ⟨a, b⟩) acc (l₂ a)) #[] l₁).data
-- .lake/packages/batteries/Batteries/Data/List/Basic.lean
α : Type u_2
β : α → Type u_1
l₁ : List α
l₂ : (a : α) → List (β a)
\u22a2 (l₁.bind fun a => map (Sigma.mk a) (l₂ a)) = #[].data ++ l₁.bind ?h.h.h.h.G
-- .lake/packages/batteries/Batteries/Data/List/Basic.lean
α : Type u_2
β : α → Type u_1
l₁ : List α
l₂ : (a : α) → List (β a)
\u22a2 α → List ((a : α) × β a)
-- .lake/packages/batteries/Batteries/Data/List/Basic.lean
α : Type u_2
β : α → Type u_1
l₁ : List α
l₂ : (a : α) → List (β a)
\u22a2 ∀ (acc : Array ((a : α) × β a)) (a : α), (foldl (fun acc b => acc.push ⟨a, b⟩) acc (l₂ a)).data = acc.data ++ ?h.h.h.h.G a
-- .lake/packages/batteries/Batteries/Data/List/Basic.lean
α : Type u_2
β : α → Type u_1
l₁ : List α
l₂ : (a : α) → List (β a)
acc✝ : Array ((a : α) × β a)
a✝ : α
\u22a2 (foldl (fun acc b => acc.push ⟨a✝, b⟩) acc✝ (l₂ a✝)).data = acc✝.data ++ map (Sigma.mk a✝) (l₂ a✝)
-- Mathlib/Algebra/BigOperators/Ring.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
κ✝ : ι → Type u_5
s✝ s₁ s₂ : Finset ι
i : ι
a : α
f g✝ : ι → α
inst✝² : CommSemiring α
inst✝¹ : DecidableEq ι
κ : Type u_6
inst✝ : Fintype ι
s : Finset κ
g : ι → κ → α
\u22a2 ∑ f ∈ piFinset fun x => s, ∏ i : ι, g i (f i) = ∏ i : ι, ∑ j ∈ s, g i j
-- Mathlib/NumberTheory/SumTwoSquares.lean
m n : ℕ
hd : m ∣ n
hs : IsSquare (-1)
f : ZMod n →+* ZMod m := castHom hd (ZMod m)
\u22a2 IsSquare (-1)
-- Mathlib/NumberTheory/SumTwoSquares.lean
m n : ℕ
hd : m ∣ n
hs : IsSquare (-1)
f : ZMod n →+* ZMod m := castHom hd (ZMod m)
\u22a2 IsSquare (f (-1))
-- Mathlib/Algebra/Module/Defs.lean
α : Type u_1
R : Type u_2
k : Type u_3
S : Type u_4
M : Type u_5
M₂ : Type u_6
M₃ : Type u_7
ι : Type u_8
inst✝² : Semiring R
inst✝¹ : AddCommMonoid M
inst✝ : Module R M
r s : R
x y : M
\u22a2 2 • x = 2 • x
-- Mathlib/Combinatorics/SimpleGraph/Walk.lean
V : Type u
V' : Type v
V'' : Type w
G : SimpleGraph V
G' : SimpleGraph V'
G'' : SimpleGraph V''
u v : V
p : G.Walk u v
d : G.Dart
h : d ∈ p.darts
\u22a2 d.toProd.2 ∈ p.support
-- Mathlib/NumberTheory/RamificationInertia.lean
R : Type u
inst✝³ : CommRing R
S : Type v
inst✝² : CommRing S
f : R →+* S
p : Ideal R
P : Ideal S
hfp : NeZero e
inst✝¹ : IsDedekindDomain S
inst✝ : P.IsPrime
i : ℕ
hi : i < e
a : S
a_mem : a ∈ P ^ i
a_not_mem : a ∉ P ^ (i + 1)
x✝ : S ⧸ P
x : S
y✝ : S ⧸ P
y : S
h : (quotientToQuotientRangePowQuotSucc f p P a_mem) (Quotient.mk'' x) = (quotientToQuotientRangePowQuotSucc f p P a_mem) (Quotient.mk'' y)
\u22a2 Quotient.mk'' x = Quotient.mk'' y
-- Mathlib/NumberTheory/RamificationInertia.lean
R : Type u
inst✝³ : CommRing R
S : Type v
inst✝² : CommRing S
f : R →+* S
p : Ideal R
P : Ideal S
hfp : NeZero e
inst✝¹ : IsDedekindDomain S
inst✝ : P.IsPrime
i : ℕ
hi : i < e
a : S
a_mem : a ∈ P ^ i
a_not_mem : a ∉ P ^ (i + 1)
x✝ : S ⧸ P
x : S
y✝ : S ⧸ P
y : S
h : (quotientToQuotientRangePowQuotSucc f p P a_mem) (Quotient.mk'' x) = (quotientToQuotientRangePowQuotSucc f p P a_mem) (Quotient.mk'' y)
Pe_le_Pi1 : P ^ e ≤ P ^ (i + 1)
\u22a2 Quotient.mk'' x = Quotient.mk'' y
-- Mathlib/NumberTheory/RamificationInertia.lean
R : Type u
inst✝³ : CommRing R
S : Type v
inst✝² : CommRing S
f : R →+* S
p : Ideal R
P : Ideal S
hfp : NeZero e
inst✝¹ : IsDedekindDomain S
inst✝ : P.IsPrime
i : ℕ
hi : i < e
a : S
a_mem : a ∈ P ^ i
a_not_mem : a ∉ P ^ (i + 1)
x✝ : S ⧸ P
x : S
y✝ : S ⧸ P
y : S
Pe_le_Pi1 : P ^ e ≤ P ^ (i + 1)
h : ∃ y_1, ↑((powQuotSuccInclusion f p P i) y_1) = (Quotient.mk (P ^ e)) (a * x) - (Quotient.mk (P ^ e)) (a * y)
\u22a2 x - y ∈ P
-- Mathlib/NumberTheory/RamificationInertia.lean
R : Type u
inst✝³ : CommRing R
S : Type v
inst✝² : CommRing S
f : R →+* S
p : Ideal R
P : Ideal S
hfp : NeZero e
inst✝¹ : IsDedekindDomain S
inst✝ : P.IsPrime
i : ℕ
hi : i < e
a : S
a_mem : a ∈ P ^ i
a_not_mem : a ∉ P ^ (i + 1)
x✝ : S ⧸ P
x : S
y✝ : S ⧸ P
y : S
Pe_le_Pi1 : P ^ e ≤ P ^ (i + 1)
val✝ : S ⧸ P ^ e
z : S
hz : Quot.mk Setoid.r z ∈ map (Quotient.mk (P ^ e)) (P ^ (i + 1))
h : ↑((powQuotSuccInclusion f p P i) ⟨Quot.mk Setoid.r z, hz⟩) = (Quotient.mk (P ^ e)) (a * x) - (Quotient.mk (P ^ e)) (a * y)
\u22a2 x - y ∈ P
-- Mathlib/NumberTheory/RamificationInertia.lean
R : Type u
inst✝³ : CommRing R
S : Type v
inst✝² : CommRing S
f : R →+* S
p : Ideal R
P : Ideal S
hfp : NeZero e
inst✝¹ : IsDedekindDomain S
inst✝ : P.IsPrime
i : ℕ
hi : i < e
a : S
a_mem : a ∈ P ^ i
a_not_mem : a ∉ P ^ (i + 1)
x✝ : S ⧸ P
x : S
y✝ : S ⧸ P
y : S
Pe_le_Pi1 : P ^ e ≤ P ^ (i + 1)
val✝ : S ⧸ P ^ e
z : S
hz✝ : Quot.mk Setoid.r z ∈ map (Quotient.mk (P ^ e)) (P ^ (i + 1))
hz : z ∈ P ^ (i + 1)
h : ↑((powQuotSuccInclusion f p P i) ⟨Quot.mk Setoid.r z, hz✝⟩) = (Quotient.mk (P ^ e)) (a * x) - (Quotient.mk (P ^ e)) (a * y)
\u22a2 x - y ∈ P
-- Mathlib/NumberTheory/RamificationInertia.lean
R : Type u
inst✝³ : CommRing R
S : Type v
inst✝² : CommRing S
f : R →+* S
p : Ideal R
P : Ideal S
hfp : NeZero e
inst✝¹ : IsDedekindDomain S
inst✝ : P.IsPrime
i : ℕ
hi : i < e
a : S
a_mem : a ∈ P ^ i
a_not_mem : a ∉ P ^ (i + 1)
x✝ : S ⧸ P
x : S
y✝ : S ⧸ P
y : S
Pe_le_Pi1 : P ^ e ≤ P ^ (i + 1)
val✝ : S ⧸ P ^ e
z : S
hz✝ : Quot.mk Setoid.r z ∈ map (Quotient.mk (P ^ e)) (P ^ (i + 1))
hz : z ∈ P ^ (i + 1)
h : z - a * (x - y) ∈ P ^ e
\u22a2 x - y ∈ P
-- Mathlib/Algebra/Group/Units.lean
α : Type u
inst✝ : DivisionMonoid α
\u22a2 ∀ (u₁ u₂ : αˣ), ↑(u₁ / u₂) = ↑u₁ / ↑u₂
-- Mathlib/MeasureTheory/Integral/DivergenceTheorem.lean
E : Type u
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
n : ℕ
I : Box (Fin (n + 1))
f : (Fin (n + 1) → ℝ) → Fin (n + 1) → E
f' : (Fin (n + 1) → ℝ) → (Fin (n + 1) → ℝ) →L[ℝ] Fin (n + 1) → E
s : Set (Fin (n + 1) → ℝ)
hs : s.Countable
Hc : ContinuousOn f (Box.Icc I)
Hd : ∀ x ∈ Box.Ioo I \ s, HasFDerivAt f (f' x) x
Hi : IntegrableOn (fun x => ∑ i : Fin (n + 1), (f' x) (e i) i) (Box.Icc I) volume
\u22a2 ∫ (x : Fin (n + 1) → ℝ) in Box.Icc I, ∑ i : Fin (n + 1), (f' x) (e i) i = ∑ i : Fin (n + 1), ((∫ (x : Fin n → ℝ) in Box.Icc (I.face i), f (i.insertNth (I.upper i) x) i) - ∫ (x : Fin n → ℝ) in Box.Icc (I.face i), f (i.insertNth (I.lower i) x) i)
-- Mathlib/MeasureTheory/Integral/DivergenceTheorem.lean
E : Type u
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
n : ℕ
I : Box (Fin (n + 1))
f : (Fin (n + 1) → ℝ) → Fin (n + 1) → E
f' : (Fin (n + 1) → ℝ) → (Fin (n + 1) → ℝ) →L[ℝ] Fin (n + 1) → E
s : Set (Fin (n + 1) → ℝ)
hs : s.Countable
Hc : ContinuousOn f (Box.Icc I)
Hd : ∀ x ∈ Box.Ioo I \ s, HasFDerivAt f (f' x) x
Hi : IntegrableOn (fun x => ∑ i : Fin (n + 1), (f' x) (e i) i) (Box.Icc I) volume
J : ℕ →o Box (Fin (n + 1))
hJ_sub : ∀ (n_1 : ℕ), Box.Icc (J n_1) ⊆ Box.Ioo I
hJl : Tendsto (Box.lower ∘ ⇑J) atTop (𝓝 I.lower)
hJu : Tendsto (Box.upper ∘ ⇑J) atTop (𝓝 I.upper)
\u22a2 ∫ (x : Fin (n + 1) → ℝ) in Box.Icc I, ∑ i : Fin (n + 1), (f' x) (e i) i = ∑ i : Fin (n + 1), ((∫ (x : Fin n → ℝ) in Box.Icc (I.face i), f (i.insertNth (I.upper i) x) i) - ∫ (x : Fin n → ℝ) in Box.Icc (I.face i), f (i.insertNth (I.lower i) x) i)
-- Mathlib/MeasureTheory/Integral/DivergenceTheorem.lean
E : Type u
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
n : ℕ
I : Box (Fin (n + 1))
f : (Fin (n + 1) → ℝ) → Fin (n + 1) → E
f' : (Fin (n + 1) → ℝ) → (Fin (n + 1) → ℝ) →L[ℝ] Fin (n + 1) → E
s : Set (Fin (n + 1) → ℝ)
hs : s.Countable
Hc : ContinuousOn f (Box.Icc I)
Hd : ∀ x ∈ Box.Ioo I \ s, HasFDerivAt f (f' x) x
Hi : IntegrableOn (fun x => ∑ i : Fin (n + 1), (f' x) (e i) i) (Box.Icc I) volume
J : ℕ →o Box (Fin (n + 1))
hJ_sub : ∀ (n_1 : ℕ), Box.Icc (J n_1) ⊆ Box.Ioo I
hJl : Tendsto (Box.lower ∘ ⇑J) atTop (𝓝 I.lower)
hJu : Tendsto (Box.upper ∘ ⇑J) atTop (𝓝 I.upper)
hJ_sub' : ∀ (k : ℕ), Box.Icc (J k) ⊆ Box.Icc I
\u22a2 ∫ (x : Fin (n + 1) → ℝ) in Box.Icc I, ∑ i : Fin (n + 1), (f' x) (e i) i = ∑ i : Fin (n + 1), ((∫ (x : Fin n → ℝ) in Box.Icc (I.face i), f (i.insertNth (I.upper i) x) i) - ∫ (x : Fin n → ℝ) in Box.Icc (I.face i), f (i.insertNth (I.lower i) x) i)