ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/GroupTheory/DoubleCoset.lean
G : Type u_1
inst✝¹ : Group G
α : Type u_2
inst✝ : Mul α
J : Subgroup G
g : G
H : Subgroup G
a✝ b✝ : G

⊢ (setoid ↑⊥.toSubmonoid ↑H).Rel a✝ b✝ ↔ (QuotientGroup.leftRel H).Rel a✝ b✝
-- Mathlib/GroupTheory/DoubleCoset.lean
G : Type u_1
inst✝¹ : Group G
α : Type u_2
inst✝ : Mul α
J : Subgroup G
g : G
H : Subgroup G
a✝ b✝ : G

⊢ (setoid ↑⊥.toSubmonoid ↑H).Rel a✝ b✝ ↔ (setoid ↑⊥ ↑H).Rel a✝ b✝
-- Mathlib/Data/List/Intervals.lean
n m l : ℕ

⊢ n ≤ l ∧ l < n + (m - n) ↔ n ≤ l ∧ l < m
-- Mathlib/Data/List/Intervals.lean
n m l : ℕ
hnm : n ≤ m

⊢ n ≤ l ∧ l < n + (m - n) ↔ n ≤ l ∧ l < m
-- Mathlib/Data/List/Intervals.lean
n m l : ℕ
hmn : m ≤ n

⊢ n ≤ l ∧ l < n + (m - n) ↔ n ≤ l ∧ l < m
-- Mathlib/Analysis/Calculus/ContDiff/Basic.lean
𝕜 : Type u_1
inst✝¹⁶ : NontriviallyNormedField 𝕜
D : Type uD
inst✝¹⁵ : NormedAddCommGroup D
inst✝¹⁴ : NormedSpace 𝕜 D
E : Type uE
inst✝¹³ : NormedAddCommGroup E
inst✝¹² : NormedSpace 𝕜 E
F : Type uF
inst✝¹¹ : NormedAddCommGroup F
inst✝¹⁰ : NormedSpace 𝕜 F
G : Type uG
inst✝⁹ : NormedAddCommGroup G
inst✝⁸ : NormedSpace 𝕜 G
X : Type u_2
inst✝⁷ : NormedAddCommGroup X
inst✝⁶ : NormedSpace 𝕜 X
s s₁ t u : Set E
f✝ f₁ : E → F
g : F → G
x x₀ : E
c✝ : F
b : E × F → G
m n✝ : ℕ∞
p : E → FormalMultilinearSeries 𝕜 E F
𝔸 : Type u_3
𝔸' : Type u_4
ι : Type u_5
𝕜' : Type u_6
inst✝⁵ : NormedRing 𝔸
inst✝⁴ : NormedAlgebra 𝕜 𝔸
inst✝³ : NormedCommRing 𝔸'
inst✝² : NormedAlgebra 𝕜 𝔸'
inst✝¹ : NormedField 𝕜'
inst✝ : NormedAlgebra 𝕜 𝕜'
f : E → 𝕜'
n : ℕ∞
hf : ContDiff 𝕜 n f
c : 𝕜'

⊢ ContDiff 𝕜 n fun x => f x / c
-- Mathlib/Analysis/InnerProductSpace/TwoDim.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : InnerProductSpace ℝ E
inst✝ : Fact (finrank ℝ E = 2)
o : Orientation ℝ E (Fin 2)
x y : E

⊢ Complex.normSq ((o.kahler x) y) = ‖x‖ ^ 2 * ‖y‖ ^ 2
-- Mathlib/Data/Seq/WSeq.lean
α : Type u
β : Type v
γ : Type w
R : α → α → Prop
H : Reflexive R
s✝ s t : WSeq α
h : s = t

⊢ Computation.LiftRel (LiftRelO R fun x x_1 => x = x_1) s.destruct s.destruct
-- Mathlib/Data/Seq/WSeq.lean
α : Type u
β : Type v
γ : Type w
R : α → α → Prop
H : Reflexive R
s✝ s t : WSeq α
h : s = t

⊢ Reflexive (LiftRelO R fun x x_1 => x = x_1)
-- Mathlib/AlgebraicTopology/AlternatingFaceMapComplex.lean
C : Type u_1
inst✝¹ : Category.{u_2, u_1} C
inst✝ : Preadditive C
X✝ Y X : SimplicialObject C
n : ℕ

⊢ (obj X).d (n + 1) n = ∑ i : Fin (n + 2), (-1) ^ ↑i • X.δ i
-- Mathlib/Probability/Kernel/Basic.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
κ : Kernel α β
f : α → β
hf : Measurable f
a : α
s : Set β
hs : MeasurableSet s

⊢ (Measure.dirac (f a)) s = s.indicator 1 (f a)
-- Mathlib/SetTheory/Surreal/Multiplication.lean
x x₁ x₂ x₃ x' y y₁ y₂ y₃ y' : PGame
hy : y.Numeric
ihyx : IH1 y x
i : x.LeftMoves
k : y.LeftMoves
l : (-y).LeftMoves

⊢ y.moveLeft k < -(-y).moveLeft l
-- Mathlib/SetTheory/Surreal/Multiplication.lean
x x₁ x₂ x₃ x' y y₁ y₂ y₃ y' : PGame
hy : y.Numeric
ihyx : IH1 y x
i : x.LeftMoves
k : y.LeftMoves
l : (-y).LeftMoves

