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 ι
α : Type u_5
β : Type u_6
m : MeasurableSpace α
inst✝ : TopologicalSpace β
f : α → β
hf : ∀ (x y : α), f x = f y
a✝ : Nontrivial α
inhabited_h : Inhabited α
\u22a2 β
-- Mathlib/Data/Matroid/Basic.lean
α : Type u_1
M : Matroid α
B B' I J D X : Set α
e f : α
hJ : M.Indep J
hIJ : I ⊆ J
\u22a2 M.Indep I
-- Mathlib/Data/Matroid/Basic.lean
α : Type u_1
M : Matroid α
B✝ B' I J D X : Set α
e f : α
hJ : M.Indep J
hIJ : I ⊆ J
B : Set α
hB : M.Base B
hJB : J ⊆ B
\u22a2 M.Indep I
-- Mathlib/NumberTheory/Padics/PadicVal.lean
p a b✝ : ℕ
hp : Fact (Nat.Prime p)
m : ℕ
cpm : p.Coprime m
b : ℕ
dvd : m ∣ b
\u22a2 padicValNat p (b / m) = padicValNat p b
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Basic.lean
x : ℝ
h0x : 0 ≤ x
hxp✝ : x ≤ π / 2
h✝ : 0 < x
hxp : x = π / 2
\u22a2 0 ≤ tan x
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Basic.lean
x : ℝ
h0x : 0 ≤ x
hxp : x ≤ π / 2
hx0 : 0 = x
x✝ : x < π / 2 ∨ x = π / 2
\u22a2 0 ≤ tan x
-- Mathlib/Data/Fintype/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝¹ : Fintype α
inst✝ : Fintype β
e : α ≃ β
\u22a2 map (⇑e) univ.val = univ.val
-- Mathlib/Order/Filter/Basic.lean
α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι : Sort x
f g : Filter α
s✝ t✝ s t u : Set α
\u22a2 u ∈ 𝓟 s ⊔ 𝓟 t ↔ u ∈ 𝓟 (s ∪ t)
-- Mathlib/NumberTheory/DiophantineApproximation.lean
ξ q : ℚ
h : |ξ - q| < 1 / ↑q.den ^ 2
\u22a2 q.den ≤ ξ.den ∧ ⌈ξ * ↑q.den⌉ - 1 ≤ q.num ∧ q.num ≤ ⌊ξ * ↑q.den⌋ + 1
-- Mathlib/NumberTheory/DiophantineApproximation.lean
ξ q : ℚ
h : |ξ - q| < 1 / ↑q.den ^ 2
hq₀ : 0 < ↑q.den
\u22a2 q.den ≤ ξ.den ∧ ⌈ξ * ↑q.den⌉ - 1 ≤ q.num ∧ q.num ≤ ⌊ξ * ↑q.den⌋ + 1
-- Mathlib/NumberTheory/DiophantineApproximation.lean
ξ q : ℚ
hq₀ : 0 < ↑q.den
h : |ξ * ↑q.den - ↑q.num| < 1 / ↑q.den
\u22a2 q.den ≤ ξ.den ∧ ⌈ξ * ↑q.den⌉ - 1 ≤ q.num ∧ q.num ≤ ⌊ξ * ↑q.den⌋ + 1
-- Mathlib/Data/Int/Defs.lean
a✝ b✝ c d m n a b : ℤ
H : b ∣ a
\u22a2 (a / b).natAbs = a.natAbs / b.natAbs
-- Mathlib/Data/Int/Defs.lean
a✝ b✝ c d m n a b : ℤ
H : b ∣ a
h : b.natAbs = 0
\u22a2 (a / b).natAbs = a.natAbs / b.natAbs
-- Mathlib/Data/Int/Defs.lean
a✝ b✝ c d m n a b : ℤ
H : b ∣ a
h : b.natAbs > 0
\u22a2 (a / b).natAbs = a.natAbs / b.natAbs
-- Mathlib/SetTheory/Ordinal/Arithmetic.lean
α✝ : Type u_1
β✝ : Type u_2
γ : Type u_3
r✝ : α✝ → α✝ → Prop
s✝ : β✝ → β✝ → Prop
t : γ → γ → Prop
a b : Ordinal.{u_4}
α : Type u_4
r : α → α → Prop
x✝¹ : IsWellOrder α r
β : Type u_4
s : β → β → Prop
x✝ : IsWellOrder β s
\u22a2 type r + type s = 0 ↔ type r = 0 ∧ type s = 0
-- Mathlib/SetTheory/Ordinal/Arithmetic.lean
α✝ : Type u_1
β✝ : Type u_2
γ : Type u_3
r✝ : α✝ → α✝ → Prop
s✝ : β✝ → β✝ → Prop
t : γ → γ → Prop
a b : Ordinal.{u_4}
α : Type u_4
r : α → α → Prop
x✝¹ : IsWellOrder α r
β : Type u_4
s : β → β → Prop
x✝ : IsWellOrder β s
\u22a2 IsEmpty (α ⊕ β) ↔ IsEmpty α ∧ IsEmpty β
-- Mathlib/Topology/Order/OrderClosed.lean
α : Type u
β : Type v
γ : Type w
inst✝² : TopologicalSpace α
inst✝¹ : LinearOrder α
inst✝ : OrderClosedTopology α
f g : β → α
l : Filter β
a : α
h : Tendsto f l (𝓝 a)
\u22a2 Tendsto (fun i => max a (f i)) l (𝓝 a)
-- Mathlib/Topology/Order/OrderClosed.lean
α : Type u
β : Type v
γ : Type w
inst✝² : TopologicalSpace α
inst✝¹ : LinearOrder α
inst✝ : OrderClosedTopology α
f g : β → α
l : Filter β
a : α
h : Tendsto f l (𝓝 a)
\u22a2 a = ((fun p => max p.1 p.2) ∘ fun y => (a, y)) a
-- Mathlib/Algebra/Homology/ShortComplex/Exact.lean
C : Type u_1
D : Type u_2
inst✝³ : Category.{u_3, u_1} C
inst✝² : Category.{?u.7193, u_2} D
inst✝¹ : HasZeroMorphisms C
inst✝ : HasZeroMorphisms D
S S₁ S₂ : ShortComplex C
e : S₁ ≅ S₂
\u22a2 S₁.Exact ∧ Mono S₁.f ↔ S₂.Exact ∧ Mono S₂.f
-- Mathlib/Algebra/Homology/ShortComplex/Exact.lean
C : Type u_1
D : Type u_2
inst✝³ : Category.{u_3, u_1} C
inst✝² : Category.{?u.7193, u_2} D
inst✝¹ : HasZeroMorphisms C
inst✝ : HasZeroMorphisms D
S S₁ S₂ : ShortComplex C
e : S₁ ≅ S₂
this : Mono S₁.f ↔ Mono S₂.f
\u22a2 S₁.Exact ∧ Mono S₁.f ↔ S₂.Exact ∧ Mono S₂.f
-- Mathlib/MeasureTheory/Measure/MeasureSpace.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Type u_5
R : Type u_6
R' : Type u_7
m : MeasurableSpace α
μ μ₁ μ₂ : Measure α
s✝ s₁ s₂ t : Set α
s : Set β
f : β → Set α
hs : s.Countable
hd : s.Pairwise (AEDisjoint μ on f)
h : ∀ b ∈ s, NullMeasurableSet (f b) μ
this : Encodable ↑s
\u22a2 μ (⋃ b ∈ s, f b) = ∑' (p : ↑s), μ (f ↑p)
-- Mathlib/MeasureTheory/Measure/MeasureSpace.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Type u_5
R : Type u_6
R' : Type u_7
m : MeasurableSpace α
μ μ₁ μ₂ : Measure α
s✝ s₁ s₂ t : Set α
s : Set β
f : β → Set α
hs : s.Countable
hd : s.Pairwise (AEDisjoint μ on f)
h : ∀ b ∈ s, NullMeasurableSet (f b) μ
this : Encodable ↑s
\u22a2 μ (⋃ x, f ↑x) = ∑' (p : ↑s), μ (f ↑p)
-- Mathlib/Analysis/Normed/Group/Basic.lean
𝓕 : Type u_1
𝕜 : Type u_2
α : Type u_3
ι : Type u_4
κ : Type u_5
E : Type u_6
F : Type u_7
G : Type u_8
inst✝¹ : SeminormedCommGroup E
inst✝ : SeminormedCommGroup F
a✝ a₁ a₂ b✝ b₁ b₂ : E
r✝ r₁ r₂ : ℝ
a b : E
r : ℝ
c : E
\u22a2 c ∈ (fun x => b * x) ⁻¹' closedBall a r ↔ c ∈ closedBall (a / b) r
-- Mathlib/AlgebraicGeometry/EllipticCurve/Jacobian.lean
R : Type u
inst✝¹ : CommRing R
W' : Jacobian R
F : Type v
inst✝ : Field F
W : Jacobian F
P Q : Fin 3 → R
hP : W'.Equation P
hQ : W'.Equation Q
hx : P x * Q z ^ 2 = Q x * P z ^ 2
\u22a2 W'.addY P Q * (P z * Q z) ^ 3 = (-(P y * Q z ^ 3 - Q y * P z ^ 3)) ^ 3
-- Mathlib/Order/RelSeries.lean
α : Type u_1
r : Rel α α
β : Type u_2
s : Rel β β
p q : RelSeries r
connect : r p.last q.head
i : Fin (p.length + q.length + 1)
\u22a2 r ((Fin.append p.toFun q.toFun ∘ Fin.cast ⋯) i.castSucc) ((Fin.append p.toFun q.toFun ∘ Fin.cast ⋯) i.succ)
-- Mathlib/Order/RelSeries.lean
α : Type u_1
r : Rel α α
β : Type u_2
s : Rel β β
p q : RelSeries r
connect : r p.last q.head
i : Fin (p.length + q.length + 1)
hi : i < Fin.castLE ⋯ (Fin.last p.length)
\u22a2 r ((Fin.append p.toFun q.toFun ∘ Fin.cast ⋯) i.castSucc) ((Fin.append p.toFun q.toFun ∘ Fin.cast ⋯) i.succ)
-- Mathlib/Order/RelSeries.lean
α : Type u_1
r : Rel α α
β : Type u_2
s : Rel β β
p q : RelSeries r
connect : r p.last q.head
\u22a2 r ((Fin.append p.toFun q.toFun ∘ Fin.cast ⋯) (Fin.castLE ⋯ (Fin.last p.length)).castSucc) ((Fin.append p.toFun q.toFun ∘ Fin.cast ⋯) (Fin.castLE ⋯ (Fin.last p.length)).succ)
-- Mathlib/Order/RelSeries.lean
α : Type u_1
r : Rel α α
β : Type u_2
s : Rel β β
p q : RelSeries r
connect : r p.last q.head
i : Fin (p.length + q.length + 1)
hi : Fin.castLE ⋯ (Fin.last p.length) < i
\u22a2 r ((Fin.append p.toFun q.toFun ∘ Fin.cast ⋯) i.castSucc) ((Fin.append p.toFun q.toFun ∘ Fin.cast ⋯) i.succ)
-- Mathlib/Algebra/Order/Antidiag/Finsupp.lean
ι : Type u_1
μ : Type u_2
μ' : Type u_3
inst✝³ : DecidableEq ι
inst✝² : AddCommMonoid μ
inst✝¹ : HasAntidiagonal μ
inst✝ : DecidableEq μ
s : Finset ι
n : μ
f : ι →₀ μ
hn : n ≠ 0
\u22a2 ∀ (x : ι →₀ μ), x ∉ ∅.finsuppAntidiag n
-- Mathlib/Algebra/Homology/ShortComplex/RightHomology.lean
C : Type u_1
inst✝³ : Category.{?u.119316, u_1} C
inst✝² : HasZeroMorphisms C
S S₁ S₂ S₃ : ShortComplex C
e : S₁ ≅ S₂
inst✝¹ : S₁.HasRightHomology
inst✝ : S₂.HasRightHomology
\u22a2 rightHomologyMap e.hom ≫ rightHomologyMap e.inv = 𝟙 S₁.rightHomology
-- Mathlib/Algebra/Homology/ShortComplex/RightHomology.lean
C : Type u_1
inst✝³ : Category.{?u.119316, u_1} C
inst✝² : HasZeroMorphisms C
S S₁ S₂ S₃ : ShortComplex C
e : S₁ ≅ S₂
inst✝¹ : S₁.HasRightHomology
inst✝ : S₂.HasRightHomology
\u22a2 rightHomologyMap e.inv ≫ rightHomologyMap e.hom = 𝟙 S₂.rightHomology
-- Mathlib/FieldTheory/Separable.lean
R : Type u
inst✝¹ : CommSemiring R
S : Type v
inst✝ : CommSemiring S
f g : R[X]
h : (f * g).Separable
\u22a2 f.Separable
-- Mathlib/FieldTheory/Separable.lean
R : Type u
inst✝¹ : CommSemiring R
S : Type v
inst✝ : CommSemiring S
f g : R[X]
h : (f * g).Separable
this : IsCoprime f (derivative (f * g))
\u22a2 f.Separable
-- Mathlib/FieldTheory/Separable.lean
R : Type u
inst✝¹ : CommSemiring R
S : Type v
inst✝ : CommSemiring S
f g : R[X]
h : (f * g).Separable
this : IsCoprime f (derivative f * g + f * derivative g)
\u22a2 f.Separable
-- Mathlib/Algebra/Polynomial/Reverse.lean
R : Type u_1
inst✝ : Ring R
f : R[X]
\u22a2 (-f).reverse = -f.reverse
-- Mathlib/RingTheory/PowerSeries/Basic.lean
R : Type u_1
inst✝ : Semiring R
m n : ℕ
a : R
\u22a2 (if single () m = single () n then a else 0) = if m = n then a else 0
-- Mathlib/Analysis/CstarAlgebra/Matrix.lean
𝕜 : Type u_1
m : Type u_2
n : Type u_3
l : Type u_4
E : Type u_5
inst✝⁵ : RCLike 𝕜
inst✝⁴ : Fintype m
inst✝³ : Fintype n
inst✝² : DecidableEq n
inst✝¹ : Fintype l
inst✝ : DecidableEq l
A : Matrix m n 𝕜
B : Matrix n l 𝕜
\u22a2 ‖A * B‖ ≤ ‖A‖ * ‖B‖
-- Mathlib/Analysis/CstarAlgebra/Matrix.lean
𝕜 : Type u_1
m : Type u_2
n : Type u_3
l : Type u_4
E : Type u_5
inst✝⁵ : RCLike 𝕜
inst✝⁴ : Fintype m
inst✝³ : Fintype n
inst✝² : DecidableEq n
inst✝¹ : Fintype l
inst✝ : DecidableEq l
A : Matrix m n 𝕜
B : Matrix n l 𝕜
\u22a2 ‖(toEuclideanLin ≪≫ₗ toContinuousLinearMap) (A * B)‖ ≤ ‖(toEuclideanLin ≪≫ₗ toContinuousLinearMap) A‖ * ‖(toEuclideanLin ≪≫ₗ toContinuousLinearMap) B‖
-- Mathlib/Analysis/CstarAlgebra/Matrix.lean
𝕜 : Type u_1
m : Type u_2
n : Type u_3
l : Type u_4
E : Type u_5
inst✝⁵ : RCLike 𝕜
inst✝⁴ : Fintype m
inst✝³ : Fintype n
inst✝² : DecidableEq n
inst✝¹ : Fintype l
inst✝ : DecidableEq l
A : Matrix m n 𝕜
B : Matrix n l 𝕜
this : ‖((toEuclideanLin ≪≫ₗ toContinuousLinearMap) A).comp ((toEuclideanLin ≪≫ₗ toContinuousLinearMap) B)‖ ≤ ‖(toEuclideanLin ≪≫ₗ toContinuousLinearMap) A‖ * ‖(toEuclideanLin ≪≫ₗ toContinuousLinearMap) B‖
\u22a2 ‖(toEuclideanLin ≪≫ₗ toContinuousLinearMap) (A * B)‖ ≤ ‖(toEuclideanLin ≪≫ₗ toContinuousLinearMap) A‖ * ‖(toEuclideanLin ≪≫ₗ toContinuousLinearMap) B‖
-- Mathlib/Analysis/CstarAlgebra/Matrix.lean
𝕜 : Type u_1
m : Type u_2
n : Type u_3
l : Type u_4
E : Type u_5
inst✝⁵ : RCLike 𝕜
inst✝⁴ : Fintype m
inst✝³ : Fintype n
inst✝² : DecidableEq n
inst✝¹ : Fintype l
inst✝ : DecidableEq l
A : Matrix m n 𝕜
B : Matrix n l 𝕜
this : ‖((toEuclideanLin ≪≫ₗ toContinuousLinearMap) A).comp ((toEuclideanLin ≪≫ₗ toContinuousLinearMap) B)‖ ≤ ‖(toEuclideanLin ≪≫ₗ toContinuousLinearMap) A‖ * ‖(toEuclideanLin ≪≫ₗ toContinuousLinearMap) B‖
x : EuclideanSpace 𝕜 l
\u22a2 ((toEuclideanLin ≪≫ₗ toContinuousLinearMap) (A * B)) x = (((toEuclideanLin ≪≫ₗ toContinuousLinearMap) A).comp ((toEuclideanLin ≪≫ₗ toContinuousLinearMap) B)) 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 ∈ Ioo (max a₁ a₂) b₂
-- Mathlib/Data/Finset/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝ : DecidableEq α
s t u v : Finset α
a b : α
\u22a2 _root_.Disjoint (insert a s) t ↔ a ∉ t ∧ _root_.Disjoint s t
-- Mathlib/LinearAlgebra/Eigenspace/Matrix.lean
R : Type u_1
n : Type u_2
M : Type u_3
inst✝² : DecidableEq n
inst✝¹ : Fintype n
inst✝ : Field R
d : n → R
μ : R
\u22a2 μ ∈ spectrum R (diagonal d) ↔ μ ∈ Set.range d
-- Mathlib/LinearAlgebra/Eigenspace/Matrix.lean
R : Type u_1
n : Type u_2
M : Type u_3
inst✝² : DecidableEq n
inst✝¹ : Fintype n
inst✝ : Field R
d : n → R
μ : R
\u22a2 HasEigenvalue ((toLinAlgEquiv (Pi.basisFun R n)) (diagonal d)) μ ↔ μ ∈ Set.range d
-- .lake/packages/batteries/Batteries/Data/List/Pairwise.lean
α : Type u_1
R : α → α → Prop
p : α → Prop
inst✝ : DecidablePred p
l : List α
\u22a2 Pairwise R (filter (fun b => decide (p b)) l) ↔ Pairwise (fun x y => p x → p y → R x y) l
-- .lake/packages/batteries/Batteries/Data/List/Pairwise.lean
α : Type u_1
R : α → α → Prop
p : α → Prop
inst✝ : DecidablePred p
l : List α
\u22a2 Pairwise (fun a a' => ∀ (b : α), b ∈ Option.guard (fun x => decide (p x) = true) a → ∀ (b' : α), b' ∈ Option.guard (fun x => decide (p x) = true) a' → R b b') l ↔ Pairwise (fun x y => p x → p y → R x y) l
-- Mathlib/Order/Interval/Multiset.lean
α : Type u_1
inst✝¹ : LinearOrder α
inst✝ : LocallyFiniteOrder α
a✝ b✝ c✝ d a b c : α
hab : a ≤ b
hbc : b ≤ c
\u22a2 Ico a b + Ico b c = Ico a c
-- Mathlib/NumberTheory/EulerProduct/DirichletLSeries.lean
s : ℂ
N : ℕ
χ : DirichletCharacter ℂ N
hs : 1 < s.re
\u22a2 Summable fun n => ‖(dirichletSummandHom χ ⋯) n‖
-- Mathlib/NumberTheory/EulerProduct/DirichletLSeries.lean
s : ℂ
N : ℕ
χ : DirichletCharacter ℂ N
hs : 1 < s.re
\u22a2 Summable fun n => ‖χ ↑n‖ * ‖↑n ^ (-s)‖
-- Mathlib/Algebra/MvPolynomial/Variables.lean
R : Type u
S : Type v
σ : Type u_1
τ : Type u_2
r : R
e : ℕ
n m : σ
s : σ →₀ ℕ
inst✝¹ : CommSemiring R
p✝ q : MvPolynomial σ R
inst✝ : CommSemiring S
p : MvPolynomial σ R
f : τ → σ
hfi : Injective f
hf : ↑p.vars ⊆ range f
\u22a2 ((rename f).comp (aeval fun i => Option.elim' 0 X (partialInv f i)).toRingHom) p = (RingHom.id (MvPolynomial σ R)) p
-- Mathlib/Algebra/MvPolynomial/Variables.lean
R : Type u
S : Type v
σ : Type u_1
τ : Type u_2
r : R
e : ℕ
n m : σ
s : σ →₀ ℕ
inst✝¹ : CommSemiring R
p✝ q : MvPolynomial σ R
inst✝ : CommSemiring S
p : MvPolynomial σ R
f : τ → σ
hfi : Injective f
hf : ↑p.vars ⊆ range f
\u22a2 ((rename f).comp (aeval fun i => Option.elim' 0 X (partialInv f i)).toRingHom).comp C = (RingHom.id (MvPolynomial σ R)).comp C
-- Mathlib/Algebra/MvPolynomial/Variables.lean
R : Type u
S : Type v
σ : Type u_1
τ : Type u_2
r : R
e : ℕ
n m : σ
s : σ →₀ ℕ
inst✝¹ : CommSemiring R
p✝ q : MvPolynomial σ R
inst✝ : CommSemiring S
p : MvPolynomial σ R
f : τ → σ
hfi : Injective f
hf : ↑p.vars ⊆ range f
\u22a2 ∀ i ∈ p.vars, i ∈ p.vars → ((rename f).comp (aeval fun i => Option.elim' 0 X (partialInv f i)).toRingHom) (X i) = (RingHom.id (MvPolynomial σ R)) (X i)
-- Mathlib/Algebra/MvPolynomial/Variables.lean
R : Type u
S : Type v
σ : Type u_1
τ : Type u_2
r : R
e : ℕ
n m : σ
s : σ →₀ ℕ
inst✝¹ : CommSemiring R
p✝ q : MvPolynomial σ R
inst✝ : CommSemiring S
p : MvPolynomial σ R
f : τ → σ
hfi : Injective f
hf : ↑p.vars ⊆ range f
\u22a2 p = p
-- Mathlib/RingTheory/OreLocalization/Ring.lean
R : Type u_1
inst✝³ : Semiring R
S : Submonoid R
inst✝² : OreSet S
X : Type u_2
inst✝¹ : AddCommMonoid X
inst✝ : Module R X
r : X
s : ↥S
\u22a2 0 • (r /ₒ s) = 0
-- Mathlib/RingTheory/OreLocalization/Ring.lean
R : Type u_1
inst✝³ : Semiring R
S : Submonoid R
inst✝² : OreSet S
X : Type u_2
inst✝¹ : AddCommMonoid X
inst✝ : Module R X
r : X
s : ↥S
\u22a2 0 • r /ₒ (1 * 1) = 0
-- Mathlib/Algebra/Order/Field/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : LinearOrderedField α
a b c d : α
n : ℤ
a2 : 2 ≤ a
\u22a2 (1 - 1 / a)⁻¹ ≤ 2
-- Mathlib/Algebra/Order/Field/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : LinearOrderedField α
a b c d : α
n : ℤ
a2 : 2 ≤ a
\u22a2 2⁻¹ ≤ 1 - 1 / a
-- Mathlib/Algebra/Order/Field/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : LinearOrderedField α
a b c d : α
n : ℤ
a2 : 2 ≤ a
\u22a2 1 / a ≤ 1 - 2⁻¹
-- Mathlib/Algebra/Order/Field/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : LinearOrderedField α
a b c d : α
n : ℤ
a2 : 2 ≤ a
\u22a2 1 - 2⁻¹ = 2⁻¹
-- Mathlib/FieldTheory/SeparableClosure.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
inst✝ : IsSepClosed E
\u22a2 separableClosure F E = ⊥ ↔ IsSepClosed F
-- Mathlib/FieldTheory/SeparableClosure.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
inst✝ : IsSepClosed E
h : separableClosure F E = ⊥
p : F[X]
x✝ : p.Monic
hirr : Irreducible p
hsep : p.Separable
\u22a2 ∃ x, eval x p = 0
-- Mathlib/FieldTheory/SeparableClosure.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
inst✝ : IsSepClosed E
h : separableClosure F E = ⊥
p : F[X]
x✝ : p.Monic
hirr : Irreducible p
hsep : p.Separable
x : E
hx : (aeval x) p = 0
\u22a2 ∃ x, eval x p = 0
-- Mathlib/FieldTheory/SeparableClosure.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
inst✝ : IsSepClosed E
h : separableClosure F E = ⊥
p : F[X]
x✝ : p.Monic
hirr : Irreducible p
hsep : p.Separable
x : F
hx : (aeval ((Algebra.ofId F E).toRingHom x)) p = 0
\u22a2 ∃ x, eval x p = 0
-- Mathlib/Data/Multiset/Powerset.lean
α : Type u_1
n : ℕ
s t : Multiset α
h✝ : s ≤ t
l₁ l₂ : List α
h : l₁ <+ l₂
\u22a2 powersetCard n ↑l₁ ≤ powersetCard n ↑l₂
-- Mathlib/Data/Multiset/Powerset.lean
α : Type u_1
n : ℕ
s t : Multiset α
h✝ : s ≤ t
l₁ l₂ : List α
h : l₁ <+ l₂
\u22a2 List.map ofList (sublistsLen n l₁) <+~ List.map ofList (sublistsLen n l₂)
-- Mathlib/Analysis/Calculus/FDeriv/Equiv.lean
𝕜 : Type u_1
inst✝⁸ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type u_3
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type u_4
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
G' : Type u_5
inst✝¹ : NormedAddCommGroup G'
inst✝ : NormedSpace 𝕜 G'
f✝ f₀ f₁ g : E → F
f'✝ f₀' f₁' g' e : E →L[𝕜] F
x✝ : E
s✝ t : Set E
L L₁ L₂ : Filter E
iso : E ≃L[𝕜] F
f : F → G
s : Set F
x : E
f' : E →L[𝕜] G
\u22a2 HasFDerivWithinAt (f ∘ ⇑iso) f' (⇑iso ⁻¹' s) x ↔ HasFDerivWithinAt f (f'.comp ↑iso.symm) s (iso x)
-- Mathlib/RingTheory/FiniteType.lean
R : Type u_1
M : Type u_2
inst✝¹ : CommSemiring R
inst✝ : AddMonoid M
S : Set R[M]
hS : adjoin R S = ⊤
\u22a2 adjoin R (of' R M '' ⋃ f ∈ S, ↑f.support) = ⊤
-- Mathlib/RingTheory/FiniteType.lean
R : Type u_1
M : Type u_2
inst✝¹ : CommSemiring R
inst✝ : AddMonoid M
S : Set R[M]
hS : adjoin R S = ⊤
\u22a2 of' R M '' ⋃ f ∈ S, ↑f.support = ⋃ f ∈ S, of' R M '' ↑f.support
-- Mathlib/Algebra/Module/LocalizedModule.lean
R : Type u_1
inst✝¹¹ : CommSemiring R
S : Submonoid R
M : Type u_2
M' : Type u_3
M'' : Type u_4
inst✝¹⁰ : AddCommMonoid M
inst✝⁹ : AddCommMonoid M'
inst✝⁸ : AddCommMonoid M''
A : Type u_5
inst✝⁷ : CommSemiring A
inst✝⁶ : Algebra R A
inst✝⁵ : Module A M'
inst✝⁴ : IsLocalization S A
inst✝³ : Module R M
inst✝² : Module R M'
inst✝¹ : Module R M''
inst✝ : IsScalarTower R A M'
f : M →ₗ[R] M'
g : M →ₗ[R] M''
e : M' ≃ₗ[R] M''
hf : IsLocalizedModule S f
s : ↥S
\u22a2 IsUnit ((algebraMap R (Module.End R M'')) ↑s)
-- Mathlib/Algebra/Module/LocalizedModule.lean
R : Type u_1
inst✝¹¹ : CommSemiring R
S : Submonoid R
M : Type u_2
M' : Type u_3
M'' : Type u_4
inst✝¹⁰ : AddCommMonoid M
inst✝⁹ : AddCommMonoid M'
inst✝⁸ : AddCommMonoid M''
A : Type u_5
inst✝⁷ : CommSemiring A
inst✝⁶ : Algebra R A
inst✝⁵ : Module A M'
inst✝⁴ : IsLocalization S A
inst✝³ : Module R M
inst✝² : Module R M'
inst✝¹ : Module R M''
inst✝ : IsScalarTower R A M'
f : M →ₗ[R] M'
g : M →ₗ[R] M''
e : M' ≃ₗ[R] M''
hf : IsLocalizedModule S f
s : ↥S
\u22a2 Function.Bijective ⇑((algebraMap R (Module.End R M')) ↑s)
-- Mathlib/Algebra/Module/LocalizedModule.lean
R : Type u_1
inst✝¹¹ : CommSemiring R
S : Submonoid R
M : Type u_2
M' : Type u_3
M'' : Type u_4
inst✝¹⁰ : AddCommMonoid M
inst✝⁹ : AddCommMonoid M'
inst✝⁸ : AddCommMonoid M''
A : Type u_5
inst✝⁷ : CommSemiring A
inst✝⁶ : Algebra R A
inst✝⁵ : Module A M'
inst✝⁴ : IsLocalization S A
inst✝³ : Module R M
inst✝² : Module R M'
inst✝¹ : Module R M''
inst✝ : IsScalarTower R A M'
f : M →ₗ[R] M'
g : M →ₗ[R] M''
e : M' ≃ₗ[R] M''
hf : IsLocalizedModule S f
x : M''
\u22a2 ∃ x_1, x_1.2 • x = (↑e ∘ₗ f) x_1.1
-- Mathlib/Algebra/Module/LocalizedModule.lean
R : Type u_1
inst✝¹¹ : CommSemiring R
S : Submonoid R
M : Type u_2
M' : Type u_3
M'' : Type u_4
inst✝¹⁰ : AddCommMonoid M
inst✝⁹ : AddCommMonoid M'
inst✝⁸ : AddCommMonoid M''
A : Type u_5
inst✝⁷ : CommSemiring A
inst✝⁶ : Algebra R A
inst✝⁵ : Module A M'
inst✝⁴ : IsLocalization S A
inst✝³ : Module R M
inst✝² : Module R M'
inst✝¹ : Module R M''
inst✝ : IsScalarTower R A M'
f : M →ₗ[R] M'
g : M →ₗ[R] M''
e : M' ≃ₗ[R] M''
hf : IsLocalizedModule S f
x : M''
p : M × ↥S
h : p.2 • e.symm x = f p.1
\u22a2 ∃ x_1, x_1.2 • x = (↑e ∘ₗ f) x_1.1
-- Mathlib/Algebra/Module/LocalizedModule.lean
R : Type u_1
inst✝¹¹ : CommSemiring R
S : Submonoid R
M : Type u_2
M' : Type u_3
M'' : Type u_4
inst✝¹⁰ : AddCommMonoid M
inst✝⁹ : AddCommMonoid M'
inst✝⁸ : AddCommMonoid M''
A : Type u_5
inst✝⁷ : CommSemiring A
inst✝⁶ : Algebra R A
inst✝⁵ : Module A M'
inst✝⁴ : IsLocalization S A
inst✝³ : Module R M
inst✝² : Module R M'
inst✝¹ : Module R M''
inst✝ : IsScalarTower R A M'
f : M →ₗ[R] M'
g : M →ₗ[R] M''
e : M' ≃ₗ[R] M''
hf : IsLocalizedModule S f
x₁✝ x₂✝ : M
h : (↑e ∘ₗ f) x₁✝ = (↑e ∘ₗ f) x₂✝
\u22a2 ∃ c, c • x₁✝ = c • x₂✝
-- Mathlib/Algebra/Module/LocalizedModule.lean
R : Type u_1
inst✝¹¹ : CommSemiring R
S : Submonoid R
M : Type u_2
M' : Type u_3
M'' : Type u_4
inst✝¹⁰ : AddCommMonoid M
inst✝⁹ : AddCommMonoid M'
inst✝⁸ : AddCommMonoid M''
A : Type u_5
inst✝⁷ : CommSemiring A
inst✝⁶ : Algebra R A
inst✝⁵ : Module A M'
inst✝⁴ : IsLocalization S A
inst✝³ : Module R M
inst✝² : Module R M'
inst✝¹ : Module R M''
inst✝ : IsScalarTower R A M'
f : M →ₗ[R] M'
g : M →ₗ[R] M''
e : M' ≃ₗ[R] M''
hf : IsLocalizedModule S f
x₁✝ x₂✝ : M
h : f x₁✝ = f x₂✝
\u22a2 ∃ c, c • x₁✝ = c • x₂✝
-- Mathlib/Algebra/Group/Units.lean
α : Type u
inst✝ : Monoid α
a b c u u₁ u₂ : αˣ
h : ↑u₁ = ↑u₂
\u22a2 ↑u₁ * ↑u₂⁻¹ = 1
-- Mathlib/Combinatorics/Additive/ErdosGinzburgZiv.lean
ι : Type u_1
n : ℕ
s✝ : Finset ι
s : Multiset ℤ
hs : 2 * n - 1 ≤ Multiset.card s
\u22a2 ∃ t ≤ s, Multiset.card t = n ∧ ↑n ∣ t.sum
-- Mathlib/Combinatorics/Additive/ErdosGinzburgZiv.lean
ι : Type u_1
n : ℕ
s✝ : Finset ι
s : Multiset ℤ
hs : 2 * n - 1 ≤ Multiset.card s
t : Finset (ℤ × ℕ)
hts : t ⊆ s.toEnumFinset
ht : t.card = n ∧ ↑n ∣ ∑ i ∈ t, i.1
\u22a2 ∃ t ≤ s, Multiset.card t = n ∧ ↑n ∣ t.sum
-- Mathlib/Algebra/MvPolynomial/Variables.lean
R : Type u
S : Type v
σ : Type u_1
τ : Type u_2
r : R
e : ℕ
n m : σ
s : σ →₀ ℕ
inst✝¹ : CommSemiring R
p q : MvPolynomial σ R
inst✝ : DecidableEq σ
φ ψ : MvPolynomial σ R
\u22a2 (φ * ψ).vars ⊆ φ.vars ∪ ψ.vars
-- Mathlib/Algebra/MvPolynomial/Variables.lean
R : Type u
S : Type v
σ : Type u_1
τ : Type u_2
r : R
e : ℕ
n m : σ
s : σ →₀ ℕ
inst✝¹ : CommSemiring R
p q : MvPolynomial σ R
inst✝ : DecidableEq σ
φ ψ : MvPolynomial σ R
\u22a2 (φ * ψ).degrees ⊆ φ.degrees + ψ.degrees
-- Mathlib/LinearAlgebra/Matrix/Circulant.lean
α✝ : Type u_1
β : Type u_2
m : Type u_3
n : Type u_4
R : Type u_5
α : Type u_6
inst✝¹ : Zero α
inst✝ : One α
\u22a2 (circulant fun i => if ↑i = 0 then 1 else 0) = 1
-- Mathlib/LinearAlgebra/Matrix/Circulant.lean
α✝ : Type u_1
β : Type u_2
m : Type u_3
n✝ : Type u_4
R : Type u_5
α : Type u_6
inst✝¹ : Zero α
inst✝ : One α
n : ℕ
\u22a2 (circulant fun i => if ↑i = 0 then 1 else 0) = 1
-- Mathlib/LinearAlgebra/Matrix/Circulant.lean
α✝ : Type u_1
β : Type u_2
m : Type u_3
n✝ : Type u_4
R : Type u_5
α : Type u_6
inst✝¹ : Zero α
inst✝ : One α
n : ℕ
\u22a2 (circulant fun i => if ↑i = 0 then 1 else 0) = circulant (Pi.single 0 1)
-- Mathlib/LinearAlgebra/Matrix/Circulant.lean
α✝ : Type u_1
β : Type u_2
m : Type u_3
n✝ : Type u_4
R : Type u_5
α : Type u_6
inst✝¹ : Zero α
inst✝ : One α
n : ℕ
j j✝ : Fin (n + 1)
\u22a2 circulant (fun i => if ↑i = 0 then 1 else 0) j j✝ = circulant (Pi.single 0 1) j j✝
-- Mathlib/CategoryTheory/Sites/PreservesSheafification.lean
C : Type u
inst✝³ : Category.{v, u} C
J : GrothendieckTopology C
A : Type u_1
B : Type u_2
inst✝² : Category.{u_3, u_1} A
inst✝¹ : Category.{u_4, u_2} B
F : A ⥤ B
G₁ : (Cᵒᵖ ⥤ A) ⥤ Sheaf J A
adj₁ : G₁ ⊣ sheafToPresheaf J A
G₂ : (Cᵒᵖ ⥤ B) ⥤ Sheaf J B
adj₂ : G₂ ⊣ sheafToPresheaf J B
inst✝ : J.HasSheafCompose F
\u22a2 J.PreservesSheafification F ↔ IsIso (sheafComposeNatTrans J F adj₁ adj₂)
-- Mathlib/CategoryTheory/Sites/PreservesSheafification.lean
C : Type u
inst✝³ : Category.{v, u} C
J : GrothendieckTopology C
A : Type u_1
B : Type u_2
inst✝² : Category.{u_3, u_1} A
inst✝¹ : Category.{u_4, u_2} B
F : A ⥤ B
G₁ : (Cᵒᵖ ⥤ A) ⥤ Sheaf J A
adj₁ : G₁ ⊣ sheafToPresheaf J A
G₂ : (Cᵒᵖ ⥤ B) ⥤ Sheaf J B
adj₂ : G₂ ⊣ sheafToPresheaf J B
inst✝ : J.HasSheafCompose F
\u22a2 (∀ (P : Cᵒᵖ ⥤ A), IsIso (G₂.map (whiskerRight (adj₁.unit.app P) F))) ↔ ∀ (X : Cᵒᵖ ⥤ A), IsIso ((sheafComposeNatTrans J F adj₁ adj₂).app X)