ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K : Type u_2
L : Type u_3
B : Type u_4
inst✝²⁹ : CommRing A
inst✝²⁸ : CommRing B
inst✝²⁷ : Algebra A B
inst✝²⁶ : Field K
inst✝²⁵ : Field L
inst✝²⁴ : Algebra A K
inst✝²³ : IsFractionRing A K
inst✝²² : Algebra B L
inst✝²¹ : Algebra K L
inst✝²⁰ : Algebra A L
inst✝¹⁹ : IsScalarTower A B L
inst✝¹⁸ : IsScalarTower A K L
inst✝¹⁷ : IsIntegralClosure B A L
inst✝¹⁶ : FiniteDimensional K L
Aₘ : Type ?u.262054
Bₘ : Type ?u.262057
inst✝¹⁵ : CommRing Aₘ
inst✝¹⁴ : CommRing Bₘ
inst✝¹³ : Algebra Aₘ Bₘ
inst✝¹² : Algebra A Aₘ
inst✝¹¹ : Algebra B Bₘ
inst✝¹⁰ : Algebra A Bₘ
inst✝⁹ : IsScalarTower A Aₘ Bₘ
inst✝⁸ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝⁷ : IsLocalization M Aₘ
inst✝⁶ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝⁵ : IsDomain A
inst✝⁴ : IsIntegrallyClosed A
inst✝³ : IsDomain B
inst✝² : IsIntegrallyClosed B
inst✝¹ : Module.Finite A B
inst✝ : NoZeroSMulDivisors A B
x : B
this✝ : IsIntegralClosure B A (FractionRing B)
this : IsLocalization (algebraMapSubmonoid B A⁰) (FractionRing B)

⊢ (algebraMap A K) ((intTrace A B) x) = (trace K L) ((algebraMap B L) x)
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K : Type u_2
L : Type u_3
B : Type u_4
inst✝²⁹ : CommRing A
inst✝²⁸ : CommRing B
inst✝²⁷ : Algebra A B
inst✝²⁶ : Field K
inst✝²⁵ : Field L
inst✝²⁴ : Algebra A K
inst✝²³ : IsFractionRing A K
inst✝²² : Algebra B L
inst✝²¹ : Algebra K L
inst✝²⁰ : Algebra A L
inst✝¹⁹ : IsScalarTower A B L
inst✝¹⁸ : IsScalarTower A K L
inst✝¹⁷ : IsIntegralClosure B A L
inst✝¹⁶ : FiniteDimensional K L
Aₘ : Type ?u.262054
Bₘ : Type ?u.262057
inst✝¹⁵ : CommRing Aₘ
inst✝¹⁴ : CommRing Bₘ
inst✝¹³ : Algebra Aₘ Bₘ
inst✝¹² : Algebra A Aₘ
inst✝¹¹ : Algebra B Bₘ
inst✝¹⁰ : Algebra A Bₘ
inst✝⁹ : IsScalarTower A Aₘ Bₘ
inst✝⁸ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝⁷ : IsLocalization M Aₘ
inst✝⁶ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝⁵ : IsDomain A
inst✝⁴ : IsIntegrallyClosed A
inst✝³ : IsDomain B
inst✝² : IsIntegrallyClosed B
inst✝¹ : Module.Finite A B
inst✝ : NoZeroSMulDivisors A B
x : B
this✝¹ : IsIntegralClosure B A (FractionRing B)
this✝ : IsLocalization (algebraMapSubmonoid B A⁰) (FractionRing B)
this : FiniteDimensional (FractionRing A) (FractionRing B)

⊢ (algebraMap A K) ((intTrace A B) x) = (trace K L) ((algebraMap B L) x)
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K : Type u_2
L : Type u_3
B : Type u_4
inst✝²⁹ : CommRing A
inst✝²⁸ : CommRing B
inst✝²⁷ : Algebra A B
inst✝²⁶ : Field K
inst✝²⁵ : Field L
inst✝²⁴ : Algebra A K
inst✝²³ : IsFractionRing A K
inst✝²² : Algebra B L
inst✝²¹ : Algebra K L
inst✝²⁰ : Algebra A L
inst✝¹⁹ : IsScalarTower A B L
inst✝¹⁸ : IsScalarTower A K L
inst✝¹⁷ : IsIntegralClosure B A L
inst✝¹⁶ : FiniteDimensional K L
Aₘ : Type ?u.262054
Bₘ : Type ?u.262057
inst✝¹⁵ : CommRing Aₘ
inst✝¹⁴ : CommRing Bₘ
inst✝¹³ : Algebra Aₘ Bₘ
inst✝¹² : Algebra A Aₘ
inst✝¹¹ : Algebra B Bₘ
inst✝¹⁰ : Algebra A Bₘ
inst✝⁹ : IsScalarTower A Aₘ Bₘ
inst✝⁸ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝⁷ : IsLocalization M Aₘ
inst✝⁶ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝⁵ : IsDomain A
inst✝⁴ : IsIntegrallyClosed A
inst✝³ : IsDomain B
inst✝² : IsIntegrallyClosed B
inst✝¹ : Module.Finite A B
inst✝ : NoZeroSMulDivisors A B
x : B
this✝² : IsIntegralClosure B A (FractionRing B)
this✝¹ : IsLocalization (algebraMapSubmonoid B A⁰) (FractionRing B)
this✝ : FiniteDimensional (FractionRing A) (FractionRing B)
this : IsFractionRing B L

