ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/MeasureTheory/Function/StronglyMeasurable/Basic.lean
α : Type u_1
β✝ : Type u_2
γ : Type u_3
ι : Type u_4
inst✝³ : Countable ι
f✝ g : α → β✝
inst✝² : TopologicalSpace β✝
β : Type u_5
f : α → β
inst✝¹ : NormedAddCommGroup β
inst✝ : NormedSpace ℝ β
m : MeasurableSpace α
hf : StronglyMeasurable f
c : ℝ
x : α
hfx : ‖f x‖ ≤ c
h_tendsto : Tendsto (fun n => ↑(hf.approx n) x) atTop (𝓝 (f x))
hfx0 : ¬‖f x‖ = 0
this : min 1 (c / ‖f x‖) = 1
\u22a2 Tendsto (fun n => min 1 (c / ‖↑(hf.approx n) x‖)) atTop (𝓝 1)
-- Mathlib/MeasureTheory/Function/StronglyMeasurable/Basic.lean
α : Type u_1
β✝ : Type u_2
γ : Type u_3
ι : Type u_4
inst✝³ : Countable ι
f✝ g : α → β✝
inst✝² : TopologicalSpace β✝
β : Type u_5
f : α → β
inst✝¹ : NormedAddCommGroup β
inst✝ : NormedSpace ℝ β
m : MeasurableSpace α
hf : StronglyMeasurable f
c : ℝ
x : α
hfx : ‖f x‖ ≤ c
h_tendsto : Tendsto (fun n => ↑(hf.approx n) x) atTop (𝓝 (f x))
hfx0 : ¬‖f x‖ = 0
this : min 1 (c / ‖f x‖) = 1
\u22a2 Tendsto (fun n => min 1 (c / ‖↑(hf.approx n) x‖)) atTop (𝓝 (min 1 (c / ‖f x‖)))
-- Mathlib/MeasureTheory/Function/StronglyMeasurable/Basic.lean
α : Type u_1
β✝ : Type u_2
γ : Type u_3
ι : Type u_4
inst✝³ : Countable ι
f✝ g : α → β✝
inst✝² : TopologicalSpace β✝
β : Type u_5
f : α → β
inst✝¹ : NormedAddCommGroup β
inst✝ : NormedSpace ℝ β
m : MeasurableSpace α
hf : StronglyMeasurable f
c : ℝ
x : α
hfx : ‖f x‖ ≤ c
h_tendsto : Tendsto (fun n => ↑(hf.approx n) x) atTop (𝓝 (f x))
hfx0 : ¬‖f x‖ = 0
this : min 1 (c / ‖f x‖) = 1
\u22a2 Tendsto (fun n => c / ‖↑(hf.approx n) x‖) atTop (𝓝 (c / ‖f x‖))
-- Mathlib/Order/Interval/Set/Basic.lean
α : Type u_1
β : Type u_2
inst✝¹ : LinearOrder α
inst✝ : LinearOrder β
f : α → β
a a₁ a₂ b b₁ b₂ c d : α
h : b₁ < b₂
x : α
\u22a2 x ∈ Ioc a₁ b₁ ∩ Ioo a₂ b₂ ↔ x ∈ Ioc (max a₁ a₂) b₁
-- Mathlib/Data/Nat/Nth.lean
p : ℕ → Prop
\u22a2 nth p 0 = sInf (setOf p)
-- Mathlib/Data/Nat/Nth.lean
p : ℕ → Prop
\u22a2 sInf {x | p x ∧ ∀ k < 0, nth p k < x} = sInf (setOf p)
-- Mathlib/MeasureTheory/Function/SpecialFunctions/Basic.lean
α : Type u_1
x✝ : MeasurableSpace α
f : α → ℝ
μ : MeasureTheory.Measure α
hf : AEMeasurable (fun x => rexp (f x)) μ
\u22a2 AEMeasurable f μ
-- Mathlib/MeasureTheory/Function/SpecialFunctions/Basic.lean
α : Type u_1
x✝ : MeasurableSpace α
f : α → ℝ
μ : MeasureTheory.Measure α
hf : AEMeasurable (fun x => rexp (f x)) μ
this : f = fun x => log (rexp (f x))
\u22a2 AEMeasurable f μ
-- Mathlib/MeasureTheory/Function/SpecialFunctions/Basic.lean
α : Type u_1
x✝ : MeasurableSpace α
f : α → ℝ
μ : MeasureTheory.Measure α
hf : AEMeasurable (fun x => rexp (f x)) μ
this : f = fun x => log (rexp (f x))
\u22a2 AEMeasurable (fun x => log (rexp (f x))) μ
-- Mathlib/Algebra/Order/CauSeq/Basic.lean
α : Type u_1
β : Type u_2
inst✝² : LinearOrderedField α
inst✝¹ : DivisionRing β
abv : β → α
inst✝ : IsAbsoluteValue abv
f : CauSeq β abv
hf : ¬f.LimZero
ε : α
ε0 : ε > 0
K : α
K0 : K > 0
i : ℕ
H : ∀ j ≥ i, K ≤ abv (↑f j)
j : ℕ
ij : j ≥ i
\u22a2 abv (↑(f * f.inv hf - 1) j) < ε
-- Mathlib/RingTheory/WittVector/Basic.lean
p : ℕ
R : Type u_1
S : Type u_2
T : Type u_3
hp : Fact (Nat.Prime p)
inst✝² : CommRing R
inst✝¹ : CommRing S
inst✝ : CommRing T
α : Type u_4
β : Type u_5
x y : 𝕎 R
\u22a2 WittVector.ghostFun (-x) = -WittVector.ghostFun x
-- Mathlib/Topology/MetricSpace/Lipschitz.lean
α : Type u
β : Type v
γ : Type w
ι : Type x
inst✝² : PseudoMetricSpace α
inst✝¹ : PseudoMetricSpace β
inst✝ : PseudoMetricSpace γ
K : ℝ≥0
s : Set α
f✝ : α → β
f : α → ℝ
h : ∀ x ∈ s, ∀ y ∈ s, f x ≤ f y + dist x y
\u22a2 ∀ x ∈ s, ∀ y ∈ s, f x ≤ f y + ↑1 * dist x y
-- Mathlib/FieldTheory/SeparableDegree.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
f : F[X]
x : F
\u22a2 (X - C x).natSepDegree = 1
-- Mathlib/Topology/Sheaves/PUnit.lean
C : Type u
inst✝ : Category.{v, u} C
X : TopCat
hind : X.str = ⊤
F : Presheaf C X
it : IsTerminal (F.obj (op ⊥))
c : C
U : TopologicalSpace.Opens ↑X
s : Sieve U
hs : s ∈ (Opens.grothendieckTopology ↑X).sieves U
\u22a2 Presieve.IsSheafFor (F ⋙ coyoneda.obj (op c)) s.arrows
-- Mathlib/Topology/Sheaves/PUnit.lean
C : Type u
inst✝ : Category.{v, u} C
X : TopCat
hind : X.str = ⊤
F : Presheaf C X
it : IsTerminal (F.obj (op ⊥))
c : C
s : Sieve ⊥
hs : s ∈ (Opens.grothendieckTopology ↑X).sieves ⊥
\u22a2 Presieve.IsSheafFor (F ⋙ coyoneda.obj (op c)) s.arrows
-- Mathlib/Topology/Sheaves/PUnit.lean
C : Type u
inst✝ : Category.{v, u} C
X : TopCat
hind : X.str = ⊤
F : Presheaf C X
it : IsTerminal (F.obj (op ⊥))
c : C
U : TopologicalSpace.Opens ↑X
s : Sieve U
hs : s ∈ (Opens.grothendieckTopology ↑X).sieves U
hne : U ≠ ⊥
\u22a2 Presieve.IsSheafFor (F ⋙ coyoneda.obj (op c)) s.arrows
-- Mathlib/Data/ENNReal/Real.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0
h : a ≤ b
ht : b = ⊤ → a = ⊤
\u22a2 a.toReal ≤ b.toReal
-- Mathlib/Data/ENNReal/Real.lean
b c d : ℝ≥0∞
r p q : ℝ≥0
h : ⊤ ≤ b
ht : b = ⊤ → ⊤ = ⊤
\u22a2 ⊤.toReal ≤ b.toReal
-- Mathlib/Data/ENNReal/Real.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0
h : a ≤ b
ht : b = ⊤ → a = ⊤
ha : a ≠ ⊤
\u22a2 a.toReal ≤ b.toReal
-- Mathlib/MeasureTheory/Function/ConditionalExpectation/Basic.lean
α : Type u_1
F : Type u_2
F' : Type u_3
𝕜 : Type u_4
p : ℝ≥0∞
inst✝⁶ : RCLike 𝕜
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
inst✝³ : NormedAddCommGroup F'
inst✝² : NormedSpace 𝕜 F'
inst✝¹ : NormedSpace ℝ F'
inst✝ : CompleteSpace F'
m m0 : MeasurableSpace α
μ : Measure α
f g : α → F'
s : Set α
hm : m ≤ m0
hμm this : SigmaFinite (μ.trim hm)
\u22a2 Integrable (μ[f|m]) μ
-- Mathlib/LinearAlgebra/Basis/Flag.lean
R : Type u_1
M : Type u_2
inst✝² : CommRing R
inst✝¹ : AddCommGroup M
inst✝ : Module R M
n : ℕ
b : Basis (Fin n) R M
k : Fin n
a✝ : Nontrivial R
\u22a2 b.flag k.castSucc ≤ LinearMap.ker (b.dualBasis k)
-- Mathlib/RingTheory/ChainOfDivisors.lean
M : Type u_1
inst✝ : CancelCommMonoidWithZero M
q : Associates M
n : ℕ
c : Fin (n + 1) → Associates M
h₁ : StrictMono c
h₂ : ∀ {r : Associates M}, r ≤ q ↔ ∃ i, r = c i
\u22a2 IsUnit (c 0)
-- Mathlib/RingTheory/ChainOfDivisors.lean
M : Type u_1
inst✝ : CancelCommMonoidWithZero M
q : Associates M
n : ℕ
c : Fin (n + 1) → Associates M
h₁ : StrictMono c
h₂ : ∀ {r : Associates M}, r ≤ q ↔ ∃ i, r = c i
i : Fin (n + 1)
hr : 1 = c i
\u22a2 IsUnit (c 0)
-- Mathlib/RingTheory/ChainOfDivisors.lean
M : Type u_1
inst✝ : CancelCommMonoidWithZero M
q : Associates M
n : ℕ
c : Fin (n + 1) → Associates M
h₁ : StrictMono c
h₂ : ∀ {r : Associates M}, r ≤ q ↔ ∃ i, r = c i
i : Fin (n + 1)
hr : 1 = c i
\u22a2 c 0 ≤ c i
-- Mathlib/Algebra/Order/Ring/Basic.lean
α : Type u_1
M : Type u_2
R : Type u_3
inst✝ : OrderedSemiring R
a b x y : R
n m : ℕ
ha : 1 ≤ a
h : m ≠ 0
\u22a2 a ≤ a ^ m
-- Mathlib/Algebra/Lie/Submodule.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
N N' : LieSubmodule R L M
I J : LieIdeal R L
S : Set (LieSubmodule R L M)
\u22a2 ↑(sInf S) = ⋂ s ∈ S, ↑s
-- Mathlib/Algebra/Lie/Submodule.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
N N' : LieSubmodule R L M
I J : LieIdeal R L
S : Set (LieSubmodule R L M)
\u22a2 ⋂ p ∈ {x | ∃ s ∈ S, ↑s = x}, ↑p = ⋂ s ∈ S, ↑s
-- Mathlib/Algebra/Lie/Submodule.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
N N' : LieSubmodule R L M
I J : LieIdeal R L
S : Set (LieSubmodule R L M)
m : M
\u22a2 m ∈ ⋂ p ∈ {x | ∃ s ∈ S, ↑s = x}, ↑p ↔ m ∈ ⋂ s ∈ S, ↑s
-- Mathlib/MeasureTheory/Measure/FiniteMeasure.lean
Ω : Type u_1
inst✝⁵ : MeasurableSpace Ω
R : Type u_2
inst✝⁴ : SMul R ℝ≥0
inst✝³ : SMul R ℝ≥0∞
inst✝² : IsScalarTower R ℝ≥0 ℝ≥0∞
inst✝¹ : IsScalarTower R ℝ≥0∞ ℝ≥0∞
inst✝ : TopologicalSpace Ω
μ : FiniteMeasure Ω
c : ℝ≥0
\u22a2 μ.testAgainstNN (const Ω c) = c * μ.mass
-- Mathlib/Algebra/Polynomial/Mirror.lean
R : Type u_1
inst✝¹ : Ring R
p q : R[X]
inst✝ : NoZeroDivisors R
hp : ¬p = 0
hq : ¬q = 0
\u22a2 (p * q).mirror = p.mirror * q.mirror
-- Mathlib/Algebra/Polynomial/Mirror.lean
R : Type u_1
inst✝¹ : Ring R
p q : R[X]
inst✝ : NoZeroDivisors R
hp : ¬p = 0
hq : ¬q = 0
\u22a2 p.reverse * q.reverse * (X ^ p.natTrailingDegree * X ^ q.natTrailingDegree) = p.reverse * X ^ p.natTrailingDegree * (q.reverse * X ^ q.natTrailingDegree)
-- Mathlib/Algebra/Polynomial/Mirror.lean
R : Type u_1
inst✝¹ : Ring R
p q : R[X]
inst✝ : NoZeroDivisors R
hp : ¬p = 0
hq : ¬q = 0
\u22a2 p.reverse * (X ^ p.natTrailingDegree * q.reverse * X ^ q.natTrailingDegree) = p.reverse * X ^ p.natTrailingDegree * (q.reverse * X ^ q.natTrailingDegree)
-- Mathlib/RingTheory/HahnSeries/Summable.lean
Γ : Type u_1
R : Type u_2
inst✝¹ : PartialOrder Γ
inst✝ : AddCommMonoid R
α : Type u_3
f : α →₀ HahnSeries Γ R
g : Γ
\u22a2 (ofFinsupp f).hsum.coeff g = (f.sum fun x => id).coeff g
-- Mathlib/RingTheory/HahnSeries/Summable.lean
Γ : Type u_1
R : Type u_2
inst✝¹ : PartialOrder Γ
inst✝ : AddCommMonoid R
α : Type u_3
f : α →₀ HahnSeries Γ R
g : Γ
\u22a2 ∑ᶠ (i : α), (f i).coeff g = (∑ x ∈ f.support, id (f x)).coeff g
-- Mathlib/RingTheory/HahnSeries/Summable.lean
Γ : Type u_1
R : Type u_2
inst✝¹ : PartialOrder Γ
inst✝ : AddCommMonoid R
α : Type u_3
f : α →₀ HahnSeries Γ R
g : Γ
\u22a2 ∑ᶠ (i : α), (coeff.addMonoidHom g) (f i) = (coeff.addMonoidHom g) (∑ x ∈ f.support, f x)
-- Mathlib/RingTheory/HahnSeries/Summable.lean
Γ : Type u_1
R : Type u_2
inst✝¹ : PartialOrder Γ
inst✝ : AddCommMonoid R
α : Type u_3
f : α →₀ HahnSeries Γ R
g : Γ
\u22a2 (Function.support fun i => (coeff.addMonoidHom g) (f i)) ⊆ ↑f.support
-- Mathlib/RingTheory/HahnSeries/Summable.lean
Γ : Type u_1
R : Type u_2
inst✝¹ : PartialOrder Γ
inst✝ : AddCommMonoid R
α : Type u_3
f : α →₀ HahnSeries Γ R
g : Γ
x : α
h : x ∈ Function.support fun i => (coeff.addMonoidHom g) (f i)
\u22a2 x ∈ ↑f.support
-- Mathlib/RingTheory/HahnSeries/Summable.lean
Γ : Type u_1
R : Type u_2
inst✝¹ : PartialOrder Γ
inst✝ : AddCommMonoid R
α : Type u_3
f : α →₀ HahnSeries Γ R
g : Γ
x : α
h : x ∈ Function.support fun i => (coeff.addMonoidHom g) (f i)
\u22a2 ¬f x = 0
-- Mathlib/RingTheory/HahnSeries/Summable.lean
Γ : Type u_1
R : Type u_2
inst✝¹ : PartialOrder Γ
inst✝ : AddCommMonoid R
α : Type u_3
f : α →₀ HahnSeries Γ R
g : Γ
x : α
h : f x = 0
\u22a2 x ∉ Function.support fun i => (coeff.addMonoidHom g) (f i)
-- 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
f g : ℝ → ℝ
a b : ℝ
μ : Measure ℝ
hab✝ : a ≤ b
hf✝ : IntervalIntegrable f μ a b
hg : IntervalIntegrable g μ a b
c d : ℝ
hca : c ≤ a
hab : a ≤ b
hbd : b ≤ d
hf : 0 ≤ᶠ[ae (μ.restrict (Ioc c d))] f
hfi : IntervalIntegrable f μ c d
\u22a2 ∫ (x : ℝ) in a..b, f x ∂μ ≤ ∫ (x : ℝ) in c..d, f 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
f g : ℝ → ℝ
a b : ℝ
μ : Measure ℝ
hab✝ : a ≤ b
hf✝ : IntervalIntegrable f μ a b
hg : IntervalIntegrable g μ a b
c d : ℝ
hca : c ≤ a
hab : a ≤ b
hbd : b ≤ d
hf : 0 ≤ᶠ[ae (μ.restrict (Ioc c d))] f
hfi : IntervalIntegrable f μ c d
\u22a2 ∫ (x : ℝ) in Ioc a b, f x ∂μ ≤ ∫ (x : ℝ) in Ioc c d, f x ∂μ
-- Mathlib/Order/SymmDiff.lean
ι : Type u_1
α : Type u_2
β : Type u_3
π : ι → Type u_4
inst✝ : GeneralizedCoheytingAlgebra α
a b c d : α
\u22a2 a ∆ b ∆ (a ⊓ b) = a ⊔ b
-- Mathlib/AlgebraicTopology/TopologicalSimplex.lean
x y : SimplexCategory
f : x ⟶ y
\u22a2 Continuous (toTopMap f)
-- Mathlib/AlgebraicTopology/TopologicalSimplex.lean
x y : SimplexCategory
f : x ⟶ y
i : (forget SimplexCategory).obj y
\u22a2 Continuous fun a => ∑ j ∈ Finset.filter (fun x_1 => f x_1 = i) Finset.univ, ↑a j
-- Mathlib/Logic/Function/Iterate.lean
α : Type u
β : Type v
f : α → α
n : ℕ
hn : 0 < n
\u22a2 f ∘ f^[n.pred] = f^[n]
-- Mathlib/Data/Int/Defs.lean
a✝ b✝ c d m n a b : ℤ
h : a ≤ b
\u22a2 a.toNat ≤ b.toNat
-- Mathlib/Data/Int/Defs.lean
a✝ b✝ c d m n a b : ℤ
h : a ≤ b
\u22a2 a ≤ ↑b.toNat
-- Mathlib/Data/Matrix/Rank.lean
l : Type u_1
m : Type u_2
n : Type u_3
o : Type u_4
R : Type u_5
inst✝³ : Fintype n
inst✝² : Fintype o
inst✝¹ : CommRing R
inst✝ : StrongRankCondition R
A : Matrix m n R
B : Matrix n o R
\u22a2 (A * B).rank ≤ A.rank
-- Mathlib/Data/Matrix/Rank.lean
l : Type u_1
m : Type u_2
n : Type u_3
o : Type u_4
R : Type u_5
inst✝³ : Fintype n
inst✝² : Fintype o
inst✝¹ : CommRing R
inst✝ : StrongRankCondition R
A : Matrix m n R
B : Matrix n o R
\u22a2 finrank R ↥(LinearMap.range (A.mulVecLin ∘ₗ B.mulVecLin)) ≤ finrank R ↥(LinearMap.range A.mulVecLin)
-- Mathlib/LinearAlgebra/BilinearForm/TensorProduct.lean
ι : Type uι
R : Type uR
A : Type uA
M₁ : Type uM₁
M₂ : Type uM₂
inst✝¹⁰ : CommSemiring R
inst✝⁹ : CommSemiring A
inst✝⁸ : AddCommMonoid M₁
inst✝⁷ : AddCommMonoid M₂
inst✝⁶ : Algebra R A
inst✝⁵ : Module R M₁
inst✝⁴ : Module A M₁
inst✝³ : SMulCommClass R A M₁
inst✝² : SMulCommClass A R M₁
inst✝¹ : IsScalarTower R A M₁
inst✝ : Module R M₂
B₁ : BilinMap A M₁ A
B₂ : BilinMap R M₂ R
hB₁ : IsSymm B₁
hB₂ : IsSymm B₂
\u22a2 IsSymm (B₁.tmul B₂)
-- Mathlib/LinearAlgebra/BilinearForm/TensorProduct.lean
ι : Type uι
R : Type uR
A : Type uA
M₁ : Type uM₁
M₂ : Type uM₂
inst✝¹⁰ : CommSemiring R
inst✝⁹ : CommSemiring A
inst✝⁸ : AddCommMonoid M₁
inst✝⁷ : AddCommMonoid M₂
inst✝⁶ : Algebra R A
inst✝⁵ : Module R M₁
inst✝⁴ : Module A M₁
inst✝³ : SMulCommClass R A M₁
inst✝² : SMulCommClass A R M₁
inst✝¹ : IsScalarTower R A M₁
inst✝ : Module R M₂
B₁ : BilinMap A M₁ A
B₂ : BilinMap R M₂ R
hB₁ : IsSymm B₁
hB₂ : IsSymm B₂
\u22a2 B₁.tmul B₂ = flip (B₁.tmul B₂)
-- Mathlib/Algebra/DirectLimit.lean
R : Type u
inst✝⁷ : Ring R
ι : Type v
inst✝⁶ : Preorder ι
G : ι → Type w
inst✝⁵ : DecidableEq ι
inst✝⁴ : (i : ι) → AddCommGroup (G i)
f : (i j : ι) → i ≤ j → G i →+ G j
P : Type u₁
inst✝³ : AddCommGroup P
g : (i : ι) → G i →+ P
Hg : ∀ (i j : ι) (hij : i ≤ j) (x : G i), (g j) ((f i j hij) x) = (g i) x
G' : ι → Type v'
inst✝² : (i : ι) → AddCommGroup (G' i)
f' : (i j : ι) → i ≤ j → G' i →+ G' j
G'' : ι → Type v''
inst✝¹ : (i : ι) → AddCommGroup (G'' i)
f'' : (i j : ι) → i ≤ j → G'' i →+ G'' j
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
g₁ : (i : ι) → G i →+ G' i
g₂ : (i : ι) → G' i →+ G'' i
hg₁ : ∀ (i j : ι) (h : i ≤ j), (g₁ j).comp (f i j h) = (f' i j h).comp (g₁ i)
hg₂ : ∀ (i j : ι) (h : i ≤ j), (g₂ j).comp (f' i j h) = (f'' i j h).comp (g₂ i)
i j : ι
h : i ≤ j
\u22a2 ((fun i => (g₂ i).comp (g₁ i)) j).comp (f i j h) = (f'' i j h).comp ((fun i => (g₂ i).comp (g₁ i)) i)
-- Mathlib/Data/Fintype/Pi.lean
α : Type u_1
inst✝² : DecidableEq α
inst✝¹ : Fintype α
γ : α → Type u_2
δ : α → Type u_3
s✝ : (a : α) → Finset (γ a)
inst✝ : (a : α) → DecidableEq (δ a)
f : (a : α) → γ a → δ a
s : (a : α) → Finset (γ a)
a✝ : (a : α) → δ a
\u22a2 (a✝ ∈ piFinset fun a => image (f a) (s a)) ↔ a✝ ∈ image (fun b a => f a (b a)) (piFinset s)
-- Mathlib/Analysis/SpecialFunctions/Complex/Arg.lean
a x z✝ z : ℂ
hz : z.im < 0
\u22a2 z.arg = -Real.arccos (z.re / abs z)
-- Mathlib/Analysis/SpecialFunctions/Complex/Arg.lean
a x z✝ z : ℂ
hz : z.im < 0
h₀ : z ≠ 0
\u22a2 z.arg = -Real.arccos (z.re / abs z)
-- Mathlib/Analysis/SpecialFunctions/Complex/Arg.lean
a x z✝ z : ℂ
hz : z.im < 0
h₀ : z ≠ 0
\u22a2 0 ≤ -z.arg
-- Mathlib/Analysis/SpecialFunctions/Complex/Arg.lean
a x z✝ z : ℂ
hz : z.im < 0
h₀ : z ≠ 0
\u22a2 -z.arg ≤ π
-- Mathlib/Computability/AkraBazzi/AkraBazzi.lean
α : Type u_1
inst✝¹ : Fintype α
inst✝ : Nonempty α
T : ℕ → ℝ
g : ℝ → ℝ
a b : α → ℝ
r : α → ℕ → ℕ
R : AkraBazziRecurrence T g a b r
\u22a2 StrictAntiOn (fun x => 1 / log x) (Set.Ioi 1)
-- Mathlib/Computability/AkraBazzi/AkraBazzi.lean
α : Type u_1
inst✝¹ : Fintype α
inst✝ : Nonempty α
T : ℕ → ℝ
g : ℝ → ℝ
a b : α → ℝ
r : α → ℕ → ℕ
R : AkraBazziRecurrence T g a b r
\u22a2 StrictAntiOn (fun x => (log x)⁻¹) (Set.Ioi 1)
-- Mathlib/Computability/AkraBazzi/AkraBazzi.lean
α : Type u_1
inst✝¹ : Fintype α
inst✝ : Nonempty α
T : ℕ → ℝ
g : ℝ → ℝ
a b : α → ℝ
r : α → ℕ → ℕ
R : AkraBazziRecurrence T g a b r
\u22a2 StrictMonoOn log (Set.Ioi 1)
-- Mathlib/Computability/AkraBazzi/AkraBazzi.lean
α : Type u_1
inst✝¹ : Fintype α
inst✝ : Nonempty α
T : ℕ → ℝ
g : ℝ → ℝ
a b : α → ℝ
r : α → ℕ → ℕ
R : AkraBazziRecurrence T g a b r
x : ℝ
hx : x ∈ Set.Ioi 1
\u22a2 x ∈ Set.Ioi 0
-- Mathlib/Geometry/Manifold/VectorBundle/Basic.lean
𝕜 : Type u_1
B : Type u_2
B' : Type u_3
F : Type u_4
M : Type u_5
E : B → Type u_6
inst✝⁶ : TopologicalSpace F
inst✝⁵ : TopologicalSpace (TotalSpace F E)
inst✝⁴ : (x : B) → TopologicalSpace (E x)
HB : Type u_7
inst✝³ : TopologicalSpace HB
inst✝² : TopologicalSpace B
inst✝¹ : ChartedSpace HB B
inst✝ : FiberBundle F E
x : TotalSpace F E
y : ModelProd HB F
hy : y ∈ (chartAt (ModelProd HB F) x).target
\u22a2 (↑(chartAt (ModelProd HB F) x).symm y).proj = ↑(chartAt HB x.proj).symm y.1
-- Mathlib/Geometry/Manifold/VectorBundle/Basic.lean
𝕜 : Type u_1
B : Type u_2
B' : Type u_3
F : Type u_4
M : Type u_5
E : B → Type u_6
inst✝⁶ : TopologicalSpace F
inst✝⁵ : TopologicalSpace (TotalSpace F E)
inst✝⁴ : (x : B) → TopologicalSpace (E x)
HB : Type u_7
inst✝³ : TopologicalSpace HB
inst✝² : TopologicalSpace B
inst✝¹ : ChartedSpace HB B
inst✝ : FiberBundle F E
x : TotalSpace F E
y : ModelProd HB F
hy : y ∈ (chartAt HB x.proj).target ×ˢ univ ∧ ↑((chartAt HB x.proj).prod (PartialEquiv.refl F)).symm y ∈ (trivializationAt F E x.proj).target
\u22a2 (↑(trivializationAt F E x.proj).symm (↑((chartAt HB x.proj).prod (PartialHomeomorph.refl F)).symm y)).proj = ↑(chartAt HB x.proj).symm y.1
-- Mathlib/FieldTheory/PrimitiveElement.lean
F : Type u_1
E : Type u_2
inst✝⁷ : Field F
inst✝⁶ : Field E
inst✝⁵ : Algebra F E
inst✝⁴ : FiniteDimensional F E
inst✝³ : Algebra.IsSeparable F E
K : Type u_3
inst✝² : Field K
inst✝¹ : IsAlgClosed K
inst✝ : Algebra F K
\u22a2 Fintype.card (E →ₐ[F] K) = finrank F E
-- Mathlib/CategoryTheory/Triangulated/Opposite.lean
C : Type u_1
inst✝⁵ : Category.{u_2, u_1} C
inst✝⁴ : HasShift C ℤ
inst✝³ : HasZeroObject C
inst✝² : Preadditive C
inst✝¹ : ∀ (n : ℤ), (shiftFunctor C n).Additive
inst✝ : Pretriangulated C
T : Triangle Cᵒᵖ
\u22a2 T ∈ distinguishedTriangles ↔ Opposite.unop ((triangleOpEquivalence C).inverse.obj T) ∈ distinguishedTriangles
-- Mathlib/Data/Complex/Exponential.lean
x y : ℂ
\u22a2 sin (x + y) = sin x * cos y + cos x * sin y
-- Mathlib/GroupTheory/Sylow.lean
p : ℕ
G : Type u_1
inst✝ : Group G
g : G
P : Sylow p G
h : (↑P).Normal
\u22a2 g • P = P
-- Mathlib/Algebra/Polynomial/BigOperators.lean
R : Type u
ι : Type w
s : Finset ι
inst✝¹ : CommSemiring R
inst✝ : NoZeroDivisors R
f : ι → R[X]
t : Multiset R[X]
h : ∀ i ∈ s, f i ≠ 0
a✝ : Nontrivial R
\u22a2 (∏ i ∈ s, f i).natDegree = ∑ i ∈ s, (f i).natDegree
-- Mathlib/Algebra/Polynomial/BigOperators.lean
R : Type u
ι : Type w
s : Finset ι
inst✝¹ : CommSemiring R
inst✝ : NoZeroDivisors R
f : ι → R[X]
t : Multiset R[X]
h : ∀ i ∈ s, f i ≠ 0
a✝ : Nontrivial R
\u22a2 ∏ i ∈ s, (f i).leadingCoeff ≠ 0
-- Mathlib/Algebra/Polynomial/BigOperators.lean
R : Type u
ι : Type w
s : Finset ι
inst✝¹ : CommSemiring R
inst✝ : NoZeroDivisors R
f : ι → R[X]
t : Multiset R[X]
h : ∀ i ∈ s, f i ≠ 0
a✝ : Nontrivial R
\u22a2 ∀ a ∈ s, (f a).leadingCoeff ≠ 0
-- Mathlib/Algebra/Polynomial/EraseLead.lean
R : Type u_1
inst✝ : Semiring R
f : R[X]
h : f.eraseLead = 0
hpz : ¬f = 0
\u22a2 f.support.card ≤ 1
-- Mathlib/Topology/Order.lean
α : Type u
β : Type v
γ : Type u_1
f : α → β
ι : Sort u_2
t₁ : TopologicalSpace α
t₂ : ι → TopologicalSpace β
\u22a2 Continuous f ↔ ∀ (i : ι), Continuous f
-- Mathlib/Topology/UniformSpace/Equicontinuity.lean
ι : Type u_1
κ : Type u_2
X : Type u_3
X' : Type u_4
Y : Type u_5
Z : Type u_6
α : Type u_7
α' : Type u_8
β : Type u_9
β' : Type u_10
γ : Type u_11
𝓕 : Type u_12
tX : TopologicalSpace X
tY : TopologicalSpace Y
tZ : TopologicalSpace Z
uα : UniformSpace α
uβ : UniformSpace β
uγ : UniformSpace γ
F : ι → X → α
S : Set X
x₀ : X
\u22a2 EquicontinuousWithinAt F S x₀ ↔ ContinuousWithinAt (⇑UniformFun.ofFun ∘ swap F) S x₀
-- Mathlib/Topology/UniformSpace/Equicontinuity.lean
ι : Type u_1
κ : Type u_2
X : Type u_3
X' : Type u_4
Y : Type u_5
Z : Type u_6
α : Type u_7
α' : Type u_8
β : Type u_9
β' : Type u_10
γ : Type u_11
𝓕 : Type u_12
tX : TopologicalSpace X
tY : TopologicalSpace Y
tZ : TopologicalSpace Z
uα : UniformSpace α
uβ : UniformSpace β
uγ : UniformSpace γ
F : ι → X → α
S : Set X
x₀ : X
\u22a2 EquicontinuousWithinAt F S x₀ ↔ ∀ i ∈ 𝓤 α, ∀ᶠ (x : X) in 𝓝[S] x₀, (⇑UniformFun.ofFun ∘ swap F) x ∈ {g | ((⇑UniformFun.ofFun ∘ swap F) x₀, g) ∈ UniformFun.gen ι α i}
-- 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
R : Type u_9
inst✝ : NonAssocRing R
m : ℤ
\u22a2 m • 1 = ↑m
-- .lake/packages/batteries/Batteries/Data/List/Pairwise.lean
α : Type u_1
l : List α
is : List (Fin l.length)
h : Pairwise (fun x x_1 => ↑x < ↑x_1) is
n : Nat
l' : List α
hl' : l' = drop n l
his : ∀ (i : Fin l.length), i ∈ is → n ≤ ↑i
\u22a2 map l.get is <+ l'
-- Mathlib/Algebra/BigOperators/WithTop.lean
ι : Type u_1
α : Type u_2
inst✝¹ : AddCommMonoid α
inst✝ : LT α
s : Finset ι
f : ι → WithTop α
\u22a2 ∑ i ∈ s, f i = ⊤ ↔ ∃ i ∈ s, f i = ⊤
-- Mathlib/Analysis/Calculus/LocalExtr/Basic.lean
E : Type u
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℝ E
f : E → ℝ
f' : E →L[ℝ] ℝ
s : Set E
a x y : E
h : IsLocalMinOn f s a
hf : HasFDerivWithinAt f f' s a
hy : y ∈ posTangentConeAt s a
hy' : -y ∈ posTangentConeAt s a
\u22a2 f' y = 0
-- Mathlib/NumberTheory/LucasPrimality.lean
p : ℕ
a : ZMod p
ha : a ^ (p - 1) = 1
hd : ∀ (q : ℕ), Nat.Prime q → q ∣ p - 1 → a ^ ((p - 1) / q) ≠ 1
\u22a2 Nat.Prime p
-- Mathlib/NumberTheory/LucasPrimality.lean
p : ℕ
a : ZMod p
ha : a ^ (p - 1) = 1
hd : ∀ (q : ℕ), Nat.Prime q → q ∣ p - 1 → a ^ ((p - 1) / q) ≠ 1
h0 : p ≠ 0
\u22a2 Nat.Prime p
-- Mathlib/NumberTheory/LucasPrimality.lean
p : ℕ
a : ZMod p
ha : a ^ (p - 1) = 1
hd : ∀ (q : ℕ), Nat.Prime q → q ∣ p - 1 → a ^ ((p - 1) / q) ≠ 1
h0 : p ≠ 0
h1 : p ≠ 1
\u22a2 Nat.Prime p
-- Mathlib/NumberTheory/LucasPrimality.lean
p : ℕ
a : ZMod p
ha : a ^ (p - 1) = 1
hd : ∀ (q : ℕ), Nat.Prime q → q ∣ p - 1 → a ^ ((p - 1) / q) ≠ 1
h0 : p ≠ 0
h1 : p ≠ 1
hp1 : 1 < p
\u22a2 Nat.Prime p
-- Mathlib/NumberTheory/LucasPrimality.lean
p : ℕ
a : ZMod p
ha : a ^ (p - 1) = 1
hd : ∀ (q : ℕ), Nat.Prime q → q ∣ p - 1 → a ^ ((p - 1) / q) ≠ 1
h0 : p ≠ 0
h1 : p ≠ 1
hp1 : 1 < p
order_of_a : orderOf a = p - 1
\u22a2 Nat.Prime p
-- Mathlib/NumberTheory/LucasPrimality.lean
p : ℕ
a : ZMod p
ha : a ^ (p - 1) = 1
hd : ∀ (q : ℕ), Nat.Prime q → q ∣ p - 1 → a ^ ((p - 1) / q) ≠ 1
h0 : p ≠ 0
h1 : p ≠ 1
hp1 : 1 < p
order_of_a : orderOf a = p - 1
this : NeZero p
\u22a2 Nat.Prime p
-- Mathlib/NumberTheory/LucasPrimality.lean
p : ℕ
a : ZMod p
ha : a ^ (p - 1) = 1
hd : ∀ (q : ℕ), Nat.Prime q → q ∣ p - 1 → a ^ ((p - 1) / q) ≠ 1
h0 : p ≠ 0
h1 : p ≠ 1
hp1 : 1 < p
order_of_a : orderOf a = p - 1
this : NeZero p
\u22a2 Fintype.card (ZMod p)ˣ = p - 1
-- Mathlib/NumberTheory/LucasPrimality.lean
p : ℕ
a : ZMod p
ha : a ^ (p - 1) = 1
hd : ∀ (q : ℕ), Nat.Prime q → q ∣ p - 1 → a ^ ((p - 1) / q) ≠ 1
h0 : p ≠ 0
h1 : p ≠ 1
hp1 : 1 < p
order_of_a : orderOf a = p - 1
this : NeZero p
\u22a2 p - 1 ≤ Fintype.card (ZMod p)ˣ
-- Mathlib/NumberTheory/LucasPrimality.lean
p : ℕ
a : ZMod p
ha : a ^ (p - 1) = 1
hd : ∀ (q : ℕ), Nat.Prime q → q ∣ p - 1 → a ^ ((p - 1) / q) ≠ 1
h0 : p ≠ 0
h1 : p ≠ 1
hp1 : 1 < p
order_of_a : orderOf a = p - 1
this : NeZero p
hp' : p - 2 + 1 = p - 1
\u22a2 p - 1 ≤ Fintype.card (ZMod p)ˣ
-- Mathlib/NumberTheory/LucasPrimality.lean
p : ℕ
a : ZMod p
ha : a ^ (p - 1) = 1
hd : ∀ (q : ℕ), Nat.Prime q → q ∣ p - 1 → a ^ ((p - 1) / q) ≠ 1
h0 : p ≠ 0
h1 : p ≠ 1
hp1 : 1 < p
order_of_a : orderOf a = p - 1
this : NeZero p
hp' : p - 2 + 1 = p - 1
a' : (ZMod p)ˣ := Units.mkOfMulEqOne a (a ^ (p - 2)) ⋯
\u22a2 p - 1 ≤ Fintype.card (ZMod p)ˣ
-- Mathlib/Topology/UniformSpace/UniformEmbedding.lean
α : Type u
β : Type v
γ : Type w
inst✝² : UniformSpace α
inst✝¹ : UniformSpace β
inst✝ : UniformSpace γ
f : α → β
\u22a2 UniformEmbedding f ↔ Injective f ∧ UniformContinuous f ∧ comap (Prod.map f f) (𝓤 β) ≤ 𝓤 α