ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Probability/StrongLaw.lean
Ω : Type u_1
inst✝¹ : MeasureSpace Ω
inst✝ : IsProbabilityMeasure ℙ
X : ℕ → Ω → ℝ
hint : Integrable (X 0) ℙ
hindep : Pairwise fun i j => IndepFun (X i) (X j) ℙ
hident : ∀ (i : ℕ), IdentDistrib (X i) (X 0) ℙ ℙ
hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω
A : ∑' (j : ℕ), ℙ {ω | X j ω ∈ Set.Ioi ↑j} < ⊤

⊢ ∀ᵐ (ω : Ω), (fun n => ∑ i ∈ range n, truncation (X i) (↑i) ω - ∑ i ∈ range n, X i ω) =o[atTop] fun n => ↑n
-- Mathlib/Probability/StrongLaw.lean
Ω : Type u_1
inst✝¹ : MeasureSpace Ω
inst✝ : IsProbabilityMeasure ℙ
X : ℕ → Ω → ℝ
hint : Integrable (X 0) ℙ
hindep : Pairwise fun i j => IndepFun (X i) (X j) ℙ
hident : ∀ (i : ℕ), IdentDistrib (X i) (X 0) ℙ ℙ
hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω
A : ∑' (j : ℕ), ℙ {ω | X j ω ∈ Set.Ioi ↑j} < ⊤
B : ∀ᵐ (ω : Ω), Tendsto (fun n => truncation (X n) (↑n) ω - X n ω) atTop (𝓝 0)

⊢ ∀ᵐ (ω : Ω), (fun n => ∑ i ∈ range n, truncation (X i) (↑i) ω - ∑ i ∈ range n, X i ω) =o[atTop] fun n => ↑n
-- Mathlib/Probability/StrongLaw.lean
Ω : Type u_1
inst✝¹ : MeasureSpace Ω
inst✝ : IsProbabilityMeasure ℙ
X : ℕ → Ω → ℝ
hint : Integrable (X 0) ℙ
hindep : Pairwise fun i j => IndepFun (X i) (X j) ℙ
hident : ∀ (i : ℕ), IdentDistrib (X i) (X 0) ℙ ℙ
hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω
A : ∑' (j : ℕ), ℙ {ω | X j ω ∈ Set.Ioi ↑j} < ⊤
B : ∀ᵐ (ω : Ω), Tendsto (fun n => truncation (X n) (↑n) ω - X n ω) atTop (𝓝 0)
ω : Ω
hω : Tendsto (fun n => truncation (X n) (↑n) ω - X n ω) atTop (𝓝 0)

⊢ (fun n => ∑ i ∈ range n, truncation (X i) (↑i) ω - ∑ i ∈ range n, X i ω) =o[atTop] fun n => ↑n
-- Mathlib/Probability/StrongLaw.lean
Ω : Type u_1
inst✝¹ : MeasureSpace Ω
inst✝ : IsProbabilityMeasure ℙ
X : ℕ → Ω → ℝ
hint : Integrable (X 0) ℙ
hindep : Pairwise fun i j => IndepFun (X i) (X j) ℙ
hident : ∀ (i : ℕ), IdentDistrib (X i) (X 0) ℙ ℙ
hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω
A : ∑' (j : ℕ), ℙ {ω | X j ω ∈ Set.Ioi ↑j} < ⊤
B : ∀ᵐ (ω : Ω), Tendsto (fun n => truncation (X n) (↑n) ω - X n ω) atTop (𝓝 0)
ω : Ω
hω : Tendsto (fun n => truncation (X n) (↑n) ω - X n ω) atTop (𝓝 0)

⊢ (fun n => ∑ i ∈ range n, truncation (X i) (↑i) ω - ∑ i ∈ range n, X i ω) = fun n => ∑ i ∈ range n, (truncation (X i) (↑i) ω - X i ω)
-- Mathlib/Probability/StrongLaw.lean
Ω : Type u_1
inst✝¹ : MeasureSpace Ω
inst✝ : IsProbabilityMeasure ℙ
X : ℕ → Ω → ℝ
hint : Integrable (X 0) ℙ
hindep : Pairwise fun i j => IndepFun (X i) (X j) ℙ
hident : ∀ (i : ℕ), IdentDistrib (X i) (X 0) ℙ ℙ
hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω
A : ∑' (j : ℕ), ℙ {ω | X j ω ∈ Set.Ioi ↑j} < ⊤
B : ∀ᵐ (ω : Ω), Tendsto (fun n => truncation (X n) (↑n) ω - X n ω) atTop (𝓝 0)
ω : Ω
hω : Tendsto (fun n => truncation (X n) (↑n) ω - X n ω) atTop (𝓝 0)
n : ℕ