⊢ (algebraMap A K) ((intTrace A B) x) = (trace K L) ((algebraMap B L) x)
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K : Type u_2
L : Type u_3
B : Type u_4
inst✝²⁹ : CommRing A
inst✝²⁸ : CommRing B
inst✝²⁷ : Algebra A B
inst✝²⁶ : Field K
inst✝²⁵ : Field L
inst✝²⁴ : Algebra A K
inst✝²³ : IsFractionRing A K
inst✝²² : Algebra B L
inst✝²¹ : Algebra K L
inst✝²⁰ : Algebra A L
inst✝¹⁹ : IsScalarTower A B L
inst✝¹⁸ : IsScalarTower A K L
inst✝¹⁷ : IsIntegralClosure B A L
inst✝¹⁶ : FiniteDimensional K L
Aₘ : Type ?u.262054
Bₘ : Type ?u.262057
inst✝¹⁵ : CommRing Aₘ
inst✝¹⁴ : CommRing Bₘ
inst✝¹³ : Algebra Aₘ Bₘ
inst✝¹² : Algebra A Aₘ
inst✝¹¹ : Algebra B Bₘ
inst✝¹⁰ : Algebra A Bₘ
inst✝⁹ : IsScalarTower A Aₘ Bₘ
inst✝⁸ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝⁷ : IsLocalization M Aₘ
inst✝⁶ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝⁵ : IsDomain A
inst✝⁴ : IsIntegrallyClosed A
inst✝³ : IsDomain B
inst✝² : IsIntegrallyClosed B
inst✝¹ : Module.Finite A B
inst✝ : NoZeroSMulDivisors A B
x : B
this✝² : IsIntegralClosure B A (FractionRing B)
this✝¹ : IsLocalization (algebraMapSubmonoid B A⁰) (FractionRing B)
this✝ : FiniteDimensional (FractionRing A) (FractionRing B)
this : IsFractionRing B L

⊢ (FractionRing.algEquiv A K).symm ((algebraMap A K) ((intTrace A B) x)) = (FractionRing.algEquiv A K).symm ((trace K L) ((algebraMap B L) x))
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K : Type u_2
L : Type u_3
B : Type u_4
inst✝²⁹ : CommRing A
inst✝²⁸ : CommRing B
inst✝²⁷ : Algebra A B
inst✝²⁶ : Field K
inst✝²⁵ : Field L
inst✝²⁴ : Algebra A K
inst✝²³ : IsFractionRing A K
inst✝²² : Algebra B L
inst✝²¹ : Algebra K L
inst✝²⁰ : Algebra A L
inst✝¹⁹ : IsScalarTower A B L
inst✝¹⁸ : IsScalarTower A K L
inst✝¹⁷ : IsIntegralClosure B A L
inst✝¹⁶ : FiniteDimensional K L
Aₘ : Type ?u.262054
Bₘ : Type ?u.262057
inst✝¹⁵ : CommRing Aₘ
inst✝¹⁴ : CommRing Bₘ
inst✝¹³ : Algebra Aₘ Bₘ
inst✝¹² : Algebra A Aₘ
inst✝¹¹ : Algebra B Bₘ
inst✝¹⁰ : Algebra A Bₘ
inst✝⁹ : IsScalarTower A Aₘ Bₘ
inst✝⁸ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝⁷ : IsLocalization M Aₘ
inst✝⁶ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝⁵ : IsDomain A
inst✝⁴ : IsIntegrallyClosed A
inst✝³ : IsDomain B
inst✝² : IsIntegrallyClosed B
inst✝¹ : Module.Finite A B
inst✝ : NoZeroSMulDivisors A B
x : B
this✝² : IsIntegralClosure B A (FractionRing B)
this✝¹ : IsLocalization (algebraMapSubmonoid B A⁰) (FractionRing B)
this✝ : FiniteDimensional (FractionRing A) (FractionRing B)
this : IsFractionRing B L

