ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Topology/Algebra/Order/Floor.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝³ : LinearOrderedRing α
inst✝² : FloorRing α
inst✝¹ : TopologicalSpace α
inst✝ : OrderClosedTopology α
n : ℤ
\u22a2 pure (IntCast.intCast (n - 1)) ≤ 𝓝[≤] (↑n - 1)
-- Mathlib/Topology/Algebra/Order/Floor.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝³ : LinearOrderedRing α
inst✝² : FloorRing α
inst✝¹ : TopologicalSpace α
inst✝ : OrderClosedTopology α
n : ℤ
\u22a2 pure (IntCast.intCast (n - 1)) ≤ 𝓝[≤] ↑(n - 1)
-- Mathlib/Topology/Order/DenselyOrdered.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝³ : TopologicalSpace α
inst✝² : LinearOrder α
inst✝¹ : OrderTopology α
inst✝ : DenselyOrdered α
a b : α
s : Set α
l : Filter β
f✝ : α → β
f : β → ↑(Ioo a b)
\u22a2 Tendsto f l atBot ↔ Tendsto (fun x => ↑(f x)) l (𝓝[>] a)
-- Mathlib/Topology/Order/DenselyOrdered.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝³ : TopologicalSpace α
inst✝² : LinearOrder α
inst✝¹ : OrderTopology α
inst✝ : DenselyOrdered α
a b : α
s : Set α
l : Filter β
f✝ : α → β
f : β → ↑(Ioo a b)
\u22a2 Tendsto (Subtype.val ∘ f) l (𝓝[>] a) ↔ Tendsto (fun x => ↑(f x)) l (𝓝[>] a)
-- Mathlib/Topology/Order/UpperLowerSetTopology.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝² : Preorder α
inst✝¹ : TopologicalSpace α
inst✝ : Topology.IsLowerSet α
s : Set α
\u22a2 IsOpen s ↔ IsLowerSet s
-- Mathlib/SetTheory/Cardinal/Basic.lean
α✝ β α : Type u
\u22a2 Infinite α ↔ ℵ₀ ≤ #α
-- .lake/packages/batteries/Batteries/Data/List/Perm.lean
α : Type u_1
l₁ l₂ l : List α
\u22a2 l₁ ++ l ~ l₂ ++ l ↔ l₁ ~ l₂
-- .lake/packages/batteries/Batteries/Data/List/Perm.lean
α : Type u_1
l₁ l₂ l : List α
p : l₁ ++ l ~ l₂ ++ l
\u22a2 l₁ ~ l₂
-- Mathlib/Topology/ContinuousOn.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝ : TopologicalSpace α
a : α
s t : Set α
\u22a2 𝓝 a ⊓ 𝓟 (s ∪ t) = 𝓝 a ⊓ 𝓟 s ⊔ 𝓝 a ⊓ 𝓟 t
-- Mathlib/Algebra/Ring/Parity.lean
F : Type u_1
α : Type u_2
β : Type u_3
R : Type u_4
inst✝¹ : DivisionMonoid α
inst✝ : HasDistribNeg α
a : α
n : ℤ
h : Even n
\u22a2 (-1) ^ n = 1
-- Mathlib/Data/Real/Sqrt.lean
x y : ℝ
h : x ^ 2 ≤ y
\u22a2 |x| ≤ √y
-- Mathlib/Data/Real/Sqrt.lean
x y : ℝ
h : x ^ 2 ≤ y
\u22a2 √(x ^ 2) ≤ √y
-- Mathlib/Combinatorics/Additive/FreimanHom.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝² : CommMonoid α
inst✝¹ : CommMonoid β
inst✝ : CommMonoid γ
A A₁ A₂ : Set α
B B₁ B₂ : Set β
C : Set γ
f f₁ f₂ : α → β
g : β → γ
m n : ℕ
s t : Multiset α
hs : ∀ ⦃x : α⦄, x ∈ s → x ∈ ∅
ht : ∀ ⦃x : α⦄, x ∈ t → x ∈ ∅
\u22a2 card s = n → card t = n → ((map f s).prod = (map f t).prod ↔ s.prod = t.prod)
-- Mathlib/Algebra/Order/Chebyshev.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : LinearOrderedRing α
s : Finset ι
σ : Perm ι
f g : ι → α
\u22a2 (∑ i ∈ s, f i) * ∑ i ∈ s, f i ≤ ↑s.card * ∑ x ∈ s, f x * f x
-- Mathlib/Data/Finset/Pointwise.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝⁵ : DecidableEq α
inst✝⁴ : DecidableEq β
inst✝³ : Group α
inst✝² : DivisionMonoid β
inst✝¹ : FunLike F α β
inst✝ : MonoidHomClass F α β
f : F
s t : Finset α
a b : α
\u22a2 IsUnit s ↔ ∃ a, s = {a}
-- Mathlib/Data/Int/Bitwise.lean
f : Bool → Bool → Bool
a : Bool
m : ℤ
b : Bool
n : ℤ
\u22a2 bitwise f (bit a m) (bit b n) = bit (f a b) (bitwise f m n)
-- Mathlib/Data/Int/Bitwise.lean
f : Bool → Bool → Bool
a b : Bool
m n : ℕ
\u22a2 (bif f false false then -[Nat.bitwise (fun x y => !f x y) (Nat.bit a m) (Nat.bit b n)+1] else ↑(Nat.bitwise f (Nat.bit a m) (Nat.bit b n))) = bit (f a b) (bif f false false then -[Nat.bitwise (fun x y => !f x y) m n+1] else ↑(Nat.bitwise f m n))
-- Mathlib/Data/Int/Bitwise.lean
f : Bool → Bool → Bool
a b : Bool
m n : ℕ
\u22a2 (bif f false true then -[Nat.bitwise (fun x y => !f x !y) (Nat.bit a m) (Nat.bit (!b) n)+1] else ↑(Nat.bitwise (fun x y => f x !y) (Nat.bit a m) (Nat.bit (!b) n))) = bit (f a b) (bif f false true then -[Nat.bitwise (fun x y => !f x !y) m n+1] else ↑(Nat.bitwise (fun x y => f x !y) m n))
-- Mathlib/Data/Int/Bitwise.lean
f : Bool → Bool → Bool
a b : Bool
m n : ℕ
\u22a2 (bif f true false then -[Nat.bitwise (fun x y => !f (!x) y) (Nat.bit (!a) m) (Nat.bit b n)+1] else ↑(Nat.bitwise (fun x y => f (!x) y) (Nat.bit (!a) m) (Nat.bit b n))) = bit (f a b) (bif f true false then -[Nat.bitwise (fun x y => !f (!x) y) m n+1] else ↑(Nat.bitwise (fun x y => f (!x) y) m n))
-- Mathlib/Data/Int/Bitwise.lean
f : Bool → Bool → Bool
a b : Bool
m n : ℕ
\u22a2 (bif f true true then -[Nat.bitwise (fun x y => !f (!x) !y) (Nat.bit (!a) m) (Nat.bit (!b) n)+1] else ↑(Nat.bitwise (fun x y => f (!x) !y) (Nat.bit (!a) m) (Nat.bit (!b) n))) = bit (f a b) (bif f true true then -[Nat.bitwise (fun x y => !f (!x) !y) m n+1] else ↑(Nat.bitwise (fun x y => f (!x) !y) m n))
-- Mathlib/Data/List/Intervals.lean
n m l : ℕ
hln : l ≤ n
k : ℕ
hk : k ∈ Ico n m
\u22a2 decide (l ≤ k) = true
-- Mathlib/Data/List/Intervals.lean
n m l : ℕ
hln : l ≤ n
k : ℕ
hk : k ∈ Ico n m
\u22a2 l ≤ k
-- Mathlib/Data/NNReal/Basic.lean
ι : Sort u_1
f : ι → ℝ≥0
s : Set ℝ≥0
hs : ¬BddAbove s
\u22a2 sSup s = 0
-- Mathlib/Data/NNReal/Basic.lean
ι : Sort u_1
f : ι → ℝ≥0
s : Set ℝ≥0
hs : ¬BddAbove (toReal '' s)
\u22a2 sSup s = 0
-- Mathlib/Data/NNReal/Basic.lean
ι : Sort u_1
f : ι → ℝ≥0
s : Set ℝ≥0
hs : ¬BddAbove (toReal '' s)
\u22a2 sSup (toReal '' s) = 0
-- Mathlib/RingTheory/Polynomial/Chebyshev.lean
R : Type u_1
S : Type u_2
inst✝¹ : CommRing R
inst✝ : CommRing S
n : ℤ
\u22a2 (1 - X ^ 2) * derivative (T R (n + 1)) = (↑n + 1) * (T R n - X * T R (n + 1))
-- Mathlib/RingTheory/Polynomial/Chebyshev.lean
R : Type u_1
S : Type u_2
inst✝¹ : CommRing R
inst✝ : CommRing S
n : ℤ
H₁ : (1 - X ^ 2) * U R n = X * T R (n + 1) - T R (n + 2)
\u22a2 (1 - X ^ 2) * derivative (T R (n + 1)) = (↑n + 1) * (T R n - X * T R (n + 1))
-- Mathlib/RingTheory/Polynomial/Chebyshev.lean
R : Type u_1
S : Type u_2
inst✝¹ : CommRing R
inst✝ : CommRing S
n : ℤ
H₁ : (1 - X ^ 2) * U R n = X * T R (n + 1) - T R (n + 2)
H₂ : derivative (T R (n + 1)) = ↑(n + 1) * U R (n + 1 - 1)
\u22a2 (1 - X ^ 2) * derivative (T R (n + 1)) = (↑n + 1) * (T R n - X * T R (n + 1))
-- Mathlib/RingTheory/Polynomial/Chebyshev.lean
R : Type u_1
S : Type u_2
inst✝¹ : CommRing R
inst✝ : CommRing S
n : ℤ
H₁ : (1 - X ^ 2) * U R n = X * T R (n + 1) - T R (n + 2)
H₂ : derivative (T R (n + 1)) = ↑(n + 1) * U R (n + 1 - 1)
h₁ : T R (n + 2) = 2 * X * T R (n + 1) - T R n
\u22a2 (1 - X ^ 2) * derivative (T R (n + 1)) = (↑n + 1) * (T R n - X * T R (n + 1))
-- Mathlib/Order/Hom/Basic.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
δ : Type u_5
inst✝³ : Lattice α
inst✝² : Lattice β
inst✝¹ : BoundedOrder α
inst✝ : BoundedOrder β
f✝ f : α ≃o β
a✝ : ComplementedLattice α
\u22a2 ComplementedLattice β
-- Mathlib/Order/Hom/Basic.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
δ : Type u_5
inst✝³ : Lattice α
inst✝² : Lattice β
inst✝¹ : BoundedOrder α
inst✝ : BoundedOrder β
f✝ f : α ≃o β
a✝ : ComplementedLattice β
\u22a2 ComplementedLattice α
-- Mathlib/CategoryTheory/Abelian/Opposite.lean
C : Type u_1
inst✝¹ : Category.{u_2, u_1} C
inst✝ : Abelian C
X Y : C
f : X ⟶ Y
A B : Cᵒᵖ
g : A ⟶ B
\u22a2 factorThruImage g ≫ (imageUnopOp g).inv = (image.ι g.unop).op
-- Mathlib/Data/Int/Sqrt.lean
n : ℤ
\u22a2 sqrt (n * n) = ↑n.natAbs
-- Mathlib/Topology/Algebra/Monoid.lean
ι : Type u_1
α : Type u_2
M✝ : Type u_3
N : Type u_4
X : Type u_5
inst✝⁵ : TopologicalSpace X
inst✝⁴ : TopologicalSpace M✝
inst✝³ : Mul M✝
inst✝² : ContinuousMul M✝
M : Type u
inst✝¹ : CommMonoid M
inst✝ : TopologicalSpace M
hmul : Tendsto (uncurry fun x x_1 => x * x_1) (𝓝 1 ×ˢ 𝓝 1) (𝓝 1)
hleft : ∀ (x₀ : M), 𝓝 x₀ = map (fun x => x₀ * x) (𝓝 1)
\u22a2 ContinuousMul M
-- Mathlib/Topology/Algebra/Monoid.lean
ι : Type u_1
α : Type u_2
M✝ : Type u_3
N : Type u_4
X : Type u_5
inst✝⁵ : TopologicalSpace X
inst✝⁴ : TopologicalSpace M✝
inst✝³ : Mul M✝
inst✝² : ContinuousMul M✝
M : Type u
inst✝¹ : CommMonoid M
inst✝ : TopologicalSpace M
hmul : Tendsto (uncurry fun x x_1 => x * x_1) (𝓝 1 ×ˢ 𝓝 1) (𝓝 1)
hleft : ∀ (x₀ : M), 𝓝 x₀ = map (fun x => x₀ * x) (𝓝 1)
\u22a2 ∀ (x₀ : M), 𝓝 x₀ = map (fun x => x * x₀) (𝓝 1)
-- Mathlib/Topology/Algebra/Monoid.lean
ι : Type u_1
α : Type u_2
M✝ : Type u_3
N : Type u_4
X : Type u_5
inst✝⁵ : TopologicalSpace X
inst✝⁴ : TopologicalSpace M✝
inst✝³ : Mul M✝
inst✝² : ContinuousMul M✝
M : Type u
inst✝¹ : CommMonoid M
inst✝ : TopologicalSpace M
hmul : Tendsto (uncurry fun x x_1 => x * x_1) (𝓝 1 ×ˢ 𝓝 1) (𝓝 1)
hleft : ∀ (x₀ : M), 𝓝 x₀ = map (fun x => x₀ * x) (𝓝 1)
x₀ : M
\u22a2 𝓝 x₀ = map (fun x => x * x₀) (𝓝 1)
-- Mathlib/Algebra/Module/Submodule/Ker.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
R₃ : Type u_4
K : Type u_5
M : Type u_6
M₁ : Type u_7
M₂ : Type u_8
M₃ : Type u_9
V : Type u_10
V₂ : Type u_11
inst✝¹⁴ : Semiring R
inst✝¹³ : Semiring R₂
inst✝¹² : Semiring R₃
inst✝¹¹ : AddCommMonoid M
inst✝¹⁰ : AddCommMonoid M₂
inst✝⁹ : AddCommMonoid M₃
σ₁₂ : R →+* R₂
σ₂₃ : R₂ →+* R₃
σ₁₃ : R →+* R₃
inst✝⁸ : RingHomCompTriple σ₁₂ σ₂₃ σ₁₃
inst✝⁷ : Module R M
inst✝⁶ : Module R₂ M₂
inst✝⁵ : Module R₃ M₃
σ₂₁ : R₂ →+* R
τ₁₂ : R →+* R₂
τ₂₃ : R₂ →+* R₃
τ₁₃ : R →+* R₃
inst✝⁴ : RingHomCompTriple τ₁₂ τ₂₃ τ₁₃
F : Type u_12
inst✝³ : FunLike F M M₂
inst✝² : SemilinearMapClass F τ₁₂ M M₂
inst✝¹ : AddCommMonoid M₁
inst✝ : Module R M₁
p : Submodule R M
q : Submodule R M₁
f : M →ₗ[R] M₁
hf : ∀ x ∈ p, f x ∈ q
\u22a2 ker (f.restrict hf) = ker (f.domRestrict p)
-- Mathlib/Analysis/Convex/Gauge.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝¹ : AddCommGroup E
inst✝ : Module ℝ E
s t : Set E
x : E
a✝ : ℝ
absorbs : Absorbent ℝ s
a : ℝ
x✝ : E
\u22a2 x✝ ∈ {x | gauge s x < a} ↔ x✝ ∈ ⋃ r ∈ Ioo 0 a, r • s
-- Mathlib/Data/Nat/Factors.lean
k : ℕ
x✝ : k + 2 ≠ 0
m : ℕ := (k + 2).minFac
this : (k + 2) / m < k + 2
\u22a2 (k + 2).primeFactorsList.prod = k + 2
-- Mathlib/Data/Nat/Factors.lean
k : ℕ
x✝ : k + 2 ≠ 0
m : ℕ := (k + 2).minFac
this : (k + 2) / m < k + 2
h₁ : (k + 2) / m ≠ 0
\u22a2 (k + 2).primeFactorsList.prod = k + 2
-- Mathlib/Data/W/Cardinal.lean
α : Type u
β : α → Type v
κ : Cardinal.{max u v}
hκ : (sum fun a => κ ^ lift.{u, v} #(β a)) ≤ κ
\u22a2 #(WType β) ≤ κ
-- Mathlib/Data/W/Cardinal.lean
α : Type u
β : α → Type v
γ : Type (max u v)
hκ : (sum fun a => #γ ^ lift.{u, v} #(β a)) ≤ #γ
\u22a2 #(WType β) ≤ #γ
-- Mathlib/Data/W/Cardinal.lean
α : Type u
β : α → Type v
γ : Type (max u v)
hκ : (sum fun a => #γ ^ lift.{max u v, v} #(β a)) ≤ #γ
\u22a2 #(WType β) ≤ #γ
-- Mathlib/Data/W/Cardinal.lean
α : Type u
β : α → Type v
γ : Type (max u v)
hκ : (sum fun a => lift.{v, max v u} #γ ^ lift.{max u v, v} #(β a)) ≤ #γ
\u22a2 #(WType β) ≤ #γ
-- Mathlib/Data/W/Cardinal.lean
α : Type u
β : α → Type v
γ : Type (max u v)
hκ : Nonempty ((i : α) × (β i → γ) ↪ γ)
\u22a2 #(WType β) ≤ #γ
-- Mathlib/Data/W/Cardinal.lean
α : Type u
β : α → Type v
γ : Type (max u v)
hκ : (i : α) × (β i → γ) ↪ γ
\u22a2 #(WType β) ≤ #γ
-- Mathlib/Algebra/Homology/ShortComplex/Homology.lean
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasZeroMorphisms C
S S₁ S₂ S₃ S₄ : ShortComplex C
φ : S₁ ⟶ S₂
h₁ : S₁.HomologyData
h₂ : S₂.HomologyData
inst✝ : S.HasHomology
\u22a2 S.leftRightHomologyComparison = S.leftHomologyIso.hom ≫ S.rightHomologyIso.inv
-- Mathlib/Data/Multiset/FinsetOps.lean
α : Type u_1
inst✝ : DecidableEq α
s✝ s t u : Multiset α
\u22a2 s ≤ t.ndinter u ↔ s ≤ t ∧ s ⊆ u
-- Mathlib/Algebra/Polynomial/Roots.lean
R : Type u
S : Type v
T : Type w
a b : R
n : ℕ
inst✝¹ : CommRing R
inst✝ : IsDomain R
p q : R[X]
ι : Type u_1
f : ι → R[X]
m : Multiset ι
hm : m.Nodup
\u22a2 { val := m, nodup := hm }.prod f ≠ 0 → ({ val := m, nodup := hm }.prod f).roots = { val := m, nodup := hm }.val.bind fun i => (f i).roots
-- Mathlib/Computability/TMToPartrec.lean
a : ℕ
l : List ℕ
x : Γ'
h : x ∈ trList (a :: l)
\u22a2 x ≠ Γ'.consₗ
-- Mathlib/Computability/TMToPartrec.lean
a : ℕ
l : List ℕ
x : Γ'
h : x ∈ trNat a ∨ x = Γ'.cons ∨ x ∈ trList l
\u22a2 x ≠ Γ'.consₗ
-- Mathlib/Data/Nat/Count.lean
p : ℕ → Prop
inst✝ : DecidablePred p
n : ℕ
\u22a2 count p n = (filter p (range n)).card
-- Mathlib/Data/Nat/Count.lean
p : ℕ → Prop
inst✝ : DecidablePred p
n : ℕ
\u22a2 (List.filter (fun b => decide (p b)) (List.range n)).length = (filter p (range n)).card
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁵ : Group G
inst✝⁴ : Group G'
inst✝³ : Group G''
A : Type u_4
inst✝² : AddGroup A
N : Type u_5
P : Type u_6
inst✝¹ : Group N
inst✝ : Group P
K : Subgroup G
f : G →* N
\u22a2 Injective ⇑f.rangeRestrict ↔ Injective ⇑f
-- Mathlib/Probability/Kernel/RadonNikodym.lean
α : Type u_1
γ : Type u_2
mα : MeasurableSpace α
mγ : MeasurableSpace γ
κ✝ η✝ : Kernel α γ
hαγ : MeasurableSpace.CountableOrCountablyGenerated α γ
κ η : Kernel α γ
inst✝¹ : IsFiniteKernel κ
inst✝ : IsFiniteKernel η
\u22a2 MeasurableSet {a | κ a ⟂ₘ η a}
-- Mathlib/Probability/Kernel/RadonNikodym.lean
α : Type u_1
γ : Type u_2
mα : MeasurableSpace α
mγ : MeasurableSpace γ
κ✝ η✝ : Kernel α γ
hαγ : MeasurableSpace.CountableOrCountablyGenerated α γ
κ η : Kernel α γ
inst✝¹ : IsFiniteKernel κ
inst✝ : IsFiniteKernel η
\u22a2 MeasurableSet {a | (κ a) (κ.mutuallySingularSetSlice η a)ᶜ = 0}
-- Mathlib/Topology/Sequences.lean
X : Type u_1
Y : Type u_2
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : FrechetUrysohnSpace X
f : X → Y
a : X
b : Y
\u22a2 Tendsto f (𝓝 a) (𝓝 b) ↔ ∀ (u : ℕ → X), Tendsto u atTop (𝓝 a) → Tendsto (f ∘ u) atTop (𝓝 b)
-- Mathlib/Topology/Sequences.lean
X : Type u_1
Y : Type u_2
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : FrechetUrysohnSpace X
f : X → Y
a : X
b : Y
h : ∀ (u : ℕ → X), Tendsto u atTop (𝓝 a) → Tendsto (f ∘ u) atTop (𝓝 b)
\u22a2 ∀ (ib : Set Y), b ∉ ib ∧ IsClosed ib → ∃ ia, (a ∉ ia ∧ IsClosed ia) ∧ ∀ x ∈ iaᶜ, f x ∈ ibᶜ
-- Mathlib/Topology/Sequences.lean
X : Type u_1
Y : Type u_2
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : FrechetUrysohnSpace X
f : X → Y
a : X
b : Y
h : ∀ (u : ℕ → X), Tendsto u atTop (𝓝 a) → Tendsto (f ∘ u) atTop (𝓝 b)
s : Set Y
hbs : b ∉ s
hsc : IsClosed s
\u22a2 ∃ ia, (a ∉ ia ∧ IsClosed ia) ∧ ∀ x ∈ iaᶜ, f x ∈ sᶜ
-- Mathlib/Topology/Sequences.lean
X : Type u_1
Y : Type u_2
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : FrechetUrysohnSpace X
f : X → Y
a : X
b : Y
h : ∀ (u : ℕ → X), Tendsto u atTop (𝓝 a) → Tendsto (f ∘ u) atTop (𝓝 b)
s : Set Y
hbs : b ∉ s
hsc : IsClosed s
\u22a2 a ∈ closure (f ⁻¹' s) → b ∈ s
-- Mathlib/Topology/Sequences.lean
X : Type u_1
Y : Type u_2
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : FrechetUrysohnSpace X
f : X → Y
a : X
b : Y
h : ∀ (u : ℕ → X), Tendsto u atTop (𝓝 a) → Tendsto (f ∘ u) atTop (𝓝 b)
s : Set Y
hbs : b ∉ s
hsc : IsClosed s
\u22a2 a ∈ seqClosure (f ⁻¹' s) → b ∈ s
-- Mathlib/Topology/Sequences.lean
X : Type u_1
Y : Type u_2
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : FrechetUrysohnSpace X
f : X → Y
a : X
b : Y
h : ∀ (u : ℕ → X), Tendsto u atTop (𝓝 a) → Tendsto (f ∘ u) atTop (𝓝 b)
s : Set Y
hbs : b ∉ s
hsc : IsClosed s
u : ℕ → X
hus : ∀ (n : ℕ), u n ∈ f ⁻¹' s
hu : Tendsto u atTop (𝓝 a)
\u22a2 b ∈ s
-- Mathlib/NumberTheory/EulerProduct/Basic.lean
F : Type u_1
inst✝¹ : NormedField F
inst✝ : CompleteSpace F
f : ℕ →* F
hsum : Summable ⇑f
p : ℕ
hp : 1 < p
\u22a2 ‖f p‖ < 1
-- Mathlib/NumberTheory/EulerProduct/Basic.lean
F : Type u_1
inst✝¹ : NormedField F
inst✝ : CompleteSpace F
f : ℕ →* F
hsum : Summable ⇑f
p : ℕ
hp : 1 < p
\u22a2 Summable fun n => f p ^ n
-- Mathlib/NumberTheory/EulerProduct/Basic.lean
F : Type u_1
inst✝¹ : NormedField F
inst✝ : CompleteSpace F
f : ℕ →* F
hsum : Summable ⇑f
p : ℕ
hp : 1 < p
\u22a2 Summable fun n => f (p ^ n)
-- Mathlib/Data/Set/Lattice.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
ι' : Sort u_5
ι₂ : Sort u_6
κ : ι → Sort u_7
κ₁ : ι → Sort u_8
κ₂ : ι → Sort u_9
κ' : ι' → Sort u_10
s t : Set α
S : Set (Set α)
hs : t ∈ S
h : s ∩ ⋃₀ S = ∅
\u22a2 s ∩ t ⊆ s ∩ ⋃₀ S
-- Mathlib/Analysis/NormedSpace/AddTorsor.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁵ : NormedDivisionRing 𝕜
inst✝⁴ : SeminormedAddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : BoundedSMul 𝕜 E
P : Type u_3
inst✝¹ : PseudoMetricSpace P
inst✝ : NormedAddTorsor E P
c : P
k : 𝕜
hk : k ≠ 0
x : E
\u22a2 (k⁻¹ • fun x => x -ᵥ c) ((fun x => k • x +ᵥ c) x) = x
-- Mathlib/Analysis/NormedSpace/AddTorsor.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁵ : NormedDivisionRing 𝕜
inst✝⁴ : SeminormedAddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : BoundedSMul 𝕜 E
P : Type u_3
inst✝¹ : PseudoMetricSpace P
inst✝ : NormedAddTorsor E P
c : P
k : 𝕜
hk : k ≠ 0
p : P
\u22a2 (fun x => k • x +ᵥ c) ((k⁻¹ • fun x => x -ᵥ c) p) = p
-- Mathlib/Analysis/NormedSpace/AddTorsor.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁵ : NormedDivisionRing 𝕜
inst✝⁴ : SeminormedAddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : BoundedSMul 𝕜 E
P : Type u_3
inst✝¹ : PseudoMetricSpace P
inst✝ : NormedAddTorsor E P
c : P
k : 𝕜
hk : k ≠ 0
x y : E
\u22a2 edist ({ toFun := fun x => k • x +ᵥ c, invFun := k⁻¹ • fun x => x -ᵥ c, left_inv := ⋯, right_inv := ⋯ }.toFun x) ({ toFun := fun x => k • x +ᵥ c, invFun := k⁻¹ • fun x => x -ᵥ c, left_inv := ⋯, right_inv := ⋯ }.toFun y) = ↑‖k‖₊ * edist x y
-- Mathlib/Analysis/NormedSpace/AddTorsor.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁵ : NormedDivisionRing 𝕜
inst✝⁴ : SeminormedAddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : BoundedSMul 𝕜 E
P : Type u_3
inst✝¹ : PseudoMetricSpace P
inst✝ : NormedAddTorsor E P
c : P
k : 𝕜
hk : k ≠ 0
x y : E
\u22a2 edist (k • x) (k • y) = ↑‖k‖₊ * edist x y
-- Mathlib/Algebra/Module/LinearMap/Defs.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
R₃ : Type u_4
k : Type u_5
S : Type u_6
S₃ : Type u_7
T : Type u_8
M : Type u_9
M₁ : Type u_10
M₂ : Type u_11
M₃ : Type u_12
N₁ : Type u_13
N₂ : Type u_14
N₃ : Type u_15
ι : Type u_16
inst✝¹³ : Semiring R
inst✝¹² : Semiring S
inst✝¹¹ : AddCommMonoid M
inst✝¹⁰ : AddCommMonoid M₁
inst✝⁹ : AddCommMonoid M₂
inst✝⁸ : AddCommMonoid M₃
inst✝⁷ : AddCommMonoid N₁
inst✝⁶ : AddCommMonoid N₂
inst✝⁵ : AddCommMonoid N₃
inst✝⁴ : Module R M
inst✝³ : Module R M₂
inst✝² : Module S M₃
σ : R →+* S
F : Type u_17
inst✝¹ : FunLike F M M₃
inst✝ : SemilinearMapClass F σ M M₃
f g : F
h : ↑f = ↑g
\u22a2 f = g
-- Mathlib/Algebra/Module/LinearMap/Defs.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
R₃ : Type u_4
k : Type u_5
S : Type u_6
S₃ : Type u_7
T : Type u_8
M : Type u_9
M₁ : Type u_10
M₂ : Type u_11
M₃ : Type u_12
N₁ : Type u_13
N₂ : Type u_14
N₃ : Type u_15
ι : Type u_16
inst✝¹³ : Semiring R
inst✝¹² : Semiring S
inst✝¹¹ : AddCommMonoid M
inst✝¹⁰ : AddCommMonoid M₁
inst✝⁹ : AddCommMonoid M₂
inst✝⁸ : AddCommMonoid M₃
inst✝⁷ : AddCommMonoid N₁
inst✝⁶ : AddCommMonoid N₂
inst✝⁵ : AddCommMonoid N₃
inst✝⁴ : Module R M
inst✝³ : Module R M₂
inst✝² : Module S M₃
σ : R →+* S
F : Type u_17
inst✝¹ : FunLike F M M₃
inst✝ : SemilinearMapClass F σ M M₃
f g : F
h : ↑f = ↑g
\u22a2 ∀ (x : M), f x = g x
-- Mathlib/Algebra/Module/LinearMap/Defs.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
R₃ : Type u_4
k : Type u_5
S : Type u_6
S₃ : Type u_7
T : Type u_8
M : Type u_9
M₁ : Type u_10
M₂ : Type u_11
M₃ : Type u_12
N₁ : Type u_13
N₂ : Type u_14
N₃ : Type u_15
ι : Type u_16
inst✝¹³ : Semiring R
inst✝¹² : Semiring S
inst✝¹¹ : AddCommMonoid M
inst✝¹⁰ : AddCommMonoid M₁
inst✝⁹ : AddCommMonoid M₂
inst✝⁸ : AddCommMonoid M₃
inst✝⁷ : AddCommMonoid N₁
inst✝⁶ : AddCommMonoid N₂
inst✝⁵ : AddCommMonoid N₃
inst✝⁴ : Module R M
inst✝³ : Module R M₂
inst✝² : Module S M₃
σ : R →+* S
F : Type u_17
inst✝¹ : FunLike F M M₃
inst✝ : SemilinearMapClass F σ M M₃
f g : F
h : ↑f = ↑g
m : M
\u22a2 f m = g m
-- Mathlib/MeasureTheory/Measure/VectorMeasure.lean
α : Type u_1
β : Type u_2
m : MeasurableSpace α
M : Type u_3
inst✝² : AddCommMonoid M
inst✝¹ : TopologicalSpace M
inst✝ : T2Space M
v : VectorMeasure α M
f : ℕ → Set α
s : SignedMeasure α
A B : Set α
h : Disjoint A B
hA₁ : MeasurableSet A
hB₁ : MeasurableSet B
hA₂ : ↑s A ≤ 0
hB₂ : ↑s B ≤ 0
hAB : ↑s (A ∪ B) = 0
\u22a2 ↑s A = 0
-- Mathlib/MeasureTheory/Measure/VectorMeasure.lean
α : Type u_1
β : Type u_2
m : MeasurableSpace α
M : Type u_3
inst✝² : AddCommMonoid M
inst✝¹ : TopologicalSpace M
inst✝ : T2Space M
v : VectorMeasure α M
f : ℕ → Set α
s : SignedMeasure α
A B : Set α
h : Disjoint A B
hA₁ : MeasurableSet A
hB₁ : MeasurableSet B
hA₂ : ↑s A ≤ 0
hB₂ : ↑s B ≤ 0
hAB : ↑s A + ↑s B = 0
\u22a2 ↑s A = 0
-- Mathlib/Data/Finset/Card.lean
α : Type u_1
β : Type u_2
R : Type u_3
s✝ t u : Finset α
f✝ : α → β
n : ℕ
s : Finset α
f : α → β
inst✝ : DecidableEq β
y : β
\u22a2 (filter (fun x => f x = y) s).card ≠ 0 ↔ y ∈ image f s
-- Mathlib/Data/Set/Basic.lean
α : Type u
β : Type v
γ : Type w
ι : Sort x
a b : α
s s₁ s₂ t t₁ t₂ u : Set α
inst✝¹ : LinearOrder α
inst✝ : LinearOrder β
f : α → β
\u22a2 ¬MonotoneOn f s ∧ ¬AntitoneOn f s ↔ ∃ a ∈ s, ∃ b ∈ s, ∃ c ∈ s, a ≤ b ∧ b ≤ c ∧ (f a < f b ∧ f c < f b ∨ f b < f a ∧ f b < f c)
-- Mathlib/Topology/Category/Profinite/Nobeling.lean
I : Type u
inst✝¹ : LinearOrder I
inst✝ : IsWellOrder I fun x x_1 => x < x_1
C✝ : Set (I → Bool)
o : Ordinal.{u}
ho : o.IsLimit
h : ∀ o' < o, P I o'
hho : o ≤ Ordinal.type fun x x_1 => x < x_1
C : Set (I → Bool)
hC : IsClosed C
hsC : contained C o
\u22a2 LinearIndependent ℤ (eval C)
-- Mathlib/Topology/Category/Profinite/Nobeling.lean
I : Type u
inst✝¹ : LinearOrder I
inst✝ : IsWellOrder I fun x x_1 => x < x_1
C✝ : Set (I → Bool)
o : Ordinal.{u}
ho : o.IsLimit
h : ∀ o' < o, P I o'
hho : o ≤ Ordinal.type fun x x_1 => x < x_1
C : Set (I → Bool)
hC : IsClosed C
hsC : contained C o
\u22a2 LinearIndependent ℤ fun (p : ↑(⋃ e, smaller C ↑e)) => ↑p
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x✝ y✝ z✝ : ℝ
n : ℕ
x y z : ℝ
h : 0 ≤ x
h₁ : x ≤ y
h₂ : 0 ≤ z
\u22a2 x ^ z ≤ y ^ z
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x✝ y z✝ : ℝ
n : ℕ
x z : ℝ
h : 0 ≤ x
h₂ : 0 ≤ z
h₁ : x ≤ x
\u22a2 x ^ z ≤ x ^ z
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x✝ y✝ z✝ : ℝ
n : ℕ
x y z : ℝ
h : 0 ≤ x
h₁ : x ≤ y
h₂ : 0 ≤ z
h₁' : x < y
\u22a2 x ^ z ≤ y ^ z
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x✝ y✝ z : ℝ
n : ℕ
x y : ℝ
h : 0 ≤ x
h₁ : x ≤ y
h₁' : x < y
h₂ : 0 ≤ 0
\u22a2 x ^ 0 ≤ y ^ 0
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x✝ y✝ z✝ : ℝ
n : ℕ
x y z : ℝ
h : 0 ≤ x
h₁ : x ≤ y
h₂ : 0 ≤ z
h₁' : x < y
h₂' : 0 < z
\u22a2 x ^ z ≤ y ^ z
-- Mathlib/Analysis/InnerProductSpace/Basic.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝⁴ : _root_.RCLike 𝕜
inst✝³ : NormedAddCommGroup E
inst✝² : InnerProductSpace 𝕜 E
inst✝¹ : NormedAddCommGroup F
inst✝ : InnerProductSpace ℝ F
ι : Type u_4
v : ι → E
hv : Orthonormal 𝕜 v
l : ι → 𝕜
s : Finset ι
i : ι
hi : i ∈ s
\u22a2 ⟪v i, ∑ i ∈ s, l i • v i⟫_𝕜 = l i
-- Mathlib/Data/List/Join.lean
α : Type u_1
β : Type u_2
L : List (List α)
\u22a2 (filter (fun l => !l.isEmpty) ([] :: L)).join = ([] :: L).join
-- Mathlib/FieldTheory/SplittingField/Construction.lean
F : Type u
K✝¹ : Type v
L : Type w
inst✝³ : Field K✝¹
inst✝² : Field L
inst✝¹ : Field F
n✝ : ℕ
K✝ : Type u
inst✝ : Field K✝
n : ℕ
ih : (fun n => ∀ {K : Type u} [inst : Field K] (f : K[X]), f.natDegree = n → Algebra.adjoin K (f.rootSet (SplittingFieldAux n f)) = ⊤) n
K : Type u
x✝ : Field K
f : K[X]
hfn : f.natDegree = n.succ
hndf : f.natDegree ≠ 0
hfn0 : f ≠ 0
\u22a2 Algebra.adjoin K (f.rootSet (SplittingFieldAux n.succ f)) = ⊤
-- Mathlib/FieldTheory/SplittingField/Construction.lean
F : Type u
K✝¹ : Type v
L : Type w
inst✝³ : Field K✝¹
inst✝² : Field L
inst✝¹ : Field F
n✝ : ℕ
K✝ : Type u
inst✝ : Field K✝
n : ℕ
ih : (fun n => ∀ {K : Type u} [inst : Field K] (f : K[X]), f.natDegree = n → Algebra.adjoin K (f.rootSet (SplittingFieldAux n f)) = ⊤) n
K : Type u
x✝ : Field K
f : K[X]
hfn : f.natDegree = n.succ
hndf : f.natDegree ≠ 0
hfn0 : f ≠ 0
hmf0 : map (algebraMap K (SplittingFieldAux n.succ f)) f ≠ 0
\u22a2 Algebra.adjoin K (f.rootSet (SplittingFieldAux n.succ f)) = ⊤
-- Mathlib/FieldTheory/SplittingField/Construction.lean
F : Type u
K✝¹ : Type v
L : Type w
inst✝³ : Field K✝¹
inst✝² : Field L
inst✝¹ : Field F
n✝ : ℕ
K✝ : Type u
inst✝ : Field K✝
n : ℕ
ih : (fun n => ∀ {K : Type u} [inst : Field K] (f : K[X]), f.natDegree = n → Algebra.adjoin K (f.rootSet (SplittingFieldAux n f)) = ⊤) n
K : Type u
x✝ : Field K
f : K[X]
hfn : f.natDegree = n.succ
hndf : f.natDegree ≠ 0
hfn0 : f ≠ 0
hmf0 : map (algebraMap K (SplittingFieldAux n.succ f)) f ≠ 0
\u22a2 Algebra.adjoin K ↑(map (algebraMap K (SplittingFieldAux n.succ f)) f).roots.toFinset = ⊤