⊢ ∑ i ∈ range n, truncation (X i) (↑i) ω - ∑ i ∈ range n, X i ω = ∑ i ∈ range n, (truncation (X i) (↑i) ω - X i ω)
-- Mathlib/AlgebraicGeometry/EllipticCurve/Affine.lean
R✝ : Type u
inst✝²⁷ : CommRing R✝
W✝ : Affine R✝
R : Type r
inst✝²⁶ : CommRing R
W : Affine R
S : Type s
inst✝²⁵ : CommRing S
inst✝²⁴ : Algebra R S
A : Type u
inst✝²³ : CommRing A
inst✝²² : Algebra R A
inst✝²¹ : Algebra S A
inst✝²⁰ : IsScalarTower R S A
B : Type v
inst✝¹⁹ : CommRing B
inst✝¹⁸ : Algebra R B
inst✝¹⁷ : Algebra S B
inst✝¹⁶ : IsScalarTower R S B
f✝¹ : A →ₐ[S] B
F : Type u
inst✝¹⁵ : Field F
inst✝¹⁴ : Algebra R F
inst✝¹³ : Algebra S F
inst✝¹² : IsScalarTower R S F
K : Type v
inst✝¹¹ : Field K
inst✝¹⁰ : Algebra R K
inst✝⁹ : Algebra S K
inst✝⁸ : IsScalarTower R S K
f✝ : F →ₐ[S] K
L : Type w
inst✝⁷ : Field L
inst✝⁶ : Algebra R L
inst✝⁵ : Algebra S L
inst✝⁴ : IsScalarTower R S L
g : K →ₐ[S] L
inst✝³ : Algebra F K
inst✝² : IsScalarTower R F K
inst✝¹ : Algebra F L
inst✝ : IsScalarTower R F L
f : K →ₐ[F] L
P : W⟮F⟯
this : Subsingleton (F →ₐ[F] L)