⊢ (trace (FractionRing A) (FractionRing B)) ((algebraMap B (FractionRing B)) x) = (FractionRing.algEquiv A K).symm ((trace K L) ((FractionRing.algEquiv B L) ((algebraMap B (FractionRing B)) x)))
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K : Type u_2
L : Type u_3
B : Type u_4
inst✝²⁹ : CommRing A
inst✝²⁸ : CommRing B
inst✝²⁷ : Algebra A B
inst✝²⁶ : Field K
inst✝²⁵ : Field L
inst✝²⁴ : Algebra A K
inst✝²³ : IsFractionRing A K
inst✝²² : Algebra B L
inst✝²¹ : Algebra K L
inst✝²⁰ : Algebra A L
inst✝¹⁹ : IsScalarTower A B L
inst✝¹⁸ : IsScalarTower A K L
inst✝¹⁷ : IsIntegralClosure B A L
inst✝¹⁶ : FiniteDimensional K L
Aₘ : Type ?u.262054
Bₘ : Type ?u.262057
inst✝¹⁵ : CommRing Aₘ
inst✝¹⁴ : CommRing Bₘ
inst✝¹³ : Algebra Aₘ Bₘ
inst✝¹² : Algebra A Aₘ
inst✝¹¹ : Algebra B Bₘ
inst✝¹⁰ : Algebra A Bₘ
inst✝⁹ : IsScalarTower A Aₘ Bₘ
inst✝⁸ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝⁷ : IsLocalization M Aₘ
inst✝⁶ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝⁵ : IsDomain A
inst✝⁴ : IsIntegrallyClosed A
inst✝³ : IsDomain B
inst✝² : IsIntegrallyClosed B
inst✝¹ : Module.Finite A B
inst✝ : NoZeroSMulDivisors A B
x : B
this✝² : IsIntegralClosure B A (FractionRing B)
this✝¹ : IsLocalization (algebraMapSubmonoid B A⁰) (FractionRing B)
this✝ : FiniteDimensional (FractionRing A) (FractionRing B)
this : IsFractionRing B L

⊢ (algebraMap K L).comp ↑(FractionRing.algEquiv A K).toRingEquiv = (↑(FractionRing.algEquiv B L).toRingEquiv).comp (algebraMap (FractionRing A) (FractionRing B))
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K : Type u_2
L : Type u_3
B : Type u_4
inst✝²⁹ : CommRing A
inst✝²⁸ : CommRing B
inst✝²⁷ : Algebra A B
inst✝²⁶ : Field K
inst✝²⁵ : Field L
inst✝²⁴ : Algebra A K
inst✝²³ : IsFractionRing A K
inst✝²² : Algebra B L
inst✝²¹ : Algebra K L
inst✝²⁰ : Algebra A L
inst✝¹⁹ : IsScalarTower A B L
inst✝¹⁸ : IsScalarTower A K L
inst✝¹⁷ : IsIntegralClosure B A L
inst✝¹⁶ : FiniteDimensional K L
Aₘ : Type ?u.262054
Bₘ : Type ?u.262057
inst✝¹⁵ : CommRing Aₘ
inst✝¹⁴ : CommRing Bₘ
inst✝¹³ : Algebra Aₘ Bₘ
inst✝¹² : Algebra A Aₘ
inst✝¹¹ : Algebra B Bₘ
inst✝¹⁰ : Algebra A Bₘ
inst✝⁹ : IsScalarTower A Aₘ Bₘ
inst✝⁸ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝⁷ : IsLocalization M Aₘ
inst✝⁶ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝⁵ : IsDomain A
inst✝⁴ : IsIntegrallyClosed A
inst✝³ : IsDomain B
inst✝² : IsIntegrallyClosed B
inst✝¹ : Module.Finite A B
inst✝ : NoZeroSMulDivisors A B
x : B
this✝² : IsIntegralClosure B A (FractionRing B)
this✝¹ : IsLocalization (algebraMapSubmonoid B A⁰) (FractionRing B)
this✝ : FiniteDimensional (FractionRing A) (FractionRing B)
this : IsFractionRing B L

⊢ ((algebraMap K L).comp ↑(FractionRing.algEquiv A K).toRingEquiv).comp (algebraMap A (FractionRing A)) = ((↑(FractionRing.algEquiv B L).toRingEquiv).comp (algebraMap (FractionRing A) (FractionRing B))).comp (algebraMap A (FractionRing A))
-- Mathlib/Algebra/CharP/Reduced.lean
R : Type u_1
inst✝² : CommRing R
inst✝¹ : IsReduced R
p n : ℕ
inst✝ : ExpChar R p
x y : R
H : (iterateFrobenius R p n) x = (iterateFrobenius R p n) y

⊢ x = y
-- Mathlib/Algebra/CharP/Reduced.lean
R : Type u_1
inst✝² : CommRing R
inst✝¹ : IsReduced R
p n : ℕ
inst✝ : ExpChar R p
x y : R
H : (iterateFrobenius R p n) x - (iterateFrobenius R p n) y = 0

⊢ x - y = 0
-- Mathlib/Algebra/CharP/Reduced.lean
R : Type u_1
inst✝² : CommRing R
inst✝¹ : IsReduced R
p n : ℕ
inst✝ : ExpChar R p
x y : R
H : (x - y) ^ p ^ n = 0

