ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Combinatorics/Additive/RuzsaCovering.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : CommGroup α
s t : Finset α
ht : t.Nonempty
this : (u : Set α) → Decidable (u.PairwiseDisjoint fun x => x • t)
C : Finset (Finset α) := filter (fun u => (↑u).PairwiseDisjoint fun x => x • t) s.powerset
u : Finset α
hu : u ∈ C
hCmax : ∀ x ∈ C, ¬u < x

⊢ ∃ u, u.card * t.card ≤ (s * t).card ∧ s ⊆ u * t / t
-- Mathlib/Combinatorics/Additive/RuzsaCovering.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : CommGroup α
s t : Finset α
ht : t.Nonempty
this : (u : Set α) → Decidable (u.PairwiseDisjoint fun x => x • t)
C : Finset (Finset α) := filter (fun u => (↑u).PairwiseDisjoint fun x => x • t) s.powerset
u : Finset α
hu : u ⊆ s ∧ (↑u).PairwiseDisjoint fun x => x • t
hCmax : ∀ x ∈ C, ¬u < x

⊢ ∃ u, u.card * t.card ≤ (s * t).card ∧ s ⊆ u * t / t
-- Mathlib/Combinatorics/Additive/RuzsaCovering.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : CommGroup α
s t : Finset α
ht : t.Nonempty
this : (u : Set α) → Decidable (u.PairwiseDisjoint fun x => x • t)
C : Finset (Finset α) := filter (fun u => (↑u).PairwiseDisjoint fun x => x • t) s.powerset
u : Finset α
hu : u ⊆ s ∧ (↑u).PairwiseDisjoint fun x => x • t
hCmax : ∀ x ∈ C, ¬u < x
a : α
ha : a ∈ s

⊢ a ∈ u * t / t
-- Mathlib/Combinatorics/Additive/RuzsaCovering.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : CommGroup α
s t : Finset α
ht : t.Nonempty
this : (u : Set α) → Decidable (u.PairwiseDisjoint fun x => x • t)
C : Finset (Finset α) := filter (fun u => (↑u).PairwiseDisjoint fun x => x • t) s.powerset
u : Finset α
hu : u ⊆ s ∧ (↑u).PairwiseDisjoint fun x => x • t
hCmax : ∀ x ∈ C, ¬u < x
a : α
ha : a ∈ s

⊢ a ∈ u * (t / t)
-- Mathlib/Combinatorics/Additive/RuzsaCovering.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : CommGroup α
s t : Finset α
ht : t.Nonempty
this : (u : Set α) → Decidable (u.PairwiseDisjoint fun x => x • t)
C : Finset (Finset α) := filter (fun u => (↑u).PairwiseDisjoint fun x => x • t) s.powerset
u : Finset α
hu : u ⊆ s ∧ (↑u).PairwiseDisjoint fun x => x • t
hCmax : ∀ x ∈ C, ¬u < x
a : α
ha : a ∈ s
hau : a ∉ u
H : ∃ b ∈ u, ¬Disjoint (a • t) (b • t)

⊢ a ∈ u * (t / t)
-- Mathlib/Combinatorics/Additive/RuzsaCovering.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : CommGroup α
s t : Finset α
ht : t.Nonempty
this : (u : Set α) → Decidable (u.PairwiseDisjoint fun x => x • t)
C : Finset (Finset α) := filter (fun u => (↑u).PairwiseDisjoint fun x => x • t) s.powerset
u : Finset α
hu : u ⊆ s ∧ (↑u).PairwiseDisjoint fun x => x • t
hCmax : ∀ x ∈ C, ¬u < x
a : α
ha : a ∈ s
hau : a ∉ u
H : ∃ b ∈ u, ∃ a_1, a⁻¹ • a_1 ∈ t ∧ b⁻¹ • a_1 ∈ t

⊢ a ∈ u * (t / t)
-- Mathlib/Combinatorics/Additive/RuzsaCovering.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : CommGroup α
s t : Finset α
ht : t.Nonempty
this : (u : Set α) → Decidable (u.PairwiseDisjoint fun x => x • t)
C : Finset (Finset α) := filter (fun u => (↑u).PairwiseDisjoint fun x => x • t) s.powerset
u : Finset α
hu : u ⊆ s ∧ (↑u).PairwiseDisjoint fun x => x • t
hCmax : ∀ x ∈ C, ¬u < x
a : α
ha : a ∈ s
hau : a ∉ u
b : α
hb : b ∈ u
c : α
hc₁ : a⁻¹ • c ∈ t
hc₂ : b⁻¹ • c ∈ t

⊢ a ∈ u * (t / t)
-- Mathlib/Combinatorics/Additive/RuzsaCovering.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : CommGroup α
s t : Finset α
ht : t.Nonempty
this : (u : Set α) → Decidable (u.PairwiseDisjoint fun x => x • t)
C : Finset (Finset α) := filter (fun u => (↑u).PairwiseDisjoint fun x => x • t) s.powerset
u : Finset α
hu : u ⊆ s ∧ (↑u).PairwiseDisjoint fun x => x • t
hCmax : ∀ x ∈ C, ¬u < x
a : α
ha : a ∈ s
hau : a ∉ u
b : α
hb : b ∈ u
c : α
hc₁ : a⁻¹ • c ∈ t
hc₂ : b⁻¹ • c ∈ t