⊢ y.moveLeft k < y.moveRight (toLeftMovesNeg.symm l)
-- Mathlib/Analysis/SpecialFunctions/Pow/Complex.lean
x : ℂ

⊢ x ^ 0 = 1
-- Mathlib/Algebra/Polynomial/Derivative.lean
R : Type u
S : Type v
T : Type w
ι : Type y
A : Type z
a b : R
n✝ : ℕ
inst✝¹ : Semiring R
inst✝ : Semiring S
p : R[X]
f : R →+* S
n : ℕ := max p.natDegree (map f p).natDegree

⊢ derivative (map f p) = map f (derivative p)
-- Mathlib/Algebra/Polynomial/Derivative.lean
R : Type u
S : Type v
T : Type w
ι : Type y
A : Type z
a b : R
n✝ : ℕ
inst✝¹ : Semiring R
inst✝ : Semiring S
p : R[X]
f : R →+* S
n : ℕ := max p.natDegree (map f p).natDegree

⊢ ((map f p).sum fun n a => C (a * ↑n) * X ^ (n - 1)) = map f (p.sum fun n a => C (a * ↑n) * X ^ (n - 1))
-- Mathlib/Algebra/Polynomial/Derivative.lean
R : Type u
S : Type v
T : Type w
ι : Type y
A : Type z
a b : R
n✝ : ℕ
inst✝¹ : Semiring R
inst✝ : Semiring S
p : R[X]
f : R →+* S
n : ℕ := max p.natDegree (map f p).natDegree

⊢ ((map f p).sum fun n a => C (a * ↑n) * X ^ (n - 1)) = map f (∑ a ∈ range (n + 1), C (p.coeff a * ↑a) * X ^ (a - 1))
-- Mathlib/Algebra/Polynomial/Derivative.lean
R : Type u
S : Type v
T : Type w
ι : Type y
A : Type z
a b : R
n✝ : ℕ
inst✝¹ : Semiring R
inst✝ : Semiring S
p : R[X]
f : R →+* S
n : ℕ := max p.natDegree (map f p).natDegree

⊢ ∀ (n : ℕ), C (0 * ↑n) * X ^ (n - 1) = 0
-- Mathlib/Algebra/Polynomial/Derivative.lean
R : Type u
S : Type v
T : Type w
ι : Type y
A : Type z
a b : R
n✝ : ℕ
inst✝¹ : Semiring R
inst✝ : Semiring S
p : R[X]
f : R →+* S
n : ℕ := max p.natDegree (map f p).natDegree

⊢ ∑ a ∈ range (n + 1), C ((map f p).coeff a * ↑a) * X ^ (a - 1) = map f (∑ a ∈ range (n + 1), C (p.coeff a * ↑a) * X ^ (a - 1))
-- Mathlib/RingTheory/UniqueFactorizationDomain.lean
α : Type u_1
R : Type u_2
inst✝³ : CancelCommMonoidWithZero R
inst✝² : UniqueFactorizationMonoid R
inst✝¹ : NormalizationMonoid R
inst✝ : DecidableRel Dvd.dvd
a b : R
n : ℕ
ha : Irreducible a
hb : b ≠ 0

⊢ ↑n ≤ multiplicity a b ↔ replicate n (normalize a) ≤ normalizedFactors b
-- Mathlib/RingTheory/UniqueFactorizationDomain.lean
α : Type u_1
R : Type u_2
inst✝³ : CancelCommMonoidWithZero R
inst✝² : UniqueFactorizationMonoid R
inst✝¹ : NormalizationMonoid R
inst✝ : DecidableRel Dvd.dvd
a b : R
n : ℕ
ha : Irreducible a
hb : b ≠ 0

⊢ a ^ n ∣ b ↔ replicate n (normalize a) ≤ normalizedFactors b
-- Mathlib/Analysis/SpecialFunctions/ExpDeriv.lean
x y z : ℝ
n : ℕ

⊢ deriv^[n + 1] rexp = rexp
-- Mathlib/Order/Part.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝ : Preorder α
f : α → Part β
g : α → β → Part γ
hf : Antitone f
hg : Antitone g
x y : α
h : x ≤ y
a : γ

⊢ a ∈ (fun x => (f x).bind (g x)) y → a ∈ (fun x => (f x).bind (g x)) x
-- Mathlib/Order/Part.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝ : Preorder α
f : α → Part β
g : α → β → Part γ
hf : Antitone f
hg : Antitone g
x y : α
h : x ≤ y
a : γ

⊢ ∀ x_1 ∈ f y, a ∈ g y x_1 → ∃ a_3 ∈ f x, a ∈ g x a_3
-- Mathlib/LinearAlgebra/AffineSpace/AffineMap.lean
k : Type u_1
V1 : Type u_2
P1 : Type u_3
V2 : Type u_4
P2 : Type u_5
V3 : Type u_6
P3 : Type u_7
V4 : Type u_8
P4 : Type u_9
inst✝¹² : Ring k
inst✝¹¹ : AddCommGroup V1
inst✝¹⁰ : Module k V1
inst✝⁹ : AffineSpace V1 P1
inst✝⁸ : AddCommGroup V2
inst✝⁷ : Module k V2
inst✝⁶ : AffineSpace V2 P2
inst✝⁵ : AddCommGroup V3
inst✝⁴ : Module k V3
inst✝³ : AffineSpace V3 P3
inst✝² : AddCommGroup V4
inst✝¹ : Module k V4
inst✝ : AffineSpace V4 P4
p₀ p₁ : P1
c : k