⊢ x - y = 0
-- Mathlib/CategoryTheory/Monoidal/Category.lean
C✝ : Type u
𝒞 : Category.{v, u} C✝
inst✝⁴ : MonoidalCategory C✝
C : Type u
inst✝³ : Category.{v, u} C
inst✝² : MonoidalCategory C
W X Y Z : C
f : W ⟶ X
inst✝¹ : IsIso f
g : Y ⟶ Z
inst✝ : IsIso g

⊢ inv (f ⊗ g) = inv f ⊗ inv g
-- Mathlib/LinearAlgebra/Lagrange.lean
F : Type u_1
inst✝ : Field F
x y : F
hxy : x ≠ y

⊢ (basisDivisor x y).degree = 1
-- Mathlib/LinearAlgebra/Lagrange.lean
F : Type u_1
inst✝ : Field F
x y : F
hxy : x ≠ y

⊢ (x - y)⁻¹ ≠ 0
-- Mathlib/Algebra/Module/LinearMap/Polynomial.lean
m : Type u_1
n : Type u_2
o : Type u_3
R : Type u_4
S : Type u_5
inst✝³ : Fintype n
inst✝² : Fintype o
inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
M N : Matrix m n R
i : m

⊢ (M + N).toMvPolynomial i = (M.toMvPolynomial + N.toMvPolynomial) i
-- Mathlib/Analysis/InnerProductSpace/TwoDim.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : InnerProductSpace ℝ E
inst✝ : Fact (finrank ℝ E = 2)
o : Orientation ℝ E (Fin 2)
x : E

⊢ (o.areaForm x) x = 0
-- Mathlib/Analysis/InnerProductSpace/TwoDim.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : InnerProductSpace ℝ E
inst✝ : Fact (finrank ℝ E = 2)
o : Orientation ℝ E (Fin 2)
x : E

⊢ o.volumeForm ![x, x] = 0
-- Mathlib/Analysis/InnerProductSpace/TwoDim.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : InnerProductSpace ℝ E
inst✝ : Fact (finrank ℝ E = 2)
o : Orientation ℝ E (Fin 2)
x : E

⊢ ![x, x] 0 = ![x, x] 1
-- Mathlib/Analysis/InnerProductSpace/TwoDim.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : InnerProductSpace ℝ E
inst✝ : Fact (finrank ℝ E = 2)
o : Orientation ℝ E (Fin 2)
x : E

⊢ 0 ≠ 1
-- Mathlib/GroupTheory/FreeAbelianGroup.lean
α : Type u
β : Type v
γ : Type w
x : FreeAbelianGroup α

⊢ (map id) x = x
-- Mathlib/GroupTheory/FreeAbelianGroup.lean
α : Type u
β : Type v
γ : Type w
x : FreeAbelianGroup α

⊢ (AddMonoidHom.id (FreeAbelianGroup α)) x = x
-- Mathlib/MeasureTheory/Integral/IntervalIntegral.lean
ι : Type u_1
𝕜 : Type u_2
E : Type u_3
F : Type u_4
A : Type u_5
inst✝² : NormedAddCommGroup E
inst✝¹ : CompleteSpace E
inst✝ : NormedSpace ℝ E
a b : ℝ
f g : ℝ → E
μ : Measure ℝ
h : a ≤ b

⊢ ∫ (x : ℝ) in Ι a b, ‖f x‖ ∂μ = ∫ (x : ℝ) in a..b, ‖f x‖ ∂μ
-- Mathlib/Analysis/Calculus/Deriv/Shift.lean
𝕜 : Type u_1
inst✝² : NontriviallyNormedField 𝕜
a x : 𝕜
𝕜' : Type u_2
inst✝¹ : NormedAddCommGroup 𝕜'
inst✝ : NormedSpace 𝕜 𝕜'
h : 𝕜 → 𝕜'
h' : 𝕜'
hh : HasDerivAt h h' (a + x)

⊢ HasDerivAt (fun x => h (a + x)) h' x
-- Mathlib/NumberTheory/LegendreSymbol/JacobiSymbol.lean
a : ℤ
b : ℕ
hb : Odd b

⊢ J(a | b) = J(a | b % (4 * a.natAbs))
-- Mathlib/NumberTheory/LegendreSymbol/JacobiSymbol.lean
a : ℤ
b : ℕ
hb : Odd b
ha : a = ↑a.natAbs

⊢ J(↑a.natAbs | b) = J(↑a.natAbs | b % (4 * a.natAbs))
-- Mathlib/NumberTheory/LegendreSymbol/JacobiSymbol.lean
a : ℤ
b : ℕ
hb : Odd b
ha : a = -↑a.natAbs

⊢ J(-↑a.natAbs | b) = J(-↑a.natAbs | b % (4 * a.natAbs))
-- Mathlib/Analysis/Convex/Deriv.lean
D : Set ℝ
hD : Convex ℝ D
f : ℝ → ℝ
hf : ContinuousOn f D
hf' : DifferentiableOn ℝ f (interior D)
h_anti : AntitoneOn (deriv f) (interior D)