⊢ (map W f) ((baseChange W F K) P) = (baseChange W F L) P
-- Mathlib/Geometry/Manifold/SmoothManifoldWithCorners.lean
m n : ℕ∞
𝕜 : Type u_1
inst✝⁷ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedSpace 𝕜 E
H : Type u_3
inst✝⁴ : TopologicalSpace H
I✝ : ModelWithCorners 𝕜 E H
M : Type u_4
inst✝³ : TopologicalSpace M
E' : Type u_5
H' : Type u_6
inst✝² : NormedAddCommGroup E'
inst✝¹ : NormedSpace 𝕜 E'
inst✝ : TopologicalSpace H'
I : ModelWithCorners 𝕜 E H
I' : ModelWithCorners 𝕜 E' H'
e : PartialHomeomorph H H
e' : PartialHomeomorph H' H'
he : (contDiffPregroupoid ⊤ I).property (↑e) e.source
he_symm : (contDiffPregroupoid ⊤ I).property (↑e.symm) e.target
he' : (contDiffPregroupoid ⊤ I').property (↑e') e'.source
he'_symm : (contDiffPregroupoid ⊤ I').property (↑e'.symm) e'.target

⊢ e.prod e' ∈ contDiffGroupoid ⊤ (I.prod I')
-- Mathlib/Geometry/Manifold/SmoothManifoldWithCorners.lean
m n : ℕ∞
𝕜 : Type u_1
inst✝⁷ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedSpace 𝕜 E
H : Type u_3
inst✝⁴ : TopologicalSpace H
I✝ : ModelWithCorners 𝕜 E H
M : Type u_4
inst✝³ : TopologicalSpace M
E' : Type u_5
H' : Type u_6
inst✝² : NormedAddCommGroup E'
inst✝¹ : NormedSpace 𝕜 E'
inst✝ : TopologicalSpace H'
I : ModelWithCorners 𝕜 E H
I' : ModelWithCorners 𝕜 E' H'
e : PartialHomeomorph H H
e' : PartialHomeomorph H' H'
he : (contDiffPregroupoid ⊤ I).property (↑e) e.source
he_symm : (contDiffPregroupoid ⊤ I).property (↑e.symm) e.target
he' : (contDiffPregroupoid ⊤ I').property (↑e') e'.source
he'_symm : (contDiffPregroupoid ⊤ I').property (↑e'.symm) e'.target

⊢ ContDiffOn 𝕜 ⊤ (↑(I.prod I') ∘ ↑(e.prod e') ∘ ↑(I.prod I').symm) (↑(I.prod I').symm ⁻¹' e.source ×ˢ e'.source ∩ range ↑(I.prod I'))
-- Mathlib/Geometry/Manifold/SmoothManifoldWithCorners.lean
m n : ℕ∞
𝕜 : Type u_1
inst✝⁷ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedSpace 𝕜 E
H : Type u_3
inst✝⁴ : TopologicalSpace H
I✝ : ModelWithCorners 𝕜 E H
M : Type u_4
inst✝³ : TopologicalSpace M
E' : Type u_5
H' : Type u_6
inst✝² : NormedAddCommGroup E'
inst✝¹ : NormedSpace 𝕜 E'
inst✝ : TopologicalSpace H'
I : ModelWithCorners 𝕜 E H
I' : ModelWithCorners 𝕜 E' H'
e : PartialHomeomorph H H
e' : PartialHomeomorph H' H'
he : (contDiffPregroupoid ⊤ I).property (↑e) e.source
he_symm : (contDiffPregroupoid ⊤ I).property (↑e.symm) e.target
he' : (contDiffPregroupoid ⊤ I').property (↑e') e'.source
he'_symm : (contDiffPregroupoid ⊤ I').property (↑e'.symm) e'.target

⊢ ContDiffOn 𝕜 ⊤ (↑(I.prod I') ∘ ↑(e.prod e').symm ∘ ↑(I.prod I').symm) (↑(I.prod I').symm ⁻¹' (e.prod e'.toPartialEquiv).target ∩ range ↑(I.prod I'))
-- Mathlib/Analysis/Complex/Circle.lean
z : ℂ
hz : z ≠ 0

⊢ Complex.abs ((starRingEnd ℂ) z / z) = 1
-- Mathlib/Analysis/Complex/Circle.lean
z : ℂ
hz : z ≠ 0

⊢ Complex.abs z ≠ 0
-- Mathlib/LinearAlgebra/AffineSpace/Ordered.lean
k : Type u_1
E : Type u_2
PE : Type u_3
inst✝³ : OrderedRing k
inst✝² : OrderedAddCommGroup E
inst✝¹ : Module k E
inst✝ : OrderedSMul k E
a a' b b' : E
r r' : k
h : r < r'

⊢ (lineMap a b) r < (lineMap a b) r' ↔ a < b
-- Mathlib/LinearAlgebra/AffineSpace/Ordered.lean
k : Type u_1
E : Type u_2
PE : Type u_3
inst✝³ : OrderedRing k
inst✝² : OrderedAddCommGroup E
inst✝¹ : Module k E
inst✝ : OrderedSMul k E
a a' b b' : E
r r' : k
h : r < r'

⊢ (1 - r) • a + r • b < (1 - r') • a + r' • b ↔ a < b
-- 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✝¹ : Algebra A K
inst✝ : IsFractionRing A K
h : IsDedekindDomain A
I : Ideal A
hI0 : I ≠ ⊥

⊢ ↑I * (↑I)⁻¹ = 1
-- 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✝¹ : Algebra A K
inst✝ : IsFractionRing A K
h : IsDedekindDomain A
I : Ideal A
hI0 : I ≠ ⊥

⊢ (↑I * (↑I)⁻¹)⁻¹ ≤ 1
-- 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✝¹ : Algebra A K
inst✝ : IsFractionRing A K
h : IsDedekindDomain A
I : Ideal A
hI0 : I ≠ ⊥
hJ0 : ¬↑I * (↑I)⁻¹ = 0
x : K
hx : x ∈ (fun a => ↑a) (↑I * (↑I)⁻¹)⁻¹

⊢ x ∈ (fun a => ↑a) 1
-- 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✝¹ : Algebra A K
inst✝ : IsFractionRing A K
h : IsDedekindDomain A
I : Ideal A
hI0 : I ≠ ⊥
hJ0 : ¬↑I * (↑I)⁻¹ = 0
x : K
hx : x ∈ (fun a => ↑a) (↑I * (↑I)⁻¹)⁻¹

⊢ x ∈ integralClosure A K
-- 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✝¹ : Algebra A K
inst✝ : IsFractionRing A K
h : IsDedekindDomain A
I : Ideal A
hI0 : I ≠ ⊥
hJ0 : ¬↑I * (↑I)⁻¹ = 0
x : K
hx : x ∈ (fun a => ↑a) (↑I * (↑I)⁻¹)⁻¹

⊢ ∃ M, (Subalgebra.toSubmodule M).FG ∧ x ∈ M
-- 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✝¹ : Algebra A K
inst✝ : IsFractionRing A K
h : IsDedekindDomain A
I : Ideal A
hI0 : I ≠ ⊥
hJ0 : ¬↑I * (↑I)⁻¹ = 0
x : K
hx : x ∈ (fun a => ↑a) (↑I * (↑I)⁻¹)⁻¹
x_mul_mem : ∀ b ∈ (↑I)⁻¹, x * b ∈ (↑I)⁻¹

⊢ ∃ M, (Subalgebra.toSubmodule M).FG ∧ x ∈ M
-- 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✝¹ : Algebra A K
inst✝ : IsFractionRing A K
h : IsDedekindDomain A
I : Ideal A
hI0 : I ≠ ⊥
hJ0 : ¬↑I * (↑I)⁻¹ = 0
x : K
hx : x ∈ (fun a => ↑a) (↑I * (↑I)⁻¹)⁻¹
x_mul_mem : ∀ b ∈ (↑I)⁻¹, x * b ∈ (↑I)⁻¹
y : K
hy : y ∈ Subalgebra.toSubmodule (Polynomial.aeval x).range

⊢ y ∈ ↑(↑I)⁻¹
-- 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✝¹ : Algebra A K
inst✝ : IsFractionRing A K
h : IsDedekindDomain A
I : Ideal A
hI0 : I ≠ ⊥
hJ0 : ¬↑I * (↑I)⁻¹ = 0
x : K
hx : x ∈ (fun a => ↑a) (↑I * (↑I)⁻¹)⁻¹
x_mul_mem : ∀ b ∈ (↑I)⁻¹, x * b ∈ (↑I)⁻¹
p : A[X]
hy : (Polynomial.aeval x) p ∈ Subalgebra.toSubmodule (Polynomial.aeval x).range

⊢ (Polynomial.aeval x) p ∈ ↑(↑I)⁻¹
-- 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✝¹ : Algebra A K
inst✝ : IsFractionRing A K
h : IsDedekindDomain A
I : Ideal A
hI0 : I ≠ ⊥
hJ0 : ¬↑I * (↑I)⁻¹ = 0
x : K
hx : x ∈ (fun a => ↑a) (↑I * (↑I)⁻¹)⁻¹
x_mul_mem : ∀ b ∈ (↑I)⁻¹, x * b ∈ (↑I)⁻¹
p : A[X]
hy : (Polynomial.aeval x) p ∈ Subalgebra.toSubmodule (Polynomial.aeval x).range

⊢ ∑ i ∈ Finset.range (p.natDegree + 1), p.coeff i • x ^ i ∈ ↑(↑I)⁻¹
-- 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✝¹ : Algebra A K
inst✝ : IsFractionRing A K
h : IsDedekindDomain A
I : Ideal A
hI0 : I ≠ ⊥
hJ0 : ¬↑I * (↑I)⁻¹ = 0
x : K
hx : x ∈ (fun a => ↑a) (↑I * (↑I)⁻¹)⁻¹
x_mul_mem : ∀ b ∈ (↑I)⁻¹, x * b ∈ (↑I)⁻¹
p : A[X]
hy : (Polynomial.aeval x) p ∈ Subalgebra.toSubmodule (Polynomial.aeval x).range
i : ℕ
hi : i ∈ Finset.range (p.natDegree + 1)

⊢ x ^ i ∈ ↑(↑I)⁻¹
-- Mathlib/NumberTheory/LSeries/Dirichlet.lean
n : ℕ
χ : DirichletCharacter ℂ n
this : (1 ⍟ fun x => ↑(μ x)) = δ

⊢ (fun n_1 => χ ↑n_1) ⍟ ((fun n_1 => χ ↑n_1) * fun n => ↑(μ n)) = δ
-- Mathlib/NumberTheory/LSeries/Dirichlet.lean
n : ℕ
χ : DirichletCharacter ℂ n
this : (1 ⍟ fun x => ↑(μ x)) = δ

⊢ (fun n_1 => χ ↑n_1) * 1 ⍟ ((fun n_1 => χ ↑n_1) * fun n => ↑(μ n)) = δ
-- Mathlib/Algebra/Module/Submodule/Map.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
R₃ : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
K : Type u_9
V : Type u_10
V₂ : Type u_11
inst✝⁴ : Semifield K
inst✝³ : AddCommMonoid V
inst✝² : Module K V
inst✝¹ : AddCommMonoid V₂
inst✝ : Module K V₂
f : V →ₗ[K] V₂
p : Submodule K V₂
a : K
h : a ≠ 0
b : V

⊢ b ∈ comap (a • f) p ↔ b ∈ comap f p
-- Mathlib/Topology/Algebra/UniformGroup.lean
G : Type u_1
inst✝⁴ : Group G
inst✝³ : TopologicalSpace G
inst✝² : TopologicalGroup G
inst✝¹ : T2Space G
H : Type u_2
inst✝ : Group H
f : H →* G
hf' : DiscreteTopology ↥f.range
hf : Function.Injective ⇑f.rangeRestrict

⊢ Tendsto (⇑f) cofinite (cocompact G)
-- Mathlib/SetTheory/Ordinal/FixedPoint.lean
o : Ordinal.{u}
f : (b : Ordinal.{u}) → b < o → Ordinal.{max u v} → Ordinal.{max u v}
i : Ordinal.{u}
hi : i < o
H : IsNormal (f i hi)
a : Ordinal.{max u v}

⊢ f i hi (o.derivBFamily f a) = o.derivBFamily f a
-- Mathlib/SetTheory/Ordinal/FixedPoint.lean
o : Ordinal.{u}
f : (b : Ordinal.{u}) → b < o → Ordinal.{max u v} → Ordinal.{max u v}
i : Ordinal.{u}
hi : i < o
H : IsNormal (f i hi)
a : Ordinal.{max u v}

⊢ o.familyOfBFamily f (enum (fun x x_1 => x < x_1) i ⋯) (o.derivBFamily f a) = o.derivBFamily f a
-- Mathlib/SetTheory/Ordinal/FixedPoint.lean
o : Ordinal.{u}
f : (b : Ordinal.{u}) → b < o → Ordinal.{max u v} → Ordinal.{max u v}
i : Ordinal.{u}
hi : i < o
H : IsNormal (f i hi)
a : Ordinal.{max u v}

⊢ IsNormal (o.familyOfBFamily f (enum (fun x x_1 => x < x_1) i ⋯))
-- Mathlib/SetTheory/Ordinal/FixedPoint.lean
o : Ordinal.{u}
f : (b : Ordinal.{u}) → b < o → Ordinal.{max u v} → Ordinal.{max u v}
i : Ordinal.{u}
hi : i < o
H : IsNormal (f i hi)
a : Ordinal.{max u v}

⊢ IsNormal (f i ?H.hi)
-- Mathlib/SetTheory/Ordinal/FixedPoint.lean
o : Ordinal.{u}
f : (b : Ordinal.{u}) → b < o → Ordinal.{max u v} → Ordinal.{max u v}
i : Ordinal.{u}
hi : i < o
H : IsNormal (f i hi)
a : Ordinal.{max u v}

⊢ i < o
-- Mathlib/Algebra/Group/Units.lean
α : Type u
M : Type u_1
N : Type u_2
inst✝ : DivisionMonoid α
a b c : α
h : IsUnit a

⊢ a / a = 1
-- Mathlib/Combinatorics/SimpleGraph/Density.lean
𝕜 : Type u_1
ι : Type u_2
κ : Type u_3
α : Type u_4
β : Type u_5
G : SimpleGraph α
inst✝¹ : DecidableRel G.Adj
s s₁ s₂ t t₁ t₂ : Finset α
a b : α
inst✝ : DecidableEq α
h : Disjoint s t

⊢ (G.interedges s t).card + (Gᶜ.interedges s t).card = s.card * t.card
-- Mathlib/Combinatorics/SimpleGraph/Density.lean
𝕜 : Type u_1
ι : Type u_2
κ : Type u_3
α : Type u_4
β : Type u_5
G : SimpleGraph α
inst✝¹ : DecidableRel G.Adj
s s₁ s₂ t t₁ t₂ : Finset α
a b : α
inst✝ : DecidableEq α
h : Disjoint s t

⊢ (filter (fun e => G.Adj e.1 e.2) (s ×ˢ t)).card + (filter (fun e => Gᶜ.Adj e.1 e.2) (s ×ˢ t)).card = (s ×ˢ t).card
-- Mathlib/Combinatorics/SimpleGraph/Density.lean
𝕜 : Type u_1
ι : Type u_2
κ : Type u_3
α : Type u_4
β : Type u_5
G : SimpleGraph α
inst✝¹ : DecidableRel G.Adj
s s₁ s₂ t t₁ t₂ : Finset α
a b : α
inst✝ : DecidableEq α
h : Disjoint s t
this : filter (fun e => Gᶜ.Adj e.1 e.2) (s ×ˢ t) = filter (fun e => ¬G.Adj e.1 e.2) (s ×ˢ t)

⊢ (filter (fun e => G.Adj e.1 e.2) (s ×ˢ t)).card + (filter (fun e => Gᶜ.Adj e.1 e.2) (s ×ˢ t)).card = (s ×ˢ t).card
-- Mathlib/Combinatorics/SimpleGraph/Density.lean
𝕜 : Type u_1
ι : Type u_2
κ : Type u_3
α : Type u_4
β : Type u_5
G : SimpleGraph α
inst✝¹ : DecidableRel G.Adj
s s₁ s₂ t t₁ t₂ : Finset α
a b : α
inst✝ : DecidableEq α
h : Disjoint s t
this : filter (fun e => Gᶜ.Adj e.1 e.2) (s ×ˢ t) = filter (fun e => ¬G.Adj e.1 e.2) (s ×ˢ t)

⊢ Disjoint (filter (fun e => G.Adj e.1 e.2) (s ×ˢ t)) (filter (fun e => ¬G.Adj e.1 e.2) (s ×ˢ t))
-- Mathlib/RingTheory/Ideal/Operations.lean
R : Type u
ι : Type u_1
inst✝ : CommSemiring R
I J K L : Ideal R
h : K ⊔ J = ⊤

⊢ I * K ⊔ J = I ⊔ J
-- Mathlib/RingTheory/Ideal/Operations.lean
R : Type u
ι : Type u_1
inst✝ : CommSemiring R
I J K L : Ideal R
h : J ⊔ K = ⊤

⊢ I * K ⊔ J = I ⊔ J
-- Mathlib/Order/CompleteBooleanAlgebra.lean
α : Type u
β : Type v
ι : Sort w
κ : ι → Sort w'
inst✝ : Frame α
s t : Set α
a✝ b a : α
f : ι → α

⊢ a ⊓ ⨆ i, f i = ⨆ i, a ⊓ f i
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x : ℂ

⊢ (x ^ 2⁻¹).re = √((abs x + x.re) / 2)
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x : ℂ

⊢ 0 ≤ abs x
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x : ℂ

⊢ -π ≤ x.arg
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
x : ℂ

⊢ x.arg ≤ π
-- Mathlib/RingTheory/DedekindDomain/SelmerGroup.lean
R : Type u
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
K : Type v
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
x : Rˣ

⊢ v.valuationOfNeZero ((Units.map ↑(algebraMap R K)) x) = 1
-- Mathlib/RingTheory/DedekindDomain/SelmerGroup.lean
R : Type u
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
K : Type v
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
x : Rˣ

⊢ v.valuation (↑(algebraMap R K) ↑x) ≤ ↑1 ∧ ¬v.valuation (↑(algebraMap R K) ↑x) < ↑1
-- Mathlib/GroupTheory/Coxeter/Inversion.lean
B : Type u_1
W : Type u_2
inst✝ : Group W
M : CoxeterMatrix B
cs : CoxeterSystem M W
t : W
ht : cs.IsReflection t

⊢ Odd (cs.length t)
-- Mathlib/GroupTheory/Coxeter/Inversion.lean
B : Type u_1
W : Type u_2
inst✝ : Group W
M : CoxeterMatrix B
cs : CoxeterSystem M W
t : W
ht : cs.IsReflection t

⊢ cs.lengthParity t = Multiplicative.ofAdd 1
-- Mathlib/GroupTheory/Coxeter/Inversion.lean
B : Type u_1
W : Type u_2
inst✝ : Group W
M : CoxeterMatrix B
cs : CoxeterSystem M W
w : W
i : B

⊢ cs.lengthParity (w * cs.simple i * w⁻¹) = Multiplicative.ofAdd 1
-- Mathlib/CategoryTheory/Sites/PreservesLocallyBijective.lean
C : Type u_1
D : Type u_2
A : Type u_3
inst✝⁵ : Category.{u_4, u_1} C
inst✝⁴ : Category.{u_5, u_2} D
inst✝³ : Category.{u_7, u_3} A
J : GrothendieckTopology C
K : GrothendieckTopology D
H : C ⥤ D
F G : Dᵒᵖ ⥤ A
f : F ⟶ G
inst✝² : ConcreteCategory A
hH : CoverPreserving J K H
inst✝¹ : H.IsCoverDense K
inst✝ : IsLocallyInjective J (whiskerLeft H.op f)
X : Dᵒᵖ
a b : (forget A).obj (F.obj X)
h : (f.app X) a = (f.app X) b

⊢ equalizerSieve a b ∈ K.sieves (Opposite.unop X)
-- Mathlib/CategoryTheory/Sites/PreservesLocallyBijective.lean
C : Type u_1
D : Type u_2
A : Type u_3
inst✝⁵ : Category.{u_4, u_1} C
inst✝⁴ : Category.{u_5, u_2} D
inst✝³ : Category.{u_7, u_3} A
J : GrothendieckTopology C
K : GrothendieckTopology D
H : C ⥤ D
F G : Dᵒᵖ ⥤ A
f : F ⟶ G
inst✝² : ConcreteCategory A
hH : CoverPreserving J K H
inst✝¹ : H.IsCoverDense K
inst✝ : IsLocallyInjective J (whiskerLeft H.op f)
X : Dᵒᵖ
a b : (forget A).obj (F.obj X)
h : (f.app X) a = (f.app X) b

⊢ ∀ ⦃Y : D⦄ ⦃f : Y ⟶ Opposite.unop X⦄, (Sieve.coverByImage H (Opposite.unop X)).arrows f → Sieve.pullback f (equalizerSieve a b) ∈ K.sieves Y
-- Mathlib/CategoryTheory/Sites/PreservesLocallyBijective.lean
C : Type u_1
D : Type u_2
A : Type u_3
inst✝⁵ : Category.{u_4, u_1} C
inst✝⁴ : Category.{u_5, u_2} D
inst✝³ : Category.{u_7, u_3} A
J : GrothendieckTopology C
K : GrothendieckTopology D
H : C ⥤ D
F G : Dᵒᵖ ⥤ A
f : F ⟶ G
inst✝² : ConcreteCategory A
hH : CoverPreserving J K H
inst✝¹ : H.IsCoverDense K
inst✝ : IsLocallyInjective J (whiskerLeft H.op f)
X : Dᵒᵖ
a b : (forget A).obj (F.obj X)
h : (f.app X) a = (f.app X) b
Y : D
g : Y ⟶ Opposite.unop X
Z : C
lift : Y ⟶ H.obj Z
map : H.obj Z ⟶ Opposite.unop X
fac : lift ≫ map = g

⊢ Sieve.pullback g (equalizerSieve a b) ∈ K.sieves Y
-- Mathlib/CategoryTheory/Sites/PreservesLocallyBijective.lean
C : Type u_1
D : Type u_2
A : Type u_3
inst✝⁵ : Category.{u_4, u_1} C
inst✝⁴ : Category.{u_5, u_2} D
inst✝³ : Category.{u_7, u_3} A
J : GrothendieckTopology C
K : GrothendieckTopology D
H : C ⥤ D
F G : Dᵒᵖ ⥤ A
f : F ⟶ G
inst✝² : ConcreteCategory A
hH : CoverPreserving J K H
inst✝¹ : H.IsCoverDense K
inst✝ : IsLocallyInjective J (whiskerLeft H.op f)
X : Dᵒᵖ
a b : (forget A).obj (F.obj X)
h : (f.app X) a = (f.app X) b
Y : D
g : Y ⟶ Opposite.unop X
Z : C
lift : Y ⟶ H.obj Z
map : H.obj Z ⟶ Opposite.unop X
fac : lift ≫ map = g

⊢ Sieve.pullback lift (Sieve.pullback map (equalizerSieve a b)) ∈ K.sieves Y
-- Mathlib/CategoryTheory/Sites/PreservesLocallyBijective.lean
C : Type u_1
D : Type u_2
A : Type u_3
inst✝⁵ : Category.{u_4, u_1} C
inst✝⁴ : Category.{u_5, u_2} D
inst✝³ : Category.{u_7, u_3} A
J : GrothendieckTopology C
K : GrothendieckTopology D
H : C ⥤ D
F G : Dᵒᵖ ⥤ A
f : F ⟶ G
inst✝² : ConcreteCategory A
hH : CoverPreserving J K H
inst✝¹ : H.IsCoverDense K
inst✝ : IsLocallyInjective J (whiskerLeft H.op f)
X : Dᵒᵖ
a b : (forget A).obj (F.obj X)
h : (f.app X) a = (f.app X) b
Y : D
g : Y ⟶ Opposite.unop X
Z : C
lift : Y ⟶ H.obj Z
map : H.obj Z ⟶ Opposite.unop X
fac : lift ≫ map = g

⊢ Sieve.pullback map (equalizerSieve a b) ∈ K.sieves (H.obj Z)
-- Mathlib/CategoryTheory/Sites/PreservesLocallyBijective.lean
C : Type u_1
D : Type u_2
A : Type u_3
inst✝⁵ : Category.{u_4, u_1} C
inst✝⁴ : Category.{u_5, u_2} D
inst✝³ : Category.{u_7, u_3} A
J : GrothendieckTopology C
K : GrothendieckTopology D
H : C ⥤ D
F G : Dᵒᵖ ⥤ A
f : F ⟶ G
inst✝² : ConcreteCategory A
hH : CoverPreserving J K H
inst✝¹ : H.IsCoverDense K
inst✝ : IsLocallyInjective J (whiskerLeft H.op f)
X : Dᵒᵖ
a b : (forget A).obj (F.obj X)
h : (f.app X) a = (f.app X) b
Y : D
g : Y ⟶ Opposite.unop X
Z : C
lift : Y ⟶ H.obj Z
map : H.obj Z ⟶ Opposite.unop X
fac : lift ≫ map = g

⊢ Sieve.functorPushforward H (Sieve.functorPullback H (Sieve.pullback map (equalizerSieve a b))) ∈ K.sieves (H.obj Z)
-- Mathlib/CategoryTheory/Sites/PreservesLocallyBijective.lean
C : Type u_1
D : Type u_2
A : Type u_3
inst✝⁵ : Category.{u_4, u_1} C
inst✝⁴ : Category.{u_5, u_2} D
inst✝³ : Category.{u_7, u_3} A
J : GrothendieckTopology C
K : GrothendieckTopology D
H : C ⥤ D
F G : Dᵒᵖ ⥤ A
f : F ⟶ G
inst✝² : ConcreteCategory A
hH : CoverPreserving J K H
inst✝¹ : H.IsCoverDense K
inst✝ : IsLocallyInjective J (whiskerLeft H.op f)
X : Dᵒᵖ
a b : (forget A).obj (F.obj X)
h : (f.app X) a = (f.app X) b
Y : D
g : Y ⟶ Opposite.unop X
Z : C
lift : Y ⟶ H.obj Z
map : H.obj Z ⟶ Opposite.unop X
fac : lift ≫ map = g

⊢ equalizerSieve ((forget A).map (F.map map.op) a) ((forget A).map (F.map map.op) b) ≤ Sieve.functorPullback H (Sieve.pullback map (equalizerSieve a b))
-- Mathlib/CategoryTheory/Sites/PreservesLocallyBijective.lean
C : Type u_1
D : Type u_2
A : Type u_3
inst✝⁵ : Category.{u_4, u_1} C
inst✝⁴ : Category.{u_5, u_2} D
inst✝³ : Category.{u_7, u_3} A
J : GrothendieckTopology C
K : GrothendieckTopology D
H : C ⥤ D
F G : Dᵒᵖ ⥤ A
f : F ⟶ G
inst✝² : ConcreteCategory A
hH : CoverPreserving J K H
inst✝¹ : H.IsCoverDense K
inst✝ : IsLocallyInjective J (whiskerLeft H.op f)
X : Dᵒᵖ
a b : (forget A).obj (F.obj X)
h : (f.app X) a = (f.app X) b
Y : D
g : Y ⟶ Opposite.unop X
Z : C
lift : Y ⟶ H.obj Z
map : H.obj Z ⟶ Opposite.unop X
fac : lift ≫ map = g

⊢ ((whiskerLeft H.op f).app (Opposite.op Z)) ((forget A).map (F.map map.op) a) = ((whiskerLeft H.op f).app (Opposite.op Z)) ((forget A).map (F.map map.op) b)
-- Mathlib/Algebra/DirectLimit.lean
R : Type u
inst✝¹¹ : Ring R
ι : Type v
inst✝¹⁰ : Preorder ι
G : ι → Type w
inst✝⁹ : (i : ι) → AddCommGroup (G i)
inst✝⁸ : (i : ι) → Module R (G i)
f : (i j : ι) → i ≤ j → G i →ₗ[R] G j
inst✝⁷ : DecidableEq ι
P : Type u₁
inst✝⁶ : AddCommGroup P
inst✝⁵ : Module R P
g✝ : (i : ι) → G i →ₗ[R] P
Hg : ∀ (i j : ι) (hij : i ≤ j) (x : G i), (g✝ j) ((f i j hij) x) = (g✝ i) x
G' : ι → Type v'
inst✝⁴ : (i : ι) → AddCommGroup (G' i)
inst✝³ : (i : ι) → Module R (G' i)
f' : (i j : ι) → i ≤ j → G' i →ₗ[R] G' j
G'' : ι → Type v''
inst✝² : (i : ι) → AddCommGroup (G'' i)
inst✝¹ : (i : ι) → Module R (G'' i)
f'' : (i j : ι) → i ≤ j → G'' i →ₗ[R] G'' j
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
e : (i : ι) → G i ≃ₗ[R] G' i
he : ∀ (i j : ι) (h : i ≤ j), ↑(e j) ∘ₗ f i j h = f' i j h ∘ₗ ↑(e i)
i✝ : ι
g : G' i✝
i j : ι
h : i ≤ j

⊢ ↑(e j).symm ∘ₗ f' i j h = f i j h ∘ₗ ↑(e i).symm
-- Mathlib/Order/Filter/Basic.lean
α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι : Sort x
l : Filter α
f₁ f₂ : α → β
l₁ : Filter α
l₂ : Filter β
hl : f₁ =ᶠ[l₁] f₂

⊢ Tendsto f₁ l₁ l₂ ↔ Tendsto f₂ l₁ l₂
-- Mathlib/Algebra/Group/Indicator.lean
α : Type u_1
β : Type u_2
ι : Type u_3
M : Type u_4
N : Type u_5
inst✝¹ : One M
inst✝ : One N
s✝ t : Set α
f g : α → M
a : α
s : Set M

⊢ t.mulIndicator 1 ⁻¹' s ∈ {univ, ∅}
-- Mathlib/NumberTheory/Modular.lean
g : SL(2, ℤ)
z✝ z : ℍ

⊢ ∃ g, g • z ∈ 𝒟
-- Mathlib/NumberTheory/Modular.lean
g : SL(2, ℤ)
z✝ z : ℍ
g₀ : SL(2, ℤ)
hg₀ : ∀ (g' : SL(2, ℤ)), (g' • z).im ≤ (g₀ • z).im

⊢ ∃ g, g • z ∈ 𝒟
-- Mathlib/NumberTheory/Modular.lean
g✝ : SL(2, ℤ)
z✝ z : ℍ
g₀ : SL(2, ℤ)
hg₀ : ∀ (g' : SL(2, ℤ)), (g' • z).im ≤ (g₀ • z).im
g : SL(2, ℤ)
hg : ↑g 1 = ↑g₀ 1
hg' : ∀ (g' : SL(2, ℤ)), ↑g 1 = ↑g' 1 → |(g • z).re| ≤ |(g' • z).re|

⊢ ∃ g, g • z ∈ 𝒟
-- Mathlib/NumberTheory/Modular.lean
g✝ : SL(2, ℤ)
z✝ z : ℍ
g₀ : SL(2, ℤ)
hg₀ : ∀ (g' : SL(2, ℤ)), (g' • z).im ≤ (g₀ • z).im
g : SL(2, ℤ)
hg : ↑g 1 = ↑g₀ 1
hg' : ∀ (g' : SL(2, ℤ)), ↑g 1 = ↑g' 1 → |(g • z).re| ≤ |(g' • z).re|

⊢ g • z ∈ 𝒟