ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/RingTheory/DedekindDomain/Factorization.lean
R : Type u_1
inst✝⁴ : CommRing R
K : Type u_2
inst✝³ : Field K
inst✝² : Algebra R K
inst✝¹ : IsFractionRing R K
inst✝ : IsDedekindDomain R
v : HeightOneSpectrum R
I : FractionalIdeal R⁰ K
hI : I ≠ 0
h : I = spanSingleton R⁰ ((algebraMap R K) (choose ⋯))⁻¹ * ↑(choose ⋯)
\u22a2 ∀ (x : HeightOneSpectrum R), ↑x.asIdeal ^ count K x I = ↑x.asIdeal ^ (↑((Associates.mk x.asIdeal).count (Associates.mk (choose ⋯)).factors) - ↑((Associates.mk x.asIdeal).count (Associates.mk (Ideal.span {choose ⋯})).factors))
-- Mathlib/RingTheory/DedekindDomain/Factorization.lean
R : Type u_1
inst✝⁴ : CommRing R
K : Type u_2
inst✝³ : Field K
inst✝² : Algebra R K
inst✝¹ : IsFractionRing R K
inst✝ : IsDedekindDomain R
v : HeightOneSpectrum R
I : FractionalIdeal R⁰ K
hI : I ≠ 0
h : I = spanSingleton R⁰ ((algebraMap R K) (choose ⋯))⁻¹ * ↑(choose ⋯)
w : HeightOneSpectrum R
\u22a2 count K w I = ↑((Associates.mk w.asIdeal).count (Associates.mk (choose ⋯)).factors) - ↑((Associates.mk w.asIdeal).count (Associates.mk (Ideal.span {choose ⋯})).factors)
-- Mathlib/NumberTheory/LegendreSymbol/QuadraticReciprocity.lean
p q : ℕ
inst✝¹ : Fact (Nat.Prime p)
inst✝ : Fact (Nat.Prime q)
hp1 : p % 4 = 1
hq1 : q ≠ 2
\u22a2 IsSquare ↑q ↔ IsSquare ↑p
-- Mathlib/NumberTheory/LegendreSymbol/QuadraticReciprocity.lean
p q : ℕ
inst✝¹ : Fact (Nat.Prime p)
inst✝ : Fact (Nat.Prime q)
hp1 : p % 4 = 1
hq1 : q ≠ 2
h : p = q
\u22a2 IsSquare ↑q ↔ IsSquare ↑p
-- Mathlib/NumberTheory/LegendreSymbol/QuadraticReciprocity.lean
p q : ℕ
inst✝¹ : Fact (Nat.Prime p)
inst✝ : Fact (Nat.Prime q)
hp1 : p % 4 = 1
hq1 : q ≠ 2
h : p ≠ q
\u22a2 IsSquare ↑q ↔ IsSquare ↑p
-- Mathlib/Data/List/Zip.lean
α : Type u
β : Type u_1
γ : Type u_2
δ : Type u_3
ε : Type u_4
f : α → β → γ
i : ℕ
l : List α
l' : List β
h : i < (zipWith f l l').length
\u22a2 i < l'.length
-- Mathlib/Data/List/Zip.lean
α : Type u
β : Type u_1
γ : Type u_2
δ : Type u_3
ε : Type u_4
f : α → β → γ
i : ℕ
l : List α
l' : List β
h : i < min l.length l'.length
\u22a2 i < l'.length
-- Mathlib/Order/Filter/CountableSeparatingOn.lean
α : Type u_1
β : Type u_2
l : Filter α
inst✝² : CountableInterFilter l
f g : α → β
inst✝¹ : Nonempty α
p : Set α → Prop
s : Set α
inst✝ : HasCountableSeparatingOn α p s
hs : s ∈ l
hl : ∀ (U : Set α), p U → U ∈ l ∨ Uᶜ ∈ l
\u22a2 ∃ a, {a} ∈ l
-- Mathlib/Order/Filter/CountableSeparatingOn.lean
α : Type u_1
β : Type u_2
l : Filter α
inst✝² : CountableInterFilter l
f g : α → β
inst✝¹ : Nonempty α
p : Set α → Prop
hl : ∀ (U : Set α), p U → U ∈ l ∨ Uᶜ ∈ l
inst✝ : HasCountableSeparatingOn α p ∅
hs : ∅ ∈ l
\u22a2 ∃ a, {a} ∈ l
-- Mathlib/Order/Filter/CountableSeparatingOn.lean
α : Type u_1
β : Type u_2
l : Filter α
inst✝² : CountableInterFilter l
f g : α → β
inst✝¹ : Nonempty α
p : Set α → Prop
s : Set α
inst✝ : HasCountableSeparatingOn α p s
hs : s ∈ l
hl : ∀ (U : Set α), p U → U ∈ l ∨ Uᶜ ∈ l
hne : s.Nonempty
\u22a2 ∃ a, {a} ∈ l
-- Mathlib/FieldTheory/Finite/Basic.lean
K : Type u_1
R : Type u_2
p : ℕ
inst✝ : Fact (Prime p)
x : ℕ
\u22a2 ∃ a b, a ≤ p / 2 ∧ b ≤ p / 2 ∧ a ^ 2 + b ^ 2 ≡ x [MOD p]
-- Mathlib/Analysis/InnerProductSpace/Calculus.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝⁷ : _root_.RCLike 𝕜
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : InnerProductSpace 𝕜 E
inst✝⁴ : NormedAddCommGroup F
inst✝³ : InnerProductSpace ℝ F
inst✝² : NormedSpace ℝ E
G : Type u_4
inst✝¹ : NormedAddCommGroup G
inst✝ : NormedSpace ℝ G
f g : G → E
f' g' : G →L[ℝ] E
s : Set G
x : G
n : ℕ∞
hf : DifferentiableAt ℝ f x
hg : DifferentiableAt ℝ g x
hne : f x ≠ g x
\u22a2 DifferentiableAt ℝ (fun y => ‖f y - g y‖) x
-- Mathlib/Order/Filter/AtTopBot.lean
ι : Type u_1
ι' : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝ : LinearOrderedSemifield α
l : Filter β
f : β → α
r c : α
n : ℕ
\u22a2 Tendsto (fun x => c * x ^ n) atTop atTop ↔ n ≠ 0 ∧ 0 < c
-- Mathlib/Order/Filter/AtTopBot.lean
ι : Type u_1
ι' : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝ : LinearOrderedSemifield α
l : Filter β
f : β → α
r c : α
n : ℕ
h : Tendsto (fun x => c * x ^ n) atTop atTop
\u22a2 n ≠ 0
-- Mathlib/Order/Filter/AtTopBot.lean
ι : Type u_1
ι' : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝ : LinearOrderedSemifield α
l : Filter β
f : β → α
r c : α
n : ℕ
h : Tendsto (fun x => c * x ^ n) atTop atTop
\u22a2 0 < c
-- Mathlib/Order/Filter/Basic.lean
α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι : Sort x
f✝ g : Filter α
s✝ t : Set α
f : Filter α
s : Set α
h : f ⊓ 𝓟 sᶜ = ⊥
\u22a2 s ∈ f
-- Mathlib/RingTheory/Ideal/Maps.lean
R : Type u_1
S : Type u_2
F : Type u_3
inst✝² : Ring R
inst✝¹ : Ring S
inst✝ : FunLike F R S
rc : RingHomClass F R S
A : Set (Ideal R)
f : F
hf : Function.Surjective ⇑f
\u22a2 (∀ J ∈ A, RingHom.ker f ≤ J) → map f (sInf A) = sInf (map f '' A)
-- Mathlib/RingTheory/Ideal/Maps.lean
R : Type u_1
S : Type u_2
F : Type u_3
inst✝² : Ring R
inst✝¹ : Ring S
inst✝ : FunLike F R S
rc : RingHomClass F R S
A : Set (Ideal R)
f : F
hf : Function.Surjective ⇑f
h : ∀ J ∈ A, RingHom.ker f ≤ J
\u22a2 ∀ b ∈ map f '' A, map f (sInf A) ≤ b
-- Mathlib/RingTheory/Ideal/Maps.lean
R : Type u_1
S : Type u_2
F : Type u_3
inst✝² : Ring R
inst✝¹ : Ring S
inst✝ : FunLike F R S
rc : RingHomClass F R S
A : Set (Ideal R)
f : F
hf : Function.Surjective ⇑f
h : ∀ J ∈ A, RingHom.ker f ≤ J
\u22a2 sInf (map f '' A) ≤ map f (sInf A)
-- Mathlib/Tactic/NormNum/OfScientific.lean
α : Type u_1
inst✝ : DivisionRing α
x✝¹ x✝ : ℕ
num✝ : ℤ
denom✝ : ℕ
inv✝ : Invertible ↑denom✝
eq : ↑(mkRat (↑x✝¹) (10 ^ x✝)) = ↑num✝ * ⅟↑denom✝
\u22a2 OfScientific.ofScientific x✝¹ true x✝ = ↑num✝ * ⅟↑denom✝
-- Mathlib/Data/Int/GCD.lean
i j : ℤ
H : j ∣ i
\u22a2 i.gcd j = j.natAbs
-- Mathlib/Order/Iterate.lean
α : Type u_1
inst✝ : Preorder α
f : α → α
x y : ℕ → α
hf : Monotone f
h₀ : x 0 < y 0
hx : ∀ (k : ℕ), k < 0 → x (k + 1) < f (x k)
hy : ∀ (k : ℕ), k < 0 → f (y k) ≤ y (k + 1)
\u22a2 x 0 < y 0
-- Mathlib/Order/Iterate.lean
α : Type u_1
inst✝ : Preorder α
f : α → α
x y : ℕ → α
hf : Monotone f
h₀ : x 0 < y 0
n✝ : ℕ
hx : ∀ (k : ℕ), k < n✝ + 1 → x (k + 1) < f (x k)
hy : ∀ (k : ℕ), k < n✝ + 1 → f (y k) ≤ y (k + 1)
\u22a2 x (n✝ + 1) < y (n✝ + 1)
-- Mathlib/Algebra/Group/Subgroup/ZPowers.lean
G : Type u_1
inst✝² : Group G
A : Type u_2
inst✝¹ : AddGroup A
N : Type u_3
inst✝ : Group N
s : Set G
g : G
S : Set G
hS : closure S = ⊤
\u22a2 center G = ⨅ g, centralizer ↑(zpowers ↑g)
-- Mathlib/Data/PNat/Prime.lean
a b m n : ℕ+
cop : m.Coprime n
am : a ∣ m
bn : b ∣ n
\u22a2 a = m.gcd (a * b)
-- Mathlib/Analysis/RCLike/Basic.lean
K : Type u_1
E : Type u_2
inst✝ : RCLike K
z : K
f : CauSeq K norm
ε : ℝ
ε0 : ε > 0
i : ℕ
H : ∀ j ≥ i, ‖↑f j - ↑f i‖ < ε
j : ℕ
ij : j ≥ i
\u22a2 |(fun n => re (↑f n)) j - (fun n => re (↑f n)) i| ≤ ‖↑f j - ↑f i‖
-- Mathlib/Data/Nat/GCD/BigOperators.lean
ι : Type u_1
t : Finset ι
s : ι → ℕ
x : ℕ
\u22a2 (∏ i ∈ t, s i).Coprime x ↔ ∀ i ∈ t, (s i).Coprime x
-- Mathlib/RingTheory/NonUnitalSubsemiring/Basic.lean
R : Type u
S : Type v
T : Type w
inst✝² : NonUnitalNonAssocSemiring R
M : Subsemigroup R
inst✝¹ : NonUnitalNonAssocSemiring S
inst✝ : NonUnitalNonAssocSemiring T
f : R ≃+* S
K : NonUnitalSubsemiring R
x : S
\u22a2 x ∈ map (↑f) K ↔ f.symm x ∈ K
-- Mathlib/Order/Filter/Partial.lean
α : Type u
β : Type v
γ : Type w
r : Rel α β
s : Rel β γ
l : Filter α
\u22a2 (rmap s (rmap r l)).sets = (rmap (r.comp s) l).sets
-- Mathlib/LinearAlgebra/Finsupp.lean
α : Type u_1
M : Type u_2
N : Type u_3
P : Type u_4
R : Type u_5
S : Type u_6
inst✝⁷ : Semiring R
inst✝⁶ : Semiring S
inst✝⁵ : AddCommMonoid M
inst✝⁴ : Module R M
inst✝³ : AddCommMonoid N
inst✝² : Module R N
inst✝¹ : AddCommMonoid P
inst✝ : Module R P
ι : Type u_7
s : ι → Set α
x : α →₀ M
\u22a2 x ∈ supported M R (⋂ i, s i) ↔ x ∈ ⨅ i, supported M R (s i)
-- Mathlib/GroupTheory/ClassEquation.lean
G : Type u_1
inst✝³ : Group G
inst✝² : Fintype (ConjClasses G)
inst✝¹ : Fintype G
inst✝ : (x : ConjClasses G) → Fintype ↑x.carrier
\u22a2 ∑ x : ConjClasses G, x.carrier.toFinset.card = Fintype.card G
-- Mathlib/GroupTheory/ClassEquation.lean
G : Type u_1
inst✝³ : Group G
inst✝² : Fintype (ConjClasses G)
inst✝¹ : Fintype G
inst✝ : (x : ConjClasses G) → Fintype ↑x.carrier
\u22a2 (x : ConjClasses G) × ↑x.carrier ≃ G
-- Mathlib/Data/QPF/Multivariate/Constructions/Cofix.lean
n : ℕ
F : TypeVec.{u} (n + 1) → Type u
q : MvQPF F
α : TypeVec.{u} n
β : Type u
g : β → F (α ::: β)
x : β
\u22a2 M.dest (P F) (corecF g x) = (TypeVec.id ::: corecF g) <$$> repr (g x)
-- 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✝ : ι → α
g : ι → β
b : β
hg : Tendsto g p (𝓝 b)
p' : Filter α
\u22a2 TendstoUniformlyOnFilter (fun n x => g n) (fun x => b) p p'
-- Mathlib/RingTheory/ReesAlgebra.lean
R M : Type u
inst✝² : CommRing R
inst✝¹ : AddCommGroup M
inst✝ : Module R M
I : Ideal R
hI : I.FG
\u22a2 (reesAlgebra I).FG
-- Mathlib/NumberTheory/VonMangoldt.lean
\u22a2 log * ↑μ = Λ
-- Mathlib/FieldTheory/IsAlgClosed/Spectrum.lean
𝕜 : Type u
A : Type v
inst✝³ : Field 𝕜
inst✝² : Ring A
inst✝¹ : Algebra 𝕜 A
inst✝ : IsAlgClosed 𝕜
a : A
p : 𝕜[X]
hnon : (σ a).Nonempty
a✝ : Nontrivial A
\u22a2 σ ((aeval a) p) = (fun k => eval k p) '' σ a
-- Mathlib/FieldTheory/IsAlgClosed/Spectrum.lean
𝕜 : Type u
A : Type v
inst✝³ : Field 𝕜
inst✝² : Ring A
inst✝¹ : Algebra 𝕜 A
inst✝ : IsAlgClosed 𝕜
a : A
p : 𝕜[X]
hnon : (σ a).Nonempty
a✝ : Nontrivial A
h : p.degree ≤ 0
\u22a2 σ ((aeval a) p) = (fun k => eval k p) '' σ a
-- Mathlib/FieldTheory/IsAlgClosed/Spectrum.lean
𝕜 : Type u
A : Type v
inst✝³ : Field 𝕜
inst✝² : Ring A
inst✝¹ : Algebra 𝕜 A
inst✝ : IsAlgClosed 𝕜
a : A
p : 𝕜[X]
hnon : (σ a).Nonempty
a✝ : Nontrivial A
h : p.degree ≤ 0
\u22a2 σ ((aeval a) (C (p.coeff 0))) = (fun k => eval k (C (p.coeff 0))) '' σ a
-- 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
\u22a2 HasGradientWithinAt f f' univ x ↔ HasGradientAt f f' x
-- 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
\u22a2 HasFDerivWithinAt f ((toDual 𝕜 F) f') univ x ↔ HasFDerivAt f ((toDual 𝕜 F) f') x
-- Mathlib/RingTheory/UniqueFactorizationDomain.lean
α : Type u_1
inst✝ : CancelCommMonoidWithZero α
p : Associates α
hp : Irreducible p
l : Multiset { a // Irreducible a }
\u22a2 BfactorSetMem ⟨p, hp⟩ ↑l ↔ Mem ⟨p, hp⟩ l
-- Mathlib/NumberTheory/FunctionField.lean
Fq F : Type
inst✝⁴ : Field Fq
inst✝³ : Field F
inst✝² : Algebra Fq[X] F
inst✝¹ : Algebra (RatFunc Fq) F
inst✝ : IsScalarTower Fq[X] (RatFunc Fq) F
\u22a2 Function.Injective ⇑(algebraMap Fq[X] ↥(ringOfIntegers Fq F))
-- Mathlib/NumberTheory/FunctionField.lean
Fq F : Type
inst✝⁴ : Field Fq
inst✝³ : Field F
inst✝² : Algebra Fq[X] F
inst✝¹ : Algebra (RatFunc Fq) F
inst✝ : IsScalarTower Fq[X] (RatFunc Fq) F
hinj : Function.Injective ⇑(algebraMap Fq[X] F)
\u22a2 Function.Injective ⇑(algebraMap Fq[X] ↥(ringOfIntegers Fq F))
-- Mathlib/NumberTheory/FunctionField.lean
Fq F : Type
inst✝⁴ : Field Fq
inst✝³ : Field F
inst✝² : Algebra Fq[X] F
inst✝¹ : Algebra (RatFunc Fq) F
inst✝ : IsScalarTower Fq[X] (RatFunc Fq) F
hinj : Function.Injective ⇑(algebraMap Fq[X] F)
\u22a2 ∀ (a : Fq[X]), (algebraMap Fq[X] ↥(ringOfIntegers Fq F)) a = 0 → a = 0
-- Mathlib/NumberTheory/FunctionField.lean
Fq F : Type
inst✝⁴ : Field Fq
inst✝³ : Field F
inst✝² : Algebra Fq[X] F
inst✝¹ : Algebra (RatFunc Fq) F
inst✝ : IsScalarTower Fq[X] (RatFunc Fq) F
hinj : Function.Injective ⇑(algebraMap Fq[X] F)
p : Fq[X]
hp : (algebraMap Fq[X] ↥(ringOfIntegers Fq F)) p = 0
\u22a2 p = 0
-- Mathlib/NumberTheory/FunctionField.lean
Fq F : Type
inst✝⁴ : Field Fq
inst✝³ : Field F
inst✝² : Algebra Fq[X] F
inst✝¹ : Algebra (RatFunc Fq) F
inst✝ : IsScalarTower Fq[X] (RatFunc Fq) F
hinj : Function.Injective ⇑(algebraMap Fq[X] F)
p : Fq[X]
hp : ↑((algebraMap Fq[X] ↥(ringOfIntegers Fq F)) p) = 0
\u22a2 p = 0
-- Mathlib/NumberTheory/FunctionField.lean
Fq F : Type
inst✝⁴ : Field Fq
inst✝³ : Field F
inst✝² : Algebra Fq[X] F
inst✝¹ : Algebra (RatFunc Fq) F
inst✝ : IsScalarTower Fq[X] (RatFunc Fq) F
hinj : ∀ (a : Fq[X]), (algebraMap Fq[X] F) a = 0 → a = 0
p : Fq[X]
hp : ↑((algebraMap Fq[X] ↥(ringOfIntegers Fq F)) p) = 0
\u22a2 p = 0
-- Mathlib/Data/Set/Image.lean
α : Type u_1
s t : Set α
\u22a2 (val ⁻¹' t).Nonempty ↔ (s ∩ t).Nonempty
-- Mathlib/AlgebraicGeometry/Pullbacks.lean
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : Scheme
𝒰 : X.OpenCover
f : X ⟶ Z
g : Y ⟶ Z
inst✝ : ∀ (i : 𝒰.J), HasPullback (𝒰.map i ≫ f) g
s : PullbackCone f g
\u22a2 gluedLift 𝒰 f g s ≫ p1 𝒰 f g = s.fst
-- Mathlib/AlgebraicGeometry/Pullbacks.lean
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : Scheme
𝒰 : X.OpenCover
f : X ⟶ Z
g : Y ⟶ Z
inst✝ : ∀ (i : 𝒰.J), HasPullback (𝒰.map i ≫ f) g
s : PullbackCone f g
\u22a2 (𝒰.pullbackCover s.fst).fromGlued ≫ gluedLift 𝒰 f g s ≫ p1 𝒰 f g = (𝒰.pullbackCover s.fst).fromGlued ≫ s.fst
-- Mathlib/AlgebraicGeometry/Pullbacks.lean
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : Scheme
𝒰 : X.OpenCover
f : X ⟶ Z
g : Y ⟶ Z
inst✝ : ∀ (i : 𝒰.J), HasPullback (𝒰.map i ≫ f) g
s : PullbackCone f g
\u22a2 ∀ (b : (𝒰.pullbackCover s.fst).gluedCover.diagram.R), Multicoequalizer.π (𝒰.pullbackCover s.fst).gluedCover.diagram b ≫ (𝒰.pullbackCover s.fst).fromGlued ≫ gluedLift 𝒰 f g s ≫ p1 𝒰 f g = Multicoequalizer.π (𝒰.pullbackCover s.fst).gluedCover.diagram b ≫ (𝒰.pullbackCover s.fst).fromGlued ≫ s.fst
-- Mathlib/AlgebraicGeometry/Pullbacks.lean
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : Scheme
𝒰 : X.OpenCover
f : X ⟶ Z
g : Y ⟶ Z
inst✝ : ∀ (i : 𝒰.J), HasPullback (𝒰.map i ≫ f) g
s : PullbackCone f g
b : (𝒰.pullbackCover s.fst).gluedCover.diagram.R
\u22a2 Multicoequalizer.π (𝒰.pullbackCover s.fst).gluedCover.diagram b ≫ (𝒰.pullbackCover s.fst).fromGlued ≫ gluedLift 𝒰 f g s ≫ p1 𝒰 f g = Multicoequalizer.π (𝒰.pullbackCover s.fst).gluedCover.diagram b ≫ (𝒰.pullbackCover s.fst).fromGlued ≫ s.fst
-- Mathlib/AlgebraicGeometry/Pullbacks.lean
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : Scheme
𝒰 : X.OpenCover
f : X ⟶ Z
g : Y ⟶ Z
inst✝ : ∀ (i : 𝒰.J), HasPullback (𝒰.map i ≫ f) g
s : PullbackCone f g
b : (𝒰.pullbackCover s.fst).gluedCover.diagram.R
\u22a2 ((𝒰.pullbackCover s.fst).map b ≫ (𝒰.pullbackCover s.fst).glueMorphisms (fun i => ((pullbackSymmetry s.fst (𝒰.map i)).hom ≫ pullback.map (𝒰.map i) s.fst (𝒰.map i ≫ f) g (𝟙 (𝒰.obj i)) s.snd f ⋯ ⋯) ≫ (gluing 𝒰 f g).ι i) ⋯) ≫ p1 𝒰 f g = (𝒰.pullbackCover s.fst).map b ≫ s.fst
-- Mathlib/AlgebraicGeometry/Pullbacks.lean
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : Scheme
𝒰 : X.OpenCover
f : X ⟶ Z
g : Y ⟶ Z
inst✝ : ∀ (i : 𝒰.J), HasPullback (𝒰.map i ≫ f) g
s : PullbackCone f g
b : (𝒰.pullbackCover s.fst).gluedCover.diagram.R
\u22a2 (((pullbackSymmetry s.fst (𝒰.map b)).hom ≫ pullback.map (𝒰.map b) s.fst (𝒰.map b ≫ f) g (𝟙 (𝒰.obj b)) s.snd f ⋯ ⋯) ≫ (gluing 𝒰 f g).ι b) ≫ p1 𝒰 f g = (𝒰.pullbackCover s.fst).map b ≫ s.fst
-- Mathlib/RingTheory/Polynomial/Cyclotomic/Roots.lean
R : Type u_1
inst✝¹ : CommRing R
n✝ : ℕ
inst✝ : CharZero R
n m : ℕ
hnm : cyclotomic n R = cyclotomic m R
\u22a2 n = m
-- Mathlib/RingTheory/Polynomial/Cyclotomic/Roots.lean
R : Type u_1
inst✝¹ : CommRing R
n : ℕ
inst✝ : CharZero R
m : ℕ
hnm : cyclotomic 0 R = cyclotomic m R
\u22a2 0 = m
-- Mathlib/RingTheory/Polynomial/Cyclotomic/Roots.lean
R : Type u_1
inst✝¹ : CommRing R
n✝ : ℕ
inst✝ : CharZero R
n m : ℕ
hnm : cyclotomic n R = cyclotomic m R
hzero : n ≠ 0
\u22a2 n = m
-- Mathlib/Algebra/Group/Subsemigroup/Basic.lean
M : Type u_1
N : Type u_2
A : Type u_3
inst✝¹ : Mul M
s : Set M
inst✝ : Add A
t : Set A
S : Subsemigroup M
ι : Sort u_4
p : ι → Subsemigroup M
\u22a2 ⨆ i, p i = closure (⋃ i, ↑(p i))
-- Mathlib/LinearAlgebra/Matrix/AbsoluteValue.lean
R : Type u_1
S : Type u_2
inst✝⁴ : CommRing R
inst✝³ : Nontrivial R
inst✝² : LinearOrderedCommRing S
n : Type u_3
inst✝¹ : Fintype n
inst✝ : DecidableEq n
A : Matrix n n R
abv : AbsoluteValue R S
x : S
hx : ∀ (i j : n), abv (A i j) ≤ x
σ : Perm n
x✝ : σ ∈ univ
\u22a2 abv (Perm.sign σ • ∏ i : n, A (σ i) i) = ∏ i : n, abv (A (σ i) i)
-- Mathlib/LinearAlgebra/Matrix/AbsoluteValue.lean
R : Type u_1
S : Type u_2
inst✝⁴ : CommRing R
inst✝³ : Nontrivial R
inst✝² : LinearOrderedCommRing S
n : Type u_3
inst✝¹ : Fintype n
inst✝ : DecidableEq n
A : Matrix n n R
abv : AbsoluteValue R S
x : S
hx : ∀ (i j : n), abv (A i j) ≤ x
x✝¹ : Perm n
x✝ : x✝¹ ∈ univ
\u22a2 ∏ _i : n, x = x ^ Fintype.card n
-- Mathlib/LinearAlgebra/Matrix/AbsoluteValue.lean
R : Type u_1
S : Type u_2
inst✝⁴ : CommRing R
inst✝³ : Nontrivial R
inst✝² : LinearOrderedCommRing S
n : Type u_3
inst✝¹ : Fintype n
inst✝ : DecidableEq n
A : Matrix n n R
abv : AbsoluteValue R S
x : S
hx : ∀ (i j : n), abv (A i j) ≤ x
\u22a2 ∑ _σ : Perm n, x ^ Fintype.card n = (Fintype.card n).factorial • x ^ Fintype.card n
-- Mathlib/NumberTheory/LSeries/HurwitzZeta.lean
a : UnitAddCircle
s : ℂ
\u22a2 cosZeta a s = (expZeta a s + expZeta (-a) s) / 2
-- Mathlib/NumberTheory/LSeries/HurwitzZeta.lean
a : UnitAddCircle
s : ℂ
\u22a2 cosZeta a s = (cosZeta a s + I * sinZeta a s + (cosZeta a s + I * -sinZeta a s)) / 2
-- Mathlib/Analysis/SpecialFunctions/Gamma/BohrMollerup.lean
f : ℝ → ℝ
x : ℝ
n : ℕ
hf_conv : ConvexOn ℝ (Ioi 0) f
hf_feq : ∀ {y : ℝ}, 0 < y → f (y + 1) = f y + log y
hx : 0 < x
hx' : x ≤ 1
\u22a2 Tendsto (logGammaSeq x) atTop (𝓝 (f x - f 1))
-- Mathlib/Analysis/SpecialFunctions/Gamma/BohrMollerup.lean
f : ℝ → ℝ
x : ℝ
n : ℕ
hf_conv : ConvexOn ℝ (Ioi 0) f
hf_feq : ∀ {y : ℝ}, 0 < y → f (y + 1) = f y + log y
hx : 0 < x
hx' : x ≤ 1
\u22a2 Tendsto (fun n => f x - f 1 - x * (log (↑n + 1) - log ↑n)) atTop (𝓝 (f x - f 1))
-- Mathlib/Analysis/SpecialFunctions/Gamma/BohrMollerup.lean
f : ℝ → ℝ
x : ℝ
n : ℕ
hf_conv : ConvexOn ℝ (Ioi 0) f
hf_feq : ∀ {y : ℝ}, 0 < y → f (y + 1) = f y + log y
hx : 0 < x
hx' : x ≤ 1
\u22a2 ∀ᶠ (b : ℕ) in atTop, (fun n => f x - f 1 - x * (log (↑n + 1) - log ↑n)) b ≤ logGammaSeq x b
-- Mathlib/Analysis/SpecialFunctions/Gamma/BohrMollerup.lean
f : ℝ → ℝ
x : ℝ
n : ℕ
hf_conv : ConvexOn ℝ (Ioi 0) f
hf_feq : ∀ {y : ℝ}, 0 < y → f (y + 1) = f y + log y
hx : 0 < x
hx' : x ≤ 1
\u22a2 ∀ᶠ (b : ℕ) in atTop, logGammaSeq x b ≤ f x - f 1
-- Mathlib/CategoryTheory/Limits/Shapes/BinaryProducts.lean
C : Type u
inst✝² : Category.{v, u} C
X✝ Y✝ W X Y Z : C
inst✝¹ : HasBinaryCoproduct W Y
inst✝ : HasBinaryCoproduct X Z
g : W ⟶ X
g' : Y ⟶ Z
\u22a2 desc (g ≫ inl) (g' ≫ inr) = map g g'
-- Mathlib/CategoryTheory/Limits/Shapes/BinaryProducts.lean
C : Type u
inst✝² : Category.{v, u} C
X✝ Y✝ W X Y Z : C
inst✝¹ : HasBinaryCoproduct W Y
inst✝ : HasBinaryCoproduct X Z
g : W ⟶ X
g' : Y ⟶ Z
\u22a2 map g g' ≫ desc inl inr = map g g'
-- Mathlib/Probability/Kernel/Disintegration/Density.lean
α : Type u_1
β : Type u_2
γ : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝¹ : CountablyGenerated γ
κ✝ : Kernel α (γ × β)
ν : Kernel α γ
κ : Kernel α (γ × β)
inst✝ : IsFiniteKernel κ
n : ℕ
a : α
seq : ℕ → Set β
hseq : Monotone seq
hseq_iUnion : ⋃ i, seq i = univ
\u22a2 ∀ᵐ (x : γ) ∂κ.fst a, Tendsto (fun m => κ.densityProcess κ.fst n a x (seq m)) atTop (𝓝 1)
-- Mathlib/Probability/Kernel/Disintegration/Density.lean
α : Type u_1
β : Type u_2
γ : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝¹ : CountablyGenerated γ
κ✝ : Kernel α (γ × β)
ν : Kernel α γ
κ : Kernel α (γ × β)
inst✝ : IsFiniteKernel κ
n : ℕ
a : α
seq : ℕ → Set β
hseq : Monotone seq
hseq_iUnion : ⋃ i, seq i = univ
x : γ
hx : κ.densityProcess κ.fst n a x univ = 1
\u22a2 Tendsto (fun m => κ.densityProcess κ.fst n a x (seq m)) atTop (𝓝 1)
-- Mathlib/Probability/Kernel/Disintegration/Density.lean
α : Type u_1
β : Type u_2
γ : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝¹ : CountablyGenerated γ
κ✝ : Kernel α (γ × β)
ν : Kernel α γ
κ : Kernel α (γ × β)
inst✝ : IsFiniteKernel κ
n : ℕ
a : α
seq : ℕ → Set β
hseq : Monotone seq
hseq_iUnion : ⋃ i, seq i = univ
x : γ
hx : κ.densityProcess κ.fst n a x univ = 1
\u22a2 Tendsto (fun m => κ.densityProcess κ.fst n a x (seq m)) atTop (𝓝 (κ.densityProcess κ.fst n a x univ))
-- Mathlib/MeasureTheory/Measure/Hausdorff.lean
ι : Type u_1
X : Type u_2
Y : Type u_3
inst✝¹ : EMetricSpace X
inst✝ : EMetricSpace Y
m : Set X → ℝ≥0∞
s t : Set X
r : ℝ≥0∞
r0 : r ≠ 0
hr : ∀ x ∈ s, ∀ y ∈ t, r ≤ edist x y
\u22a2 (mkMetric' m) (s ∪ t) = (mkMetric' m) s + (mkMetric' m) t
-- Mathlib/MeasureTheory/Measure/Hausdorff.lean
ι : Type u_1
X : Type u_2
Y : Type u_3
inst✝¹ : EMetricSpace X
inst✝ : EMetricSpace Y
m : Set X → ℝ≥0∞
s t : Set X
r : ℝ≥0∞
r0 : r ≠ 0
hr : ∀ x ∈ s, ∀ y ∈ t, r ≤ edist x y
\u22a2 (fun r => (mkMetric'.pre m r) (s ∪ t)) =ᶠ[𝓝[>] 0] fun x => (mkMetric'.pre m x) s + (mkMetric'.pre m x) t
-- Mathlib/MeasureTheory/Measure/Hausdorff.lean
ι : Type u_1
X : Type u_2
Y : Type u_3
inst✝¹ : EMetricSpace X
inst✝ : EMetricSpace Y
m : Set X → ℝ≥0∞
s t : Set X
r : ℝ≥0∞
r0 : 0 < r
hr : ∀ x ∈ s, ∀ y ∈ t, r ≤ edist x y
\u22a2 (fun r => (mkMetric'.pre m r) (s ∪ t)) =ᶠ[𝓝[>] 0] fun x => (mkMetric'.pre m x) s + (mkMetric'.pre m x) t
-- Mathlib/MeasureTheory/Measure/Hausdorff.lean
ι : Type u_1
X : Type u_2
Y : Type u_3
inst✝¹ : EMetricSpace X
inst✝ : EMetricSpace Y
m : Set X → ℝ≥0∞
s t : Set X
r : ℝ≥0∞
r0 : 0 < r
hr : ∀ x ∈ s, ∀ y ∈ t, r ≤ edist x y
\u22a2 ∀ a ∈ Ioo 0 r, (mkMetric'.pre m a) (s ∪ t) = (mkMetric'.pre m a) s + (mkMetric'.pre m a) t
-- Mathlib/MeasureTheory/Measure/Hausdorff.lean
ι : Type u_1
X : Type u_2
Y : Type u_3
inst✝¹ : EMetricSpace X
inst✝ : EMetricSpace Y
m : Set X → ℝ≥0∞
s t : Set X
r : ℝ≥0∞
r0 : 0 < r
hr : ∀ x ∈ s, ∀ y ∈ t, r ≤ edist x y
ε : ℝ≥0∞
left✝ : 0 < ε
εr : ε < r
\u22a2 (mkMetric'.pre m ε) (s ∪ t) = (mkMetric'.pre m ε) s + (mkMetric'.pre m ε) t
-- Mathlib/MeasureTheory/Measure/Hausdorff.lean
ι : Type u_1
X : Type u_2
Y : Type u_3
inst✝¹ : EMetricSpace X
inst✝ : EMetricSpace Y
m : Set X → ℝ≥0∞
s t : Set X
r : ℝ≥0∞
r0 : 0 < r
hr : ∀ x ∈ s, ∀ y ∈ t, r ≤ edist x y
ε : ℝ≥0∞
left✝ : 0 < ε
εr : ε < r
\u22a2 ∀ (u : Set X), (s ∩ u).Nonempty → (t ∩ u).Nonempty → extend (fun s x => m s) u = ⊤
-- Mathlib/MeasureTheory/Measure/Hausdorff.lean
ι : Type u_1
X : Type u_2
Y : Type u_3
inst✝¹ : EMetricSpace X
inst✝ : EMetricSpace Y
m : Set X → ℝ≥0∞
s t : Set X
r : ℝ≥0∞
r0 : 0 < r
hr : ∀ x ∈ s, ∀ y ∈ t, r ≤ edist x y
ε : ℝ≥0∞
left✝ : 0 < ε
εr : ε < r
u : Set X
x : X
hxs : x ∈ s
hxu : x ∈ u
y : X
hyt : y ∈ t
hyu : y ∈ u
\u22a2 extend (fun s x => m s) u = ⊤
-- Mathlib/MeasureTheory/Measure/Hausdorff.lean
ι : Type u_1
X : Type u_2
Y : Type u_3
inst✝¹ : EMetricSpace X
inst✝ : EMetricSpace Y
m : Set X → ℝ≥0∞
s t : Set X
r : ℝ≥0∞
r0 : 0 < r
hr : ∀ x ∈ s, ∀ y ∈ t, r ≤ edist x y
ε : ℝ≥0∞
left✝ : 0 < ε
εr : ε < r
u : Set X
x : X
hxs : x ∈ s
hxu : x ∈ u
y : X
hyt : y ∈ t
hyu : y ∈ u
this : ε < diam u
\u22a2 extend (fun s x => m s) u = ⊤
-- Mathlib/Order/Fin/Tuple.lean
m n : ℕ
α : Fin (n + 1) → Type u_1
x✝ : α 0
q : (i : Fin (n + 1)) → α i
p : (i : Fin n) → α i.succ
i : Fin n
y✝ : α i.succ
z x₀ y₀ : α 0
x y : (i : Fin n) → α i.succ
s : {i : Fin n.succ} → α i → α i → Prop
\u22a2 Pi.Lex (fun x x_1 => x < x_1) s (cons x₀ x) (cons y₀ y) ↔ s x₀ y₀ ∨ x₀ = y₀ ∧ Pi.Lex (fun x x_1 => x < x_1) (fun i => s) x y
-- Mathlib/Order/Fin/Tuple.lean
m n : ℕ
α : Fin (n + 1) → Type u_1
x✝ : α 0
q : (i : Fin (n + 1)) → α i
p : (i : Fin n) → α i.succ
i : Fin n
y✝ : α i.succ
z x₀ y₀ : α 0
x y : (i : Fin n) → α i.succ
s : {i : Fin n.succ} → α i → α i → Prop
\u22a2 (((0 < 0 → cons x₀ x 0 = cons y₀ y 0) ∧ ∀ (i : Fin n), i.succ < 0 → cons x₀ x i.succ = cons y₀ y i.succ) ∧ s x₀ y₀ ∨ ∃ i, ((0 < i.succ → cons x₀ x 0 = cons y₀ y 0) ∧ ∀ (i_1 : Fin n), i_1.succ < i.succ → cons x₀ x i_1.succ = cons y₀ y i_1.succ) ∧ s (x i) (y i)) ↔ s x₀ y₀ ∨ x₀ = y₀ ∧ ∃ i, (∀ j < i, x j = y j) ∧ s (x i) (y i)
-- Mathlib/Order/Interval/Multiset.lean
α : Type u_1
inst✝² : Preorder α
inst✝¹ : LocallyFiniteOrder α
a b c : α
inst✝ : DecidablePred fun x => c ≤ x
hca : c ≤ a
\u22a2 filter (fun x => c ≤ x) (Ico a b) = Ico a b
-- Mathlib/Order/Filter/Prod.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Sort u_5
s : Set α
t : Set β
f : Filter α
g : Filter β
\u22a2 f.prod ⊤ = comap Prod.fst f