⊢ MonotoneOn (deriv (-f)) (interior D)
-- Mathlib/Analysis/Convex/Deriv.lean
D : Set ℝ
hD : Convex ℝ D
f : ℝ → ℝ
hf : ContinuousOn f D
hf' : DifferentiableOn ℝ f (interior D)
hf'' : DifferentiableOn ℝ (deriv f) (interior D)
hf''_nonpos : ∀ x ∈ interior D, deriv^[2] f x ≤ 0

⊢ DifferentiableOn ℝ (deriv f) (interior (interior D))
-- Mathlib/Analysis/Convex/Deriv.lean
D : Set ℝ
hD : Convex ℝ D
f : ℝ → ℝ
hf : ContinuousOn f D
hf' : DifferentiableOn ℝ f (interior D)
hf'' : DifferentiableOn ℝ (deriv f) (interior D)
hf''_nonpos : ∀ x ∈ interior D, deriv^[2] f x ≤ 0

⊢ ∀ x ∈ interior (interior D), deriv (deriv f) x ≤ 0
-- Mathlib/MeasureTheory/Measure/MeasureSpace.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Type u_5
R : Type u_6
R' : Type u_7
m0 : MeasurableSpace α
inst✝¹ : MeasurableSpace β
inst✝ : MeasurableSpace γ
μ μ₁ μ₂ μ₃ ν ν' ν₁ ν₂ : Measure α
s✝ s' t : Set α
f : α → β
h : ∀ ⦃s : Set α⦄, MeasurableSet s → ν s = 0 → μ s = 0
s : Set α
hs : ν s = 0

⊢ μ s = 0
-- Mathlib/MeasureTheory/Measure/MeasureSpace.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Type u_5
R : Type u_6
R' : Type u_7
m0 : MeasurableSpace α
inst✝¹ : MeasurableSpace β
inst✝ : MeasurableSpace γ
μ μ₁ μ₂ μ₃ ν ν' ν₁ ν₂ : Measure α
s✝ s' t✝ : Set α
f : α → β
h : ∀ ⦃s : Set α⦄, MeasurableSet s → ν s = 0 → μ s = 0
s : Set α
hs : ν s = 0
t : Set α
h1t : s ⊆ t
h2t : MeasurableSet t
h3t : ν t = 0

⊢ μ s = 0
-- Mathlib/Probability/Kernel/MeasureCompProd.lean
α : Type u_1
β : Type u_2
mα : MeasurableSpace α
mβ : MeasurableSpace β
μ : Measure α
κ η : Kernel α β
inst✝¹ : SFinite μ
inst✝ : IsSFiniteKernel κ
f : α × β → ℝ≥0∞
hf : Measurable f
s : Set α
hs : MeasurableSet s
t : Set β
ht : MeasurableSet t

⊢ ∫⁻ (x : α × β) in s ×ˢ t, f x ∂μ ⊗ₘ κ = ∫⁻ (a : α) in s, ∫⁻ (b : β) in t, f (a, b) ∂κ a ∂μ
-- Mathlib/Probability/Kernel/MeasureCompProd.lean
α : Type u_1
β : Type u_2
mα : MeasurableSpace α
mβ : MeasurableSpace β
μ : Measure α
κ η : Kernel α β
inst✝¹ : SFinite μ
inst✝ : IsSFiniteKernel κ
f : α × β → ℝ≥0∞
hf : Measurable f
s : Set α
hs : MeasurableSet s
t : Set β
ht : MeasurableSet t

⊢ ∫⁻ (x : α) in s, ∫⁻ (y : β) in t, f (x, y) ∂(Kernel.prodMkLeft Unit κ) ((), x) ∂(Kernel.const Unit μ) () = ∫⁻ (a : α) in s, ∫⁻ (b : β) in t, f (a, b) ∂κ a ∂μ
-- Mathlib/Topology/Compactness/Lindelof.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X

⊢ s ∈ coclosedLindelof X ↔ ∃ t, IsClosed t ∧ IsLindelof t ∧ sᶜ ⊆ t
-- Mathlib/Analysis/Normed/Group/Hom.lean
V✝ : Type u_1
V₁ : Type u_2
V₂ : Type u_3
V₃ : Type u_4
inst✝⁵ : SeminormedAddCommGroup V✝
inst✝⁴ : SeminormedAddCommGroup V₁
inst✝³ : SeminormedAddCommGroup V₂
inst✝² : SeminormedAddCommGroup V₃
f g : NormedAddGroupHom V₁ V₂
V : Type u_5
inst✝¹ : NormedAddCommGroup V
inst✝ : Nontrivial V

