ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Geometry/Manifold/InteriorBoundary.lean
𝕜 : 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
inst✝⁷ : ChartedSpace H M
E' : Type u_5
inst✝⁶ : NormedAddCommGroup E'
inst✝⁵ : NormedSpace 𝕜 E'
H' : Type u_6
inst✝⁴ : TopologicalSpace H'
N : Type u_7
inst✝³ : TopologicalSpace N
inst✝² : ChartedSpace H' N
J : ModelWithCorners 𝕜 E' H'
inst✝¹ : SmoothManifoldWithCorners J N
x : M
y : N
inst✝ : J.Boundaryless

⊢ (I.prod J).boundary (M × N) = (I.boundary M).prod univ
-- Mathlib/Geometry/Manifold/InteriorBoundary.lean
𝕜 : 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
inst✝⁷ : ChartedSpace H M
E' : Type u_5
inst✝⁶ : NormedAddCommGroup E'
inst✝⁵ : NormedSpace 𝕜 E'
H' : Type u_6
inst✝⁴ : TopologicalSpace H'
N : Type u_7
inst✝³ : TopologicalSpace N
inst✝² : ChartedSpace H' N
J : ModelWithCorners 𝕜 E' H'
inst✝¹ : SmoothManifoldWithCorners J N
x : M
y : N
inst✝ : J.Boundaryless

⊢ univ.prod ∅ ∪ (I.boundary M).prod univ = (I.boundary M).prod univ
-- Mathlib/Geometry/Manifold/InteriorBoundary.lean
𝕜 : 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
inst✝⁷ : ChartedSpace H M
E' : Type u_5
inst✝⁶ : NormedAddCommGroup E'
inst✝⁵ : NormedSpace 𝕜 E'
H' : Type u_6
inst✝⁴ : TopologicalSpace H'
N : Type u_7
inst✝³ : TopologicalSpace N
inst✝² : ChartedSpace H' N
J : ModelWithCorners 𝕜 E' H'
inst✝¹ : SmoothManifoldWithCorners J N
x : M
y : N
inst✝ : J.Boundaryless
this : univ.prod ∅ = ∅

⊢ univ.prod ∅ ∪ (I.boundary M).prod univ = (I.boundary M).prod univ
-- Mathlib/Algebra/Polynomial/Eval.lean
R : Type u
S : Type v
T : Type w
ι : Type y
a b : R
m n : ℕ
inst✝¹ : Semiring R
p q : R[X]
x✝ : R
inst✝ : CommSemiring S
f : R →+* S
x : S

⊢ eval₂ f x (p.comp q) = eval₂ f (eval₂ f x q) p
-- Mathlib/Algebra/Polynomial/Eval.lean
R : Type u
S : Type v
T : Type w
ι : Type y
a b : R
m n : ℕ
inst✝¹ : Semiring R
p q : R[X]
x✝ : R
inst✝ : CommSemiring S
f : R →+* S
x : S

⊢ eval₂ f x (eval₂ C q (∑ i ∈ range (p.natDegree + 1), (monomial i) (p.coeff i))) = eval₂ f (eval₂ f x q) (∑ i ∈ range (p.natDegree + 1), (monomial i) (p.coeff i))
-- Mathlib/Data/Finset/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝ : DecidableEq α
s t u v : Finset α
a b : α
h : a ∉ s

⊢ s ⊆ insert a t ↔ s ⊆ t
-- Mathlib/Data/Real/Archimedean.lean
f : CauSeq ℝ abs
S : Set ℝ := {x | const abs x < f}

⊢ ∃ x, f ≈ const abs x
-- Mathlib/Data/Real/Archimedean.lean
f : CauSeq ℝ abs
S : Set ℝ := {x | const abs x < f}
lb : ∃ x, x ∈ S

⊢ ∃ x, f ≈ const abs x
-- Mathlib/Data/Real/Archimedean.lean
f : CauSeq ℝ abs
S : Set ℝ := {x | const abs x < f}
lb : ∃ x, x ∈ S
ub' : ∀ (x : ℝ), f < const abs x → ∀ y ∈ S, y ≤ x

⊢ ∃ x, f ≈ const abs x
-- Mathlib/Data/Real/Archimedean.lean
f : CauSeq ℝ abs
S : Set ℝ := {x | const abs x < f}
lb : ∃ x, x ∈ S
ub' : ∀ (x : ℝ), f < const abs x → ∀ y ∈ S, y ≤ x
ub : ∃ x, ∀ y ∈ S, y ≤ x

⊢ ∃ x, f ≈ const abs x
-- Mathlib/Data/Real/Archimedean.lean
f : CauSeq ℝ abs
S : Set ℝ := {x | const abs x < f}
lb : ∃ x, x ∈ S
ub' : ∀ (x : ℝ), f < const abs x → ∀ y ∈ S, y ≤ x
ub : ∃ x, ∀ y ∈ S, y ≤ x
h : f < const abs (sSup S)