⊢ (lineMap p₀ p₁) (1 - c) = (lineMap p₁ p₀) c
-- Mathlib/LinearAlgebra/AffineSpace/AffineMap.lean
k : Type u_1
V1 : Type u_2
P1 : Type u_3
V2 : Type u_4
P2 : Type u_5
V3 : Type u_6
P3 : Type u_7
V4 : Type u_8
P4 : Type u_9
inst✝¹² : Ring k
inst✝¹¹ : AddCommGroup V1
inst✝¹⁰ : Module k V1
inst✝⁹ : AffineSpace V1 P1
inst✝⁸ : AddCommGroup V2
inst✝⁷ : Module k V2
inst✝⁶ : AffineSpace V2 P2
inst✝⁵ : AddCommGroup V3
inst✝⁴ : Module k V3
inst✝³ : AffineSpace V3 P3
inst✝² : AddCommGroup V4
inst✝¹ : Module k V4
inst✝ : AffineSpace V4 P4
p₀ p₁ : P1
c : k

⊢ (lineMap p₁ p₀) ((lineMap 1 0) (1 - c)) = (lineMap p₁ p₀) c
-- Mathlib/LinearAlgebra/AffineSpace/AffineMap.lean
k : Type u_1
V1 : Type u_2
P1 : Type u_3
V2 : Type u_4
P2 : Type u_5
V3 : Type u_6
P3 : Type u_7
V4 : Type u_8
P4 : Type u_9
inst✝¹² : Ring k
inst✝¹¹ : AddCommGroup V1
inst✝¹⁰ : Module k V1
inst✝⁹ : AffineSpace V1 P1
inst✝⁸ : AddCommGroup V2
inst✝⁷ : Module k V2
inst✝⁶ : AffineSpace V2 P2
inst✝⁵ : AddCommGroup V3
inst✝⁴ : Module k V3
inst✝³ : AffineSpace V3 P3
inst✝² : AddCommGroup V4
inst✝¹ : Module k V4
inst✝ : AffineSpace V4 P4
p₀ p₁ : P1
c : k

⊢ (lineMap 1 0) (1 - c) = c
-- Mathlib/NumberTheory/WellApproximable.lean
T : ℝ
hT : Fact (0 < T)
A : Type u_1
inst✝⁵ : NormedAddCommGroup A
inst✝⁴ : CompactSpace A
inst✝³ : ConnectedSpace A
inst✝² : MeasurableSpace A
inst✝¹ : BorelSpace A
μ : Measure A
inst✝ : μ.IsAddHaarMeasure
ξ : A
n : ℕ
hn : 0 < n
δ : ℝ
hδ : μ univ ≤ (n + 1) • μ (closedBall 0 (δ / 2))
this : IsFiniteMeasure μ
B : ↑(Icc 0 n) → Set A := fun j => closedBall (↑j • ξ) (δ / 2)

⊢ ∃ j ∈ Icc 1 n, ‖j • ξ‖ ≤ δ
-- Mathlib/NumberTheory/WellApproximable.lean
T : ℝ
hT : Fact (0 < T)
A : Type u_1
inst✝⁵ : NormedAddCommGroup A
inst✝⁴ : CompactSpace A
inst✝³ : ConnectedSpace A
inst✝² : MeasurableSpace A
inst✝¹ : BorelSpace A
μ : Measure A
inst✝ : μ.IsAddHaarMeasure
ξ : A
n : ℕ
hn : 0 < n
δ : ℝ
hδ : μ univ ≤ (n + 1) • μ (closedBall 0 (δ / 2))
this : IsFiniteMeasure μ
B : ↑(Icc 0 n) → Set A := fun j => closedBall (↑j • ξ) (δ / 2)
hB : ∀ (j : ↑(Icc 0 n)), IsClosed (B j)

⊢ ∃ j ∈ Icc 1 n, ‖j • ξ‖ ≤ δ
-- Mathlib/NumberTheory/WellApproximable.lean
T : ℝ
hT : Fact (0 < T)
A : Type u_1
inst✝⁵ : NormedAddCommGroup A
inst✝⁴ : CompactSpace A
inst✝³ : ConnectedSpace A
inst✝² : MeasurableSpace A
inst✝¹ : BorelSpace A
μ : Measure A
inst✝ : μ.IsAddHaarMeasure
ξ : A
n : ℕ
hn : 0 < n
δ : ℝ
hδ : μ univ ≤ (n + 1) • μ (closedBall 0 (δ / 2))
this : IsFiniteMeasure μ
B : ↑(Icc 0 n) → Set A := fun j => closedBall (↑j • ξ) (δ / 2)
hB : ∀ (j : ↑(Icc 0 n)), IsClosed (B j)
h : Pairwise (Disjoint on B)

⊢ False
-- Mathlib/NumberTheory/WellApproximable.lean
T : ℝ
hT : Fact (0 < T)
A : Type u_1
inst✝⁵ : NormedAddCommGroup A
inst✝⁴ : CompactSpace A
inst✝³ : ConnectedSpace A
inst✝² : MeasurableSpace A
inst✝¹ : BorelSpace A
μ : Measure A
inst✝ : μ.IsAddHaarMeasure
ξ : A
n : ℕ
hn : 0 < n
δ : ℝ
hδ : μ univ ≤ (n + 1) • μ (closedBall 0 (δ / 2))
this : IsFiniteMeasure μ
B : ↑(Icc 0 n) → Set A := fun j => closedBall (↑j • ξ) (δ / 2)
hB : ∀ (j : ↑(Icc 0 n)), IsClosed (B j)
h : Pairwise (Disjoint on B)

