ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/CategoryTheory/Limits/Preserves/Shapes/Biproducts.lean
C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
D : Type u₂
inst✝³ : Category.{v₂, u₂} D
inst✝² : HasZeroMorphisms C
inst✝¹ : HasZeroMorphisms D
F : C ⥤ D
inst✝ : F.PreservesZeroMorphisms
J : Type w₁
f : J → C
b : Bicone f
j j' : J
\u22a2 F.map (b.ι j ≫ b.π j') = if h : j = j' then eqToHom ⋯ else 0
-- Mathlib/Algebra/Order/Pi.lean
ι : Type u_1
I : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
f✝ : I → Type u_6
x y : (i : I) → f✝ i
i : I
inst✝¹ : One γ
inst✝ : LE γ
f : α → β
g : α → γ
e : β → γ
hg : 1 ≤ g
he : 1 ≤ e
_b : β
\u22a2 1 _b ≤ extend f g e _b
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Basic.lean
\u22a2 Tendsto tan (𝓝[<] (π / 2)) atTop
-- 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
hPz : P z = 0
\u22a2 W'.negAddY P Q = (P x * Q z) ^ 3 * W'.negY Q
-- Mathlib/CategoryTheory/Sites/Coherent/RegularSheaves.lean
C : Type u_1
D : Type u_2
E : Type u_3
inst✝⁴ : Category.{u_5, u_1} C
inst✝³ : Category.{?u.127674, u_2} D
inst✝² : Category.{?u.127678, u_3} E
X : C
S : Presieve X
inst✝¹ : S.regular
inst✝ : Projective X
F : Cᵒᵖ ⥤ Type u_4
\u22a2 IsSheafFor F S
-- Mathlib/CategoryTheory/Sites/Coherent/RegularSheaves.lean
C : Type u_1
D : Type u_2
E : Type u_3
inst✝⁴ : Category.{u_5, u_1} C
inst✝³ : Category.{?u.127674, u_2} D
inst✝² : Category.{?u.127678, u_3} E
X : C
inst✝¹ : Projective X
F : Cᵒᵖ ⥤ Type u_4
Y : C
f : Y ⟶ X
hf : EffectiveEpi f
inst✝ : (ofArrows (fun x => Y) fun x => f).regular
\u22a2 IsSheafFor F (ofArrows (fun x => Y) fun x => f)
-- Mathlib/CategoryTheory/Sites/Coherent/RegularSheaves.lean
C : Type u_1
D : Type u_2
E : Type u_3
inst✝⁴ : Category.{u_5, u_1} C
inst✝³ : Category.{?u.127674, u_2} D
inst✝² : Category.{?u.127678, u_3} E
X : C
inst✝¹ : Projective X
F : Cᵒᵖ ⥤ Type u_4
Y : C
f : Y ⟶ X
hf : EffectiveEpi f
inst✝ : (ofArrows (fun x => Y) fun x => f).regular
\u22a2 ∀ (x : Unit → F.obj (op Y)), Arrows.Compatible F (fun x => f) x → ∃! t, ∀ (i : Unit), F.map f.op t = x i
-- Mathlib/LinearAlgebra/CliffordAlgebra/BaseChange.lean
R : Type u_1
A : Type u_2
V : Type u_3
inst✝⁷ : CommRing R
inst✝⁶ : CommRing A
inst✝⁵ : AddCommGroup V
inst✝⁴ : Algebra R A
inst✝³ : Module R V
inst✝² : Module A V
inst✝¹ : IsScalarTower R A V
inst✝ : Invertible 2
Q : QuadraticForm R V
v : V
\u22a2 op ((toBaseChange A Q) (reverse ((ι (QuadraticForm.baseChange A Q)) (1 ⊗ₜ[R] v)))) = (Algebra.TensorProduct.opAlgEquiv R A A (CliffordAlgebra Q)) ((Algebra.TensorProduct.map (↑(AlgEquiv.toOpposite A A)) reverseOp) ((toBaseChange A Q) ((ι (QuadraticForm.baseChange A Q)) (1 ⊗ₜ[R] v))))
-- Mathlib/LinearAlgebra/CliffordAlgebra/BaseChange.lean
R : Type u_1
A : Type u_2
V : Type u_3
inst✝⁷ : CommRing R
inst✝⁶ : CommRing A
inst✝⁵ : AddCommGroup V
inst✝⁴ : Algebra R A
inst✝³ : Module R V
inst✝² : Module A V
inst✝¹ : IsScalarTower R A V
inst✝ : Invertible 2
Q : QuadraticForm R V
v : V
\u22a2 op (1 ⊗ₜ[R] (ι Q) v) = op (unop (↑(AlgEquiv.toOpposite A A) 1) ⊗ₜ[R] unop (op ((ι Q) v)))
-- Mathlib/Algebra/Order/Floor.lean
F : Type u_1
α : Type u_2
β : Type u_3
inst✝¹ : LinearOrderedRing α
inst✝ : FloorRing α
z : ℤ
a : α
x✝ : ℤ
\u22a2 x✝ ∈ Int.cast ⁻¹' Ioi a ↔ x✝ ∈ Ioi ⌊a⌋
-- Mathlib/GroupTheory/Perm/Cycle/Concrete.lean
α : Type u_1
inst✝ : DecidableEq α
s✝ s' s : Cycle α
h : s.Nodup
x : α
hx : x ∉ s
\u22a2 (s.formPerm h) x = x
-- Mathlib/GroupTheory/Perm/Cycle/Concrete.lean
α : Type u_1
inst✝ : DecidableEq α
s s' : Cycle α
x : α
a✝ : List α
h : Nodup (Quot.mk Setoid.r a✝)
hx : x ∉ Quot.mk Setoid.r a✝
\u22a2 (formPerm (Quot.mk Setoid.r a✝) h) x = x
-- Mathlib/GroupTheory/GroupAction/Hom.lean
M' : Type u_1
M : Type u_2
N : Type u_3
P : Type u_4
φ : M → N
ψ : N → P
χ : M → P
X : Type u_5
inst✝⁴ : SMul M X
inst✝³ : SMul M' X
Y : Type u_6
inst✝² : SMul N Y
inst✝¹ : SMul M' Y
Z : Type u_7
inst✝ : SMul P Z
f : X →ₑ[φ] Y
x : X
\u22a2 ((MulActionHom.id N).comp f) x = f x
-- Mathlib/Topology/MetricSpace/Pseudo/Defs.lean
α : Type u
β : Type v
X : Type u_1
ι : Type u_2
inst✝ : PseudoMetricSpace α
x y z : α
\u22a2 dist x y ≤ dist z x + dist z y
-- Mathlib/Topology/MetricSpace/Pseudo/Defs.lean
α : Type u
β : Type v
X : Type u_1
ι : Type u_2
inst✝ : PseudoMetricSpace α
x y z : α
\u22a2 dist x y ≤ dist x z + dist z y
-- Mathlib/MeasureTheory/Integral/TorusIntegral.lean
n : ℕ
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
f✝ g : (Fin n → ℂ) → E
c✝ : Fin n → ℂ
R✝ : Fin n → ℝ
f : (Fin 1 → ℂ) → E
c : Fin 1 → ℂ
R : Fin 1 → ℝ
\u22a2 (∯ (x : Fin 1 → ℂ) in T(c, R), f x) = ∮ (z : ℂ) in C(c 0, R 0), f fun x => z
-- Mathlib/MeasureTheory/Integral/TorusIntegral.lean
n : ℕ
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
f✝ g : (Fin n → ℂ) → E
c✝ : Fin n → ℂ
R✝ : Fin n → ℝ
f : (Fin 1 → ℂ) → E
c : Fin 1 → ℂ
R : Fin 1 → ℝ
H₁ : (⇑(MeasurableEquiv.funUnique (Fin 1) ℝ).symm ⁻¹' Icc 0 fun x => 2 * π) = Icc 0 (2 * π)
\u22a2 (∯ (x : Fin 1 → ℂ) in T(c, R), f x) = ∮ (z : ℂ) in C(c 0, R 0), f fun x => z
-- Mathlib/MeasureTheory/Integral/TorusIntegral.lean
n : ℕ
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
f✝ g : (Fin n → ℂ) → E
c✝ : Fin n → ℂ
R✝ : Fin n → ℝ
f : (Fin 1 → ℂ) → E
c : Fin 1 → ℂ
R : Fin 1 → ℝ
H₁ : (⇑(MeasurableEquiv.funUnique (Fin 1) ℝ).symm ⁻¹' Icc 0 fun x => 2 * π) = Icc 0 (2 * π)
H₂ : torusMap c R = fun θ x => circleMap (c 0) (R 0) (θ 0)
\u22a2 (∯ (x : Fin 1 → ℂ) in T(c, R), f x) = ∮ (z : ℂ) in C(c 0, R 0), f fun x => z
-- Mathlib/MeasureTheory/Integral/TorusIntegral.lean
n : ℕ
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
f✝ g : (Fin n → ℂ) → E
c✝ : Fin n → ℂ
R✝ : Fin n → ℝ
f : (Fin 1 → ℂ) → E
c : Fin 1 → ℂ
R : Fin 1 → ℝ
H₁ : (⇑(MeasurableEquiv.funUnique (Fin 1) ℝ).symm ⁻¹' Icc 0 fun x => 2 * π) = Icc 0 (2 * π)
H₂ : torusMap c R = fun θ x => circleMap (c 0) (R 0) (θ 0)
\u22a2 ∫ (x : ℝ) in Icc 0 (2 * π), (∏ i : Fin 1, ↑(R i) * cexp (↑((MeasurableEquiv.funUnique (Fin 1) ℝ).symm x i) * I) * I) • f ((fun θ x => circleMap (c 0) (R 0) (θ 0)) ((MeasurableEquiv.funUnique (Fin 1) ℝ).symm x)) = ∫ (x : ℝ) in Icc 0 (2 * π), deriv (circleMap (c 0) (R 0)) x • f fun x_1 => circleMap (c 0) (R 0) x ∂volume
-- Mathlib/Probability/Kernel/Disintegration/CdfToKernel.lean
α : Type u_1
β : Type u_2
mα : MeasurableSpace α
mβ : MeasurableSpace β
κ : Kernel α (β × ℝ)
ν : Kernel α β
f✝ : α × β → StieltjesFunction
inst✝ : IsFiniteKernel κ
f : α × β → StieltjesFunction
hf : IsCondKernelCDF f κ ν
a : α
x : ℝ
\u22a2 ∫⁻ (b : β), ENNReal.ofReal (↑(f (a, b)) x) ∂ν a = (κ a) (univ ×ˢ Iic x)
-- Mathlib/Algebra/Algebra/Bilinear.lean
R : Type u_1
A : Type u_2
B : Type u_3
inst✝⁴ : CommSemiring R
inst✝³ : Semiring A
inst✝² : Semiring B
inst✝¹ : Algebra R A
inst✝ : Algebra R B
x : A
\u22a2 IsUnit ((Algebra.lmul R A) x) ↔ IsUnit x
-- Mathlib/Algebra/Algebra/Bilinear.lean
R : Type u_1
A : Type u_2
B : Type u_3
inst✝⁴ : CommSemiring R
inst✝³ : Semiring A
inst✝² : Semiring B
inst✝¹ : Algebra R A
inst✝ : Algebra R B
x : A
\u22a2 IsUnit x ↔ Function.Bijective ⇑((Algebra.lmul R A) x)
-- Mathlib/Analysis/SpecialFunctions/Pow/Deriv.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℂ E
f g : E → ℂ
f' g' : E →L[ℂ] ℂ
x : E
s : Set E
c : ℂ
hf : HasStrictFDerivAt f f' x
hg : HasStrictFDerivAt g g' x
h0 : f x ∈ slitPlane
\u22a2 HasStrictFDerivAt (fun x => f x ^ g x) ((g x * f x ^ (g x - 1)) • f' + (f x ^ g x * Complex.log (f x)) • g') x
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α : Type u_1
r : α → α → Prop
a b : Ordinal.{u_2}
h : b ≠ 0
\u22a2 (a + b).cof = b.cof
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α : Type u_1
r : α → α → Prop
a : Ordinal.{u_2}
h : 0 ≠ 0
\u22a2 (a + 0).cof = cof 0
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α : Type u_1
r : α → α → Prop
a c : Ordinal.{u_2}
h : succ c ≠ 0
\u22a2 (a + succ c).cof = (succ c).cof
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α : Type u_1
r : α → α → Prop
a b : Ordinal.{u_2}
h : b ≠ 0
hb : b.IsLimit
\u22a2 (a + b).cof = b.cof
-- Mathlib/Data/Real/Sqrt.lean
x y : ℝ≥0
\u22a2 sqrt x = 1 ↔ x = 1
-- Mathlib/Combinatorics/Hindman.lean
M : Type u_1
inst✝ : Semigroup M
a : Stream' M
i j : ℕ
ij : i < j
\u22a2 a.get i * a.get j ∈ FP a
-- Mathlib/Combinatorics/Hindman.lean
M : Type u_1
inst✝ : Semigroup M
a : Stream' M
i j : ℕ
ij : i < j
\u22a2 a.get i * a.get j ∈ FP (Stream'.drop i a)
-- Mathlib/Combinatorics/Hindman.lean
M : Type u_1
inst✝ : Semigroup M
a : Stream' M
i j : ℕ
ij : i < j
\u22a2 (Stream'.drop i a).head * a.get j ∈ FP (Stream'.drop i a)
-- Mathlib/Combinatorics/Hindman.lean
M : Type u_1
inst✝ : Semigroup M
a : Stream' M
i j : ℕ
ij : i < j
\u22a2 FP (Stream'.drop i a).tail (a.get j)
-- Mathlib/Combinatorics/Hindman.lean
M : Type u_1
inst✝ : Semigroup M
a : Stream' M
i j : ℕ
ij : i < j
d : ℕ
hd : j = i.succ + d
\u22a2 FP (Stream'.drop i a).tail (a.get j)
-- Mathlib/Combinatorics/Hindman.lean
M : Type u_1
inst✝ : Semigroup M
a : Stream' M
i j : ℕ
ij : i < j
d : ℕ
hd : j = i.succ + d
\u22a2 a.get j ∈ FP (Stream'.drop i a).tail
-- Mathlib/Combinatorics/Hindman.lean
M : Type u_1
inst✝ : Semigroup M
a : Stream' M
i j : ℕ
ij : i < j
d : ℕ
hd : j = i.succ + d
this : (Stream'.drop i a).tail.get d ∈ FP (Stream'.drop i a).tail
\u22a2 a.get j ∈ FP (Stream'.drop i a).tail
-- Mathlib/Combinatorics/Hindman.lean
M : Type u_1
inst✝ : Semigroup M
a : Stream' M
i j : ℕ
ij : i < j
d : ℕ
hd : j = i.succ + d
this : a.get (d + 1 + i) ∈ FP (Stream'.drop 1 (Stream'.drop i a))
\u22a2 a.get j ∈ FP (Stream'.drop i a).tail
-- Mathlib/Combinatorics/Hindman.lean
M : Type u_1
inst✝ : Semigroup M
a : Stream' M
i j : ℕ
ij : i < j
d : ℕ
hd : j = i.succ + d
this : a.get (d + 1 + i) ∈ FP (Stream'.drop 1 (Stream'.drop i a))
\u22a2 j = d + 1 + i
-- Mathlib/Data/Nat/Defs.lean
a b c d m n k : ℕ
p q : ℕ → Prop
hc : c ≠ 0
h : c * a = b
\u22a2 a = b / c
-- Mathlib/Topology/UniformSpace/UniformConvergence.lean
α : Type u
β : Type v
γ : Type w
ι : Type x
inst✝ : UniformSpace β
F : ι → α → β
f : α → β
s s' : Set α
x : α
p : Filter ι
p' : Filter α
g : ι → α
c : β
\u22a2 Tendsto (↿F) (p ×ˢ 𝓟 s) (𝓝 c) ↔ TendstoUniformlyOn F (fun x => c) p s
-- Mathlib/Topology/UniformSpace/UniformConvergence.lean
α : Type u
β : Type v
γ : Type w
ι : Type x
inst✝ : UniformSpace β
F : ι → α → β
f : α → β
s s' : Set α
x : α
p : Filter ι
p' : Filter α
g : ι → α
c : β
\u22a2 Tendsto (↿F) (p ×ˢ 𝓟 s) (𝓝 c) ↔ TendstoUniformlyOnFilter F (fun x => c) p (𝓟 s)
-- Mathlib/RingTheory/MvPolynomial/Homogeneous.lean
σ : Type u_1
τ : Type u_2
R : Type u_3
S : Type u_4
inst✝² inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
φ ψ : MvPolynomial σ R
m n : ℕ
hφ : φ.IsHomogeneous m
f : R →+* MvPolynomial τ S
g : σ → MvPolynomial τ S
hf : ∀ (r : R), (f r).IsHomogeneous 0
hg : ∀ (i : σ), (g i).IsHomogeneous n
\u22a2 (MvPolynomial.eval₂ f g φ).IsHomogeneous (n * m)
-- Mathlib/RingTheory/MvPolynomial/Homogeneous.lean
σ : Type u_1
τ : Type u_2
R : Type u_3
S : Type u_4
inst✝² inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
φ ψ : MvPolynomial σ R
m n : ℕ
hφ : φ.IsHomogeneous m
f : R →+* MvPolynomial τ S
g : σ → MvPolynomial τ S
hf : ∀ (r : R), (f r).IsHomogeneous 0
hg : ∀ (i : σ), (g i).IsHomogeneous n
\u22a2 ∀ i ∈ φ.support, ((fun s a => f a * s.prod fun n e => g n ^ e) i (φ i)).IsHomogeneous (n * m)
-- Mathlib/RingTheory/MvPolynomial/Homogeneous.lean
σ : Type u_1
τ : Type u_2
R : Type u_3
S : Type u_4
inst✝² inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
φ ψ : MvPolynomial σ R
m n : ℕ
hφ : φ.IsHomogeneous m
f : R →+* MvPolynomial τ S
g : σ → MvPolynomial τ S
hf : ∀ (r : R), (f r).IsHomogeneous 0
hg : ∀ (i : σ), (g i).IsHomogeneous n
i : σ →₀ ℕ
hi : i ∈ φ.support
\u22a2 ((fun s a => f a * s.prod fun n e => g n ^ e) i (φ i)).IsHomogeneous (n * m)
-- Mathlib/RingTheory/MvPolynomial/Homogeneous.lean
σ : Type u_1
τ : Type u_2
R : Type u_3
S : Type u_4
inst✝² inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
φ ψ : MvPolynomial σ R
m n : ℕ
hφ : φ.IsHomogeneous m
f : R →+* MvPolynomial τ S
g : σ → MvPolynomial τ S
hf : ∀ (r : R), (f r).IsHomogeneous 0
hg : ∀ (i : σ), (g i).IsHomogeneous n
i : σ →₀ ℕ
hi : i ∈ φ.support
\u22a2 ((fun s a => f a * s.prod fun n e => g n ^ e) i (φ i)).IsHomogeneous (0 + n * m)
-- Mathlib/RingTheory/MvPolynomial/Homogeneous.lean
σ : Type u_1
τ : Type u_2
R : Type u_3
S : Type u_4
inst✝² inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
φ ψ : MvPolynomial σ R
m n : ℕ
hφ : φ.IsHomogeneous m
f : R →+* MvPolynomial τ S
g : σ → MvPolynomial τ S
hf : ∀ (r : R), (f r).IsHomogeneous 0
hg : ∀ (i : σ), (g i).IsHomogeneous n
i : σ →₀ ℕ
hi : i ∈ φ.support
\u22a2 (i.prod fun n e => g n ^ e).IsHomogeneous (n * m)
-- Mathlib/RingTheory/MvPolynomial/Homogeneous.lean
σ : Type u_1
τ : Type u_2
R : Type u_3
S : Type u_4
inst✝² inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
φ ψ : MvPolynomial σ R
m n : ℕ
hφ : φ.IsHomogeneous m
f : R →+* MvPolynomial τ S
g : σ → MvPolynomial τ S
hf : ∀ (r : R), (f r).IsHomogeneous 0
hg : ∀ (i : σ), (g i).IsHomogeneous n
i : σ →₀ ℕ
hi : i ∈ φ.support
\u22a2 n * m = ∑ i_1 ∈ i.support, n * i i_1
-- Mathlib/RingTheory/MvPolynomial/Homogeneous.lean
σ : Type u_1
τ : Type u_2
R : Type u_3
S : Type u_4
inst✝² inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
φ ψ : MvPolynomial σ R
m n : ℕ
hφ : φ.IsHomogeneous m
f : R →+* MvPolynomial τ S
g : σ → MvPolynomial τ S
hf : ∀ (r : R), (f r).IsHomogeneous 0
hg : ∀ (i : σ), (g i).IsHomogeneous n
i : σ →₀ ℕ
hi : i ∈ φ.support
\u22a2 ∀ i_1 ∈ i.support, ((fun n e => g n ^ e) i_1 (i i_1)).IsHomogeneous ((fun k => n * i k) i_1)
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
\u22a2 Submonoid.closure (Set.range fun i => swap i.castSucc i.succ) = ⊤
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
\u22a2 ⊤ ≤ Submonoid.closure (Set.range fun i => swap i.castSucc i.succ)
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
\u22a2 {σ | σ.IsSwap} ⊆ ↑(Submonoid.closure (Set.range fun i => swap i.castSucc i.succ))
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
i : Fin (n + 1)
j : Fin n
ih : i ≠ j.castSucc → i < j.castSucc → swap i j.castSucc ∈ ↑(Submonoid.closure (Set.range fun i => swap i.castSucc i.succ))
ne : i ≠ j.succ
lt : i < j.succ
\u22a2 swap i j.succ ∈ ↑(Submonoid.closure (Set.range fun i => swap i.castSucc i.succ))
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
i : Fin (n + 1)
j : Fin n
ih : i ≠ j.castSucc → i < j.castSucc → swap i j.castSucc ∈ ↑(Submonoid.closure (Set.range fun i => swap i.castSucc i.succ))
ne : i ≠ j.succ
lt : i < j.succ
mem : swap j.castSucc j.succ ∈ Submonoid.closure (Set.range fun i => swap i.castSucc i.succ)
\u22a2 swap i j.succ ∈ ↑(Submonoid.closure (Set.range fun i => swap i.castSucc i.succ))
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
j : Fin n
mem : swap j.castSucc j.succ ∈ Submonoid.closure (Set.range fun i => swap i.castSucc i.succ)
ih : j.castSucc ≠ j.castSucc → j.castSucc < j.castSucc → swap j.castSucc j.castSucc ∈ ↑(Submonoid.closure (Set.range fun i => swap i.castSucc i.succ))
ne : j.castSucc ≠ j.succ
lt : j.castSucc < j.succ
\u22a2 swap j.castSucc j.succ ∈ ↑(Submonoid.closure (Set.range fun i => swap i.castSucc i.succ))
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
i : Fin (n + 1)
j : Fin n
ih : i ≠ j.castSucc → i < j.castSucc → swap i j.castSucc ∈ ↑(Submonoid.closure (Set.range fun i => swap i.castSucc i.succ))
ne : i ≠ j.succ
lt : i < j.succ
mem : swap j.castSucc j.succ ∈ Submonoid.closure (Set.range fun i => swap i.castSucc i.succ)
lts : i < j.castSucc
\u22a2 swap i j.succ ∈ ↑(Submonoid.closure (Set.range fun i => swap i.castSucc i.succ))
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
i : Fin (n + 1)
j : Fin n
ih : i ≠ j.castSucc → i < j.castSucc → swap i j.castSucc ∈ ↑(Submonoid.closure (Set.range fun i => swap i.castSucc i.succ))
ne : i ≠ j.succ
lt : i < j.succ
mem : swap j.castSucc j.succ ∈ Submonoid.closure (Set.range fun i => swap i.castSucc i.succ)
lts : i < j.castSucc
\u22a2 swap j.castSucc j.succ * swap i j.castSucc * swap j.castSucc j.succ ∈ ↑(Submonoid.closure (Set.range fun i => swap i.castSucc i.succ))
-- Mathlib/Topology/UrysohnsLemma.lean
X : Type u_1
inst✝² : TopologicalSpace X
inst✝¹ : RegularSpace X
inst✝ : LocallyCompactSpace X
x : X
\u22a2 ∃ f, HasCompactSupport ⇑f ∧ 0 ≤ ⇑f ∧ f x ≠ 0
-- Mathlib/Topology/UrysohnsLemma.lean
X : Type u_1
inst✝² : TopologicalSpace X
inst✝¹ : RegularSpace X
inst✝ : LocallyCompactSpace X
x : X
k : Set X
hk : IsCompact k
k_mem : k ∈ 𝓝 x
\u22a2 ∃ f, HasCompactSupport ⇑f ∧ 0 ≤ ⇑f ∧ f x ≠ 0
-- Mathlib/Topology/UrysohnsLemma.lean
X : Type u_1
inst✝² : TopologicalSpace X
inst✝¹ : RegularSpace X
inst✝ : LocallyCompactSpace X
x : X
k : Set X
hk : IsCompact k
k_mem : k ∈ 𝓝 x
f : C(X, ℝ)
fk : EqOn (⇑f) 1 k
f_comp : HasCompactSupport ⇑f
hf : ∀ (x : X), f x ∈ Icc 0 1
\u22a2 ∃ f, HasCompactSupport ⇑f ∧ 0 ≤ ⇑f ∧ f x ≠ 0
-- Mathlib/Topology/UrysohnsLemma.lean
X : Type u_1
inst✝² : TopologicalSpace X
inst✝¹ : RegularSpace X
inst✝ : LocallyCompactSpace X
x : X
k : Set X
hk : IsCompact k
k_mem : k ∈ 𝓝 x
f : C(X, ℝ)
fk : EqOn (⇑f) 1 k
f_comp : HasCompactSupport ⇑f
hf : ∀ (x : X), f x ∈ Icc 0 1
\u22a2 f x ≠ 0
-- Mathlib/Topology/UrysohnsLemma.lean
X : Type u_1
inst✝² : TopologicalSpace X
inst✝¹ : RegularSpace X
inst✝ : LocallyCompactSpace X
x : X
k : Set X
hk : IsCompact k
k_mem : k ∈ 𝓝 x
f : C(X, ℝ)
fk : EqOn (⇑f) 1 k
f_comp : HasCompactSupport ⇑f
hf : ∀ (x : X), f x ∈ Icc 0 1
this : f x = 1 x
\u22a2 f x ≠ 0
-- Mathlib/Topology/UrysohnsLemma.lean
X : Type u_1
inst✝² : TopologicalSpace X
inst✝¹ : RegularSpace X
inst✝ : LocallyCompactSpace X
x : X
k : Set X
hk : IsCompact k
k_mem : k ∈ 𝓝 x
f : C(X, ℝ)
fk : EqOn (⇑f) 1 k
f_comp : HasCompactSupport ⇑f
hf : ∀ (x : X), f x ∈ Icc 0 1
this : f x = 1
\u22a2 f x ≠ 0
-- Mathlib/Algebra/Order/Floor.lean
F : Type u_1
α : Type u_2
β : Type u_3
inst✝¹ : LinearOrderedSemiring α
inst✝ : FloorSemiring α
a : α
n : ℕ
\u22a2 1 ≤ ⌈a⌉₊ ↔ 0 < a
-- Mathlib/SetTheory/Game/Nim.lean
G H : PGame
inst✝¹ : G.Impartial
inst✝ : H.Impartial
n m : ℕ
hG : G.grundyValue = ↑n
hH : H.grundyValue = ↑m
\u22a2 (G + H).grundyValue = ↑(n ^^^ m)
-- Mathlib/SetTheory/Game/Nim.lean
G H : PGame
inst✝¹ : G.Impartial
inst✝ : H.Impartial
n m : ℕ
hG : G.grundyValue = ↑n
hH : H.grundyValue = ↑m
\u22a2 G + H ≈ nim ↑(n ^^^ m)
-- Mathlib/SetTheory/Game/Nim.lean
G H : PGame
inst✝¹ : G.Impartial
inst✝ : H.Impartial
n m : ℕ
hG : G.grundyValue = ↑n
hH : H.grundyValue = ↑m
\u22a2 G + H ≈ nim ↑n + nim ↑m
-- Mathlib/Data/Finsupp/Defs.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
M : Type u_5
M' : Type u_6
N : Type u_7
P : Type u_8
G : Type u_9
H : Type u_10
R : Type u_11
S : Type u_12
inst✝ : Zero M
a✝ a' : α
b : M
a : α
b₁ b₂ : M
eq : single a b₁ = single a b₂
this : (single a b₁) a = (single a b₂) a
\u22a2 b₁ = b₂
-- 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}
hb : 0 < b
\u22a2 a ≤ b * a
-- 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}
hb : 0 < b
\u22a2 a = 1 * a
-- Mathlib/Algebra/GCDMonoid/Finset.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝¹ : CancelCommMonoidWithZero α
inst✝ : NormalizedGCDMonoid α
s s₁ s₂ : Finset β
f : β → α
\u22a2 normalize (s.lcm f) = s.lcm f
-- Mathlib/Algebra/BigOperators/Group/Finset.lean
ι : Type u_1
κ : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
s✝ s₁ s₂ : Finset α
a✝ : α
f✝ g : α → β
inst✝² : CommMonoid β
inst✝¹ : DecidableEq α
M : Type u_6
inst✝ : CommMonoid M
f : α → M
a : α
s : List α
IH : (List.map f s).prod = ∏ m ∈ s.toFinset, f m ^ count m s
\u22a2 (List.map f (a :: s)).prod = ∏ m ∈ (a :: s).toFinset, f m ^ count m (a :: s)
-- Mathlib/Algebra/BigOperators/Group/Finset.lean
ι : Type u_1
κ : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
s✝ s₁ s₂ : Finset α
a✝ : α
f✝ g : α → β
inst✝² : CommMonoid β
inst✝¹ : DecidableEq α
M : Type u_6
inst✝ : CommMonoid M
f : α → M
a : α
s : List α
IH : (List.map f s).prod = ∏ m ∈ s.toFinset, f m ^ count m s
\u22a2 f a * ∏ m ∈ s.toFinset, f m ^ count m s = ∏ x ∈ insert a s.toFinset, f x ^ count x (a :: s)
-- Mathlib/Algebra/BigOperators/Group/Finset.lean
ι : Type u_1
κ : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
s✝ s₁ s₂ : Finset α
a✝ : α
f✝ g : α → β
inst✝² : CommMonoid β
inst✝¹ : DecidableEq α
M : Type u_6
inst✝ : CommMonoid M
f : α → M
a : α
s : List α
IH : (List.map f s).prod = ∏ m ∈ s.toFinset, f m ^ count m s
has : a ∉ s.toFinset
\u22a2 f a * ∏ m ∈ s.toFinset, f m ^ count m s = ∏ x ∈ insert a s.toFinset, f x ^ count x (a :: s)
-- Mathlib/Algebra/BigOperators/Group/Finset.lean
ι : Type u_1
κ : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
s✝ s₁ s₂ : Finset α
a✝ : α
f✝ g : α → β
inst✝² : CommMonoid β
inst✝¹ : DecidableEq α
M : Type u_6
inst✝ : CommMonoid M
f : α → M
a : α
s : List α
IH : (List.map f s).prod = ∏ m ∈ s.toFinset, f m ^ count m s
has : a ∉ s.toFinset
\u22a2 f a * ∏ m ∈ s.toFinset, f m ^ count m s = f a * ∏ x ∈ s.toFinset, f x ^ count x (a :: s)
-- Mathlib/Algebra/BigOperators/Group/Finset.lean
ι : Type u_1
κ : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
s✝ s₁ s₂ : Finset α
a✝ : α
f✝ g : α → β
inst✝² : CommMonoid β
inst✝¹ : DecidableEq α
M : Type u_6
inst✝ : CommMonoid M
f : α → M
a : α
s : List α
IH : (List.map f s).prod = ∏ m ∈ s.toFinset, f m ^ count m s
has : a ∉ s.toFinset
\u22a2 ∏ m ∈ s.toFinset, f m ^ count m s = ∏ x ∈ s.toFinset, f x ^ count x (a :: s)
-- Mathlib/Algebra/BigOperators/Group/Finset.lean
ι : Type u_1
κ : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
s✝ s₁ s₂ : Finset α
a✝ : α
f✝ g : α → β
inst✝² : CommMonoid β
inst✝¹ : DecidableEq α
M : Type u_6
inst✝ : CommMonoid M
f : α → M
a : α
s : List α
IH : (List.map f s).prod = ∏ m ∈ s.toFinset, f m ^ count m s
has : a ∉ s.toFinset
x : α
hx : x ∈ s.toFinset
\u22a2 f x ^ count x s = f x ^ count x (a :: s)
-- Mathlib/Algebra/BigOperators/Group/Finset.lean
ι : Type u_1
κ : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
s✝ s₁ s₂ : Finset α
a✝ : α
f✝ g : α → β
inst✝² : CommMonoid β
inst✝¹ : DecidableEq α
M : Type u_6
inst✝ : CommMonoid M
f : α → M
a : α
s : List α
IH : (List.map f s).prod = ∏ m ∈ s.toFinset, f m ^ count m s
has : a ∉ s.toFinset
x : α
hx : x ∈ s.toFinset
\u22a2 x ≠ a
-- Mathlib/Analysis/Calculus/MeanValue.lean
E : Type u_1
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace ℝ E
F : Type u_2
inst✝¹ : NormedAddCommGroup F
inst✝ : NormedSpace ℝ F
f : ℝ → E
a b : ℝ
hcont : ContinuousOn f (Icc a b)
hderiv : ∀ x ∈ Ico a b, HasDerivWithinAt f 0 (Ici x) x
\u22a2 ∀ x ∈ Icc a b, f x = f a
-- Mathlib/Analysis/Calculus/MeanValue.lean
E : Type u_1
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace ℝ E
F : Type u_2
inst✝¹ : NormedAddCommGroup F
inst✝ : NormedSpace ℝ F
f : ℝ → E
a b : ℝ
hcont : ContinuousOn f (Icc a b)
hderiv : ∀ x ∈ Ico a b, HasDerivWithinAt f 0 (Ici x) x
this : ∀ x ∈ Icc a b, ‖f x - f a‖ ≤ 0 * (x - a)
\u22a2 ∀ x ∈ Icc a b, f x = f a
-- Mathlib/Combinatorics/Additive/ETransform.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : CommGroup α
e : α
x : Finset α × Finset α
\u22a2 e • (x.2 ∩ e⁻¹ • x.1) ⊆ x.1 ∪ e • x.2
-- Mathlib/Combinatorics/Additive/ETransform.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : CommGroup α
e : α
x : Finset α × Finset α
\u22a2 x.1 ∩ e • x.2 ⊆ x.1 ∪ e • x.2
-- Mathlib/Analysis/Convex/Combination.lean
R : Type u_1
R' : Type u_2
E : Type u_3
F : Type u_4
ι : Type u_5
ι' : Type u_6
α : Type u_7
inst✝⁸ : LinearOrderedField R
inst✝⁷ : LinearOrderedField R'
inst✝⁶ : AddCommGroup E
inst✝⁵ : AddCommGroup F
inst✝⁴ : LinearOrderedAddCommGroup α
inst✝³ : Module R E
inst✝² : Module R F
inst✝¹ : Module R α
inst✝ : OrderedSMul R α
s : Set E
i j : ι
c : R
t : Finset ι
w : ι → R
z : ι → E
hne : i ≠ j
\u22a2 {i, j}.centerMass w z = (w i / (w i + w j)) • z i + (w j / (w i + w j)) • z j
-- Mathlib/NumberTheory/LSeries/Dirichlet.lean
N : ℕ
χ : DirichletCharacter ℂ N
s : ℂ
hs : 1 < s.re
\u22a2 L ((fun n => χ ↑n) * fun n => ↑(Λ n)) s = -deriv (L fun n => χ ↑n) s / L (fun n => χ ↑n) s