⊢ ‖id V‖ = 1
-- Mathlib/Analysis/Normed/Group/Hom.lean
V✝ : Type u_1
V₁ : Type u_2
V₂ : Type u_3
V₃ : Type u_4
inst✝⁵ : SeminormedAddCommGroup V✝
inst✝⁴ : SeminormedAddCommGroup V₁
inst✝³ : SeminormedAddCommGroup V₂
inst✝² : SeminormedAddCommGroup V₃
f g : NormedAddGroupHom V₁ V₂
V : Type u_5
inst✝¹ : NormedAddCommGroup V
inst✝ : Nontrivial V

⊢ ∃ x, ‖x‖ ≠ 0
-- Mathlib/Analysis/Normed/Group/Hom.lean
V✝ : Type u_1
V₁ : Type u_2
V₂ : Type u_3
V₃ : Type u_4
inst✝⁵ : SeminormedAddCommGroup V✝
inst✝⁴ : SeminormedAddCommGroup V₁
inst✝³ : SeminormedAddCommGroup V₂
inst✝² : SeminormedAddCommGroup V₃
f g : NormedAddGroupHom V₁ V₂
V : Type u_5
inst✝¹ : NormedAddCommGroup V
inst✝ : Nontrivial V
x : V
hx : x ≠ 0

⊢ ∃ x, ‖x‖ ≠ 0
-- Mathlib/GroupTheory/Perm/Basic.lean
α✝ : Type u
β✝ : Type v
α : Type u_1
β : Type u_2
fst✝¹ : Perm α
snd✝¹ : Perm β
fst✝ : Perm α
snd✝ : Perm β
h : (sumCongrHom α β) (fst✝¹, snd✝¹) = (sumCongrHom α β) (fst✝, snd✝)

⊢ (fst✝¹, snd✝¹) = (fst✝, snd✝)
-- Mathlib/GroupTheory/Perm/Basic.lean
α✝ : Type u
β✝ : Type v
α : Type u_1
β : Type u_2
fst✝¹ : Perm α
snd✝¹ : Perm β
fst✝ : Perm α
snd✝ : Perm β
h : (sumCongrHom α β) (fst✝¹, snd✝¹) = (sumCongrHom α β) (fst✝, snd✝)

⊢ fst✝¹ = fst✝ ∧ snd✝¹ = snd✝
-- Mathlib/Algebra/Order/ToIntervalMod.lean
α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a✝ b✝ c : α
n : ℤ
a b : α
m : ℤ

⊢ toIcoMod hp a (b + m • p) = toIcoMod 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 : α
m : ℤ

⊢ b + m • p - (toIcoDiv hp a b • p + m • p) = b - toIcoDiv hp a b • p
-- Mathlib/Topology/MetricSpace/ThickenedIndicator.lean
α : Type u_1
inst✝ : PseudoEMetricSpace α
δ : ℝ
E : Set α
x : α
x_mem : x ∈ closure E

⊢ thickenedIndicatorAux δ E x = 1
-- Mathlib/Algebra/Homology/ShortComplex/RightHomology.lean
C : Type u_1
inst✝¹ : Category.{u_2, u_1} C
inst✝ : HasZeroMorphisms C
S S₁ S₂ S₃ : ShortComplex C
h : S.RightHomologyData
A : C
hf : S.f = 0
hg : S.g = 0

⊢ (ofZeros S hf hg).g' = 0
-- Mathlib/Algebra/Homology/ShortComplex/Preadditive.lean
C : Type u_1
inst✝¹ : Category.{u_2, u_1} C
inst✝ : Preadditive C
S₁ S₂ S₃ : ShortComplex C
φ φ' : S₁ ⟶ S₂
h₁ : S₁.RightHomologyData
h₂ : S₂.RightHomologyData
γ : RightHomologyMapData φ h₁ h₂

⊢ opcyclesMap' (-φ) h₁ h₂ = -opcyclesMap' φ h₁ h₂
-- Mathlib/LinearAlgebra/Matrix/ToLin.lean
R : Type u_1
inst✝⁴ : CommSemiring R
k : Type u_2
l : Type u_3
m : Type u_4
n : Type u_5
inst✝³ : DecidableEq n
inst✝² : Fintype n
inst✝¹ : Fintype l
inst✝ : DecidableEq l
f : (n → R) →ₗ[R] m → R
g : (l → R) →ₗ[R] n → R

⊢ toMatrix' (f ∘ₗ g) = toMatrix' f * toMatrix' g
-- Mathlib/LinearAlgebra/Matrix/ToLin.lean
R : Type u_1
inst✝⁴ : CommSemiring R
k : Type u_2
l : Type u_3
m : Type u_4
n : Type u_5
inst✝³ : DecidableEq n
inst✝² : Fintype n
inst✝¹ : Fintype l
inst✝ : DecidableEq l
f : (n → R) →ₗ[R] m → R
g : (l → R) →ₗ[R] n → R