⊢ False
-- Mathlib/Data/Real/Archimedean.lean
f : CauSeq ℝ abs
S : Set ℝ := {x | const abs x < f}
lb : ∃ x, x ∈ S
ub' : ∀ (x : ℝ), f < const abs x → ∀ y ∈ S, y ≤ x
ub : ∃ x, ∀ y ∈ S, y ≤ x
h : const abs (sSup S) < f

⊢ False
-- Mathlib/Data/List/Sigma.lean
α : Type u
β : α → Type v
l l₁ l₂ : List (Sigma β)
L : List (List (Sigma β))

⊢ L.join.NodupKeys ↔ (∀ l ∈ L, l.NodupKeys) ∧ Pairwise Disjoint (map keys L)
-- Mathlib/Data/List/Sigma.lean
α : Type u
β : α → Type v
l l₁ l₂ : List (Sigma β)
L : List (List (Sigma β))

⊢ (∀ l ∈ L, Pairwise (fun s s' => s.fst ≠ s'.fst) l) ∧ Pairwise (fun l₁ l₂ => ∀ x ∈ l₁, ∀ y ∈ l₂, x.fst ≠ y.fst) L ↔ (∀ l ∈ L, l.NodupKeys) ∧ Pairwise (fun a b => a.keys.Disjoint b.keys) L
-- Mathlib/Data/List/Sigma.lean
α : Type u
β : α → Type v
l l₁ l₂ : List (Sigma β)
L : List (List (Sigma β))

⊢ Pairwise (fun l₁ l₂ => ∀ x ∈ l₁, ∀ y ∈ l₂, x.fst ≠ y.fst) L ↔ Pairwise (fun a b => a.keys.Disjoint b.keys) L
-- Mathlib/Data/List/Sigma.lean
α : Type u
β : α → Type v
l l₁ l₂ : List (Sigma β)
L : List (List (Sigma β))

⊢ Pairwise (fun l₁ l₂ => ∀ x ∈ l₁, ∀ y ∈ l₂, x.fst ≠ y.fst) L = Pairwise (fun a b => a.keys.Disjoint b.keys) L
-- Mathlib/Data/List/Sigma.lean
α : Type u
β : α → Type v
l l₁✝ l₂✝ : List (Sigma β)
L : List (List (Sigma β))
l₁ l₂ : List (Sigma β)

⊢ (∀ x ∈ l₁, ∀ y ∈ l₂, x.fst ≠ y.fst) ↔ l₁.keys.Disjoint l₂.keys
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝⁹ : CommRing R
inst✝⁸ : CommRing A
inst✝⁷ : Ring B
inst✝⁶ : CommRing S✝
inst✝⁵ : CommRing T
inst✝⁴ : Algebra A B
inst✝³ : Algebra R B
f : R →+* S✝
g : S✝ →+* T
inst✝² : Algebra R A
inst✝¹ : IsScalarTower R A B
inst✝ : Algebra.IsIntegral R A
x : B
p : A[X]
pmonic : p.Monic
hp : eval₂ (algebraMap A B) x p = 0
S : Subalgebra R A := adjoin R ↑p.coeffs

⊢ IsIntegral R x
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝⁹ : CommRing R
inst✝⁸ : CommRing A
inst✝⁷ : Ring B
inst✝⁶ : CommRing S✝
inst✝⁵ : CommRing T
inst✝⁴ : Algebra A B
inst✝³ : Algebra R B
f : R →+* S✝
g : S✝ →+* T
inst✝² : Algebra R A
inst✝¹ : IsScalarTower R A B
inst✝ : Algebra.IsIntegral R A
x : B
p : A[X]
pmonic : p.Monic
hp : eval₂ (algebraMap A B) x p = 0
S : Subalgebra R A := adjoin R ↑p.coeffs
this : Module.Finite R ↥S

⊢ IsIntegral R x
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝⁹ : CommRing R
inst✝⁸ : CommRing A
inst✝⁷ : Ring B
inst✝⁶ : CommRing S✝
inst✝⁵ : CommRing T
inst✝⁴ : Algebra A B
inst✝³ : Algebra R B
f : R →+* S✝
g : S✝ →+* T
inst✝² : Algebra R A
inst✝¹ : IsScalarTower R A B
inst✝ : Algebra.IsIntegral R A
x : B
p : A[X]
pmonic : p.Monic
hp : eval₂ (algebraMap A B) x p = 0
S : Subalgebra R A := adjoin R ↑p.coeffs
this : Module.Finite R ↥S
p' : (↥S)[X] := p.toSubring S.toSubring ⋯

⊢ IsIntegral R x
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝⁹ : CommRing R
inst✝⁸ : CommRing A
inst✝⁷ : Ring B
inst✝⁶ : CommRing S✝
inst✝⁵ : CommRing T
inst✝⁴ : Algebra A B
inst✝³ : Algebra R B
f : R →+* S✝
g : S✝ →+* T
inst✝² : Algebra R A
inst✝¹ : IsScalarTower R A B
inst✝ : Algebra.IsIntegral R A
x : B
p : A[X]
pmonic : p.Monic
hp : eval₂ (algebraMap A B) x p = 0
S : Subalgebra R A := adjoin R ↑p.coeffs
this : Module.Finite R ↥S
p' : (↥S)[X] := p.toSubring S.toSubring ⋯
hSx : IsIntegral (↥S) x