⊢ a / b ∈ t / t
-- Mathlib/NumberTheory/NumberField/Units/DirichletTheorem.lean
K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
x : (𝓞 K)ˣ
w : { w // w ≠ w₀ }
r : NNReal
h : ‖(logEmbedding K) x‖ ≤ ↑r

⊢ |(logEmbedding K) x w| ≤ ↑r
-- Mathlib/NumberTheory/NumberField/Units/DirichletTheorem.lean
K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
x : (𝓞 K)ˣ
w : { w // w ≠ w₀ }
r : NNReal
h : ∀ b ∈ univ, ↑‖(logEmbedding K) x b‖₊ ≤ ↑r

⊢ |(logEmbedding K) x w| ≤ ↑r
-- Mathlib/AlgebraicGeometry/StructureSheaf.lean
R : Type u
inst✝² : CommRing R
S : Type u
inst✝¹ : CommRing S
P : Type u
inst✝ : CommRing P
f : R →+* S
x : R

⊢ (comap f (PrimeSpectrum.basicOpen x) (PrimeSpectrum.basicOpen (f x)) ⋯).comp (algebraMap R ↑((structureSheaf R).val.obj (op (PrimeSpectrum.basicOpen x)))) = (IsLocalization.map (↑((structureSheaf S).val.obj (op (PrimeSpectrum.basicOpen (f x))))) f ⋯).comp (algebraMap R ↑((structureSheaf R).val.obj (op (PrimeSpectrum.basicOpen x))))
-- Mathlib/Algebra/Order/CompleteField.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝³ : LinearOrderedField α
inst✝² : ConditionallyCompleteLinearOrderedField β
inst✝¹ : ConditionallyCompleteLinearOrderedField γ
inst✝ : Archimedean α
a✝ : α
b : β
q✝ : ℚ
a : α
q : ℚ

⊢ ↑q < inducedMap β γ (inducedMap α β a) ↔ ↑q < inducedMap α γ a
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/Bounds.lean
a : UnitAddCircle

⊢ ∃ p, 0 < p ∧ F_int 1 a =O[atTop] fun t => rexp (-p * t)
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/Bounds.lean
a : ℝ
ha : a ∈ Ico 0 1

⊢ ∃ p, 0 < p ∧ F_int 1 ↑a =O[atTop] fun t => rexp (-p * t)
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/Bounds.lean
a : ℝ
ha : a ∈ Ico 0 1
p : ℝ
hp : 0 < p
hp' : F_nat 1 a =O[atTop] fun t => rexp (-p * t)

⊢ ∃ p, 0 < p ∧ F_int 1 ↑a =O[atTop] fun t => rexp (-p * t)
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/Bounds.lean
a : ℝ
ha : a ∈ Ico 0 1
p : ℝ
hp : 0 < p
hp' : F_nat 1 a =O[atTop] fun t => rexp (-p * t)
q : ℝ
hq : 0 < q
hq' : F_nat 1 (1 - a) =O[atTop] fun t => rexp (-q * t)

⊢ ∃ p, 0 < p ∧ F_int 1 ↑a =O[atTop] fun t => rexp (-p * t)
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/Bounds.lean
a : ℝ
ha : a ∈ Ico 0 1
p : ℝ
hp : 0 < p
hp' : F_nat 1 a =O[atTop] fun t => rexp (-p * t)
q : ℝ
hq : 0 < q
hq' : F_nat 1 (1 - a) =O[atTop] fun t => rexp (-q * t)

⊢ F_int 1 ↑a =O[atTop] fun t => rexp (-min p q * t)
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/Bounds.lean
a : ℝ
ha : a ∈ Ico 0 1
p : ℝ
hp : 0 < p
hp' : F_nat 1 a =O[atTop] fun t => rexp (-p * t)
q : ℝ
hq : 0 < q
hq' : F_nat 1 (1 - a) =O[atTop] fun t => rexp (-q * t)
this : F_int 1 ↑a =ᶠ[atTop] fun t => F_nat 1 a t + F_nat 1 (1 - a) t

⊢ F_int 1 ↑a =O[atTop] fun t => rexp (-min p q * t)
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/Bounds.lean
a : ℝ
ha : a ∈ Ico 0 1
p : ℝ
hp : 0 < p
hp' : F_nat 1 a =O[atTop] fun t => rexp (-p * t)
q : ℝ
hq : 0 < q
hq' : F_nat 1 (1 - a) =O[atTop] fun t => rexp (-q * t)
this : F_int 1 ↑a =ᶠ[atTop] fun t => F_nat 1 a t + F_nat 1 (1 - a) t

⊢ min p q ≤ p
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/Bounds.lean
a : ℝ
ha : a ∈ Ico 0 1
p : ℝ
hp : 0 < p
hp' : F_nat 1 a =O[atTop] fun t => rexp (-p * t)
q : ℝ
hq : 0 < q
hq' : F_nat 1 (1 - a) =O[atTop] fun t => rexp (-q * t)
this : F_int 1 ↑a =ᶠ[atTop] fun t => F_nat 1 a t + F_nat 1 (1 - a) t

⊢ min p q ≤ q
-- Mathlib/Data/List/Nodup.lean
α : Type u
β : Type v
l✝ l₁ l₂ : List α
r : α → α → Prop
a✝ b : α
inst✝ : IsSymm α r
a : α
l : List α
ih : l.Nodup → ({a | a ∈ l}.Pairwise r ↔ Pairwise r l)
hl : (a :: l).Nodup

⊢ {a_1 | a_1 ∈ a :: l}.Pairwise r ↔ Pairwise r (a :: l)
-- Mathlib/Data/List/Nodup.lean
α : Type u
β : Type v
l✝ l₁ l₂ : List α
r : α → α → Prop
a✝ b : α
inst✝ : IsSymm α r
a : α
l : List α
ih : l.Nodup → ({a | a ∈ l}.Pairwise r ↔ Pairwise r l)
hl : a ∉ l ∧ l.Nodup

⊢ {a_1 | a_1 ∈ a :: l}.Pairwise r ↔ Pairwise r (a :: l)
-- Mathlib/Data/List/Nodup.lean
α : Type u
β : Type v
l✝ l₁ l₂ : List α
r : α → α → Prop
a✝ b : α
inst✝ : IsSymm α r
a : α
l : List α
ih : l.Nodup → ({a | a ∈ l}.Pairwise r ↔ Pairwise r l)
hl : a ∉ l ∧ l.Nodup
this : ∀ b ∈ l, ¬a = b → r a b ↔ r a b

⊢ {a_1 | a_1 ∈ a :: l}.Pairwise r ↔ Pairwise r (a :: l)
-- Mathlib/Analysis/Convex/Topology.lean
ι : Type u_1
𝕜 : Type u_2
E✝ : Type u_3
inst✝⁹ : AddCommGroup E✝
inst✝⁸ : Module ℝ E✝
inst✝⁷ : TopologicalSpace E✝
inst✝⁶ : TopologicalAddGroup E✝
inst✝⁵ : ContinuousSMul ℝ E✝
E : Type u_4
inst✝⁴ : AddCommGroup E
inst✝³ : Module ℝ E
inst✝² : TopologicalSpace E
inst✝¹ : ContinuousAdd E
inst✝ : ContinuousSMul ℝ E
x y : E
s : Set E
h : [x-[ℝ]y] ⊆ s
A : Continuous fun t => (1 - t) • x + t • y

⊢ JoinedIn s x y
-- Mathlib/Analysis/Convex/Topology.lean
ι : Type u_1
𝕜 : Type u_2
E✝ : Type u_3
inst✝⁹ : AddCommGroup E✝
inst✝⁸ : Module ℝ E✝
inst✝⁷ : TopologicalSpace E✝
inst✝⁶ : TopologicalAddGroup E✝
inst✝⁵ : ContinuousSMul ℝ E✝
E : Type u_4
inst✝⁴ : AddCommGroup E
inst✝³ : Module ℝ E
inst✝² : TopologicalSpace E
inst✝¹ : ContinuousAdd E
inst✝ : ContinuousSMul ℝ E
x y : E
s : Set E
h : [x-[ℝ]y] ⊆ s
A : Continuous fun t => (1 - t) • x + t • y

⊢ (fun t => (1 - t) • x + t • y) '' unitInterval ⊆ s
-- Mathlib/Analysis/Convex/Topology.lean
ι : Type u_1
𝕜 : Type u_2
E✝ : Type u_3
inst✝⁹ : AddCommGroup E✝
inst✝⁸ : Module ℝ E✝
inst✝⁷ : TopologicalSpace E✝
inst✝⁶ : TopologicalAddGroup E✝
inst✝⁵ : ContinuousSMul ℝ E✝
E : Type u_4
inst✝⁴ : AddCommGroup E
inst✝³ : Module ℝ E
inst✝² : TopologicalSpace E
inst✝¹ : ContinuousAdd E
inst✝ : ContinuousSMul ℝ E
x y : E
s : Set E
h : [x-[ℝ]y] ⊆ s
A : Continuous fun t => (1 - t) • x + t • y

⊢ (fun t => (1 - t) • x + t • y) '' unitInterval = [x-[ℝ]y]
-- Mathlib/RingTheory/Polynomial/Pochhammer.lean
S : Type u
inst✝ : Semiring S
n : ℕ

⊢ eval n (ascPochhammer ℕ 0) = n.ascFactorial 0
-- Mathlib/RingTheory/Polynomial/Pochhammer.lean
S : Type u
inst✝ : Semiring S
n t : ℕ

⊢ eval n (ascPochhammer ℕ (t + 1)) = n.ascFactorial (t + 1)
-- Mathlib/GroupTheory/DoubleCoset.lean
G : Type u_1
inst✝¹ : Group G
α : Type u_2
inst✝ : Mul α
J : Subgroup G
g : G
H K : Subgroup G
a b : G
h : ¬Disjoint (doset a ↑H ↑K) (doset b ↑H ↑K)

⊢ doset a ↑H ↑K = doset b ↑H ↑K
-- Mathlib/GroupTheory/DoubleCoset.lean
G : Type u_1
inst✝¹ : Group G
α : Type u_2
inst✝ : Mul α
J : Subgroup G
g : G
H K : Subgroup G
a b : G
h : ¬Disjoint (doset b ↑H ↑K) (doset a ↑H ↑K)

⊢ doset a ↑H ↑K = doset b ↑H ↑K
-- Mathlib/GroupTheory/DoubleCoset.lean
G : Type u_1
inst✝¹ : Group G
α : Type u_2
inst✝ : Mul α
J : Subgroup G
g : G
H K : Subgroup G
a b : G
h : ¬Disjoint (doset b ↑H ↑K) (doset a ↑H ↑K)
ha : a ∈ doset b ↑H ↑K

⊢ doset a ↑H ↑K = doset b ↑H ↑K
-- Mathlib/Algebra/Group/Submonoid/Membership.lean
M : Type u_1
A : Type u_2
B : Type u_3
inst✝ : Monoid M
a : M
s : Set M
p : M → Prop
hs : closure s = ⊤
x : M
H1 : p 1
Hmul : ∀ (x y : M), y ∈ s → p x → p (x * y)
this : x ∈ closure s

⊢ p x
-- Mathlib/Algebra/Order/Interval/Set/Instances.lean
α : Type u_1
inst✝¹ : StrictOrderedSemiring α
β : Type u_2
inst✝ : OrderedRing β
x : ↑(Ioo 0 1)

⊢ 0 < 1 - ↑x
-- Mathlib/Analysis/Convolution.lean
𝕜 : Type u𝕜
G : Type uG
E : Type uE
E' : Type uE'
E'' : Type uE''
F : Type uF
F' : Type uF'
F'' : Type uF''
P : Type uP
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedAddCommGroup E'
inst✝⁹ : NormedAddCommGroup E''
inst✝⁸ : NormedAddCommGroup F
f f' : G → E
g g' : G → E'
x✝ x' : G
y y' : E
inst✝⁷ : NontriviallyNormedField 𝕜
inst✝⁶ : NormedSpace 𝕜 E
inst✝⁵ : NormedSpace 𝕜 E'
inst✝⁴ : NormedSpace 𝕜 E''
inst✝³ : NormedSpace 𝕜 F
L : E →L[𝕜] E' →L[𝕜] F
inst✝² : MeasurableSpace G
μ ν : Measure G
inst✝¹ : NormedSpace ℝ F
inst✝ : AddGroup G
hfg : ConvolutionExists f g L μ
hfg' : ConvolutionExists f g' L μ
x : G

⊢ (f ⋆[L, μ] (g + g')) x = (f ⋆[L, μ] g + f ⋆[L, μ] g') x
-- Mathlib/Data/DFinsupp/NeLocus.lean
α : Type u_1
N : α → Type u_2
inst✝² : DecidableEq α
inst✝¹ : (a : α) → DecidableEq (N a)
inst✝ : (a : α) → AddGroup (N a)
f f₁ f₂ g g₁ g₂ : Π₀ (a : α), N a

⊢ (-f).neLocus g = f.neLocus (-g)
-- Mathlib/NumberTheory/ClassNumber/AdmissibleCardPowDegree.lean
Fq : Type u_1
inst✝¹ : Fintype Fq
inst✝ : Field Fq
n : ℕ
ε : ℝ
hε : 0 < ε
b : Fq[X]
hb : b ≠ 0
A : Fin n → Fq[X]

⊢ ∃ t, ∀ (i₀ i₁ : Fin n), t i₀ = t i₁ ↔ ↑(cardPowDegree (A i₁ % b - A i₀ % b)) < cardPowDegree b • ε
-- Mathlib/NumberTheory/ClassNumber/AdmissibleCardPowDegree.lean
Fq : Type u_1
inst✝¹ : Fintype Fq
inst✝ : Field Fq
n : ℕ
ε : ℝ
hε : 0 < ε
b : Fq[X]
hb : b ≠ 0
A : Fin n → Fq[X]
hbε : 0 < cardPowDegree b • ε

⊢ ∃ t, ∀ (i₀ i₁ : Fin n), t i₀ = t i₁ ↔ ↑(cardPowDegree (A i₁ % b - A i₀ % b)) < cardPowDegree b • ε
-- Mathlib/NumberTheory/ClassNumber/AdmissibleCardPowDegree.lean
Fq : Type u_1
inst✝¹ : Fintype Fq
inst✝ : Field Fq
ε : ℝ
hε : 0 < ε
b : Fq[X]
hb : b ≠ 0
hbε : 0 < cardPowDegree b • ε
n : ℕ
ih : ∀ (A : Fin n → Fq[X]), ∃ t, ∀ (i₀ i₁ : Fin n), t i₀ = t i₁ ↔ ↑(cardPowDegree (A i₁ % b - A i₀ % b)) < cardPowDegree b • ε
A : Fin (n + 1) → Fq[X]

⊢ ∃ t, ∀ (i₀ i₁ : Fin (n + 1)), t i₀ = t i₁ ↔ ↑(cardPowDegree (A i₁ % b - A i₀ % b)) < cardPowDegree b • ε
-- Mathlib/NumberTheory/ClassNumber/AdmissibleCardPowDegree.lean
Fq : Type u_1
inst✝¹ : Fintype Fq
inst✝ : Field Fq
ε : ℝ
hε : 0 < ε
b : Fq[X]
hb : b ≠ 0
hbε : 0 < cardPowDegree b • ε
n : ℕ
ih : ∀ (A : Fin n → Fq[X]), ∃ t, ∀ (i₀ i₁ : Fin n), t i₀ = t i₁ ↔ ↑(cardPowDegree (A i₁ % b - A i₀ % b)) < cardPowDegree b • ε
A : Fin (n + 1) → Fq[X]
anti_archim' : ∀ {i j k : Fin (n + 1)} {ε : ℝ}, ↑(cardPowDegree (A i % b - A j % b)) < ε → ↑(cardPowDegree (A j % b - A k % b)) < ε → ↑(cardPowDegree (A i % b - A k % b)) < ε

⊢ ∃ t, ∀ (i₀ i₁ : Fin (n + 1)), t i₀ = t i₁ ↔ ↑(cardPowDegree (A i₁ % b - A i₀ % b)) < cardPowDegree b • ε
-- Mathlib/NumberTheory/ClassNumber/AdmissibleCardPowDegree.lean
Fq : Type u_1
inst✝¹ : Fintype Fq
inst✝ : Field Fq
ε : ℝ
hε : 0 < ε
b : Fq[X]
hb : b ≠ 0
hbε : 0 < cardPowDegree b • ε
n : ℕ
ih : ∀ (A : Fin n → Fq[X]), ∃ t, ∀ (i₀ i₁ : Fin n), t i₀ = t i₁ ↔ ↑(cardPowDegree (A i₁ % b - A i₀ % b)) < cardPowDegree b • ε
A : Fin (n + 1) → Fq[X]
anti_archim' : ∀ {i j k : Fin (n + 1)} {ε : ℝ}, ↑(cardPowDegree (A i % b - A j % b)) < ε → ↑(cardPowDegree (A j % b - A k % b)) < ε → ↑(cardPowDegree (A i % b - A k % b)) < ε
t' : Fin n → Fin (Fintype.card Fq ^ ⌈-log ε / log ↑(Fintype.card Fq)⌉₊)
ht' : ∀ (i₀ i₁ : Fin n), t' i₀ = t' i₁ ↔ ↑(cardPowDegree (Fin.tail A i₁ % b - Fin.tail A i₀ % b)) < cardPowDegree b • ε
j : Fin (Fintype.card Fq ^ ⌈-log ε / log ↑(Fintype.card Fq)⌉₊)
hj : ∀ (i : Fin n), t' i = j → ↑(cardPowDegree (A 0 % b - A i.succ % b)) < cardPowDegree b • ε
exists_nonempty_j : ¬∃ j, (∃ i, t' i = j) ∧ ∀ (i : Fin n), t' i = j → ↑(cardPowDegree (A 0 % b - A i.succ % b)) < cardPowDegree b • ε
i : Fin n
hi : ↑(cardPowDegree (A 0 % b - A i.succ % b)) < cardPowDegree b • ε

⊢ t' i = j
-- Mathlib/NumberTheory/ClassNumber/AdmissibleCardPowDegree.lean
Fq : Type u_1
inst✝¹ : Fintype Fq
inst✝ : Field Fq
ε : ℝ
hε : 0 < ε
b : Fq[X]
hb : b ≠ 0
hbε : 0 < cardPowDegree b • ε
n : ℕ
ih : ∀ (A : Fin n → Fq[X]), ∃ t, ∀ (i₀ i₁ : Fin n), t i₀ = t i₁ ↔ ↑(cardPowDegree (A i₁ % b - A i₀ % b)) < cardPowDegree b • ε
A : Fin (n + 1) → Fq[X]
anti_archim' : ∀ {i j k : Fin (n + 1)} {ε : ℝ}, ↑(cardPowDegree (A i % b - A j % b)) < ε → ↑(cardPowDegree (A j % b - A k % b)) < ε → ↑(cardPowDegree (A i % b - A k % b)) < ε
t' : Fin n → Fin (Fintype.card Fq ^ ⌈-log ε / log ↑(Fintype.card Fq)⌉₊)
ht' : ∀ (i₀ i₁ : Fin n), t' i₀ = t' i₁ ↔ ↑(cardPowDegree (Fin.tail A i₁ % b - Fin.tail A i₀ % b)) < cardPowDegree b • ε
j : Fin (Fintype.card Fq ^ ⌈-log ε / log ↑(Fintype.card Fq)⌉₊)
hj : ∀ (i : Fin n), t' i = j → ↑(cardPowDegree (A 0 % b - A i.succ % b)) < cardPowDegree b • ε
exists_nonempty_j : ¬∃ j, (∃ i, t' i = j) ∧ ∀ (i : Fin n), t' i = j → ↑(cardPowDegree (A 0 % b - A i.succ % b)) < cardPowDegree b • ε
i : Fin n
hi : ↑(cardPowDegree (A 0 % b - A i.succ % b)) < cardPowDegree b • ε
this : False

⊢ t' i = j
-- Mathlib/Data/Real/Irrational.lean

⊢ Irrational √2
-- Mathlib/RingTheory/IsAdjoinRoot.lean
R : Type u
S : Type v
inst✝² : CommRing R
inst✝¹ : Ring S
f : R[X]
inst✝ : Algebra R S
h : IsAdjoinRoot S f

⊢ (aeval h.root) f = 0
-- Mathlib/CategoryTheory/Subobject/Lattice.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
X✝ Y✝ Z : C
D : Type u₂
inst✝¹ : Category.{v₂, u₂} D
X Y : C
f : X ⟶ Y
inst✝ : Mono f
h : mk f = ⊤

⊢ IsIso f
-- Mathlib/CategoryTheory/Subobject/Lattice.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
X✝ Y✝ Z : C
D : Type u₂
inst✝¹ : Category.{v₂, u₂} D
X Y : C
f : X ⟶ Y
inst✝ : Mono f
h : mk f = ⊤

⊢ IsIso (ofMkLEMk f (𝟙 Y) ⋯)
-- Mathlib/LinearAlgebra/Matrix/Determinant/Basic.lean
m : Type u_1
n : Type u_2
inst✝⁴ : DecidableEq n
inst✝³ : Fintype n
inst✝² : DecidableEq m
inst✝¹ : Fintype m
R : Type v
inst✝ : CommRing R
M N P : Matrix m m R

⊢ (M * (N * P)).det = (N * (M * P)).det
-- Mathlib/FieldTheory/IsAlgClosed/Spectrum.lean
𝕜 : Type u
A : Type v
inst✝² : Field 𝕜
inst✝¹ : Ring A
inst✝ : Algebra 𝕜 A
a : A
p : 𝕜[X]
k : 𝕜
hk : k ∈ σ a
q : 𝕜[X] := C (eval k p) - p

⊢ (fun x => eval x p) k ∈ σ ((aeval a) p)
-- Mathlib/FieldTheory/IsAlgClosed/Spectrum.lean
𝕜 : Type u
A : Type v
inst✝² : Field 𝕜
inst✝¹ : Ring A
inst✝ : Algebra 𝕜 A
a : A
p : 𝕜[X]
k : 𝕜
hk : k ∈ σ a
q : 𝕜[X] := C (eval k p) - p
hroot : q.IsRoot k

⊢ (fun x => eval x p) k ∈ σ ((aeval a) p)
-- Mathlib/FieldTheory/IsAlgClosed/Spectrum.lean
𝕜 : Type u
A : Type v
inst✝² : Field 𝕜
inst✝¹ : Ring A
inst✝ : Algebra 𝕜 A
a : A
p : 𝕜[X]
k : 𝕜
hk : k ∈ σ a
q : 𝕜[X] := C (eval k p) - p
hroot : (C k - X) * -(q / (X - C k)) = q

⊢ (fun x => eval x p) k ∈ σ ((aeval a) p)
-- Mathlib/FieldTheory/IsAlgClosed/Spectrum.lean
𝕜 : Type u
A : Type v
inst✝² : Field 𝕜
inst✝¹ : Ring A
inst✝ : Algebra 𝕜 A
a : A
p : 𝕜[X]
k : 𝕜
hk : k ∈ σ a
q : 𝕜[X] := C (eval k p) - p
hroot : (C k - X) * -(q / (X - C k)) = q
aeval_q_eq : ↑ₐ (eval k p) - (aeval a) p = (aeval a) q

⊢ (fun x => eval x p) k ∈ σ ((aeval a) p)
-- Mathlib/FieldTheory/IsAlgClosed/Spectrum.lean
𝕜 : Type u
A : Type v
inst✝² : Field 𝕜
inst✝¹ : Ring A
inst✝ : Algebra 𝕜 A
a : A
p : 𝕜[X]
k : 𝕜
hk : k ∈ σ a
q : 𝕜[X] := C (eval k p) - p
hroot : (C k - X) * -(q / (X - C k)) = q
aeval_q_eq : ↑ₐ (eval k p) - (aeval a) p = (aeval a) q

⊢ ¬IsUnit ((aeval a) (C k - X) * (aeval a) (-(q / (X - C k))))
-- Mathlib/FieldTheory/IsAlgClosed/Spectrum.lean
𝕜 : Type u
A : Type v
inst✝² : Field 𝕜
inst✝¹ : Ring A
inst✝ : Algebra 𝕜 A
a : A
p : 𝕜[X]
k : 𝕜
hk : k ∈ σ a
q : 𝕜[X] := C (eval k p) - p
hroot : (C k - X) * -(q / (X - C k)) = q
aeval_q_eq : ↑ₐ (eval k p) - (aeval a) p = (aeval a) q
hcomm : Commute ((aeval a) (C k - X)) ((aeval a) (-(q / (X - C k))))

⊢ ¬IsUnit ((aeval a) (C k - X) * (aeval a) (-(q / (X - C k))))
-- Mathlib/FieldTheory/IsAlgClosed/Spectrum.lean
𝕜 : Type u
A : Type v
inst✝² : Field 𝕜
inst✝¹ : Ring A
inst✝ : Algebra 𝕜 A
a : A
p : 𝕜[X]
k : 𝕜
hk : k ∈ σ a
q : 𝕜[X] := C (eval k p) - p
hroot : (C k - X) * -(q / (X - C k)) = q
aeval_q_eq : ↑ₐ (eval k p) - (aeval a) p = (aeval a) q
hcomm : Commute ((aeval a) (C k - X)) ((aeval a) (-(q / (X - C k))))

⊢ ¬IsUnit ((aeval a) (C k - X))
-- Mathlib/Algebra/Order/Field/Power.lean
α : Type u_1
inst✝ : LinearOrderedField α
a b c d : α
n : ℤ
hn : Odd n

⊢ a ^ n ≤ 0 ↔ a ≤ 0
-- Mathlib/Algebra/Order/Field/Power.lean
α : Type u_1
inst✝ : LinearOrderedField α
a b c d : α
n : ℤ
hn : Odd n

⊢ n ≠ 0
-- Mathlib/Algebra/Order/Field/Power.lean
α : Type u_1
inst✝ : LinearOrderedField α
a b c d : α
hn : Odd 0

⊢ False
-- Mathlib/LinearAlgebra/QuadraticForm/Basic.lean
S : Type u_1
T : Type u_2
R : Type u_3
M : Type u_4
N : Type u_5
P : Type u_6
A : Type u_7
inst✝⁶ : CommRing R
inst✝⁵ : AddCommGroup M
inst✝⁴ : AddCommGroup N
inst✝³ : Module R M
inst✝² : Module R N
B : BilinMap R M N
N' : Type u_8
inst✝¹ : AddCommGroup N'
inst✝ : Module R N'
f : N →ₗ[R] N'
Q : QuadraticMap R M N
x✝¹ x✝ : M

⊢ ((f.compQuadraticMap' Q).polarBilin x✝¹) x✝ = ((compr₂ Q.polarBilin f) x✝¹) x✝
-- Mathlib/FieldTheory/Minpoly/Basic.lean
A : Type u_1
B : Type u_2
B' : Type u_3
inst✝⁴ : CommRing A
inst✝³ : Ring B
inst✝² : Ring B'
inst✝¹ : Algebra A B
inst✝ : Algebra A B'
x : B
hx : IsIntegral A x

⊢ (if hx : IsIntegral A x then ⋯.min (fun x_1 => x_1.Monic ∧ eval₂ (algebraMap A B) x x_1 = 0) hx else 0).Monic
-- Mathlib/FieldTheory/Minpoly/Basic.lean
A : Type u_1
B : Type u_2
B' : Type u_3
inst✝⁴ : CommRing A
inst✝³ : Ring B
inst✝² : Ring B'
inst✝¹ : Algebra A B
inst✝ : Algebra A B'
x : B
hx : IsIntegral A x

⊢ (⋯.min (fun x_1 => x_1.Monic ∧ eval₂ (algebraMap A B) x x_1 = 0) hx).Monic
-- Mathlib/LinearAlgebra/AffineSpace/Midpoint.lean
R : Type u_1
V : Type u_2
V' : Type u_3
P : Type u_4
P' : Type u_5
inst✝⁷ : Ring R
inst✝⁶ : Invertible 2
inst✝⁵ : AddCommGroup V
inst✝⁴ : Module R V
inst✝³ : AddTorsor V P
inst✝² : AddCommGroup V'
inst✝¹ : Module R V'
inst✝ : AddTorsor V' P'
x✝ y✝ z x y : P

⊢ midpoint R x y = x ↔ x = y
-- Mathlib/Topology/Instances/RatLemmas.lean
p q : ℚ
s t : Set ℚ
a✝ : FirstCountableTopology ℚ∞

⊢ False
-- Mathlib/Algebra/Homology/HomotopyCategory/HomComplex.lean
C : Type u
inst✝³ : Category.{v, u} C
inst✝² : Preadditive C
R : Type u_1
inst✝¹ : Ring R
inst✝ : Linear R C
F G K L : CochainComplex C ℤ
n m : ℤ
f : F ⟶ G
g : G ⟶ K

⊢ ofHom (f ≫ g) = (ofHom f).comp (ofHom g) ⋯
-- Mathlib/LinearAlgebra/Matrix/Determinant/Basic.lean
m : Type u_1
n : Type u_2
inst✝⁵ : DecidableEq n
inst✝⁴ : Fintype n
inst✝³ : DecidableEq m
inst✝² : Fintype m
R : Type v
inst✝¹ : CommRing R
inst✝ : Subsingleton n
A : Matrix n n R
k : n
this : Unique n

⊢ A.det = A k k
-- Mathlib/Combinatorics/SimpleGraph/Basic.lean
ι : Sort u_1
V : Type u
G : SimpleGraph V
a b c u v w : V
e : Sym2 V
G₁ G₂ : SimpleGraph V
x✝ : Sym2 V
x y : V

⊢ Quot.mk (Sym2.Rel V) (x, y) ∈ (G₁ ⊓ G₂).edgeSet ↔ Quot.mk (Sym2.Rel V) (x, y) ∈ G₁.edgeSet ∩ G₂.edgeSet
-- Mathlib/Topology/Order/Lattice.lean
L : Type u_1
X : Type u_2
inst✝³ : TopologicalSpace L
inst✝² : TopologicalSpace X
ι : Type u_3
α : Type u_4
s : Finset ι
f : ι → α → L
l : Filter α
g : ι → L
inst✝¹ : SemilatticeSup L
inst✝ : ContinuousSup L
hne : s.Nonempty
hs : ∀ i ∈ s, Tendsto (f i) l (𝓝 (g i))

⊢ Tendsto (fun a => s.sup' hne fun x => f x a) l (𝓝 (s.sup' hne g))
-- Mathlib/Topology/Bases.lean
α : Type u
β : Type u_1
t : TopologicalSpace α
B : Set (Set α)
s✝ : Set α
b : Set (Set α)
hb : IsTopologicalBasis b
s : Set α

⊢ Dense s ↔ ∀ o ∈ b, o.Nonempty → (o ∩ s).Nonempty
-- Mathlib/Topology/Bases.lean
α : Type u
β : Type u_1
t : TopologicalSpace α
B : Set (Set α)
s✝ : Set α
b : Set (Set α)
hb : IsTopologicalBasis b
s : Set α

⊢ (∀ (x : α), ∀ o ∈ b, x ∈ o → (o ∩ s).Nonempty) ↔ ∀ o ∈ b, o.Nonempty → (o ∩ s).Nonempty
-- Mathlib/RingTheory/TensorProduct/Basic.lean
R : Type uR
S : Type uS
A : Type uA
B : Type uB
C : Type uC
D : Type uD
E : Type uE
F : Type uF
inst✝¹² : CommSemiring R
inst✝¹¹ : Semiring A
inst✝¹⁰ : Algebra R A
inst✝⁹ : Semiring B
inst✝⁸ : Algebra R B
inst✝⁷ : Semiring C
inst✝⁶ : Algebra R C
inst✝⁵ : CommSemiring S
inst✝⁴ : Algebra S A
inst✝³ : Algebra R S
inst✝² : Algebra S C
inst✝¹ : IsScalarTower R S A
inst✝ : IsScalarTower R S C
f g : A ⊗[R] B →ₐ[S] C
ha : f.comp includeLeft = g.comp includeLeft
hb : (AlgHom.restrictScalars R f).comp includeRight = (AlgHom.restrictScalars R g).comp includeRight

⊢ f = g
-- Mathlib/RingTheory/TensorProduct/Basic.lean
R : Type uR
S : Type uS
A : Type uA
B : Type uB
C : Type uC
D : Type uD
E : Type uE
F : Type uF
inst✝¹² : CommSemiring R
inst✝¹¹ : Semiring A
inst✝¹⁰ : Algebra R A
inst✝⁹ : Semiring B
inst✝⁸ : Algebra R B
inst✝⁷ : Semiring C
inst✝⁶ : Algebra R C
inst✝⁵ : CommSemiring S
inst✝⁴ : Algebra S A
inst✝³ : Algebra R S
inst✝² : Algebra S C
inst✝¹ : IsScalarTower R S A
inst✝ : IsScalarTower R S C
f g : A ⊗[R] B →ₐ[S] C
ha : f.comp includeLeft = g.comp includeLeft
hb : (AlgHom.restrictScalars R f).comp includeRight = (AlgHom.restrictScalars R g).comp includeRight

⊢ f.toLinearMap = g.toLinearMap
-- Mathlib/RingTheory/TensorProduct/Basic.lean
R : Type uR
S : Type uS
A : Type uA
B : Type uB
C : Type uC
D : Type uD
E : Type uE
F : Type uF
inst✝¹² : CommSemiring R
inst✝¹¹ : Semiring A
inst✝¹⁰ : Algebra R A
inst✝⁹ : Semiring B
inst✝⁸ : Algebra R B
inst✝⁷ : Semiring C
inst✝⁶ : Algebra R C
inst✝⁵ : CommSemiring S
inst✝⁴ : Algebra S A
inst✝³ : Algebra R S
inst✝² : Algebra S C
inst✝¹ : IsScalarTower R S A
inst✝ : IsScalarTower R S C
f g : A ⊗[R] B →ₐ[S] C
ha : f.comp includeLeft = g.comp includeLeft
hb : (AlgHom.restrictScalars R f).comp includeRight = (AlgHom.restrictScalars R g).comp includeRight
a : A
b : B

⊢ ((AlgebraTensorModule.curry f.toLinearMap) a) b = ((AlgebraTensorModule.curry g.toLinearMap) a) b