⊢ f ∘ₗ g = toLin' (toMatrix' f * toMatrix' g)
-- Mathlib/FieldTheory/IsPerfectClosure.lean
K : Type u_1
L : Type u_2
M : Type u_3
N : Type u_4
inst✝¹¹ : CommRing K
inst✝¹⁰ : CommRing L
inst✝⁹ : CommRing M
inst✝⁸ : CommRing N
i : K →+* L
j : K →+* M
k : K →+* N
f : L →+* M
g : L →+* N
p : ℕ
inst✝⁷ : ExpChar K p
inst✝⁶ : ExpChar L p
inst✝⁵ : ExpChar M p
inst✝⁴ : ExpChar N p
inst✝³ : PerfectRing L p
inst✝² : IsPerfectClosure i p
inst✝¹ : PerfectRing M p
inst✝ : IsPerfectClosure j p
x : M
n : ℕ
y : K
h : j y = x ^ p ^ n

⊢ (equiv i j p).symm x = (iterateFrobeniusEquiv L p n).symm (i y)
-- Mathlib/Topology/Instances/EReal.lean
α : Type u_1
inst✝ : TopologicalSpace α
a : ℝ
ha : ↑a ≠ ⊤
h'a : ↑a ≠ ⊥

⊢ Tendsto toReal (𝓝 ↑a) (𝓝 (↑a).toReal)
-- Mathlib/Topology/Instances/EReal.lean
α : Type u_1
inst✝ : TopologicalSpace α
a : ℝ
ha : ↑a ≠ ⊤
h'a : ↑a ≠ ⊥

⊢ Tendsto (toReal ∘ Real.toEReal) (𝓝 a) (𝓝 (↑a).toReal)
-- Mathlib/Topology/PartitionOfUnity.lean
ι : Type u
X : Type v
inst✝⁴ : TopologicalSpace X
E : Type u_1
inst✝³ : AddCommMonoid E
inst✝² : SMulWithZero ℝ E
inst✝¹ : TopologicalSpace E
inst✝ : ContinuousSMul ℝ E
s✝ : Set X
f : PartitionOfUnity ι X s✝
s : Set X
ρ : PartitionOfUnity ι X s
x₀✝ x₀ : X
hx₀ : x₀ ∈ s
I : Finset ι
hI : ρ.finsupport x₀ ⊆ I

⊢ ∑ i ∈ I, (ρ i) x₀ = 1
-- Mathlib/Data/Nat/Choose/Sum.lean
R : Type u_1
inst✝ : Semiring R
x y : R
h : Commute x y
n : ℕ
t : ℕ → ℕ → R := fun n m => x ^ m * y ^ (n - m) * ↑(n.choose m)

⊢ (x + y) ^ n = ∑ m ∈ range (n + 1), t n m
-- Mathlib/Data/Nat/Choose/Sum.lean
R : Type u_1
inst✝ : Semiring R
x y : R
h : Commute x y
n : ℕ
t : ℕ → ℕ → R := fun n m => x ^ m * y ^ (n - m) * ↑(n.choose m)
h_first : ∀ (n : ℕ), t n 0 = y ^ n

⊢ (x + y) ^ n = ∑ m ∈ range (n + 1), t n m
-- Mathlib/Data/Nat/Choose/Sum.lean
R : Type u_1
inst✝ : Semiring R
x y : R
h : Commute x y
n : ℕ
t : ℕ → ℕ → R := fun n m => x ^ m * y ^ (n - m) * ↑(n.choose m)
h_first : ∀ (n : ℕ), t n 0 = y ^ n
h_last : ∀ (n : ℕ), t n n.succ = 0

⊢ (x + y) ^ n = ∑ m ∈ range (n + 1), t n m
-- Mathlib/LinearAlgebra/Dimension/Finite.lean
R : Type u
M M₁ : Type v
M' : Type v'
ι : Type w
inst✝⁷ : Ring R
inst✝⁶ : AddCommGroup M
inst✝⁵ : AddCommGroup M'
inst✝⁴ : AddCommGroup M₁
inst✝³ : Module R M
inst✝² : Module R M'
inst✝¹ : Module R M₁
inst✝ : NoZeroSMulDivisors R M
h : Module.rank R M = 0
a✝ : Nontrivial R

⊢ Finite R M
-- Mathlib/LinearAlgebra/Dimension/Finite.lean
R : Type u
M M₁ : Type v
M' : Type v'
ι : Type w
inst✝⁷ : Ring R
inst✝⁶ : AddCommGroup M
inst✝⁵ : AddCommGroup M'
inst✝⁴ : AddCommGroup M₁
inst✝³ : Module R M
inst✝² : Module R M'
inst✝¹ : Module R M₁
inst✝ : NoZeroSMulDivisors R M
h : Subsingleton M
a✝ : Nontrivial R