⊢ IsIntegral R x
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝⁹ : CommRing R
inst✝⁸ : CommRing A
inst✝⁷ : Ring B
inst✝⁶ : CommRing S✝
inst✝⁵ : CommRing T
inst✝⁴ : Algebra A B
inst✝³ : Algebra R B
f : R →+* S✝
g : S✝ →+* T
inst✝² : Algebra R A
inst✝¹ : IsScalarTower R A B
inst✝ : Algebra.IsIntegral R A
x : B
p : A[X]
pmonic : p.Monic
hp : eval₂ (algebraMap A B) x p = 0
S : Subalgebra R A := adjoin R ↑p.coeffs
this : Module.Finite R ↥S
p' : (↥S)[X] := p.toSubring S.toSubring ⋯
hSx : IsIntegral (↥S) x
Sx : Submodule (↥S) B := Subalgebra.toSubmodule (adjoin ↥S {x})
MSx : Module ↥S ↥Sx := SMulMemClass.toModule Sx

⊢ IsIntegral R x
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝⁹ : CommRing R
inst✝⁸ : CommRing A
inst✝⁷ : Ring B
inst✝⁶ : CommRing S✝
inst✝⁵ : CommRing T
inst✝⁴ : Algebra A B
inst✝³ : Algebra R B
f : R →+* S✝
g : S✝ →+* T
inst✝² : Algebra R A
inst✝¹ : IsScalarTower R A B
inst✝ : Algebra.IsIntegral R A
x : B
p : A[X]
pmonic : p.Monic
hp : eval₂ (algebraMap A B) x p = 0
S : Subalgebra R A := adjoin R ↑p.coeffs
this✝ : Module.Finite R ↥S
p' : (↥S)[X] := p.toSubring S.toSubring ⋯
hSx : IsIntegral (↥S) x
Sx : Submodule (↥S) B := Subalgebra.toSubmodule (adjoin ↥S {x})
MSx : Module ↥S ↥Sx := SMulMemClass.toModule Sx
this : Module.Finite ↥S ↥Sx

⊢ IsIntegral R x
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝⁹ : CommRing R
inst✝⁸ : CommRing A
inst✝⁷ : Ring B
inst✝⁶ : CommRing S✝
inst✝⁵ : CommRing T
inst✝⁴ : Algebra A B
inst✝³ : Algebra R B
f : R →+* S✝
g : S✝ →+* T
inst✝² : Algebra R A
inst✝¹ : IsScalarTower R A B
inst✝ : Algebra.IsIntegral R A
x : B
p : A[X]
pmonic : p.Monic
hp : eval₂ (algebraMap A B) x p = 0
S : Subalgebra R A := adjoin R ↑p.coeffs
this✝ : Module.Finite R ↥S
p' : (↥S)[X] := p.toSubring S.toSubring ⋯
hSx : IsIntegral (↥S) x
Sx : Submodule (↥S) B := Subalgebra.toSubmodule (adjoin ↥S {x})
MSx : Module ↥S ↥Sx := SMulMemClass.toModule Sx
this : Module.Finite ↥S ↥Sx

⊢ (Subalgebra.toSubmodule (Subalgebra.restrictScalars R (adjoin ↥S {x}))).FG
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝⁹ : CommRing R
inst✝⁸ : CommRing A
inst✝⁷ : Ring B
inst✝⁶ : CommRing S✝
inst✝⁵ : CommRing T
inst✝⁴ : Algebra A B
inst✝³ : Algebra R B
f : R →+* S✝
g : S✝ →+* T
inst✝² : Algebra R A
inst✝¹ : IsScalarTower R A B
inst✝ : Algebra.IsIntegral R A
x : B
p : A[X]
pmonic : p.Monic
hp : eval₂ (algebraMap A B) x p = 0
S : Subalgebra R A := adjoin R ↑p.coeffs
this✝ : Module.Finite R ↥S
p' : (↥S)[X] := p.toSubring S.toSubring ⋯
hSx : IsIntegral (↥S) x
Sx : Submodule (↥S) B := Subalgebra.toSubmodule (adjoin ↥S {x})
MSx : Module ↥S ↥Sx := SMulMemClass.toModule Sx
this : Module.Finite ↥S ↥Sx