⊢ n = 0
-- Mathlib/NumberTheory/WellApproximable.lean
T : ℝ
hT : Fact (0 < T)
A : Type u_1
inst✝⁵ : NormedAddCommGroup A
inst✝⁴ : CompactSpace A
inst✝³ : ConnectedSpace A
inst✝² : MeasurableSpace A
inst✝¹ : BorelSpace A
μ : Measure A
inst✝ : μ.IsAddHaarMeasure
ξ : A
n : ℕ
hn : 0 < n
δ : ℝ
hδ : μ univ ≤ (n + 1) • μ (closedBall 0 (δ / 2))
this : IsFiniteMeasure μ
B : ↑(Icc 0 n) → Set A := fun j => closedBall (↑j • ξ) (δ / 2)
hB : ∀ (j : ↑(Icc 0 n)), IsClosed (B j)
h : Pairwise (Disjoint on B)
h' : ⋃ j, B j = univ

⊢ n = 0
-- Mathlib/NumberTheory/WellApproximable.lean
T : ℝ
hT : Fact (0 < T)
A : Type u_1
inst✝⁵ : NormedAddCommGroup A
inst✝⁴ : CompactSpace A
inst✝³ : ConnectedSpace A
inst✝² : MeasurableSpace A
inst✝¹ : BorelSpace A
μ : Measure A
inst✝ : μ.IsAddHaarMeasure
ξ : A
n : ℕ
hn : 0 < n
δ : ℝ
this : IsFiniteMeasure μ
B : ↑(Icc 0 n) → Set A := fun j => closedBall (↑j • ξ) (δ / 2)
hB : ∀ (j : ↑(Icc 0 n)), IsClosed (B j)
h : Pairwise (Disjoint on B)
h' : ⋃ j, B j = univ
hδ : 0 ≤ δ / 2

⊢ n = 0
-- Mathlib/NumberTheory/WellApproximable.lean
T : ℝ
hT : Fact (0 < T)
A : Type u_1
inst✝⁵ : NormedAddCommGroup A
inst✝⁴ : CompactSpace A
inst✝³ : ConnectedSpace A
inst✝² : MeasurableSpace A
inst✝¹ : BorelSpace A
μ : Measure A
inst✝ : μ.IsAddHaarMeasure
ξ : A
n : ℕ
hn : 0 < n
δ : ℝ
this : IsFiniteMeasure μ
B : ↑(Icc 0 n) → Set A := fun j => closedBall (↑j • ξ) (δ / 2)
hB : ∀ (j : ↑(Icc 0 n)), IsClosed (B j)
h : Pairwise (Disjoint on B)
h' : ⋃ j, B j = univ
hδ : 0 ≤ δ / 2
h'' : ∀ (j : ↑(Icc 0 n)), (B j).Nonempty

⊢ n = 0
-- Mathlib/Tactic/Ring/Basic.lean
u✝ : Lean.Level
arg : Q(Type u✝)
sα✝ : Q(CommSemiring «$arg»)
u : Lean.Level
α : Q(Type u)
sα : Q(CommSemiring «$α»)
R : Type u_1
inst✝ : CommSemiring R
a a' a₁ a₂ a₃ b b' b₁ b₂ b₃ c✝ c₁ c₂ : R
c k : ℕ

⊢ a ^ (c * k) = (a ^ c) ^ k
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α : Type u_1
r : α → α → Prop
o : Ordinal.{u}
f : (a : Ordinal.{u}) → a < o → Ordinal.{max u v}
H : ∀ (i : Ordinal.{u}) (h : i < o), f i h < o.bsup f

⊢ (o.bsup f).cof ≤ Cardinal.lift.{v, u} o.card
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α : Type u_1
r : α → α → Prop
o : Ordinal.{u}
f : (a : Ordinal.{u}) → a < o → Ordinal.{max u v}
H : o.bsup f = o.blsub f

⊢ (o.bsup f).cof ≤ Cardinal.lift.{v, u} o.card
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α : Type u_1
r : α → α → Prop
o : Ordinal.{u}
f : (a : Ordinal.{u}) → a < o → Ordinal.{max u v}
H : o.bsup f = o.blsub f

⊢ (o.blsub f).cof ≤ Cardinal.lift.{v, u} o.card
-- Mathlib/Data/Complex/Exponential.lean
x y : ℝ

⊢ ↑(sin x ^ 2 + cos x ^ 2) = ↑1
-- Mathlib/Algebra/Polynomial/Degree/Definitions.lean
R : Type u
S : Type v
a b c d : R
n m : ℕ
inst✝ : Semiring R
p q r : R[X]
ha : a ≠ 0

⊢ (C a).degree = 0
-- Mathlib/LinearAlgebra/Charpoly/ToMatrix.lean
R : Type u_1
M : Type u_2
M₁ : Type u_3
M₂ : Type u_4
inst✝¹³ : CommRing R
inst✝¹² : Nontrivial R
inst✝¹¹ : AddCommGroup M
inst✝¹⁰ : Module R M
inst✝⁹ : Module.Free R M
inst✝⁸ : Module.Finite R M
inst✝⁷ : AddCommGroup M₁
inst✝⁶ : Module R M₁
inst✝⁵ : Module.Finite R M₁
inst✝⁴ : Module.Free R M₁
inst✝³ : AddCommGroup M₂
inst✝² : Module R M₂
inst✝¹ : Module.Finite R M₂
inst✝ : Module.Free R M₂
f : M →ₗ[R] M
f₁ : M₁ →ₗ[R] M₁
f₂ : M₂ →ₗ[R] M₂
b₁ : Basis (ChooseBasisIndex R M₁) R M₁ := chooseBasis R M₁
b₂ : Basis (ChooseBasisIndex R M₂) R M₂ := chooseBasis R M₂
b : Basis (ChooseBasisIndex R M₁ ⊕ ChooseBasisIndex R M₂) R (M₁ × M₂) := b₁.prod b₂

