ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Analysis/NormedSpace/Exponential.lean
𝕂 : Type u_1
𝔸 : Type u_2
inst✝² : NontriviallyNormedField 𝕂
inst✝¹ : NormedDivisionRing 𝔸
inst✝ : NormedAlgebra 𝕂 𝔸
x : 𝔸
hx : x ∈ EMetric.ball 0 (expSeries 𝕂 𝔸).radius
\u22a2 Summable (norm ∘ fun n => (expSeries 𝕂 𝔸 n) fun x_1 => x)
-- Mathlib/Data/Nat/Totient.lean
n : ℕ
hn : n ≠ 0
\u22a2 φ n = n.factorization.prod fun p k => p ^ (k - 1) * (p - 1)
-- Mathlib/Data/Nat/Totient.lean
n : ℕ
hn : n ≠ 0
\u22a2 (n.factorization.prod fun p k => φ (p ^ k)) = n.factorization.prod fun p k => p ^ (k - 1) * (p - 1)
-- Mathlib/Data/Nat/Totient.lean
n : ℕ
hn : n ≠ 0
\u22a2 ∀ x ∈ n.factorization.support, φ (x ^ n.factorization x) = x ^ (n.factorization x - 1) * (x - 1)
-- Mathlib/Data/Nat/Totient.lean
n : ℕ
hn : n ≠ 0
p : ℕ
hp : p ∈ n.factorization.support
\u22a2 φ (p ^ n.factorization p) = p ^ (n.factorization p - 1) * (p - 1)
-- Mathlib/Data/Nat/Totient.lean
n : ℕ
hn : n ≠ 0
p : ℕ
hp : p ∈ n.factorization.support
h : 0 < n.factorization p
\u22a2 φ (p ^ n.factorization p) = p ^ (n.factorization p - 1) * (p - 1)
-- Mathlib/Data/Set/NAry.lean
α : Type u_1
α' : Type u_2
β : Type u_3
β' : Type u_4
γ : Type u_5
γ' : Type u_6
δ : Type u_7
δ' : Type u_8
ε : Type u_9
ε' : Type u_10
ζ : Type u_11
ζ' : Type u_12
ν : Type u_13
f✝ f' : α → β → γ
g✝ g' : α → β → γ → δ
s s' : Set α
t t' : Set β
u u' : Set γ
v : Set δ
a a' : α
b b' : β
c c' : γ
d d' : δ
f : α → β → γ
g : γ → δ
\u22a2 g '' image2 f s t = image2 (fun a b => g (f a b)) s t
-- Mathlib/Topology/Bases.lean
α : Type u
β : Type u_1
t : TopologicalSpace α
B : Set (Set α)
s : Set α
t₁ t₂ : TopologicalSpace β
B₁ B₂ : Set (Set β)
h₁ : IsTopologicalBasis B₁
h₂ : IsTopologicalBasis B₂
\u22a2 IsTopologicalBasis (image2 (fun x x_1 => x ∩ x_1) B₁ B₂)
-- Mathlib/Topology/Bases.lean
α : Type u
β : Type u_1
t : TopologicalSpace α
B : Set (Set α)
s : Set α
t₁ t₂ : TopologicalSpace β
B₁ B₂ : Set (Set β)
h₁ : IsTopologicalBasis B₁
h₂ : IsTopologicalBasis B₂
a : β
\u22a2 (𝓝 a).HasBasis (fun t => t ∈ image2 (fun x x_1 => x ∩ x_1) B₁ B₂ ∧ a ∈ t) id
-- Mathlib/Topology/Bases.lean
α : Type u
β : Type u_1
t : TopologicalSpace α
B : Set (Set α)
s : Set α
t₁ t₂ : TopologicalSpace β
B₁ B₂ : Set (Set β)
h₁ : IsTopologicalBasis B₁
h₂ : IsTopologicalBasis B₂
a : β
\u22a2 (𝓝 a ⊓ 𝓝 a).HasBasis (fun t => t ∈ image2 (fun x x_1 => x ∩ x_1) B₁ B₂ ∧ a ∈ t) id
-- Mathlib/Topology/Bases.lean
α : Type u
β : Type u_1
t : TopologicalSpace α
B : Set (Set α)
s : Set α
t₁ t₂ : TopologicalSpace β
B₁ B₂ : Set (Set β)
h₁ : IsTopologicalBasis B₁
h₂ : IsTopologicalBasis B₂
a : β
x✝ : Set β
\u22a2 x✝ ∈ image2 (fun x x_1 => x ∩ x_1) B₁ B₂ ∧ a ∈ x✝ ↔ x✝ ∈ (fun i => i.1 ∩ i.2) '' {i | (i.1 ∈ B₁ ∧ a ∈ i.1) ∧ i.2 ∈ B₂ ∧ a ∈ i.2}
-- Mathlib/Combinatorics/SimpleGraph/Partition.lean
V : Type u
G : SimpleGraph V
P : G.Partition
v w : V
h : G.Adj v w
hn : P.partOfVertex v = P.partOfVertex w
\u22a2 False
-- Mathlib/Combinatorics/SimpleGraph/Partition.lean
V : Type u
G : SimpleGraph V
P : G.Partition
v w : V
h : G.Adj v w
hn : P.partOfVertex v = P.partOfVertex w
hw : w ∈ P.partOfVertex w
\u22a2 False
-- Mathlib/Combinatorics/SimpleGraph/Partition.lean
V : Type u
G : SimpleGraph V
P : G.Partition
v w : V
h : G.Adj v w
hn : P.partOfVertex v = P.partOfVertex w
hw : w ∈ P.partOfVertex v
\u22a2 False
-- Mathlib/SetTheory/Cardinal/Ordinal.lean
o : Ordinal.{u_1}
\u22a2 aleph' (succ o) = succ (aleph' o)
-- Mathlib/SetTheory/Cardinal/Ordinal.lean
o : Ordinal.{u_1}
\u22a2 (aleph' (succ o)).alephIdx ≤ (succ (aleph' o)).alephIdx
-- Mathlib/SetTheory/Cardinal/Ordinal.lean
o : Ordinal.{u_1}
\u22a2 aleph' o < succ (aleph' o)
-- Mathlib/RingTheory/Ideal/Norm.lean
S : Type u_1
inst✝⁵ : CommRing S
inst✝⁴ : IsDomain S
inst✝³ : Nontrivial S
inst✝² : IsDedekindDomain S
inst✝¹ : Module.Free ℤ S
inst✝ : Module.Finite ℤ S
\u22a2 absNorm ⊤ = 1
-- Mathlib/RingTheory/FinitePresentation.lean
R : Type w₁
A : Type w₂
B : Type w₃
inst✝⁶ : CommRing R
inst✝⁵ : CommRing A
inst✝⁴ : Algebra R A
inst✝³ : CommRing B
inst✝² : Algebra R B
inst✝¹ : FinitePresentation R A
ι : Type v
inst✝ : Finite ι
hfp : FinitePresentation R A
\u22a2 FinitePresentation R (MvPolynomial ι A)
-- Mathlib/RingTheory/FinitePresentation.lean
R : Type w₁
A : Type w₂
B : Type w₃
inst✝⁶ : CommRing R
inst✝⁵ : CommRing A
inst✝⁴ : Algebra R A
inst✝³ : CommRing B
inst✝² : Algebra R B
inst✝¹ : FinitePresentation R A
ι : Type v
inst✝ : Finite ι
hfp : ∃ ι x f, Surjective ⇑f ∧ (RingHom.ker f.toRingHom).FG
\u22a2 ∃ ι_1 x f, Surjective ⇑f ∧ (RingHom.ker f.toRingHom).FG
-- Mathlib/Data/Finsupp/Interval.lean
ι : Type u_1
α : Type u_2
inst✝¹ : CanonicallyOrderedAddCommMonoid α
inst✝ : LocallyFiniteOrder α
f : ι →₀ α
\u22a2 (Iio f).card = ∏ i ∈ f.support, (Iic (f i)).card - 1
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
a b c : ℝ
hb : 0 ≠ b
\u22a2 Tendsto (fun x => x ^ (a / (b * x + c))) atTop (𝓝 1)
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
a b c : ℝ
hb : 0 ≠ b
\u22a2 (rexp ∘ fun x => a * (x / (b * rexp x + c))) ∘ log =ᶠ[atTop] fun x => x ^ (a / (b * x + c))
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
a b c : ℝ
hb : 0 ≠ b
\u22a2 EqOn ((rexp ∘ fun x => a * (x / (b * rexp x + c))) ∘ log) (fun x => x ^ (a / (b * x + c))) (Set.Ioi 0)
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
a b c : ℝ
hb : 0 ≠ b
x : ℝ
hx : x ∈ Set.Ioi 0
\u22a2 ((rexp ∘ fun x => a * (x / (b * rexp x + c))) ∘ log) x = (fun x => x ^ (a / (b * x + c))) x
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
a b c : ℝ
hb : 0 ≠ b
x : ℝ
hx : 0 < x
\u22a2 rexp (a * (log x / (b * rexp (log x) + c))) = x ^ (a / (b * x + c))
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
a b c : ℝ
hb : 0 ≠ b
x : ℝ
hx : 0 < x
\u22a2 rexp (a * (log x / (b * x + c))) = rexp (a / (b * x + c) * log x)
-- .lake/packages/batteries/Batteries/Data/List/Perm.lean
β : Type u_1
α : Type u_2
f : β → α → β
l₁ l₂ : List α
p : l₁ ~ l₂
comm : ∀ (x : α), x ∈ l₁ → ∀ (y : α), y ∈ l₁ → ∀ (z : β), f (f z x) y = f (f z y) x
init : β
\u22a2 foldl f init l₁ = foldl f init l₂
-- Mathlib/AlgebraicGeometry/EllipticCurve/DivisionPolynomial/Basic.lean
R : Type r
S : Type s
inst✝¹ : CommRing R
inst✝ : CommRing S
W : WeierstrassCurve R
n : ℤ
\u22a2 W.φ (-n) = W.φ n
-- Mathlib/Algebra/Group/Submonoid/Pointwise.lean
α : Type u_1
G : Type u_2
M : Type u_3
R : Type u_4
A : Type u_5
inst✝² : Monoid M
inst✝¹ : AddMonoid A
inst✝ : OrderedCancelCommMonoid α
s : Set α
hpos : ∀ x ∈ s, 1 ≤ x
h : s.IsPWO
\u22a2 (↑(Submonoid.closure s)).IsPWO
-- Mathlib/Algebra/Group/Submonoid/Pointwise.lean
α : Type u_1
G : Type u_2
M : Type u_3
R : Type u_4
A : Type u_5
inst✝² : Monoid M
inst✝¹ : AddMonoid A
inst✝ : OrderedCancelCommMonoid α
s : Set α
hpos : ∀ x ∈ s, 1 ≤ x
h : s.IsPWO
\u22a2 (List.prod '' {l | ∀ x ∈ l, x ∈ s}).IsPWO
-- Mathlib/Algebra/Group/Submonoid/Pointwise.lean
α : Type u_1
G : Type u_2
M : Type u_3
R : Type u_4
A : Type u_5
inst✝² : Monoid M
inst✝¹ : AddMonoid A
inst✝ : OrderedCancelCommMonoid α
s : Set α
hpos : ∀ x ∈ s, 1 ≤ x
h : s.IsPWO
\u22a2 ∀ a₁ ∈ {l | ∀ x ∈ l, x ∈ s}, ∀ a₂ ∈ {l | ∀ x ∈ l, x ∈ s}, List.SublistForall₂ (fun x x_1 => x ≤ x_1) a₁ a₂ → a₁.prod ≤ a₂.prod
-- Mathlib/Data/Matrix/Basic.lean
l : Type u_1
m : Type u_2
n : Type u_3
o : Type u_4
m' : o → Type u_5
n' : o → Type u_6
R : Type u_7
S : Type u_8
α : Type v
β : Type w
γ : Type u_9
inst✝¹ : CommSemiring α
inst✝ : Fintype n
A : Matrix m n α
b : n → α
a : α
x✝ : m
\u22a2 (A *ᵥ a • b) x✝ = (a • A *ᵥ b) x✝
-- Mathlib/GroupTheory/FixedPointFree.lean
G : Type u_1
inst✝ : Group G
φ : G →* G
hφ : FixedPointFree ⇑φ
\u22a2 Function.Injective (commutatorMap ⇑φ)
-- Mathlib/GroupTheory/FixedPointFree.lean
G : Type u_1
inst✝ : Group G
φ : G →* G
hφ : FixedPointFree ⇑φ
x y : G
h : commutatorMap (⇑φ) x = commutatorMap (⇑φ) y
\u22a2 φ (x⁻¹ * y) = x⁻¹ * y
-- Mathlib/Computability/Primrec.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
σ : Type u_5
inst✝⁴ : Primcodable α
inst✝³ : Primcodable β
inst✝² : Primcodable γ
inst✝¹ : Primcodable δ
inst✝ : Primcodable σ
f : α → β
g : α → ℕ × β → β
hf : Primrec f
hg : Primrec₂ g
n : ℕ
\u22a2 Nat.unpaired (fun z n => Nat.casesOn n 0 fun y => Nat.unpaired (fun z n => Nat.rec (encode (Option.map f (decode z))) (fun y IH => encode (Option.map (fun p => g p.1 p.2) (decode (Nat.pair (Nat.unpair (Nat.pair z (Nat.pair y IH))).1 (Nat.pair (Nat.unpair (Nat.unpair (Nat.pair z (Nat.pair y IH))).2).1 (Nat.unpair (Nat.unpair (Nat.pair z (Nat.pair y IH))).2).2.pred))))) n) (Nat.pair (Nat.unpair (Nat.pair z y)).2 (Nat.unpair (Nat.unpair (Nat.pair z y)).1).2)) (Nat.pair (id n) (encode (decode (Nat.unpair n).1))) = Nat.unpaired (fun m n => encode ((decode m).bind fun a => Option.map (fun n => Nat.rec (f a) (fun n IH => g a (n, IH)) n) (decode n))) n
-- Mathlib/Computability/Primrec.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
σ : Type u_5
inst✝⁴ : Primcodable α
inst✝³ : Primcodable β
inst✝² : Primcodable γ
inst✝¹ : Primcodable δ
inst✝ : Primcodable σ
f : α → β
g : α → ℕ × β → β
hf : Primrec f
hg : Primrec₂ g
n : ℕ
\u22a2 Nat.rec 0 (fun n_1 n_ih => Nat.rec (encode (Option.map f (decode n_1))) (fun y IH => encode (Option.map (fun p => g p.1 p.2) ((decode n_1).bind fun a => Option.map (Prod.mk a ∘ Prod.mk y) (decode IH.pred)))) (Nat.unpair n).2) (encode (decode (Nat.unpair n).1)) = encode ((decode (Nat.unpair n).1).bind fun a => some (Nat.rec (f a) (fun n IH => g a (n, IH)) (Nat.unpair n).2))
-- Mathlib/Computability/Primrec.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
σ : Type u_5
inst✝⁴ : Primcodable α
inst✝³ : Primcodable β
inst✝² : Primcodable γ
inst✝¹ : Primcodable δ
inst✝ : Primcodable σ
f : α → β
g : α → ℕ × β → β
hf : Primrec f
hg : Primrec₂ g
n : ℕ
a : α
\u22a2 Nat.rec 0 (fun n_1 n_ih => Nat.rec (encode (Option.map f (decode n_1))) (fun y IH => encode (Option.map (fun p => g p.1 p.2) ((decode n_1).bind fun a => Option.map (Prod.mk a ∘ Prod.mk y) (decode IH.pred)))) (Nat.unpair n).2) (encode (some a)) = encode ((some a).bind fun a => some (Nat.rec (f a) (fun n IH => g a (n, IH)) (Nat.unpair n).2))
-- Mathlib/Computability/Primrec.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
σ : Type u_5
inst✝⁴ : Primcodable α
inst✝³ : Primcodable β
inst✝² : Primcodable γ
inst✝¹ : Primcodable δ
inst✝ : Primcodable σ
f : α → β
g : α → ℕ × β → β
hf : Primrec f
hg : Primrec₂ g
n : ℕ
a : α
\u22a2 Nat.rec (encode (f a) + 1) (fun y IH => encode (Option.map ((fun p => g p.1 p.2) ∘ Prod.mk a ∘ Prod.mk y) (decode (IH - 1)))) (Nat.unpair n).2 = encode (Nat.rec (f a) (fun n IH => g a (n, IH)) (Nat.unpair n).2) + 1
-- Mathlib/Computability/Primrec.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
σ : Type u_5
inst✝⁴ : Primcodable α
inst✝³ : Primcodable β
inst✝² : Primcodable γ
inst✝¹ : Primcodable δ
inst✝ : Primcodable σ
f : α → β
g : α → ℕ × β → β
hf : Primrec f
hg : Primrec₂ g
n : ℕ
a : α
m : ℕ
a✝ : Nat.rec (encode (f a) + 1) (fun y IH => encode (Option.map ((fun p => g p.1 p.2) ∘ Prod.mk a ∘ Prod.mk y) (decode (IH - 1)))) m = encode (Nat.rec (f a) (fun n IH => g a (n, IH)) m) + 1
\u22a2 encode (Option.map ((fun p => g p.1 p.2) ∘ Prod.mk a ∘ Prod.mk m) (decode (Nat.rec (encode (f a) + 1) (fun y IH => encode (Option.map ((fun p => g p.1 p.2) ∘ Prod.mk a ∘ Prod.mk y) (decode (IH - 1)))) m - 1))) = encode (g a (m, Nat.rec (f a) (fun n IH => g a (n, IH)) m)) + 1
-- Mathlib/Algebra/Order/ToIntervalMod.lean
α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a✝ b✝ c : α
n : ℤ
a b : α
\u22a2 toIocMod hp (-a) b = p - toIcoMod hp a (-b)
-- Mathlib/Topology/Clopen.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X
hs : IsClopen s
ht : IsClopen t
\u22a2 IsClopen (s ⇨ t)
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x y z : ℝ
n : ℕ
b : ℝ
hb : 1 < b
\u22a2 StrictMono fun x => b ^ x
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x y z : ℝ
n : ℕ
b : ℝ
hb : 1 < b
\u22a2 StrictMono fun x => rexp (log b * x)
-- Mathlib/CategoryTheory/CommSq.lean
C : Type u_1
inst✝ : Category.{?u.8576, u_1} C
A B X Y : C
f : A ⟶ X
i : A ⟶ B
p : X ⟶ Y
g : B ⟶ Y
sq : CommSq f i p g
l : sq.LiftStruct
\u22a2 p.op ≫ l.l.op = g.op
-- Mathlib/CategoryTheory/CommSq.lean
C : Type u_1
inst✝ : Category.{?u.8576, u_1} C
A B X Y : C
f : A ⟶ X
i : A ⟶ B
p : X ⟶ Y
g : B ⟶ Y
sq : CommSq f i p g
l : sq.LiftStruct
\u22a2 l.l.op ≫ i.op = f.op
-- Mathlib/Geometry/Euclidean/Angle/Unoriented/Basic.lean
V : Type u_1
inst✝¹ : NormedAddCommGroup V
inst✝ : InnerProductSpace ℝ V
x✝ y✝ x y : V
hx : x ≠ 0
hy : y ≠ 0
\u22a2 ‖x + y‖ = ‖x‖ + ‖y‖ ↔ angle x y = 0
-- Mathlib/Geometry/Euclidean/Angle/Unoriented/Basic.lean
V : Type u_1
inst✝¹ : NormedAddCommGroup V
inst✝ : InnerProductSpace ℝ V
x✝ y✝ x y : V
hx : x ≠ 0
hy : y ≠ 0
h : ‖x + y‖ = ‖x‖ + ‖y‖
\u22a2 angle x y = 0
-- Mathlib/Geometry/Euclidean/Angle/Unoriented/Basic.lean
V : Type u_1
inst✝¹ : NormedAddCommGroup V
inst✝ : InnerProductSpace ℝ V
x✝ y✝ x y : V
hx : x ≠ 0
hy : y ≠ 0
h : ‖x + y‖ = ‖x‖ + ‖y‖
\u22a2 ⟪x, y⟫_ℝ = ‖x‖ * ‖y‖
-- Mathlib/Geometry/Euclidean/Angle/Unoriented/Basic.lean
V : Type u_1
inst✝¹ : NormedAddCommGroup V
inst✝ : InnerProductSpace ℝ V
x✝ y✝ x y : V
hx : x ≠ 0
hy : y ≠ 0
h : ‖x + y‖ = ‖x‖ + ‖y‖
hxy₁ : 0 ≤ ‖x + y‖
hxy₂ : 0 ≤ ‖x‖ + ‖y‖
\u22a2 ⟪x, y⟫_ℝ = ‖x‖ * ‖y‖
-- Mathlib/Geometry/Euclidean/Angle/Unoriented/Basic.lean
V : Type u_1
inst✝¹ : NormedAddCommGroup V
inst✝ : InnerProductSpace ℝ V
x✝ y✝ x y : V
hx : x ≠ 0
hy : y ≠ 0
h : ‖x‖ ^ 2 + 2 * ⟪x, y⟫_ℝ + ‖y‖ ^ 2 = (‖x‖ + ‖y‖) ^ 2
hxy₁ : 0 ≤ ‖x + y‖
hxy₂ : 0 ≤ ‖x‖ + ‖y‖
\u22a2 ⟪x, y⟫_ℝ = ‖x‖ * ‖y‖
-- Mathlib/Data/Int/Log.lean
R : Type u_1
inst✝¹ : LinearOrderedSemifield R
inst✝ : FloorSemiring R
b : ℕ
hb : b ≤ 1
r : R
\u22a2 log b r = 0
-- Mathlib/Data/Int/Log.lean
R : Type u_1
inst✝¹ : LinearOrderedSemifield R
inst✝ : FloorSemiring R
b : ℕ
hb : b ≤ 1
r : R
h : 1 ≤ r
\u22a2 log b r = 0
-- Mathlib/Data/Int/Log.lean
R : Type u_1
inst✝¹ : LinearOrderedSemifield R
inst✝ : FloorSemiring R
b : ℕ
hb : b ≤ 1
r : R
h : r ≤ 1
\u22a2 log b r = 0
-- Mathlib/Tactic/NormNum/LegendreSymbol.lean
a : ℕ
\u22a2 jacobiSymNat a 1 = 1
-- Mathlib/Algebra/Ring/Parity.lean
F : Type u_1
α : Type u_2
β : Type u_3
R : Type u_4
m n : ℕ
hm : Odd m
hn : Odd n
h : n ≤ m
\u22a2 Even (m - n)
-- Mathlib/Algebra/Ring/Parity.lean
F : Type u_1
α : Type u_2
β : Type u_3
R : Type u_4
m n : ℕ
hm : Odd m
hn : Odd n
h : m ≤ n
\u22a2 Even (m - n)
-- Mathlib/Topology/Algebra/Module/Basic.lean
R : Type u_1
inst✝⁸ : Ring R
M : Type u_2
inst✝⁷ : TopologicalSpace M
inst✝⁶ : AddCommGroup M
inst✝⁵ : Module R M
M₂ : Type u_3
inst✝⁴ : TopologicalSpace M₂
inst✝³ : AddCommGroup M₂
inst✝² : Module R M₂
inst✝¹ : TopologicalAddGroup M
inst✝ : T1Space M
p : Submodule R M
f : M →L[R] ↥p
hf : ∀ (x : ↥p), f ↑x = x
\u22a2 IsClosed ↑p
-- Mathlib/Topology/Algebra/Module/Basic.lean
R : Type u_1
inst✝⁸ : Ring R
M : Type u_2
inst✝⁷ : TopologicalSpace M
inst✝⁶ : AddCommGroup M
inst✝⁵ : Module R M
M₂ : Type u_3
inst✝⁴ : TopologicalSpace M₂
inst✝³ : AddCommGroup M₂
inst✝² : Module R M₂
inst✝¹ : TopologicalAddGroup M
inst✝ : T1Space M
p : Submodule R M
f : M →L[R] ↥p
hf : ∀ (x : ↥p), f ↑x = x
this : LinearMap.ker (ContinuousLinearMap.id R M - p.subtypeL.comp f) = p
\u22a2 IsClosed ↑p
-- Mathlib/Analysis/NormedSpace/MatrixExponential.lean
𝕂 : Type u_1
m : Type u_2
n : Type u_3
p : Type u_4
n' : m → Type u_5
𝔸 : Type u_6
inst✝⁹ : RCLike 𝕂
inst✝⁸ : Fintype m
inst✝⁷ : DecidableEq m
inst✝⁶ : Fintype n
inst✝⁵ : DecidableEq n
inst✝⁴ : (i : m) → Fintype (n' i)
inst✝³ : (i : m) → DecidableEq (n' i)
inst✝² : NormedCommRing 𝔸
inst✝¹ : NormedAlgebra 𝕂 𝔸
inst✝ : CompleteSpace 𝔸
U A : Matrix m m 𝔸
hy : IsUnit U
u : (Matrix m m 𝔸)ˣ
hu : ↑u = U
\u22a2 exp 𝕂 (↑u * A * (↑u)⁻¹) = ↑u * exp 𝕂 A * (↑u)⁻¹
-- Mathlib/AlgebraicGeometry/ProjectiveSpectrum/StructureSheaf.lean
R : Type u_1
A : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing A
inst✝¹ : Algebra R A
𝒜 : ℕ → Submodule R A
inst✝ : GradedAlgebra 𝒜
x : ↑(ProjectiveSpectrum.top 𝒜)
f : HomogeneousLocalization.NumDenSameDeg 𝒜 x.asHomogeneousIdeal.toIdeal.primeCompl
\u22a2 x ∈ ProjectiveSpectrum.basicOpen 𝒜 ↑f.den
-- Mathlib/AlgebraicGeometry/ProjectiveSpectrum/StructureSheaf.lean
R : Type u_1
A : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing A
inst✝¹ : Algebra R A
𝒜 : ℕ → Submodule R A
inst✝ : GradedAlgebra 𝒜
x : ↑(ProjectiveSpectrum.top 𝒜)
f : HomogeneousLocalization.NumDenSameDeg 𝒜 x.asHomogeneousIdeal.toIdeal.primeCompl
\u22a2 ↑f.den ∉ x.asHomogeneousIdeal
-- Mathlib/Order/ConditionallyCompleteLattice/Finset.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝ : ConditionallyCompleteLattice α
s : Finset ι
H : s.Nonempty
f : ι → α
a : α
\u22a2 s.sup' H f ≤ a ↔ sSup (f '' ↑s) ≤ a
-- Mathlib/RingTheory/Ideal/Quotient.lean
R : Type u
inst✝ : CommRing R
I : Ideal R
a b : R
S : Type v
x✝ y✝ x y : R
\u22a2 (mk I) x = (mk I) y ↔ x - y ∈ I
-- Mathlib/Analysis/Calculus/Gradient/Basic.lean
𝕜 : Type u_1
F : Type u_2
inst✝³ : RCLike 𝕜
inst✝² : NormedAddCommGroup F
inst✝¹ : InnerProductSpace 𝕜 F
inst✝ : CompleteSpace F
f : F → 𝕜
f' x : F
s : Set F
L : Filter F
f₀ f₁ : F → 𝕜
f₀' f₁' x₀ x₁ : F
s₀ s₁ t : Set F
L₀ L₁ : Filter F
h : HasGradientWithinAt f f' s x
hs : ∀ x ∈ s, f₁ x = f x
hx : f₁ x = f x
\u22a2 s ⊆ s
-- Mathlib/Algebra/Module/LinearMap/End.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
S : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
N : Type u_9
N₁ : Type u_10
N₂ : Type u_11
inst✝⁷ : Semiring R
inst✝⁶ : AddCommMonoid M
inst✝⁵ : AddCommGroup N₁
inst✝⁴ : Module R M
inst✝³ : Module R N₁
inst✝² : Monoid S
inst✝¹ : DistribMulAction S M
inst✝ : SMulCommClass R S M
f' : M →ₗ[R] M
h : Surjective ⇑f'
n : ℕ
\u22a2 Surjective ⇑(f' ^ (n + 1))
-- Mathlib/Algebra/Module/LinearMap/End.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
S : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
N : Type u_9
N₁ : Type u_10
N₂ : Type u_11
inst✝⁷ : Semiring R
inst✝⁶ : AddCommMonoid M
inst✝⁵ : AddCommGroup N₁
inst✝⁴ : Module R M
inst✝³ : Module R N₁
inst✝² : Monoid S
inst✝¹ : DistribMulAction S M
inst✝ : SMulCommClass R S M
f' : M →ₗ[R] M
h : Surjective ⇑f'
n : ℕ
\u22a2 Surjective ⇑((f' ^ n) ∘ₗ f')
-- Mathlib/Order/SupClosed.lean
F : Type u_1
α : Type u_2
β : Type u_3
inst✝³ : SemilatticeSup α
inst✝² : SemilatticeSup β
ι : Sort u_4
S : Set (Set α)
f✝ : ι → Set α
s t : Set α
a✝ : α
inst✝¹ : FunLike F β α
inst✝ : SupHomClass F β α
hs : SupClosed s
f : F
a : β
ha : a ∈ ⇑f ⁻¹' s
b : β
hb : b ∈ ⇑f ⁻¹' s
\u22a2 a ⊔ b ∈ ⇑f ⁻¹' s
-- Mathlib/RingTheory/DedekindDomain/Ideal.lean
R : Type u_1
A : Type u_2
K : Type u_3
inst✝³ : CommRing R
inst✝² : CommRing A
inst✝¹ : Field K
inst✝ : IsDedekindDomain R
ι : Type u_4
s : Finset ι
P : ι → Ideal R
e : ι → ℕ
prime : ∀ i ∈ s, Prime (P i)
coprime : ∀ i ∈ s, ∀ j ∈ s, i ≠ j → P i ≠ P j
x : (i : { x // x ∈ s }) → R ⧸ P ↑i ^ e ↑i
f : R ⧸ ∏ i ∈ s, P i ^ e i ≃+* ((i : { x // x ∈ s }) → R ⧸ P ↑i ^ e ↑i) := quotientEquivPiOfFinsetProdEq (∏ i ∈ s, P i ^ e i) P e prime coprime ⋯
\u22a2 ∃ y, ∀ (i : ι) (hi : i ∈ s), (Ideal.Quotient.mk (P i ^ e i)) y = x ⟨i, hi⟩
-- Mathlib/RingTheory/DedekindDomain/Ideal.lean
R : Type u_1
A : Type u_2
K : Type u_3
inst✝³ : CommRing R
inst✝² : CommRing A
inst✝¹ : Field K
inst✝ : IsDedekindDomain R
ι : Type u_4
s : Finset ι
P : ι → Ideal R
e : ι → ℕ
prime : ∀ i ∈ s, Prime (P i)
coprime : ∀ i ∈ s, ∀ j ∈ s, i ≠ j → P i ≠ P j
f : R ⧸ ∏ i ∈ s, P i ^ e i ≃+* ((i : { x // x ∈ s }) → R ⧸ P ↑i ^ e ↑i) := quotientEquivPiOfFinsetProdEq (∏ i ∈ s, P i ^ e i) P e prime coprime ⋯
y : R ⧸ ∏ i ∈ s, P i ^ e i
\u22a2 ∃ y_1, ∀ (i : ι) (hi : i ∈ s), (Ideal.Quotient.mk (P i ^ e i)) y_1 = f y ⟨i, hi⟩
-- Mathlib/RingTheory/DedekindDomain/Ideal.lean
R : Type u_1
A : Type u_2
K : Type u_3
inst✝³ : CommRing R
inst✝² : CommRing A
inst✝¹ : Field K
inst✝ : IsDedekindDomain R
ι : Type u_4
s : Finset ι
P : ι → Ideal R
e : ι → ℕ
prime : ∀ i ∈ s, Prime (P i)
coprime : ∀ i ∈ s, ∀ j ∈ s, i ≠ j → P i ≠ P j
f : R ⧸ ∏ i ∈ s, P i ^ e i ≃+* ((i : { x // x ∈ s }) → R ⧸ P ↑i ^ e ↑i) := quotientEquivPiOfFinsetProdEq (∏ i ∈ s, P i ^ e i) P e prime coprime ⋯
z : R
\u22a2 ∃ y, ∀ (i : ι) (hi : i ∈ s), (Ideal.Quotient.mk (P i ^ e i)) y = f ((Ideal.Quotient.mk (∏ i ∈ s, P i ^ e i)) z) ⟨i, hi⟩
-- Mathlib/Analysis/SpecificLimits/Normed.lean
α : Type u_1
β : Type u_2
ι : Type u_3
R : Type u_4
inst✝¹ : NormedRing R
inst✝ : CompleteSpace R
x : R
h : ‖x‖ < 1
\u22a2 ‖∑' (n : ℕ), x ^ n‖ ≤ ‖1‖ - 1 + (1 - ‖x‖)⁻¹
-- Mathlib/Analysis/SpecificLimits/Normed.lean
α : Type u_1
β : Type u_2
ι : Type u_3
R : Type u_4
inst✝¹ : NormedRing R
inst✝ : CompleteSpace R
x : R
h : ‖x‖ < 1
\u22a2 ‖x ^ 0 + ∑' (b : ℕ), x ^ (b + 1)‖ ≤ ‖1‖ - 1 + (1 - ‖x‖)⁻¹
-- Mathlib/Analysis/SpecificLimits/Normed.lean
α : Type u_1
β : Type u_2
ι : Type u_3
R : Type u_4
inst✝¹ : NormedRing R
inst✝ : CompleteSpace R
x : R
h : ‖x‖ < 1
\u22a2 ‖1 + ∑' (b : ℕ), x ^ (b + 1)‖ ≤ ‖1‖ - 1 + (1 - ‖x‖)⁻¹
-- Mathlib/Analysis/SpecificLimits/Normed.lean
α : Type u_1
β : Type u_2
ι : Type u_3
R : Type u_4
inst✝¹ : NormedRing R
inst✝ : CompleteSpace R
x : R
h : ‖x‖ < 1
\u22a2 ‖1‖ + ‖∑' (b : ℕ), x ^ (b + 1)‖ ≤ ‖1‖ - 1 + (1 - ‖x‖)⁻¹
-- Mathlib/Analysis/SpecificLimits/Normed.lean
α : Type u_1
β : Type u_2
ι : Type u_3
R : Type u_4
inst✝¹ : NormedRing R
inst✝ : CompleteSpace R
x : R
h : ‖x‖ < 1
this : ‖∑' (b : ℕ), (fun n => x ^ (n + 1)) b‖ ≤ (1 - ‖x‖)⁻¹ - 1
\u22a2 ‖1‖ + ‖∑' (b : ℕ), x ^ (b + 1)‖ ≤ ‖1‖ - 1 + (1 - ‖x‖)⁻¹
-- Mathlib/LinearAlgebra/ExteriorAlgebra/OfAlternating.lean
R : Type u_1
M : Type u_2
N : Type u_3
N' : Type u_4
inst✝⁶ : CommRing R
inst✝⁵ : AddCommGroup M
inst✝⁴ : AddCommGroup N
inst✝³ : AddCommGroup N'
inst✝² : Module R M
inst✝¹ : Module R N
inst✝ : Module R N'
n : ℕ
f : (i : ℕ) → M [⋀^Fin i]→ₗ[R] N
v : Fin n → M
\u22a2 (liftAlternating f) ((ιMulti R n) v) = (f n) v
-- Mathlib/LinearAlgebra/ExteriorAlgebra/OfAlternating.lean
R : Type u_1
M : Type u_2
N : Type u_3
N' : Type u_4
inst✝⁶ : CommRing R
inst✝⁵ : AddCommGroup M
inst✝⁴ : AddCommGroup N
inst✝³ : AddCommGroup N'
inst✝² : Module R M
inst✝¹ : Module R N
inst✝ : Module R N'
n : ℕ
f : (i : ℕ) → M [⋀^Fin i]→ₗ[R] N
v : Fin n → M
\u22a2 (liftAlternating f) (List.ofFn fun i => (ι R) (v i)).prod = (f n) v
-- Mathlib/Data/Int/SuccPred.lean
a : ℤ
n : ℕ
\u22a2 pred^[n + 1] a = a - ↑(n + 1)
-- Mathlib/Data/Int/SuccPred.lean
a : ℤ
n : ℕ
\u22a2 (pred ∘ pred^[n]) a = a - ↑n - 1
-- Mathlib/Topology/Algebra/Semigroup.lean
M : Type u_1
inst✝² : Semigroup M
inst✝¹ : TopologicalSpace M
inst✝ : T2Space M
continuous_mul_left : ∀ (r : M), Continuous fun x => x * r
s : Set M
snemp : s.Nonempty
s_compact : IsCompact s
s_add : ∀ x ∈ s, ∀ y ∈ s, x * y ∈ s
M' : Type u_1 := { m // m ∈ s }
\u22a2 ∃ m ∈ s, m * m = m
-- Mathlib/Topology/Algebra/Semigroup.lean
M : Type u_1
inst✝² : Semigroup M
inst✝¹ : TopologicalSpace M
inst✝ : T2Space M
continuous_mul_left : ∀ (r : M), Continuous fun x => x * r
s : Set M
snemp : s.Nonempty
s_compact : IsCompact s
s_add : ∀ x ∈ s, ∀ y ∈ s, x * y ∈ s
M' : Type u_1 := { m // m ∈ s }
this : Semigroup M' := Semigroup.mk ⋯
\u22a2 ∃ m ∈ s, m * m = m
-- Mathlib/Topology/Algebra/Semigroup.lean
M : Type u_1
inst✝² : Semigroup M
inst✝¹ : TopologicalSpace M
inst✝ : T2Space M
continuous_mul_left : ∀ (r : M), Continuous fun x => x * r
s : Set M
snemp : s.Nonempty
s_compact : IsCompact s
s_add : ∀ x ∈ s, ∀ y ∈ s, x * y ∈ s
M' : Type u_1 := { m // m ∈ s }
this✝ : Semigroup M' := Semigroup.mk ⋯
this : CompactSpace M'
\u22a2 ∃ m ∈ s, m * m = m
-- Mathlib/Topology/Algebra/Semigroup.lean
M : Type u_1
inst✝² : Semigroup M
inst✝¹ : TopologicalSpace M
inst✝ : T2Space M
continuous_mul_left : ∀ (r : M), Continuous fun x => x * r
s : Set M
snemp : s.Nonempty
s_compact : IsCompact s
s_add : ∀ x ∈ s, ∀ y ∈ s, x * y ∈ s
M' : Type u_1 := { m // m ∈ s }
this✝¹ : Semigroup M' := Semigroup.mk ⋯
this✝ : CompactSpace M'
this : Nonempty M'
\u22a2 ∃ m ∈ s, m * m = m
-- Mathlib/Topology/Algebra/Semigroup.lean
M : Type u_1
inst✝² : Semigroup M
inst✝¹ : TopologicalSpace M
inst✝ : T2Space M
continuous_mul_left : ∀ (r : M), Continuous fun x => x * r
s : Set M
snemp : s.Nonempty
s_compact : IsCompact s
s_add : ∀ x ∈ s, ∀ y ∈ s, x * y ∈ s
M' : Type u_1 := { m // m ∈ s }
this✝² : Semigroup M' := Semigroup.mk ⋯
this✝¹ : CompactSpace M'
this✝ : Nonempty M'
this : ∀ (p : M'), Continuous fun x => x * p
\u22a2 ∃ m ∈ s, m * m = m