ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Analysis/Complex/Schwarz.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℂ E
R R₁ R₂ : ℝ
f : ℂ → E
c z z₀ : ℂ
hd : DifferentiableOn ℂ f (ball c R₁)
h_maps : MapsTo f (ball c R₁) (ball (f c) R₂)
hz : z ∈ ball c R₁
hR₁ : 0 < R₁
hR₂ : 0 < R₂
hc : dslope f c z ≠ 0
g : E →L[ℂ] ℂ
hg : ‖g‖ = 1
hgf : g (dslope f c z) = ↑‖dslope f c z‖
hg' : ‖g‖₊ = 1
hg₀ : ‖g‖₊ ≠ 0
\u22a2 ‖dslope f c z‖ ≤ R₂ / R₁
-- Mathlib/Algebra/CharZero/Defs.lean
R : Type u_1
inst✝ : AddGroupWithOne R
H : ∀ (n : ℕ), ↑n = 0 → n = 0
m : ℕ
ih : ∀ (n : ℕ), ↑m = ↑n → m = n
n : ℕ
h : ↑(m + 1) = ↑(n + 1)
\u22a2 m + 1 = n + 1
-- Mathlib/Algebra/CharZero/Defs.lean
R : Type u_1
inst✝ : AddGroupWithOne R
H : ∀ (n : ℕ), ↑n = 0 → n = 0
m : ℕ
ih : ∀ (n : ℕ), ↑m = ↑n → m = n
n : ℕ
h : ↑m = ↑n
\u22a2 m + 1 = n + 1
-- Mathlib/Data/Nat/Choose/Multinomial.lean
α : Type u_1
s : Finset α
f✝ : α → ℕ
a b : α
n : ℕ
ha : a ∉ s
f : α → ℕ
\u22a2 multinomial (cons a s ha) f = (f a + ∑ i ∈ s, f i).choose (f a) * multinomial s f
-- Mathlib/Data/Nat/Choose/Multinomial.lean
α : Type u_1
s : Finset α
f✝ : α → ℕ
a b : α
n : ℕ
ha : a ∉ s
f : α → ℕ
\u22a2 0 < ∏ i ∈ cons a s ha, (f i)!
-- Mathlib/Algebra/GeomSum.lean
α : Type u
inst✝ : Ring α
x : α
n : ℕ
\u22a2 (∑ i ∈ range n, x ^ i) * (1 - x) = 1 - x ^ n
-- Mathlib/Algebra/GeomSum.lean
α : Type u
inst✝ : Ring α
x : α
n : ℕ
this : -((∑ i ∈ range n, x ^ i) * (x - 1)) = -(x ^ n - 1)
\u22a2 (∑ i ∈ range n, x ^ i) * (1 - x) = 1 - x ^ n
-- Mathlib/Algebra/GeomSum.lean
α : Type u
inst✝ : Ring α
x : α
n : ℕ
this : (∑ i ∈ range n, x ^ i) * (1 - x) = 1 - x ^ n
\u22a2 (∑ i ∈ range n, x ^ i) * (1 - x) = 1 - x ^ n
-- Mathlib/Algebra/Algebra/Operations.lean
ι : Sort uι
R : Type u
inst✝² : CommSemiring R
A : Type v
inst✝¹ : Semiring A
inst✝ : Algebra R A
S T : Set A
M✝ N P Q : Submodule R A
m n✝ : A
n : ℕ
M : Submodule R Aᵐᵒᵖ
\u22a2 map (↑(opLinearEquiv R).symm) (M ^ n) = map (↑(opLinearEquiv R).symm) M ^ n
-- Mathlib/RingTheory/Ideal/Norm.lean
S : Type u_1
inst✝⁵ : CommRing S
inst✝⁴ : IsDomain S
inst✝³ : Nontrivial S
inst✝² : IsDedekindDomain S
inst✝¹ : Module.Free ℤ S
inst✝ : Module.Finite ℤ S
r : S
s : Set S
\u22a2 absNorm (span {r}) ∣ ((Algebra.norm ℤ) r).natAbs
-- Mathlib/Data/Finset/Card.lean
α : Type u_1
β : Type u_2
R : Type u_3
s✝ t u : Finset α
f : α → β
n : ℕ
inst✝ : DecidableEq α
s : Multiset α
\u22a2 s.toFinset.card = 1 ↔ Multiset.card s ≠ 0 ∧ ∃ a, s = Multiset.card s • {a}
-- Mathlib/Analysis/Calculus/LineDeriv/IntegrationByParts.lean
E : Type u_1
F : Type u_2
G : Type u_3
W : Type u_4
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace ℝ E
inst✝⁸ : NormedAddCommGroup F
inst✝⁷ : NormedSpace ℝ F
inst✝⁶ : NormedAddCommGroup G
inst✝⁵ : NormedSpace ℝ G
inst✝⁴ : NormedAddCommGroup W
inst✝³ : NormedSpace ℝ W
inst✝² : MeasurableSpace E
inst✝¹ : BorelSpace E
μ : Measure E
inst✝ : SigmaFinite μ
f f' : E × ℝ → F
g g' : E × ℝ → G
B : F →L[ℝ] G →L[ℝ] W
hf'g : Integrable (fun x => (B (f' x)) (g x)) (μ.prod volume)
hfg' : Integrable (fun x => (B (f x)) (g' x)) (μ.prod volume)
hfg : Integrable (fun x => (B (f x)) (g x)) (μ.prod volume)
hf : ∀ (x : E × ℝ), HasLineDerivAt ℝ f (f' x) x (0, 1)
hg : ∀ (x : E × ℝ), HasLineDerivAt ℝ g (g' x) x (0, 1)
\u22a2 ∫ (x : E), ∫ (t : ℝ), (B (f (x, t))) (g' (x, t)) ∂μ = ∫ (x : E), -∫ (t : ℝ), (B (f' (x, t))) (g (x, t)) ∂μ
-- Mathlib/Analysis/Calculus/LineDeriv/IntegrationByParts.lean
E : Type u_1
F : Type u_2
G : Type u_3
W : Type u_4
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace ℝ E
inst✝⁸ : NormedAddCommGroup F
inst✝⁷ : NormedSpace ℝ F
inst✝⁶ : NormedAddCommGroup G
inst✝⁵ : NormedSpace ℝ G
inst✝⁴ : NormedAddCommGroup W
inst✝³ : NormedSpace ℝ W
inst✝² : MeasurableSpace E
inst✝¹ : BorelSpace E
μ : Measure E
inst✝ : SigmaFinite μ
f f' : E × ℝ → F
g g' : E × ℝ → G
B : F →L[ℝ] G →L[ℝ] W
hf'g : Integrable (fun x => (B (f' x)) (g x)) (μ.prod volume)
hfg' : Integrable (fun x => (B (f x)) (g' x)) (μ.prod volume)
hfg : Integrable (fun x => (B (f x)) (g x)) (μ.prod volume)
hf : ∀ (x : E × ℝ), HasLineDerivAt ℝ f (f' x) x (0, 1)
hg : ∀ (x : E × ℝ), HasLineDerivAt ℝ g (g' x) x (0, 1)
\u22a2 (fun a => ∫ (t : ℝ), (B (f (a, t))) (g' (a, t))) =ᶠ[ae μ] fun a => -∫ (t : ℝ), (B (f' (a, t))) (g (a, t))
-- Mathlib/Analysis/Calculus/LineDeriv/IntegrationByParts.lean
E : Type u_1
F : Type u_2
G : Type u_3
W : Type u_4
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace ℝ E
inst✝⁸ : NormedAddCommGroup F
inst✝⁷ : NormedSpace ℝ F
inst✝⁶ : NormedAddCommGroup G
inst✝⁵ : NormedSpace ℝ G
inst✝⁴ : NormedAddCommGroup W
inst✝³ : NormedSpace ℝ W
inst✝² : MeasurableSpace E
inst✝¹ : BorelSpace E
μ : Measure E
inst✝ : SigmaFinite μ
f f' : E × ℝ → F
g g' : E × ℝ → G
B : F →L[ℝ] G →L[ℝ] W
hf'g : Integrable (fun x => (B (f' x)) (g x)) (μ.prod volume)
hfg' : Integrable (fun x => (B (f x)) (g' x)) (μ.prod volume)
hfg : Integrable (fun x => (B (f x)) (g x)) (μ.prod volume)
hf : ∀ (x : E × ℝ), HasLineDerivAt ℝ f (f' x) x (0, 1)
hg : ∀ (x : E × ℝ), HasLineDerivAt ℝ g (g' x) x (0, 1)
x : E
hf'gx : Integrable (fun y => (B (f' (x, y))) (g (x, y))) volume
hfg'x : Integrable (fun y => (B (f (x, y))) (g' (x, y))) volume
hfgx : Integrable (fun y => (B (f (x, y))) (g (x, y))) volume
\u22a2 ∫ (t : ℝ), (B (f (x, t))) (g' (x, t)) = -∫ (t : ℝ), (B (f' (x, t))) (g (x, t))
-- Mathlib/Analysis/Calculus/LineDeriv/IntegrationByParts.lean
E : Type u_1
F : Type u_2
G : Type u_3
W : Type u_4
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace ℝ E
inst✝⁸ : NormedAddCommGroup F
inst✝⁷ : NormedSpace ℝ F
inst✝⁶ : NormedAddCommGroup G
inst✝⁵ : NormedSpace ℝ G
inst✝⁴ : NormedAddCommGroup W
inst✝³ : NormedSpace ℝ W
inst✝² : MeasurableSpace E
inst✝¹ : BorelSpace E
μ : Measure E
inst✝ : SigmaFinite μ
f f' : E × ℝ → F
g g' : E × ℝ → G
B : F →L[ℝ] G →L[ℝ] W
hf'g : Integrable (fun x => (B (f' x)) (g x)) (μ.prod volume)
hfg' : Integrable (fun x => (B (f x)) (g' x)) (μ.prod volume)
hfg : Integrable (fun x => (B (f x)) (g x)) (μ.prod volume)
hf : ∀ (x : E × ℝ), HasLineDerivAt ℝ f (f' x) x (0, 1)
hg : ∀ (x : E × ℝ), HasLineDerivAt ℝ g (g' x) x (0, 1)
x : E
hf'gx : Integrable (fun y => (B (f' (x, y))) (g (x, y))) volume
hfg'x : Integrable (fun y => (B (f (x, y))) (g' (x, y))) volume
hfgx : Integrable (fun y => (B (f (x, y))) (g (x, y))) volume
\u22a2 ∀ (x_1 : ℝ), HasDerivAt (fun x_2 => f (x, x_2)) (f' (x, x_1)) x_1
-- Mathlib/Analysis/Calculus/LineDeriv/IntegrationByParts.lean
E : Type u_1
F : Type u_2
G : Type u_3
W : Type u_4
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace ℝ E
inst✝⁸ : NormedAddCommGroup F
inst✝⁷ : NormedSpace ℝ F
inst✝⁶ : NormedAddCommGroup G
inst✝⁵ : NormedSpace ℝ G
inst✝⁴ : NormedAddCommGroup W
inst✝³ : NormedSpace ℝ W
inst✝² : MeasurableSpace E
inst✝¹ : BorelSpace E
μ : Measure E
inst✝ : SigmaFinite μ
f f' : E × ℝ → F
g g' : E × ℝ → G
B : F →L[ℝ] G →L[ℝ] W
hf'g : Integrable (fun x => (B (f' x)) (g x)) (μ.prod volume)
hfg' : Integrable (fun x => (B (f x)) (g' x)) (μ.prod volume)
hfg : Integrable (fun x => (B (f x)) (g x)) (μ.prod volume)
hf : ∀ (x : E × ℝ), HasLineDerivAt ℝ f (f' x) x (0, 1)
hg : ∀ (x : E × ℝ), HasLineDerivAt ℝ g (g' x) x (0, 1)
x : E
hf'gx : Integrable (fun y => (B (f' (x, y))) (g (x, y))) volume
hfg'x : Integrable (fun y => (B (f (x, y))) (g' (x, y))) volume
hfgx : Integrable (fun y => (B (f (x, y))) (g (x, y))) volume
\u22a2 ∀ (x_1 : ℝ), HasDerivAt (fun x_2 => g (x, x_2)) (g' (x, x_1)) x_1
-- Mathlib/Analysis/Calculus/LineDeriv/IntegrationByParts.lean
E : Type u_1
F : Type u_2
G : Type u_3
W : Type u_4
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace ℝ E
inst✝⁸ : NormedAddCommGroup F
inst✝⁷ : NormedSpace ℝ F
inst✝⁶ : NormedAddCommGroup G
inst✝⁵ : NormedSpace ℝ G
inst✝⁴ : NormedAddCommGroup W
inst✝³ : NormedSpace ℝ W
inst✝² : MeasurableSpace E
inst✝¹ : BorelSpace E
μ : Measure E
inst✝ : SigmaFinite μ
f f' : E × ℝ → F
g g' : E × ℝ → G
B : F →L[ℝ] G →L[ℝ] W
hf'g : Integrable (fun x => (B (f' x)) (g x)) (μ.prod volume)
hfg' : Integrable (fun x => (B (f x)) (g' x)) (μ.prod volume)
hfg : Integrable (fun x => (B (f x)) (g x)) (μ.prod volume)
hf : ∀ (x : E × ℝ), HasLineDerivAt ℝ f (f' x) x (0, 1)
hg : ∀ (x : E × ℝ), HasLineDerivAt ℝ g (g' x) x (0, 1)
\u22a2 ∫ (x : E), -∫ (t : ℝ), (B (f' (x, t))) (g (x, t)) ∂μ = -∫ (x : E × ℝ), (B (f' x)) (g x) ∂μ.prod volume
-- Mathlib/FieldTheory/Laurent.lean
R : Type u
inst✝ : CommRing R
hdomain : IsDomain R
r s : R
p q : R[X]
f : RatFunc R
x : R
\u22a2 (laurent r) (C x) = C x
-- 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✝² : Nontrivial R
inst✝¹ : NoZeroSMulDivisors R M
inst✝ : Module.Free R M
h : ∀ (s : Set M), Basis (↑s) R M → ¬s.Finite
\u22a2 finrank R M = 0
-- 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✝² : Nontrivial R
inst✝¹ : NoZeroSMulDivisors R M
inst✝ : Module.Free R M
h : ∀ (s : Set M), Basis (↑s) R M → ¬s.Finite
h✝ : Subsingleton R
\u22a2 finrank R M = 0
-- 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✝² : Nontrivial R
inst✝¹ : NoZeroSMulDivisors R M
inst✝ : Module.Free R M
h : ∀ (s : Set M), Basis (↑s) R M → ¬s.Finite
h✝ : Nontrivial R
\u22a2 finrank R M = 0
-- 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✝² : Nontrivial R
inst✝¹ : NoZeroSMulDivisors R M
inst✝ : Module.Free R M
h : ∀ (s : Set M), Basis (↑s) R M → ¬s.Finite
h✝ : Nontrivial R
w✝ : Set M
b : Basis (↑w✝) R M
\u22a2 finrank R M = 0
-- 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✝² : Nontrivial R
inst✝¹ : NoZeroSMulDivisors R M
inst✝ : Module.Free R M
h : ∀ (s : Set M), Basis (↑s) R M → ¬s.Finite
h✝ : Nontrivial R
w✝ : Set M
b : Basis (↑w✝) R M
this : Infinite ↑w✝
\u22a2 finrank R M = 0
-- Mathlib/Topology/Basic.lean
X : Type u
Y : Type v
ι : Sort w
α : Type u_1
β : Type u_2
x : X
s s₁ s₂ t : Set X
p p₁ p₂ : X → Prop
inst✝ : TopologicalSpace X
h₁ : IsClosed s₁
h₂ : IsClosed s₂
\u22a2 IsClosed (s₁ ∩ s₂)
-- Mathlib/Topology/Basic.lean
X : Type u
Y : Type v
ι : Sort w
α : Type u_1
β : Type u_2
x : X
s s₁ s₂ t : Set X
p p₁ p₂ : X → Prop
inst✝ : TopologicalSpace X
h₁ : IsOpen s₁ᶜ
h₂ : IsOpen s₂ᶜ
\u22a2 IsOpen (s₁ ∩ s₂)ᶜ
-- Mathlib/Topology/Basic.lean
X : Type u
Y : Type v
ι : Sort w
α : Type u_1
β : Type u_2
x : X
s s₁ s₂ t : Set X
p p₁ p₂ : X → Prop
inst✝ : TopologicalSpace X
h₁ : IsOpen s₁ᶜ
h₂ : IsOpen s₂ᶜ
\u22a2 IsOpen (s₁ᶜ ∪ s₂ᶜ)
-- Mathlib/CategoryTheory/ComposableArrows.lean
C : Type u_1
inst✝ : Category.{u_2, u_1} C
n m : ℕ
F G : ComposableArrows C n
obj : Fin (n + 1) → C
mapSucc : (i : Fin n) → obj i.castSucc ⟶ obj i.succ
i : ℕ
hi : autoParam (i < n) _auto✝
\u22a2 ((mkOfObjOfMapSucc obj mapSucc).arrow i hi).hom = eqToHom ⋯ ≫ (mk₁ (mapSucc ⟨i, hi⟩)).hom ≫ eqToHom ⋯
-- Mathlib/Data/Finsupp/Defs.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
M : Type u_5
M' : Type u_6
N : Type u_7
P : Type u_8
G : Type u_9
H : Type u_10
R : Type u_11
S : Type u_12
inst✝ : Zero M
a✝ a' : α
b✝ : M
a x : α
b : M
\u22a2 (single a b) x = 0 ↔ x = a → b = 0
-- Mathlib/Probability/Moments.lean
Ω : Type u_1
ι : Type u_2
m : MeasurableSpace Ω
X : Ω → ℝ
p : ℕ
μ : Measure Ω
hp : p ≠ 0
\u22a2 centralMoment 0 p μ = 0
-- Mathlib/NumberTheory/Harmonic/EulerMascheroni.lean
\u22a2 StrictMono eulerMascheroniSeq
-- Mathlib/NumberTheory/Harmonic/EulerMascheroni.lean
n : ℕ
\u22a2 eulerMascheroniSeq n < eulerMascheroniSeq (n + 1)
-- Mathlib/NumberTheory/Harmonic/EulerMascheroni.lean
n : ℕ
\u22a2 log (1 + (↑n + 1)⁻¹) < (↑n + 1)⁻¹
-- Mathlib/NumberTheory/Harmonic/EulerMascheroni.lean
n : ℕ
\u22a2 0 < 1 + (↑n + 1)⁻¹
-- Mathlib/NumberTheory/Harmonic/EulerMascheroni.lean
n : ℕ
\u22a2 0 < (↑n + 1)⁻¹
-- Mathlib/NumberTheory/Harmonic/EulerMascheroni.lean
n : ℕ
\u22a2 1 + (↑n + 1)⁻¹ - 1 = (↑n + 1)⁻¹
-- Mathlib/Analysis/Normed/Group/Quotient.lean
M : Type u_1
N : Type u_2
inst✝¹ : SeminormedAddCommGroup M
inst✝ : SeminormedAddCommGroup N
S : AddSubgroup M
x : M ⧸ S
\u22a2 ‖x‖ = infDist 0 {m | ↑m = x}
-- Mathlib/NumberTheory/ArithmeticFunction.lean
R : Type u_1
inst✝ : CommGroupWithZero R
f g : ℕ → R
hf : ∀ (n : ℕ), 0 < n → f n ≠ 0
hg : ∀ (n : ℕ), 0 < n → g n ≠ 0
\u22a2 (∀ n > 0, ∏ i ∈ n.divisors, f i = g n) ↔ ∀ n > 0, ∏ x ∈ n.divisorsAntidiagonal, g x.2 ^ μ x.1 = f n
-- Mathlib/NumberTheory/ArithmeticFunction.lean
R : Type u_1
inst✝ : CommGroupWithZero R
f g : ℕ → R
hf : ∀ (n : ℕ), 0 < n → f n ≠ 0
hg : ∀ (n : ℕ), 0 < n → g n ≠ 0
n : ℕ
hn : n > 0
\u22a2 ∏ i ∈ n.divisors, f i = g n ↔ (∏ i ∈ n.divisors, if h : 0 < i then Units.mk0 (f i) ⋯ else 1) = if h : 0 < n then Units.mk0 (g n) ⋯ else 1
-- Mathlib/NumberTheory/ArithmeticFunction.lean
R : Type u_1
inst✝ : CommGroupWithZero R
f g : ℕ → R
hf : ∀ (n : ℕ), 0 < n → f n ≠ 0
hg : ∀ (n : ℕ), 0 < n → g n ≠ 0
n : ℕ
hn : n > 0
\u22a2 (∏ x ∈ n.divisorsAntidiagonal, (if h : 0 < x.2 then Units.mk0 (g x.2) ⋯ else 1) ^ μ x.1 = if h : 0 < n then Units.mk0 (f n) ⋯ else 1) ↔ ∏ x ∈ n.divisorsAntidiagonal, g x.2 ^ μ x.1 = f n
-- Mathlib/NumberTheory/Bertrand.lean
n : ℕ
n_large : 512 ≤ n
\u22a2 n * (2 * n) ^ (2 * n).sqrt * 4 ^ (2 * n / 3) ≤ 4 ^ n
-- Mathlib/NumberTheory/Bertrand.lean
n : ℕ
n_large : 512 ≤ n
\u22a2 ↑(n * (2 * n) ^ (2 * n).sqrt * 4 ^ (2 * n / 3)) ≤ ↑(4 ^ n)
-- Mathlib/NumberTheory/Bertrand.lean
n : ℕ
n_large : 512 ≤ n
\u22a2 ↑n * (↑2 * ↑n) ^ ↑(2 * n).sqrt * ↑4 ^ ↑(2 * n / 3) ≤ ↑4 ^ ↑n
-- Mathlib/NumberTheory/Bertrand.lean
n : ℕ
n_large : 512 ≤ n
\u22a2 ↑n * (↑2 * ↑n) ^ ↑(2 * n).sqrt * ↑4 ^ ↑(2 * n / 3) ≤ ↑n * (2 * ↑n) ^ √(2 * ↑n) * 4 ^ (2 * ↑n / 3)
-- Mathlib/RingTheory/Regular/RegularSequence.lean
R : Type u_1
S : Type u_2
M : Type u_3
M₂ : Type u_4
M₃ : Type u_5
M₄ : Type u_6
inst✝⁸ : CommRing R
inst✝⁷ : AddCommGroup M
inst✝⁶ : AddCommGroup M₂
inst✝⁵ : AddCommGroup M₃
inst✝⁴ : AddCommGroup M₄
inst✝³ : Module R M
inst✝² : Module R M₂
inst✝¹ : Module R M₃
inst✝ : Module R M₄
a b : R
h1 : IsWeaklyRegular M [a, b]
h2 : torsionBy R M b = a • torsionBy R M b → torsionBy R M b = ⊥
\u22a2 IsWeaklyRegular M [b, a]
-- Mathlib/RingTheory/Regular/RegularSequence.lean
R : Type u_1
S : Type u_2
M : Type u_3
M₂ : Type u_4
M₃ : Type u_5
M₄ : Type u_6
inst✝⁸ : CommRing R
inst✝⁷ : AddCommGroup M
inst✝⁶ : AddCommGroup M₂
inst✝⁵ : AddCommGroup M₃
inst✝⁴ : AddCommGroup M₄
inst✝³ : Module R M
inst✝² : Module R M₂
inst✝¹ : Module R M₃
inst✝ : Module R M₄
a b : R
h1 : IsSMulRegular M a ∧ IsSMulRegular (QuotSMulTop a M) b
h2 : torsionBy R M b = a • torsionBy R M b → torsionBy R M b = ⊥
\u22a2 IsSMulRegular M b ∧ IsSMulRegular (QuotSMulTop b M) a
-- Mathlib/RingTheory/Regular/RegularSequence.lean
R : Type u_1
S : Type u_2
M : Type u_3
M₂ : Type u_4
M₃ : Type u_5
M₄ : Type u_6
inst✝⁸ : CommRing R
inst✝⁷ : AddCommGroup M
inst✝⁶ : AddCommGroup M₂
inst✝⁵ : AddCommGroup M₃
inst✝⁴ : AddCommGroup M₄
inst✝³ : Module R M
inst✝² : Module R M₂
inst✝¹ : Module R M₃
inst✝ : Module R M₄
a b : R
h2 : torsionBy R M b = a • torsionBy R M b → torsionBy R M b = ⊥
ha : IsSMulRegular M a
hb : IsSMulRegular (QuotSMulTop a M) b
\u22a2 IsSMulRegular M b ∧ IsSMulRegular (QuotSMulTop b M) a
-- Mathlib/RingTheory/Regular/RegularSequence.lean
R : Type u_1
S : Type u_2
M : Type u_3
M₂ : Type u_4
M₃ : Type u_5
M₄ : Type u_6
inst✝⁸ : CommRing R
inst✝⁷ : AddCommGroup M
inst✝⁶ : AddCommGroup M₂
inst✝⁵ : AddCommGroup M₃
inst✝⁴ : AddCommGroup M₄
inst✝³ : Module R M
inst✝² : Module R M₂
inst✝¹ : Module R M₃
inst✝ : Module R M₄
a b : R
h2 : torsionBy R M b = a • torsionBy R M b → IsSMulRegular M b
ha : IsSMulRegular M a
hb : IsSMulRegular (QuotSMulTop a M) b
\u22a2 IsSMulRegular M b ∧ IsSMulRegular (QuotSMulTop b M) a
-- Mathlib/RingTheory/Regular/RegularSequence.lean
R : Type u_1
S : Type u_2
M : Type u_3
M₂ : Type u_4
M₃ : Type u_5
M₄ : Type u_6
inst✝⁸ : CommRing R
inst✝⁷ : AddCommGroup M
inst✝⁶ : AddCommGroup M₂
inst✝⁵ : AddCommGroup M₃
inst✝⁴ : AddCommGroup M₄
inst✝³ : Module R M
inst✝² : Module R M₂
inst✝¹ : Module R M₃
inst✝ : Module R M₄
a b : R
h2 : torsionBy R M b = a • torsionBy R M b → IsSMulRegular M b
ha : IsSMulRegular M a
hb : IsSMulRegular (QuotSMulTop a M) b
\u22a2 torsionBy R M b ≤ a • torsionBy R M b
-- Mathlib/RingTheory/Regular/RegularSequence.lean
R : Type u_1
S : Type u_2
M : Type u_3
M₂ : Type u_4
M₃ : Type u_5
M₄ : Type u_6
inst✝⁸ : CommRing R
inst✝⁷ : AddCommGroup M
inst✝⁶ : AddCommGroup M₂
inst✝⁵ : AddCommGroup M₃
inst✝⁴ : AddCommGroup M₄
inst✝³ : Module R M
inst✝² : Module R M₂
inst✝¹ : Module R M₃
inst✝ : Module R M₄
a b : R
ha : IsSMulRegular M a
hb : IsSMulRegular (QuotSMulTop a M) b
h2 : IsSMulRegular M b
\u22a2 IsSMulRegular M b ∧ IsSMulRegular (QuotSMulTop b M) a
-- Mathlib/Data/Nat/Defs.lean
a b c d m n✝ k : ℕ
p q : ℕ → Prop
n : ℕ
\u22a2 2 ^ (n + 1) = 2 ^ n + 2 ^ n
-- Mathlib/RingTheory/Ideal/AssociatedPrime.lean
R : Type u_1
inst✝⁴ : CommRing R
I J : Ideal R
M : Type u_2
inst✝³ : AddCommGroup M
inst✝² : Module R M
M' : Type u_3
inst✝¹ : AddCommGroup M'
inst✝ : Module R M'
f : M →ₗ[R] M'
H : IsNoetherianRing R
x : M
hx : x ≠ 0
\u22a2 ∃ P, IsAssociatedPrime P M ∧ (Submodule.span R {x}).annihilator ≤ P
-- Mathlib/RingTheory/Ideal/AssociatedPrime.lean
R : Type u_1
inst✝⁴ : CommRing R
I J : Ideal R
M : Type u_2
inst✝³ : AddCommGroup M
inst✝² : Module R M
M' : Type u_3
inst✝¹ : AddCommGroup M'
inst✝ : Module R M'
f : M →ₗ[R] M'
H : IsNoetherianRing R
x : M
hx : x ≠ 0
this : (Submodule.span R {x}).annihilator ≠ ⊤
\u22a2 ∃ P, IsAssociatedPrime P M ∧ (Submodule.span R {x}).annihilator ≤ P
-- Mathlib/RingTheory/Ideal/AssociatedPrime.lean
R : Type u_1
inst✝⁴ : CommRing R
I J : Ideal R
M : Type u_2
inst✝³ : AddCommGroup M
inst✝² : Module R M
M' : Type u_3
inst✝¹ : AddCommGroup M'
inst✝ : Module R M'
f : M →ₗ[R] M'
H : IsNoetherianRing R
x : M
hx : x ≠ 0
this : (Submodule.span R {x}).annihilator ≠ ⊤
y : M
h₃ : ∀ I ∈ {P | (Submodule.span R {x}).annihilator ≤ P ∧ P ≠ ⊤ ∧ ∃ y, P = (Submodule.span R {y}).annihilator}, ¬(Submodule.span R {y}).annihilator < I
l : (Submodule.span R {x}).annihilator ≤ (Submodule.span R {y}).annihilator
h₁ : (Submodule.span R {y}).annihilator ≠ ⊤
\u22a2 ∃ P, IsAssociatedPrime P M ∧ (Submodule.span R {x}).annihilator ≤ P
-- Mathlib/RingTheory/Ideal/AssociatedPrime.lean
R : Type u_1
inst✝⁴ : CommRing R
I J : Ideal R
M : Type u_2
inst✝³ : AddCommGroup M
inst✝² : Module R M
M' : Type u_3
inst✝¹ : AddCommGroup M'
inst✝ : Module R M'
f : M →ₗ[R] M'
H : IsNoetherianRing R
x : M
hx : x ≠ 0
this : (Submodule.span R {x}).annihilator ≠ ⊤
y : M
h₃ : ∀ I ∈ {P | (Submodule.span R {x}).annihilator ≤ P ∧ P ≠ ⊤ ∧ ∃ y, P = (Submodule.span R {y}).annihilator}, ¬(Submodule.span R {y}).annihilator < I
l : (Submodule.span R {x}).annihilator ≤ (Submodule.span R {y}).annihilator
h₁ : (Submodule.span R {y}).annihilator ≠ ⊤
a b : R
hab : a * b ∈ (Submodule.span R {y}).annihilator
\u22a2 a ∈ (Submodule.span R {y}).annihilator ∨ b ∈ (Submodule.span R {y}).annihilator
-- Mathlib/RingTheory/Ideal/AssociatedPrime.lean
R : Type u_1
inst✝⁴ : CommRing R
I J : Ideal R
M : Type u_2
inst✝³ : AddCommGroup M
inst✝² : Module R M
M' : Type u_3
inst✝¹ : AddCommGroup M'
inst✝ : Module R M'
f : M →ₗ[R] M'
H : IsNoetherianRing R
x : M
hx : x ≠ 0
this : (Submodule.span R {x}).annihilator ≠ ⊤
y : M
h₃ : ∀ I ∈ {P | (Submodule.span R {x}).annihilator ≤ P ∧ P ≠ ⊤ ∧ ∃ y, P = (Submodule.span R {y}).annihilator}, ¬(Submodule.span R {y}).annihilator < I
l : (Submodule.span R {x}).annihilator ≤ (Submodule.span R {y}).annihilator
h₁ : (Submodule.span R {y}).annihilator ≠ ⊤
a b : R
hab : a * b ∈ (Submodule.span R {y}).annihilator
\u22a2 a ∉ (Submodule.span R {y}).annihilator → b ∈ (Submodule.span R {y}).annihilator
-- Mathlib/RingTheory/Ideal/AssociatedPrime.lean
R : Type u_1
inst✝⁴ : CommRing R
I J : Ideal R
M : Type u_2
inst✝³ : AddCommGroup M
inst✝² : Module R M
M' : Type u_3
inst✝¹ : AddCommGroup M'
inst✝ : Module R M'
f : M →ₗ[R] M'
H : IsNoetherianRing R
x : M
hx : x ≠ 0
this : (Submodule.span R {x}).annihilator ≠ ⊤
y : M
h₃ : ∀ I ∈ {P | (Submodule.span R {x}).annihilator ≤ P ∧ P ≠ ⊤ ∧ ∃ y, P = (Submodule.span R {y}).annihilator}, ¬(Submodule.span R {y}).annihilator < I
l : (Submodule.span R {x}).annihilator ≤ (Submodule.span R {y}).annihilator
h₁ : (Submodule.span R {y}).annihilator ≠ ⊤
a b : R
hab : a * b ∈ (Submodule.span R {y}).annihilator
ha : a ∉ (Submodule.span R {y}).annihilator
\u22a2 b ∈ (Submodule.span R {y}).annihilator
-- Mathlib/RingTheory/Ideal/AssociatedPrime.lean
R : Type u_1
inst✝⁴ : CommRing R
I J : Ideal R
M : Type u_2
inst✝³ : AddCommGroup M
inst✝² : Module R M
M' : Type u_3
inst✝¹ : AddCommGroup M'
inst✝ : Module R M'
f : M →ₗ[R] M'
H : IsNoetherianRing R
x : M
hx : x ≠ 0
this : (Submodule.span R {x}).annihilator ≠ ⊤
y : M
h₃ : ∀ I ∈ {P | (Submodule.span R {x}).annihilator ≤ P ∧ P ≠ ⊤ ∧ ∃ y, P = (Submodule.span R {y}).annihilator}, ¬(Submodule.span R {y}).annihilator < I
l : (Submodule.span R {x}).annihilator ≤ (Submodule.span R {y}).annihilator
h₁ : (Submodule.span R {y}).annihilator ≠ ⊤
a b : R
hab : (a * b) • y = 0
ha : ¬a • y = 0
\u22a2 b ∈ (Submodule.span R {y}).annihilator
-- Mathlib/RingTheory/Ideal/AssociatedPrime.lean
R : Type u_1
inst✝⁴ : CommRing R
I J : Ideal R
M : Type u_2
inst✝³ : AddCommGroup M
inst✝² : Module R M
M' : Type u_3
inst✝¹ : AddCommGroup M'
inst✝ : Module R M'
f : M →ₗ[R] M'
H : IsNoetherianRing R
x : M
hx : x ≠ 0
this : (Submodule.span R {x}).annihilator ≠ ⊤
y : M
h₃ : ∀ I ∈ {P | (Submodule.span R {x}).annihilator ≤ P ∧ P ≠ ⊤ ∧ ∃ y, P = (Submodule.span R {y}).annihilator}, ¬(Submodule.span R {y}).annihilator < I
l : (Submodule.span R {x}).annihilator ≤ (Submodule.span R {y}).annihilator
h₁ : (Submodule.span R {y}).annihilator ≠ ⊤
a b : R
hab : (a * b) • y = 0
ha : ¬a • y = 0
H₁ : (Submodule.span R {y}).annihilator ≤ (Submodule.span R {a • y}).annihilator
\u22a2 b ∈ (Submodule.span R {y}).annihilator
-- Mathlib/RingTheory/Ideal/AssociatedPrime.lean
R : Type u_1
inst✝⁴ : CommRing R
I J : Ideal R
M : Type u_2
inst✝³ : AddCommGroup M
inst✝² : Module R M
M' : Type u_3
inst✝¹ : AddCommGroup M'
inst✝ : Module R M'
f : M →ₗ[R] M'
H : IsNoetherianRing R
x : M
hx : x ≠ 0
this : (Submodule.span R {x}).annihilator ≠ ⊤
y : M
h₃ : ∀ I ∈ {P | (Submodule.span R {x}).annihilator ≤ P ∧ P ≠ ⊤ ∧ ∃ y, P = (Submodule.span R {y}).annihilator}, ¬(Submodule.span R {y}).annihilator < I
l : (Submodule.span R {x}).annihilator ≤ (Submodule.span R {y}).annihilator
h₁ : (Submodule.span R {y}).annihilator ≠ ⊤
a b : R
hab : (a * b) • y = 0
ha : ¬a • y = 0
H₁ : (Submodule.span R {y}).annihilator ≤ (Submodule.span R {a • y}).annihilator
H₂ : (Submodule.span R {a • y}).annihilator ≠ ⊤
\u22a2 b ∈ (Submodule.span R {y}).annihilator
-- Mathlib/RingTheory/Jacobson.lean
R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing S
I : Ideal R
y : R
inst✝¹ : Algebra R S
inst✝ : Away y S
H : IsJacobson R
\u22a2 IsJacobson S
-- Mathlib/RingTheory/Jacobson.lean
R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing S
I : Ideal R
y : R
inst✝¹ : Algebra R S
inst✝ : Away y S
H : IsJacobson R
\u22a2 ∀ (P : Ideal S), P.IsPrime → P.jacobson = P
-- Mathlib/RingTheory/Jacobson.lean
R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing S
I : Ideal R
y : R
inst✝¹ : Algebra R S
inst✝ : Away y S
H : IsJacobson R
P' : Ideal S
hP' : P'.IsPrime
\u22a2 P'.jacobson ≤ P'
-- Mathlib/RingTheory/Jacobson.lean
R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing S
I : Ideal R
y : R
inst✝¹ : Algebra R S
inst✝ : Away y S
H : IsJacobson R
P' : Ideal S
hP'✝ : P'.IsPrime
hP' : (comap (algebraMap R S) P').IsPrime
hPM : Disjoint ↑(powers y) ↑(comap (algebraMap R S) P')
\u22a2 P'.jacobson ≤ P'