⊢ (f₁.prodMap f₂).charpoly = f₁.charpoly * f₂.charpoly
-- Mathlib/RingTheory/IsAdjoinRoot.lean
R : Type u
S : Type v
inst✝⁴ : CommRing R
inst✝³ : Ring S
f : R[X]
inst✝² : Algebra R S
T : Type u_1
inst✝¹ : CommRing T
i : R →+* T
x : T
hx : eval₂ i x f = 0
inst✝ : Algebra R T
hx' : (aeval x) f = 0
h : IsAdjoinRoot S f
z : R[X]

⊢ (liftHom x hx' h) (h.map z) = (aeval x) z
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean

⊢ ↑(-π / 2) ≠ 0
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean

⊢ -π / 2 ≠ 0
-- Mathlib/Data/Nat/Prime/Basic.lean
n p : ℕ
hp : Prime p

⊢ Even p ↔ p = 2
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Bounds.lean
x✝ x : ℝ
hx1 : -(3 * π / 2) ≤ x
hx2 : x ≤ 3 * π / 2

⊢ cos x ≤ 1 / √(x ^ 2 + 1)
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Bounds.lean
x : ℝ
hx1 : -(3 * π / 2) ≤ 0
hx2 : 0 ≤ 3 * π / 2

⊢ cos 0 ≤ 1 / √(0 ^ 2 + 1)
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Bounds.lean
x✝ x : ℝ
hx1 : -(3 * π / 2) ≤ x
hx2 : x ≤ 3 * π / 2
hx3 : x ≠ 0

⊢ cos x ≤ 1 / √(x ^ 2 + 1)
-- Mathlib/Data/Vector/Basic.lean
n : ℕ
α : Type u_1
β : Type u_2
γ : Type u_3
a : α
val✝² : List α
property✝ : val✝².length = n
val✝¹ : ℕ
isLt✝¹ : val✝¹ < n
val✝ : ℕ
isLt✝ : val✝ < n
h : ⟨val✝¹, isLt✝¹⟩ ≠ ⟨val✝, isLt✝⟩

⊢ (set ⟨val✝², property✝⟩ ⟨val✝¹, isLt✝¹⟩ a).get ⟨val✝, isLt✝⟩ = get ⟨val✝², property✝⟩ ⟨val✝, isLt✝⟩
-- Mathlib/Data/Vector/Basic.lean
n : ℕ
α : Type u_1
β : Type u_2
γ : Type u_3
a : α
val✝² : List α
property✝ : val✝².length = n
val✝¹ : ℕ
isLt✝¹ : val✝¹ < n
val✝ : ℕ
isLt✝ : val✝ < n
h : ⟨val✝¹, isLt✝¹⟩ ≠ ⟨val✝, isLt✝⟩

⊢ (val✝².set val✝¹ a)[val✝] = val✝²[val✝]
-- Mathlib/Data/Vector/Basic.lean
n : ℕ
α : Type u_1
β : Type u_2
γ : Type u_3
a : α
val✝² : List α
property✝ : val✝².length = n
val✝¹ : ℕ
isLt✝¹ : val✝¹ < n
val✝ : ℕ
isLt✝ : val✝ < n
h : ⟨val✝¹, isLt✝¹⟩ ≠ ⟨val✝, isLt✝⟩

⊢ val✝¹ ≠ val✝
-- Mathlib/CategoryTheory/Triangulated/Opposite.lean
C : Type u_1
inst✝⁵ : Category.{?u.268023, u_1} C
inst✝⁴ : HasShift C ℤ
inst✝³ : HasZeroObject C
inst✝² : Preadditive C
inst✝¹ : ∀ (n : ℤ), (shiftFunctor C n).Additive
inst✝ : Pretriangulated C
X : Cᵒᵖ

⊢ IsZero (Opposite.op ((shiftFunctor C (-1)).obj 0))
-- Mathlib/CategoryTheory/Triangulated/Opposite.lean
C : Type u_1
inst✝⁵ : Category.{?u.268023, u_1} C
inst✝⁴ : HasShift C ℤ
inst✝³ : HasZeroObject C
inst✝² : Preadditive C
inst✝¹ : ∀ (n : ℤ), (shiftFunctor C n).Additive
inst✝ : Pretriangulated C
X : Cᵒᵖ

⊢ 𝟙 (Opposite.op ((shiftFunctor C (-1)).obj 0)) = 0
-- Mathlib/CategoryTheory/Triangulated/Opposite.lean
C : Type u_1
inst✝⁵ : Category.{?u.268023, u_1} C
inst✝⁴ : HasShift C ℤ
inst✝³ : HasZeroObject C
inst✝² : Preadditive C
inst✝¹ : ∀ (n : ℤ), (shiftFunctor C n).Additive
inst✝ : Pretriangulated C
X : Cᵒᵖ

⊢ (𝟙 ((shiftFunctor C (-1)).obj 0)).op = 0
-- Mathlib/GroupTheory/Coxeter/Length.lean
B : Type u_1
W : Type u_2
inst✝ : Group W
M : CoxeterMatrix B
cs : CoxeterSystem M W
w : W
i : B

⊢ cs.length (cs.simple i * w⁻¹) < cs.length w⁻¹ ↔ cs.length (w * cs.simple i) < cs.length w
-- Mathlib/GroupTheory/Coxeter/Length.lean
B : Type u_1
W : Type u_2
inst✝ : Group W
M : CoxeterMatrix B
cs : CoxeterSystem M W
w : W
i : B

⊢ cs.length (cs.simple i * w⁻¹)⁻¹ < cs.length w⁻¹ ↔ cs.length (w * cs.simple i) < cs.length w
-- Mathlib/Topology/Instances/EReal.lean
α : Type u_1
inst✝ : TopologicalSpace α

⊢ (𝓝 ⊤).HasBasis (fun x => True) fun x => Ioi ↑x
-- Mathlib/Topology/Instances/EReal.lean
α : Type u_1
inst✝ : TopologicalSpace α
x : EReal
hx : x < ⊤

⊢ ∃ i', True ∧ Ioi ↑i' ⊆ Ioi x
-- Mathlib/Topology/Instances/EReal.lean
α : Type u_1
inst✝ : TopologicalSpace α
x : EReal
hx : x < ⊤
y : ℚ
hxy : x < ↑↑y

⊢ ∃ i', True ∧ Ioi ↑i' ⊆ Ioi x
-- Mathlib/Dynamics/Circle/RotationNumber/TranslationNumber.lean
f g : CircleDeg1Lift
x : ℝ

⊢ f x < x + ↑⌊τ f⌋ + 1
-- Mathlib/Dynamics/Circle/RotationNumber/TranslationNumber.lean
f g : CircleDeg1Lift
x : ℝ

⊢ f x < x + (↑⌊τ f⌋ + 1)
-- Mathlib/Dynamics/Circle/RotationNumber/TranslationNumber.lean
f g : CircleDeg1Lift
x : ℝ

⊢ f x < x + ↑(⌊τ f⌋ + 1)
-- Mathlib/Dynamics/Circle/RotationNumber/TranslationNumber.lean
f g : CircleDeg1Lift
x : ℝ

⊢ τ f < ↑(⌊τ f⌋ + 1)
-- Mathlib/Dynamics/Circle/RotationNumber/TranslationNumber.lean
f g : CircleDeg1Lift
x : ℝ

⊢ τ f < ↑⌊τ f⌋ + 1
-- Mathlib/RingTheory/Localization/Away/Basic.lean
R : Type u_1
inst✝³ : CommRing R
x : R
B : Type u_2
inst✝² : CommRing B
inst✝¹ : Algebra R B
inst✝ : IsLocalization.Away x B
n m : ℤ

⊢ selfZPow x B (n + m) = selfZPow x B n * selfZPow x B m
-- Mathlib/RingTheory/Localization/Away/Basic.lean
R : Type u_1
inst✝³ : CommRing R
x : R
B : Type u_2
inst✝² : CommRing B
inst✝¹ : Algebra R B
inst✝ : IsLocalization.Away x B
n m : ℤ
hn : 0 ≤ n
hm : 0 ≤ m

⊢ selfZPow x B (n + m) = selfZPow x B n * selfZPow x B m
-- Mathlib/RingTheory/Localization/Away/Basic.lean
R : Type u_1
inst✝³ : CommRing R
x : R
B : Type u_2
inst✝² : CommRing B
inst✝¹ : Algebra R B
inst✝ : IsLocalization.Away x B
n m : ℤ
hn : 0 ≤ n
hm : m < 0

⊢ selfZPow x B (n + m) = selfZPow x B n * selfZPow x B m
-- Mathlib/RingTheory/Localization/Away/Basic.lean
R : Type u_1
inst✝³ : CommRing R
x : R
B : Type u_2
inst✝² : CommRing B
inst✝¹ : Algebra R B
inst✝ : IsLocalization.Away x B
n m : ℤ
hn : n < 0
hm : 0 ≤ m

⊢ selfZPow x B (n + m) = selfZPow x B n * selfZPow x B m
-- Mathlib/RingTheory/Localization/Away/Basic.lean
R : Type u_1
inst✝³ : CommRing R
x : R
B : Type u_2
inst✝² : CommRing B
inst✝¹ : Algebra R B
inst✝ : IsLocalization.Away x B
n m : ℤ
hn : n < 0
hm : m < 0

⊢ selfZPow x B (n + m) = selfZPow x B n * selfZPow x B m
-- Mathlib/GroupTheory/Perm/Cycle/Type.lean
α : Type u_1
inst✝¹ : Fintype α
inst✝ : DecidableEq α
σ : Perm α

⊢ σ.cycleType.lcm = orderOf σ
-- Mathlib/CategoryTheory/Limits/Shapes/StrictInitial.lean
C : Type u
inst✝¹ : Category.{v, u} C
inst✝ : HasStrictInitialObjects C
I : C
hI : IsInitial I
A : C
f g : A ⟶ I

⊢ f = g
-- Mathlib/CategoryTheory/Limits/Shapes/StrictInitial.lean
C : Type u
inst✝¹ : Category.{v, u} C
inst✝ : HasStrictInitialObjects C
I : C
hI : IsInitial I
A : C
f g : A ⟶ I
this : IsIso f

⊢ f = g
-- Mathlib/CategoryTheory/Limits/Shapes/StrictInitial.lean
C : Type u
inst✝¹ : Category.{v, u} C
inst✝ : HasStrictInitialObjects C
I : C
hI : IsInitial I
A : C
f g : A ⟶ I
this✝ : IsIso f
this : IsIso g

⊢ f = g
-- Mathlib/RingTheory/Ideal/MinimalPrime.lean
R : Type u_1
S : Type u_2
inst✝² : CommSemiring R
inst✝¹ : CommSemiring S
I J : Ideal R
inst✝ : J.IsPrime
e : I ≤ J

⊢ ∃ p ∈ I.minimalPrimes, p ≤ J
-- Mathlib/RingTheory/Ideal/MinimalPrime.lean
R : Type u_1
S : Type u_2
inst✝² : CommSemiring R
inst✝¹ : CommSemiring S
I J : Ideal R
inst✝ : J.IsPrime
e : I ≤ J

⊢ ∃ m ∈ {p | IsPrime p ∧ I ≤ OrderDual.ofDual p}, OrderDual.toDual J ≤ m ∧ ∀ z ∈ {p | IsPrime p ∧ I ≤ p}, m ≤ z → z = m
-- Mathlib/RingTheory/Ideal/MinimalPrime.lean
R : Type u_1
S : Type u_2
inst✝² : CommSemiring R
inst✝¹ : CommSemiring S
I J : Ideal R
inst✝ : J.IsPrime
e : I ≤ J

⊢ ∀ c ⊆ {p | IsPrime p ∧ I ≤ OrderDual.ofDual p}, IsChain (fun x x_1 => x ≤ x_1) c → ∀ y ∈ c, ∃ ub ∈ {p | IsPrime p ∧ I ≤ OrderDual.ofDual p}, ∀ z ∈ c, z ≤ ub
-- Mathlib/RingTheory/Ideal/MinimalPrime.lean
R : Type u_1
S : Type u_2
inst✝² : CommSemiring R
inst✝¹ : CommSemiring S
I J : Ideal R
inst✝ : J.IsPrime
e : I ≤ J

⊢ OrderDual.toDual J ∈ {p | IsPrime p ∧ I ≤ OrderDual.ofDual p}
-- Mathlib/RingTheory/Ideal/MinimalPrime.lean
R : Type u_1
S : Type u_2
inst✝² : CommSemiring R
inst✝¹ : CommSemiring S
I J : Ideal R
inst✝ : J.IsPrime
e : I ≤ J
c : Set (Ideal R)
hc : c ⊆ {p | IsPrime p ∧ I ≤ OrderDual.ofDual p}
hc' : IsChain (fun x x_1 => x ≤ x_1) c
J' : (Ideal R)ᵒᵈ
hJ' : J' ∈ c

⊢ ∃ ub ∈ {p | IsPrime p ∧ I ≤ OrderDual.ofDual p}, ∀ z ∈ c, z ≤ ub
-- Mathlib/RingTheory/Ideal/MinimalPrime.lean
R : Type u_1
S : Type u_2
inst✝² : CommSemiring R
inst✝¹ : CommSemiring S
I J : Ideal R
inst✝ : J.IsPrime
e : I ≤ J
c : Set (Ideal R)
hc : c ⊆ {p | IsPrime p ∧ I ≤ OrderDual.ofDual p}
hc' : IsChain (fun x x_1 => x ≤ x_1) c
J' : (Ideal R)ᵒᵈ
hJ' : J' ∈ c

⊢ I ≤ OrderDual.ofDual (OrderDual.toDual (sInf c))
-- Mathlib/RingTheory/Ideal/MinimalPrime.lean
R : Type u_1
S : Type u_2
inst✝² : CommSemiring R
inst✝¹ : CommSemiring S
I J : Ideal R
inst✝ : J.IsPrime
e : I ≤ J
c : Set (Ideal R)
hc : c ⊆ {p | IsPrime p ∧ I ≤ OrderDual.ofDual p}
hc' : IsChain (fun x x_1 => x ≤ x_1) c
J' : (Ideal R)ᵒᵈ
hJ' : J' ∈ c

⊢ ∀ z ∈ c, z ≤ OrderDual.toDual (sInf c)
-- Mathlib/Analysis/Normed/Operator/Compact.lean
𝕜₁ : Type u_1
𝕜₂ : Type u_2
inst✝¹⁰ : NontriviallyNormedField 𝕜₁
inst✝⁹ : NormedField 𝕜₂
σ₁₂ : 𝕜₁ →+* 𝕜₂
M₁ : Type u_3
M₂ : Type u_4
inst✝⁸ : SeminormedAddCommGroup M₁
inst✝⁷ : AddCommGroup M₂
inst✝⁶ : NormedSpace 𝕜₁ M₁
inst✝⁵ : Module 𝕜₂ M₂
inst✝⁴ : UniformSpace M₂
inst✝³ : UniformAddGroup M₂
inst✝² : ContinuousConstSMul 𝕜₂ M₂
inst✝¹ : T2Space M₂
inst✝ : CompleteSpace M₂

⊢ IsClosed {f | IsCompactOperator ⇑f}
-- Mathlib/Analysis/Normed/Operator/Compact.lean
𝕜₁ : Type u_1
𝕜₂ : Type u_2
inst✝¹⁰ : NontriviallyNormedField 𝕜₁
inst✝⁹ : NormedField 𝕜₂
σ₁₂ : 𝕜₁ →+* 𝕜₂
M₁ : Type u_3
M₂ : Type u_4
inst✝⁸ : SeminormedAddCommGroup M₁
inst✝⁷ : AddCommGroup M₂
inst✝⁶ : NormedSpace 𝕜₁ M₁
inst✝⁵ : Module 𝕜₂ M₂
inst✝⁴ : UniformSpace M₂
inst✝³ : UniformAddGroup M₂
inst✝² : ContinuousConstSMul 𝕜₂ M₂
inst✝¹ : T2Space M₂
inst✝ : CompleteSpace M₂

⊢ closure {f | IsCompactOperator ⇑f} ⊆ {f | IsCompactOperator ⇑f}
-- Mathlib/Analysis/Normed/Operator/Compact.lean
𝕜₁ : Type u_1
𝕜₂ : Type u_2
inst✝¹⁰ : NontriviallyNormedField 𝕜₁
inst✝⁹ : NormedField 𝕜₂
σ₁₂ : 𝕜₁ →+* 𝕜₂
M₁ : Type u_3
M₂ : Type u_4
inst✝⁸ : SeminormedAddCommGroup M₁
inst✝⁷ : AddCommGroup M₂
inst✝⁶ : NormedSpace 𝕜₁ M₁
inst✝⁵ : Module 𝕜₂ M₂
inst✝⁴ : UniformSpace M₂
inst✝³ : UniformAddGroup M₂
inst✝² : ContinuousConstSMul 𝕜₂ M₂
inst✝¹ : T2Space M₂
inst✝ : CompleteSpace M₂
u : M₁ →SL[σ₁₂] M₂
hu : u ∈ closure {f | IsCompactOperator ⇑f}

⊢ u ∈ {f | IsCompactOperator ⇑f}
-- Mathlib/Analysis/Normed/Operator/Compact.lean
𝕜₁ : Type u_1
𝕜₂ : Type u_2
inst✝¹⁰ : NontriviallyNormedField 𝕜₁
inst✝⁹ : NormedField 𝕜₂
σ₁₂ : 𝕜₁ →+* 𝕜₂
M₁ : Type u_3
M₂ : Type u_4
inst✝⁸ : SeminormedAddCommGroup M₁
inst✝⁷ : AddCommGroup M₂
inst✝⁶ : NormedSpace 𝕜₁ M₁
inst✝⁵ : Module 𝕜₂ M₂
inst✝⁴ : UniformSpace M₂
inst✝³ : UniformAddGroup M₂
inst✝² : ContinuousConstSMul 𝕜₂ M₂
inst✝¹ : T2Space M₂
inst✝ : CompleteSpace M₂
u : M₁ →SL[σ₁₂] M₂
hu : ∀ U ∈ 𝓝 0, ∃ y ∈ {f | IsCompactOperator ⇑f}, y - u ∈ U

⊢ u ∈ {f | IsCompactOperator ⇑f}
-- Mathlib/Analysis/Normed/Operator/Compact.lean
𝕜₁ : Type u_1
𝕜₂ : Type u_2
inst✝¹⁰ : NontriviallyNormedField 𝕜₁
inst✝⁹ : NormedField 𝕜₂
σ₁₂ : 𝕜₁ →+* 𝕜₂
M₁ : Type u_3
M₂ : Type u_4
inst✝⁸ : SeminormedAddCommGroup M₁
inst✝⁷ : AddCommGroup M₂
inst✝⁶ : NormedSpace 𝕜₁ M₁
inst✝⁵ : Module 𝕜₂ M₂
inst✝⁴ : UniformSpace M₂
inst✝³ : UniformAddGroup M₂
inst✝² : ContinuousConstSMul 𝕜₂ M₂
inst✝¹ : T2Space M₂
inst✝ : CompleteSpace M₂
u : M₁ →SL[σ₁₂] M₂
hu : ∀ U ∈ 𝓝 0, ∃ y ∈ {f | IsCompactOperator ⇑f}, y - u ∈ U

⊢ TotallyBounded (⇑u '' closedBall 0 1)
-- Mathlib/Analysis/Normed/Operator/Compact.lean
𝕜₁ : Type u_1
𝕜₂ : Type u_2
inst✝¹⁰ : NontriviallyNormedField 𝕜₁
inst✝⁹ : NormedField 𝕜₂
σ₁₂ : 𝕜₁ →+* 𝕜₂
M₁ : Type u_3
M₂ : Type u_4
inst✝⁸ : SeminormedAddCommGroup M₁
inst✝⁷ : AddCommGroup M₂
inst✝⁶ : NormedSpace 𝕜₁ M₁
inst✝⁵ : Module 𝕜₂ M₂
inst✝⁴ : UniformSpace M₂
inst✝³ : UniformAddGroup M₂
inst✝² : ContinuousConstSMul 𝕜₂ M₂
inst✝¹ : T2Space M₂
inst✝ : CompleteSpace M₂
u : M₁ →SL[σ₁₂] M₂
hu : ∀ U ∈ 𝓝 0, ∃ y ∈ {f | IsCompactOperator ⇑f}, y - u ∈ U

⊢ ∀ U ∈ 𝓝 0, ∃ t, t.Finite ∧ ⇑u '' closedBall 0 1 ⊆ ⋃ y ∈ t, y +ᵥ U