⊢ Module.Finite R ↥(Subalgebra.toSubmodule (Subalgebra.restrictScalars R (adjoin ↥S {x})))
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝⁹ : CommRing R
inst✝⁸ : CommRing A
inst✝⁷ : Ring B
inst✝⁶ : CommRing S✝
inst✝⁵ : CommRing T
inst✝⁴ : Algebra A B
inst✝³ : Algebra R B
f : R →+* S✝
g : S✝ →+* T
inst✝² : Algebra R A
inst✝¹ : IsScalarTower R A B
inst✝ : Algebra.IsIntegral R A
x : B
p : A[X]
pmonic : p.Monic
hp : eval₂ (algebraMap A B) x p = 0
S : Subalgebra R A := adjoin R ↑p.coeffs
this✝² : Module.Finite R ↥S
p' : (↥S)[X] := p.toSubring S.toSubring ⋯
hSx : IsIntegral (↥S) x
Sx : Submodule (↥S) B := Subalgebra.toSubmodule (adjoin ↥S {x})
MSx : Module ↥S ↥Sx := SMulMemClass.toModule Sx
this✝¹ : Module.Finite ↥S ↥Sx
this✝ : SMul ↥S ↥Sx := { smul := SMul.smul }
this : IsScalarTower R ↥S ↥Sx

⊢ Module.Finite R ↥(Subalgebra.toSubmodule (Subalgebra.restrictScalars R (adjoin ↥S {x})))
-- Mathlib/Topology/List.lean
α : Type u_1
β : Type u_2
inst✝¹ : TopologicalSpace α
inst✝ : TopologicalSpace β
n : ℕ
x✝ : α × List α
a : α
l : List α

⊢ ContinuousAt (fun p => insertNth n p.1 p.2) (a, l)
-- Mathlib/Topology/List.lean
α : Type u_1
β : Type u_2
inst✝¹ : TopologicalSpace α
inst✝ : TopologicalSpace β
n : ℕ
x✝ : α × List α
a : α
l : List α

⊢ Tendsto (fun p => insertNth n p.1 p.2) (𝓝 a ×ˢ 𝓝 l) (𝓝 (insertNth n (a, l).1 (a, l).2))
-- Mathlib/RingTheory/Binomial.lean
R : Type u_1
inst✝³ : NonAssocRing R
inst✝² : Pow R ℕ
inst✝¹ : BinomialRing R
inst✝ : NatPowAssoc R
r : R
k : ℕ

⊢ choose (r + 1) (k + 1) = choose r k + choose r (k + 1)
-- Mathlib/RingTheory/Binomial.lean
R : Type u_1
inst✝³ : NonAssocRing R
inst✝² : Pow R ℕ
inst✝¹ : BinomialRing R
inst✝ : NatPowAssoc R
r : R
k : ℕ

⊢ (fun x => (k + 1).factorial • x) (choose (r + 1) (k + 1)) = (fun x => (k + 1).factorial • x) (choose r k + choose r (k + 1))
-- Mathlib/RingTheory/Binomial.lean
R : Type u_1
inst✝³ : NonAssocRing R
inst✝² : Pow R ℕ
inst✝¹ : BinomialRing R
inst✝ : NatPowAssoc R
r : R
k : ℕ

⊢ (descPochhammer ℤ (k + 1)).smeval (r + 1) = (k + 1).factorial • choose r k + (descPochhammer ℤ (k + 1)).smeval r
-- Mathlib/AlgebraicGeometry/Gluing.lean
X : Scheme
𝒰 : X.OpenCover
x y z : 𝒰.J