⊢ Finite R M
-- Mathlib/CategoryTheory/Sites/Sheafification.lean
C : Type u₁
inst✝³ : Category.{v₁, u₁} C
J : GrothendieckTopology C
A : Type u₂
inst✝² : Category.{v₂, u₂} A
D : Type u_1
inst✝¹ : Category.{u_2, u_1} D
inst✝ : HasWeakSheafify J D
P Q : Cᵒᵖ ⥤ D
η : P ⟶ Q
hQ : Presheaf.IsSheaf J Q
γ : sheafify J P ⟶ Q
h : (sheafificationAdjunction J D).unit.app P ≫ γ = η
γ' : (presheafToSheaf J D).obj P ⟶ { val := Q, cond := hQ } := { val := γ }

⊢ γ'.val = (((sheafificationAdjunction J D).homEquiv P { val := Q, cond := hQ }).symm η).val
-- Mathlib/CategoryTheory/Sites/Sheafification.lean
C : Type u₁
inst✝³ : Category.{v₁, u₁} C
J : GrothendieckTopology C
A : Type u₂
inst✝² : Category.{v₂, u₂} A
D : Type u_1
inst✝¹ : Category.{u_2, u_1} D
inst✝ : HasWeakSheafify J D
P Q : Cᵒᵖ ⥤ D
η : P ⟶ Q
hQ : Presheaf.IsSheaf J Q
γ : sheafify J P ⟶ Q
h : (sheafificationAdjunction J D).unit.app P ≫ γ = η
γ' : (presheafToSheaf J D).obj P ⟶ { val := Q, cond := hQ } := { val := γ }

⊢ (sheafificationAdjunction J D).unit.app P ≫ (sheafToPresheaf J D).map γ' = η
-- Mathlib/Data/Set/Subsingleton.lean
α : Type u
a : α
s t : Set α
ha : a ∈ s

⊢ s = {a} ∨ s.Nontrivial
-- Mathlib/Data/Set/Subsingleton.lean
α : Type u
a : α
s t : Set α
ha : a ∈ s

⊢ s.Subsingleton ∨ s.Nontrivial
-- Mathlib/Data/Nat/Factorial/Basic.lean
n k : ℕ
h : 0 < n

⊢ (n - 1)! * n.ascFactorial k = (n + k - 1)!
-- Mathlib/Data/Nat/Factorial/Basic.lean
n k : ℕ
h : 0 < n

⊢ n.pred ! * n.ascFactorial k = (n.pred + k)!
-- Mathlib/Data/Nat/Factorial/Basic.lean
n k : ℕ
h : 0 < n

⊢ n.pred ! * (n - succ 0 + succ 0).ascFactorial k = (n.pred + k)!
-- Mathlib/Algebra/Order/Group/Unbundled/Basic.lean
α : Type u
inst✝² : Group α
inst✝¹ : LT α
inst✝ : CovariantClass α α (swap fun x x_1 => x * x_1) fun x x_1 => x < x_1
a b c d : α

⊢ a / b < 1 ↔ a < b
-- Mathlib/MeasureTheory/Function/Egorov.lean
α : Type u_1
β : Type u_2
ι : Type u_3
m : MeasurableSpace α
inst✝³ : MetricSpace β
μ : Measure α
n✝ : ℕ
i j : ι
s : Set α
ε : ℝ
f : ι → α → β
g : α → β
inst✝² : SemilatticeSup ι
inst✝¹ : Nonempty ι
inst✝ : Countable ι
hε : 0 < ε
hf : ∀ (n : ι), StronglyMeasurable (f n)
hg : StronglyMeasurable g
hsm : MeasurableSet s
hs : μ s ≠ ⊤
hfg : ∀ᵐ (x : α) ∂μ, x ∈ s → Tendsto (fun n => f n x) atTop (𝓝 (g x))
n : ℕ

⊢ ∃ j, μ (s ∩ notConvergentSeq f g n j) ≤ ENNReal.ofReal (ε * 2⁻¹ ^ n)
-- Mathlib/MeasureTheory/Function/Egorov.lean
α : Type u_1
β : Type u_2
ι : Type u_3
m : MeasurableSpace α
inst✝³ : MetricSpace β
μ : Measure α
n✝ : ℕ
i j : ι
s : Set α
ε : ℝ
f : ι → α → β
g : α → β
inst✝² : SemilatticeSup ι
inst✝¹ : Nonempty ι
inst✝ : Countable ι
hε : 0 < ε
hf : ∀ (n : ι), StronglyMeasurable (f n)
hg : StronglyMeasurable g
hsm : MeasurableSet s
hs : μ s ≠ ⊤
hfg : ∀ᵐ (x : α) ∂μ, x ∈ s → Tendsto (fun n => f n x) atTop (𝓝 (g x))
n : ℕ
N : ι
hN : ∀ n_1 ≥ N, μ (s ∩ notConvergentSeq f g n n_1) ∈ Icc (0 - ENNReal.ofReal (ε * 2⁻¹ ^ n)) (0 + ENNReal.ofReal (ε * 2⁻¹ ^ n))

⊢ ∃ j, μ (s ∩ notConvergentSeq f g n j) ≤ ENNReal.ofReal (ε * 2⁻¹ ^ n)