⊢ (fun x y z => 𝒰.gluedCoverT' x y z) x y z ≫ pullback.snd ((fun x y => pullback.fst (𝒰.map x) (𝒰.map y)) y z) ((fun x y => pullback.fst (𝒰.map x) (𝒰.map y)) y x) = pullback.fst ((fun x y => pullback.fst (𝒰.map x) (𝒰.map y)) x y) ((fun x y => pullback.fst (𝒰.map x) (𝒰.map y)) x z) ≫ (fun x y => (pullbackSymmetry (𝒰.map x) (𝒰.map y)).hom) x y
-- Mathlib/Algebra/Polynomial/Basic.lean
R : Type u
a b : R
m n✝ : ℕ
inst✝ : Semiring R
p q : R[X]
n : ℕ
r : R

⊢ (monomial n) r * X = (monomial (n + 1)) r
-- Mathlib/Analysis/SpecialFunctions/Log/Basic.lean
x y : ℝ
hx : 0 < x
h : x < y

⊢ log x < log y
-- Mathlib/Data/Real/Pi/Wallis.lean
k : ℕ

⊢ (π / 2)⁻¹ * W k = (∫ (x : ℝ) in 0 ..π, sin x ^ (2 * k + 1)) / ∫ (x : ℝ) in 0 ..π, sin x ^ (2 * k)
-- Mathlib/Data/Real/Pi/Wallis.lean
k : ℕ

⊢ 2 / π * W k = 2 / π * ∏ x ∈ range k, (2 * ↑x + 2) / (2 * ↑x + 3) / ((2 * ↑x + 1) / (2 * ↑x + 2))
-- Mathlib/Data/Real/Pi/Wallis.lean
k : ℕ

⊢ 2 / π * W k = 2 / π * ∏ x ∈ range k, (2 * ↑x + 2) / (2 * ↑x + 1) * ((2 * ↑x + 2) / (2 * ↑x + 3))
-- Mathlib/RingTheory/Kaehler/Basic.lean
R : Type u
S : Type v
inst✝⁶ : CommRing R
inst✝⁵ : CommRing S
inst✝⁴ : Algebra R S
M : Type u_1
inst✝³ : AddCommGroup M
inst✝² : Module R M
inst✝¹ : Module S M
inst✝ : IsScalarTower R S M

⊢ Submodule.span S (Set.range fun s => 1 ⊗ₜ[R] s - s ⊗ₜ[R] 1) = Submodule.restrictScalars S (ideal R S)
-- Mathlib/RingTheory/Kaehler/Basic.lean
R : Type u
S : Type v
inst✝⁶ : CommRing R
inst✝⁵ : CommRing S
inst✝⁴ : Algebra R S
M : Type u_1
inst✝³ : AddCommGroup M
inst✝² : Module R M
inst✝¹ : Module S M
inst✝ : IsScalarTower R S M

⊢ Submodule.span S (Set.range fun s => 1 ⊗ₜ[R] s - s ⊗ₜ[R] 1) ≤ Submodule.restrictScalars S (ideal R S)
-- Mathlib/RingTheory/Kaehler/Basic.lean
R : Type u
S : Type v
inst✝⁶ : CommRing R
inst✝⁵ : CommRing S
inst✝⁴ : Algebra R S
M : Type u_1
inst✝³ : AddCommGroup M
inst✝² : Module R M
inst✝¹ : Module S M
inst✝ : IsScalarTower R S M

⊢ Submodule.restrictScalars S (ideal R S) ≤ Submodule.span S (Set.range fun s => 1 ⊗ₜ[R] s - s ⊗ₜ[R] 1)
-- Mathlib/Data/List/Intervals.lean
n m l : ℕ
hml : m ≤ l
k : ℕ
hk : k ∈ Ico n m

⊢ ¬decide (l ≤ k) = true
-- Mathlib/Data/List/Intervals.lean
n m l : ℕ
hml : m ≤ l
k : ℕ
hk : k ∈ Ico n m

⊢ ¬l ≤ k
-- Mathlib/MeasureTheory/Integral/IntervalIntegral.lean
ι : Type u_1
𝕜 : Type u_2
E : Type u_3
F : Type u_4
A : Type u_5
inst✝² : NormedAddCommGroup E
inst✝¹ : CompleteSpace E
inst✝ : NormedSpace ℝ E
a b c d✝ : ℝ
f : ℝ → E
hc : c ≠ 0
d : ℝ

⊢ ∫ (x : ℝ) in a..b, f (x / c + d) = c • ∫ (x : ℝ) in a / c + d..b / c + d, f x
-- Mathlib/MeasureTheory/Decomposition/RadonNikodym.lean
α : Type u_1
β : Type u_2
m : MeasurableSpace α
μ ν : Measure α
inst✝¹ : SigmaFinite μ
inst✝ : SFinite ν
hμν : μ ≪ ν

⊢ ∀ᵐ (x : α) ∂μ, 0 < ν.rnDeriv μ x
-- Mathlib/MeasureTheory/Decomposition/RadonNikodym.lean
α : Type u_1
β : Type u_2
m : MeasurableSpace α
μ ν : Measure α
inst✝¹ : SigmaFinite μ
inst✝ : SFinite ν
hμν : μ ≪ ν

⊢ {x | (fun x => 0 < ν.rnDeriv μ x) x} ∈ ae (μ.withDensity (ν.rnDeriv μ))
-- Mathlib/MeasureTheory/Decomposition/RadonNikodym.lean
α : Type u_1
β : Type u_2
m : MeasurableSpace α
μ ν : Measure α
inst✝¹ : SigmaFinite μ
inst✝ : SFinite ν
hμν : μ ≪ ν
x : α
hx : 0 < (μ.withDensity (ν.rnDeriv μ)).rnDeriv μ x
hx2 : (μ.withDensity (ν.rnDeriv μ)).rnDeriv μ x = ν.rnDeriv μ x

⊢ 0 < ν.rnDeriv μ x
-- Mathlib/Algebra/Lie/Weights/Basic.lean
K : Type u_1
R : Type u_2
L : Type u_3
M : Type u_4
inst✝¹¹ : CommRing R
inst✝¹⁰ : LieRing L
inst✝⁹ : LieAlgebra R L
inst✝⁸ : LieAlgebra.IsNilpotent R L
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
inst✝⁵ : LieRingModule L M
inst✝⁴ : LieModule R L M
M₂ : Type u_5
inst✝³ : AddCommGroup M₂
inst✝² : Module R M₂
inst✝¹ : LieRingModule L M₂
inst✝ : LieModule R L M₂
χ : L → R
f : M →ₗ⁅R,L⁆ M₂
hf : Injective ⇑f

⊢ LieSubmodule.map f (weightSpace M χ) = weightSpace M₂ χ ⊓ f.range
-- Mathlib/Algebra/Lie/Weights/Basic.lean
K : Type u_1
R : Type u_2
L : Type u_3
M : Type u_4
inst✝¹¹ : CommRing R
inst✝¹⁰ : LieRing L
inst✝⁹ : LieAlgebra R L
inst✝⁸ : LieAlgebra.IsNilpotent R L
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
inst✝⁵ : LieRingModule L M
inst✝⁴ : LieModule R L M
M₂ : Type u_5
inst✝³ : AddCommGroup M₂
inst✝² : Module R M₂
inst✝¹ : LieRingModule L M₂
inst✝ : LieModule R L M₂
χ : L → R
f : M →ₗ⁅R,L⁆ M₂
hf : Injective ⇑f

⊢ weightSpace M₂ χ ⊓ f.range ≤ LieSubmodule.map f (weightSpace M χ)
-- Mathlib/Algebra/Lie/Weights/Basic.lean
K : Type u_1
R : Type u_2
L : Type u_3
M : Type u_4
inst✝¹¹ : CommRing R
inst✝¹⁰ : LieRing L
inst✝⁹ : LieAlgebra R L
inst✝⁸ : LieAlgebra.IsNilpotent R L
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
inst✝⁵ : LieRingModule L M
inst✝⁴ : LieModule R L M
M₂ : Type u_5
inst✝³ : AddCommGroup M₂
inst✝² : Module R M₂
inst✝¹ : LieRingModule L M₂
inst✝ : LieModule R L M₂
χ : L → R
f : M →ₗ⁅R,L⁆ M₂
hf : Injective ⇑f
m : M
hm : f m ∈ ↑↑(weightSpace M₂ χ)

⊢ f m ∈ LieSubmodule.map f (weightSpace M χ)
-- Mathlib/Algebra/Lie/Weights/Basic.lean
K : Type u_1
R : Type u_2
L : Type u_3
M : Type u_4
inst✝¹¹ : CommRing R
inst✝¹⁰ : LieRing L
inst✝⁹ : LieAlgebra R L
inst✝⁸ : LieAlgebra.IsNilpotent R L
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
inst✝⁵ : LieRingModule L M
inst✝⁴ : LieModule R L M
M₂ : Type u_5
inst✝³ : AddCommGroup M₂
inst✝² : Module R M₂
inst✝¹ : LieRingModule L M₂
inst✝ : LieModule R L M₂
χ : L → R
f : M →ₗ⁅R,L⁆ M₂
hf : Injective ⇑f
m : M
hm : f m ∈ ↑↑(weightSpace M₂ χ)

⊢ ∃ m_1, f m_1 ∈ weightSpace M₂ χ ∧ f m_1 = f m
-- Mathlib/RingTheory/UniqueFactorizationDomain.lean
α : Type u_1
inst✝¹ : CancelCommMonoidWithZero α
inst✝ : UniqueFactorizationMonoid α
a b : α
ha : a ≠ 0
hb : b ≠ 0
h : Associates.mk a ⊓ Associates.mk b ≠ 1

⊢ ∃ p, Prime p ∧ p ∣ a ∧ p ∣ b
-- Mathlib/RingTheory/UniqueFactorizationDomain.lean
α : Type u_1
inst✝¹ : CancelCommMonoidWithZero α
inst✝ : UniqueFactorizationMonoid α
a b : α
ha : a ≠ 0
hb : b ≠ 0
h : Associates.mk a ⊓ Associates.mk b ≠ 1
hz : (Associates.mk a).factors ⊓ (Associates.mk b).factors ≠ 0

⊢ ∃ p, Prime p ∧ p ∣ a ∧ p ∣ b
-- Mathlib/RingTheory/UniqueFactorizationDomain.lean
α : Type u_1
inst✝¹ : CancelCommMonoidWithZero α
inst✝ : UniqueFactorizationMonoid α
a b : α
ha : a ≠ 0
hb : b ≠ 0
h : Associates.mk a ⊓ Associates.mk b ≠ 1
hz : ↑(factors' a ⊓ factors' b) ≠ 0

⊢ ∃ p, Prime p ∧ p ∣ a ∧ p ∣ b
-- Mathlib/RingTheory/UniqueFactorizationDomain.lean
α : Type u_1
inst✝¹ : CancelCommMonoidWithZero α
inst✝ : UniqueFactorizationMonoid α
a b : α
ha : a ≠ 0
hb : b ≠ 0
h : Associates.mk a ⊓ Associates.mk b ≠ 1
hz : ↑(factors' a ⊓ factors' b) ≠ 0
p0 : Associates α
p0_irr : Irreducible p0
p0_mem : ⟨p0, p0_irr⟩ ∈ factors' a ⊓ factors' b

⊢ ∃ p, Prime p ∧ p ∣ a ∧ p ∣ b
-- Mathlib/RingTheory/UniqueFactorizationDomain.lean
α : Type u_1
inst✝¹ : CancelCommMonoidWithZero α
inst✝ : UniqueFactorizationMonoid α
a b : α
ha : a ≠ 0
hb : b ≠ 0
h : Associates.mk a ⊓ Associates.mk b ≠ 1
hz : ↑(factors' a ⊓ factors' b) ≠ 0
p0 : Associates α
p0_irr : Irreducible p0
p0_mem : ⟨p0, p0_irr⟩ ∈ factors' a ∩ factors' b

⊢ ∃ p, Prime p ∧ p ∣ a ∧ p ∣ b
-- Mathlib/RingTheory/UniqueFactorizationDomain.lean
α : Type u_1
inst✝¹ : CancelCommMonoidWithZero α
inst✝ : UniqueFactorizationMonoid α
a b : α
ha : a ≠ 0
hb : b ≠ 0
h : Associates.mk a ⊓ Associates.mk b ≠ 1
hz : ↑(factors' a ⊓ factors' b) ≠ 0
p : α
p0_irr : Irreducible (Associates.mk p)
p0_mem : ⟨Associates.mk p, p0_irr⟩ ∈ factors' a ∩ factors' b

⊢ ∃ p, Prime p ∧ p ∣ a ∧ p ∣ b
-- Mathlib/Analysis/SpecialFunctions/SmoothTransition.lean
n : ℕ∞
p : ℝ[X]

⊢ ContDiff ℝ n fun x => Polynomial.eval x⁻¹ p * expNegInvGlue x
-- Mathlib/Analysis/SpecialFunctions/SmoothTransition.lean
n : ℕ∞
p : ℝ[X]
m : ℕ

⊢ ContDiff ℝ ↑m fun x => Polynomial.eval x⁻¹ p * expNegInvGlue x
-- Mathlib/Analysis/Normed/Module/Ray.lean
E : Type u_1
inst✝³ : SeminormedAddCommGroup E
inst✝² : NormedSpace ℝ E
F : Type u_2
inst✝¹ : NormedAddCommGroup F
inst✝ : NormedSpace ℝ F
x y : E
h : SameRay ℝ x y

⊢ ‖x + y‖ = ‖x‖ + ‖y‖
-- Mathlib/Analysis/Normed/Module/Ray.lean
E : Type u_1
inst✝³ : SeminormedAddCommGroup E
inst✝² : NormedSpace ℝ E
F : Type u_2
inst✝¹ : NormedAddCommGroup F
inst✝ : NormedSpace ℝ F
u : E
a b : ℝ
ha : 0 ≤ a
hb : 0 ≤ b
h : SameRay ℝ (a • u) (b • u)

⊢ ‖a • u + b • u‖ = ‖a • u‖ + ‖b • u‖
-- Mathlib/NumberTheory/Rayleigh.lean
r s : ℝ
hrs : r.IsConjExponent s
j k : ℤ
h : r > 0

⊢ j ∈ {x | ∃ k, beattySeq r k = x} ∨ ∃ k, ↑k < ↑j / r ∧ (↑j + 1) / r ≤ ↑k + 1
-- Mathlib/NumberTheory/Rayleigh.lean
r s : ℝ
hrs : r.IsConjExponent s
j k : ℤ
h : r > 0
h✝ : (↑⌈(↑j + 1) / r⌉ - 1) * r < ↑j

⊢ j ∈ {x | ∃ k, beattySeq r k = x} ∨ ∃ k, ↑k < ↑j / r ∧ (↑j + 1) / r ≤ ↑k + 1
-- Mathlib/NumberTheory/Rayleigh.lean
r s : ℝ
hrs : r.IsConjExponent s
j k : ℤ
h : r > 0
h✝ : (↑⌈(↑j + 1) / r⌉ - 1) * r ≥ ↑j

⊢ j ∈ {x | ∃ k, beattySeq r k = x} ∨ ∃ k, ↑k < ↑j / r ∧ (↑j + 1) / r ≤ ↑k + 1
-- Mathlib/MeasureTheory/Measure/HasOuterApproxClosed.lean
Ω : Type u_1
inst✝⁴ : MeasurableSpace Ω
inst✝³ : TopologicalSpace Ω
inst✝² : HasOuterApproxClosed Ω
inst✝¹ : OpensMeasurableSpace Ω
μ ν : Measure Ω
inst✝ : IsFiniteMeasure μ
h : ∀ (f : Ω →ᵇ ℝ≥0), ∫⁻ (x : Ω), ↑(f x) ∂μ = ∫⁻ (x : Ω), ↑(f x) ∂ν
F : Set Ω
F_closed : IsClosed F

⊢ μ F = ν F
-- Mathlib/MeasureTheory/Measure/HasOuterApproxClosed.lean
Ω : Type u_1
inst✝⁴ : MeasurableSpace Ω
inst✝³ : TopologicalSpace Ω
inst✝² : HasOuterApproxClosed Ω
inst✝¹ : OpensMeasurableSpace Ω
μ ν : Measure Ω
inst✝ : IsFiniteMeasure μ
h : ∀ (f : Ω →ᵇ ℝ≥0), ∫⁻ (x : Ω), ↑(f x) ∂μ = ∫⁻ (x : Ω), ↑(f x) ∂ν
F : Set Ω
F_closed : IsClosed F
ν_finite : IsFiniteMeasure ν

⊢ μ F = ν F
-- Mathlib/MeasureTheory/Measure/HasOuterApproxClosed.lean
Ω : Type u_1
inst✝⁴ : MeasurableSpace Ω
inst✝³ : TopologicalSpace Ω
inst✝² : HasOuterApproxClosed Ω
inst✝¹ : OpensMeasurableSpace Ω
μ ν : Measure Ω
inst✝ : IsFiniteMeasure μ
h : ∀ (f : Ω →ᵇ ℝ≥0), ∫⁻ (x : Ω), ↑(f x) ∂μ = ∫⁻ (x : Ω), ↑(f x) ∂ν
F : Set Ω
F_closed : IsClosed F
ν_finite : IsFiniteMeasure ν
obs_μ : Tendsto (fun n => ∫⁻ (x : Ω), ↑((F_closed.apprSeq n) x) ∂μ) atTop (𝓝 (μ F))

⊢ μ F = ν F
-- Mathlib/MeasureTheory/Measure/HasOuterApproxClosed.lean
Ω : Type u_1
inst✝⁴ : MeasurableSpace Ω
inst✝³ : TopologicalSpace Ω
inst✝² : HasOuterApproxClosed Ω
inst✝¹ : OpensMeasurableSpace Ω
μ ν : Measure Ω
inst✝ : IsFiniteMeasure μ
h : ∀ (f : Ω →ᵇ ℝ≥0), ∫⁻ (x : Ω), ↑(f x) ∂μ = ∫⁻ (x : Ω), ↑(f x) ∂ν
F : Set Ω
F_closed : IsClosed F
ν_finite : IsFiniteMeasure ν
obs_μ : Tendsto (fun n => ∫⁻ (x : Ω), ↑((F_closed.apprSeq n) x) ∂μ) atTop (𝓝 (μ F))
obs_ν : Tendsto (fun n => ∫⁻ (x : Ω), ↑((F_closed.apprSeq n) x) ∂ν) atTop (𝓝 (ν F))

⊢ μ F = ν F
-- Mathlib/MeasureTheory/Measure/HasOuterApproxClosed.lean
Ω : Type u_1
inst✝⁴ : MeasurableSpace Ω
inst✝³ : TopologicalSpace Ω
inst✝² : HasOuterApproxClosed Ω
inst✝¹ : OpensMeasurableSpace Ω
μ ν : Measure Ω
inst✝ : IsFiniteMeasure μ
h : ∀ (f : Ω →ᵇ ℝ≥0), ∫⁻ (x : Ω), ↑(f x) ∂μ = ∫⁻ (x : Ω), ↑(f x) ∂ν
F : Set Ω
F_closed : IsClosed F
ν_finite : IsFiniteMeasure ν
obs_ν : Tendsto (fun n => ∫⁻ (x : Ω), ↑((F_closed.apprSeq n) x) ∂ν) atTop (𝓝 (ν F))
obs_μ : Tendsto (fun n => ∫⁻ (x : Ω), ↑((F_closed.apprSeq n) x) ∂ν) atTop (𝓝 (μ F))

⊢ μ F = ν F
-- Mathlib/LinearAlgebra/Dual.lean
R : Type u
M : Type v
inst✝² : CommSemiring R
inst✝¹ : AddCommMonoid M
inst✝ : Module R M
W U V : Submodule R M

⊢ U.dualAnnihilator ⊔ V.dualAnnihilator ≤ (U ⊓ V).dualAnnihilator
-- Mathlib/LinearAlgebra/Dual.lean
R : Type u
M : Type v
inst✝² : CommSemiring R
inst✝¹ : AddCommMonoid M
inst✝ : Module R M
W U V : Submodule R M

⊢ U ⊓ V ≤ U.dualAnnihilator.dualCoannihilator ⊓ V.dualAnnihilator.dualCoannihilator
-- Mathlib/LinearAlgebra/Dimension/Finite.lean
R : Type u
M M₁ : Type v
M' : Type v'
ι : Type w
inst✝⁹ : Ring R
inst✝⁸ : AddCommGroup M
inst✝⁷ : AddCommGroup M'
inst✝⁶ : AddCommGroup M₁
inst✝⁵ : Module R M
inst✝⁴ : Module R M'
inst✝³ : Module R M₁
inst✝² : StrongRankCondition R
inst✝¹ : Module.Finite R M
inst✝ : NoZeroSMulDivisors R M
p : ι → Submodule R M
hp : Independent p

⊢ #{ i // p i ≠ ⊥ } ≤ ↑(finrank R M)