ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K✝ : Type u_2
L✝ : Type u_3
B : Type u_4
inst✝³⁸ : CommRing A
inst✝³⁷ : CommRing B
inst✝³⁶ : Algebra A B
inst✝³⁵ : Field K✝
inst✝³⁴ : Field L✝
inst✝³³ : Algebra A K✝
inst✝³² : IsFractionRing A K✝
inst✝³¹ : Algebra B L✝
inst✝³⁰ : Algebra K✝ L✝
inst✝²⁹ : Algebra A L✝
inst✝²⁸ : IsScalarTower A B L✝
inst✝²⁷ : IsScalarTower A K✝ L✝
inst✝²⁶ : IsIntegralClosure B A L✝
inst✝²⁵ : FiniteDimensional K✝ L✝
Aₘ : Type u_5
Bₘ : Type u_6
inst✝²⁴ : CommRing Aₘ
inst✝²³ : CommRing Bₘ
inst✝²² : Algebra Aₘ Bₘ
inst✝²¹ : Algebra A Aₘ
inst✝²⁰ : Algebra B Bₘ
inst✝¹⁹ : Algebra A Bₘ
inst✝¹⁸ : IsScalarTower A Aₘ Bₘ
inst✝¹⁷ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝¹⁶ : IsLocalization M Aₘ
inst✝¹⁵ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝¹⁴ : IsIntegrallyClosed A
inst✝¹³ : IsDomain A
inst✝¹² : IsIntegrallyClosed A
inst✝¹¹ : IsDomain B
inst✝¹⁰ : IsIntegrallyClosed B
inst✝⁹ : Module.Finite A B
inst✝⁸ : NoZeroSMulDivisors A B
inst✝⁷ : Algebra.IsSeparable (FractionRing A) (FractionRing B)
inst✝⁶ : IsDomain Aₘ
inst✝⁵ : IsIntegrallyClosed Aₘ
inst✝⁴ : IsDomain Bₘ
inst✝³ : IsIntegrallyClosed Bₘ
inst✝² : NoZeroSMulDivisors Aₘ Bₘ
inst✝¹ : Module.Finite Aₘ Bₘ
inst✝ : Algebra.IsSeparable (FractionRing Aₘ) (FractionRing Bₘ)
x : B
hM : M ≤ A⁰
K : Type u_1 := FractionRing A
L : Type u_4 := FractionRing B
this✝¹⁰ : IsIntegralClosure B A L
this✝⁹ : IsLocalization (algebraMapSubmonoid B A⁰) L
f : Aₘ →+* K := IsLocalization.map K (RingHom.id A) hM
this✝⁸ : Algebra Aₘ K := f.toAlgebra
this✝⁷ : IsScalarTower A Aₘ K
this✝⁶ : IsFractionRing Aₘ K := IsFractionRing.isFractionRing_of_isDomain_of_isLocalization M Aₘ K
g : Bₘ →+* L := IsLocalization.map L (RingHom.id B) ⋯
this✝⁵ : Algebra Bₘ L := g.toAlgebra
this✝⁴ : IsScalarTower B Bₘ L
this✝³ : Algebra Aₘ L := ((algebraMap K L).comp f).toAlgebra
this✝² : IsScalarTower Aₘ K L
this✝¹ : IsScalarTower Aₘ Bₘ L
this✝ : IsFractionRing Bₘ L := IsFractionRing.isFractionRing_of_isDomain_of_isLocalization (algebraMapSubmonoid B M) Bₘ L
this : FiniteDimensional K L

⊢ (algebraMap A Aₘ) ((intNorm A B) x) = (intNorm Aₘ Bₘ) ((algebraMap B Bₘ) x)
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K✝ : Type u_2
L✝ : Type u_3
B : Type u_4
inst✝³⁸ : CommRing A
inst✝³⁷ : CommRing B
inst✝³⁶ : Algebra A B
inst✝³⁵ : Field K✝
inst✝³⁴ : Field L✝
inst✝³³ : Algebra A K✝
inst✝³² : IsFractionRing A K✝
inst✝³¹ : Algebra B L✝
inst✝³⁰ : Algebra K✝ L✝
inst✝²⁹ : Algebra A L✝
inst✝²⁸ : IsScalarTower A B L✝
inst✝²⁷ : IsScalarTower A K✝ L✝
inst✝²⁶ : IsIntegralClosure B A L✝
inst✝²⁵ : FiniteDimensional K✝ L✝
Aₘ : Type u_5
Bₘ : Type u_6
inst✝²⁴ : CommRing Aₘ
inst✝²³ : CommRing Bₘ
inst✝²² : Algebra Aₘ Bₘ
inst✝²¹ : Algebra A Aₘ
inst✝²⁰ : Algebra B Bₘ
inst✝¹⁹ : Algebra A Bₘ
inst✝¹⁸ : IsScalarTower A Aₘ Bₘ
inst✝¹⁷ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝¹⁶ : IsLocalization M Aₘ
inst✝¹⁵ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝¹⁴ : IsIntegrallyClosed A
inst✝¹³ : IsDomain A
inst✝¹² : IsIntegrallyClosed A
inst✝¹¹ : IsDomain B
inst✝¹⁰ : IsIntegrallyClosed B
inst✝⁹ : Module.Finite A B
inst✝⁸ : NoZeroSMulDivisors A B
inst✝⁷ : Algebra.IsSeparable (FractionRing A) (FractionRing B)
inst✝⁶ : IsDomain Aₘ
inst✝⁵ : IsIntegrallyClosed Aₘ
inst✝⁴ : IsDomain Bₘ
inst✝³ : IsIntegrallyClosed Bₘ
inst✝² : NoZeroSMulDivisors Aₘ Bₘ
inst✝¹ : Module.Finite Aₘ Bₘ
inst✝ : Algebra.IsSeparable (FractionRing Aₘ) (FractionRing Bₘ)
x : B
hM : M ≤ A⁰
K : Type u_1 := FractionRing A
L : Type u_4 := FractionRing B
this✝¹¹ : IsIntegralClosure B A L
this✝¹⁰ : IsLocalization (algebraMapSubmonoid B A⁰) L
f : Aₘ →+* K := IsLocalization.map K (RingHom.id A) hM
this✝⁹ : Algebra Aₘ K := f.toAlgebra
this✝⁸ : IsScalarTower A Aₘ K
this✝⁷ : IsFractionRing Aₘ K := IsFractionRing.isFractionRing_of_isDomain_of_isLocalization M Aₘ K
g : Bₘ →+* L := IsLocalization.map L (RingHom.id B) ⋯
this✝⁶ : Algebra Bₘ L := g.toAlgebra
this✝⁵ : IsScalarTower B Bₘ L
this✝⁴ : Algebra Aₘ L := ((algebraMap K L).comp f).toAlgebra
this✝³ : IsScalarTower Aₘ K L
this✝² : IsScalarTower Aₘ Bₘ L
this✝¹ : IsFractionRing Bₘ L := IsFractionRing.isFractionRing_of_isDomain_of_isLocalization (algebraMapSubmonoid B M) Bₘ L
this✝ : FiniteDimensional K L
this : IsIntegralClosure Bₘ Aₘ L

⊢ (algebraMap A Aₘ) ((intNorm A B) x) = (intNorm Aₘ Bₘ) ((algebraMap B Bₘ) x)
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K✝ : Type u_2
L✝ : Type u_3
B : Type u_4
inst✝³⁸ : CommRing A
inst✝³⁷ : CommRing B
inst✝³⁶ : Algebra A B
inst✝³⁵ : Field K✝
inst✝³⁴ : Field L✝
inst✝³³ : Algebra A K✝
inst✝³² : IsFractionRing A K✝
inst✝³¹ : Algebra B L✝
inst✝³⁰ : Algebra K✝ L✝
inst✝²⁹ : Algebra A L✝
inst✝²⁸ : IsScalarTower A B L✝
inst✝²⁷ : IsScalarTower A K✝ L✝
inst✝²⁶ : IsIntegralClosure B A L✝
inst✝²⁵ : FiniteDimensional K✝ L✝
Aₘ : Type u_5
Bₘ : Type u_6
inst✝²⁴ : CommRing Aₘ
inst✝²³ : CommRing Bₘ
inst✝²² : Algebra Aₘ Bₘ
inst✝²¹ : Algebra A Aₘ
inst✝²⁰ : Algebra B Bₘ
inst✝¹⁹ : Algebra A Bₘ
inst✝¹⁸ : IsScalarTower A Aₘ Bₘ
inst✝¹⁷ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝¹⁶ : IsLocalization M Aₘ
inst✝¹⁵ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝¹⁴ : IsIntegrallyClosed A
inst✝¹³ : IsDomain A
inst✝¹² : IsIntegrallyClosed A
inst✝¹¹ : IsDomain B
inst✝¹⁰ : IsIntegrallyClosed B
inst✝⁹ : Module.Finite A B
inst✝⁸ : NoZeroSMulDivisors A B
inst✝⁷ : Algebra.IsSeparable (FractionRing A) (FractionRing B)
inst✝⁶ : IsDomain Aₘ
inst✝⁵ : IsIntegrallyClosed Aₘ
inst✝⁴ : IsDomain Bₘ
inst✝³ : IsIntegrallyClosed Bₘ
inst✝² : NoZeroSMulDivisors Aₘ Bₘ
inst✝¹ : Module.Finite Aₘ Bₘ
inst✝ : Algebra.IsSeparable (FractionRing Aₘ) (FractionRing Bₘ)
x : B
hM : M ≤ A⁰
K : Type u_1 := FractionRing A
L : Type u_4 := FractionRing B
this✝¹¹ : IsIntegralClosure B A L
this✝¹⁰ : IsLocalization (algebraMapSubmonoid B A⁰) L
f : Aₘ →+* K := IsLocalization.map K (RingHom.id A) hM
this✝⁹ : Algebra Aₘ K := f.toAlgebra
this✝⁸ : IsScalarTower A Aₘ K
this✝⁷ : IsFractionRing Aₘ K := IsFractionRing.isFractionRing_of_isDomain_of_isLocalization M Aₘ K
g : Bₘ →+* L := IsLocalization.map L (RingHom.id B) ⋯
this✝⁶ : Algebra Bₘ L := g.toAlgebra
this✝⁵ : IsScalarTower B Bₘ L
this✝⁴ : Algebra Aₘ L := ((algebraMap K L).comp f).toAlgebra
this✝³ : IsScalarTower Aₘ K L
this✝² : IsScalarTower Aₘ Bₘ L
this✝¹ : IsFractionRing Bₘ L := IsFractionRing.isFractionRing_of_isDomain_of_isLocalization (algebraMapSubmonoid B M) Bₘ L
this✝ : FiniteDimensional K L
this : IsIntegralClosure Bₘ Aₘ L

⊢ (algebraMap Aₘ K) ((algebraMap A Aₘ) ((intNorm A B) x)) = (algebraMap Aₘ K) ((intNorm Aₘ Bₘ) ((algebraMap B Bₘ) x))
-- Mathlib/Algebra/Group/Defs.lean
G : Type u_1
inst✝ : Group G
a✝ b c a : G

⊢ a * a⁻¹ = 1
-- 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

⊢ ¬IsField ↥(ringOfIntegers Fq F)
-- Mathlib/MeasureTheory/Covering/VitaliFamily.lean
α : Type u_1
inst✝ : MetricSpace α
m0 : MeasurableSpace α
μ : Measure α
v✝ v : VitaliFamily μ
f : α → Set (Set α)
s : Set α
h : ∀ x ∈ s, ∃ᶠ (a : Set α) in v.filterAt x, a ∈ f x
x : α
hx : x ∈ s
ε : ℝ
εpos : ε > 0

⊢ ∃ a ∈ v.setsAt x ∩ f x, a ⊆ closedBall x ε
-- Mathlib/MeasureTheory/Covering/VitaliFamily.lean
α : Type u_1
inst✝ : MetricSpace α
m0 : MeasurableSpace α
μ : Measure α
v✝ v : VitaliFamily μ
f : α → Set (Set α)
s : Set α
h : ∀ x ∈ s, ∃ᶠ (a : Set α) in v.filterAt x, a ∈ f x
x : α
hx : x ∈ s
ε : ℝ
εpos : ε > 0
a : Set α
av : a ∈ v.setsAt x
ha : a ⊆ closedBall x ε
af : a ∈ f x

⊢ ∃ a ∈ v.setsAt x ∩ f x, a ⊆ closedBall x ε
-- Mathlib/Data/List/Rotate.lean
α : Type u
l✝ l' : List α
x : α
l : List α

⊢ (x :: l).cyclicPermutations.length = l.length + 1
-- Mathlib/Algebra/Homology/ShortComplex/ConcreteCategory.lean
C : Type u
inst✝⁷ : Category.{v, u} C
inst✝⁶ : ConcreteCategory C
inst✝⁵ : HasForget₂ C Ab
inst✝⁴ : Preadditive C
inst✝³ : (forget₂ C Ab).Additive
inst✝² : (forget₂ C Ab).PreservesHomology
inst✝¹ : HasZeroObject C
S : ShortComplex C
inst✝ : S.HasHomology
x₂ : ↑((forget₂ C Ab).obj S.X₂)
hx₂ : ((forget₂ C Ab).map S.g) x₂ = 0

⊢ ((forget₂ C Ab).map S.iCycles) ((S.mapCyclesIso (forget₂ C Ab)).hom ((S.map (forget₂ C Ab)).abCyclesIso.inv ⟨x₂, hx₂⟩)) = x₂
-- Mathlib/Data/List/Rotate.lean
α : Type u
hα : Nonempty α
a : α
l : List α
h : ∀ (n : ℕ), (a :: l).rotate n = a :: l
n : ℕ
h₁ : n < (a :: l).length
h₂ : n < (replicate (a :: l).length a).length

⊢ (a :: l)[n] = (replicate (a :: l).length a)[n]
-- Mathlib/Data/List/Rotate.lean
α : Type u
hα : Nonempty α
a : α
l : List α
x✝ : ∃ a_1, a :: l = replicate (a :: l).length a_1
n : ℕ
b : α
hb : a :: l = replicate (a :: l).length b

⊢ (a :: l).rotate n = a :: l
-- Mathlib/Data/Nat/Choose/Vandermonde.lean
m n k : ℕ

⊢ (m + n).choose k = ∑ ij ∈ antidiagonal k, m.choose ij.1 * n.choose ij.2
-- Mathlib/CategoryTheory/Filtered/Basic.lean
C : Type u
inst✝¹ : Category.{v, u} C
inst✝ : IsFilteredOrEmpty C
j₁ j₂ : C
f g h : j₁ ⟶ j₂

⊢ f ≫ coeq₃Hom f g h = g ≫ coeq₃Hom f g h
-- Mathlib/RingTheory/Polynomial/Wronskian.lean
R : Type u_1
inst✝ : CommRing R
a b : R[X]
hw : a.wronskian b ≠ 0

⊢ (a.wronskian b).natDegree < a.natDegree + b.natDegree
-- Mathlib/RingTheory/Polynomial/Wronskian.lean
R : Type u_1
inst✝ : CommRing R
a b : R[X]
hw : a.wronskian b ≠ 0
ha : a ≠ 0

⊢ (a.wronskian b).natDegree < a.natDegree + b.natDegree
-- Mathlib/RingTheory/Polynomial/Wronskian.lean
R : Type u_1
inst✝ : CommRing R
a b : R[X]
hw : a.wronskian b ≠ 0
ha : a ≠ 0
hb : b ≠ 0

⊢ (a.wronskian b).natDegree < a.natDegree + b.natDegree
-- Mathlib/RingTheory/Polynomial/Wronskian.lean
R : Type u_1
inst✝ : CommRing R
a b : R[X]
hw : a.wronskian b ≠ 0
ha : a ≠ 0
hb : b ≠ 0

⊢ ↑(a.wronskian b).natDegree < ↑a.natDegree + ↑b.natDegree
-- Mathlib/RingTheory/Polynomial/Wronskian.lean
R : Type u_1
inst✝ : CommRing R
a b : R[X]
hw : a.wronskian b ≠ 0
ha : a ≠ 0
hb : b ≠ 0

⊢ (a.wronskian b).degree = ↑(a.wronskian b).natDegree
-- Mathlib/RingTheory/Polynomial/Wronskian.lean
R : Type u_1
inst✝ : CommRing R
a b : R[X]
hw : a.wronskian b ≠ 0
ha : a ≠ 0
hb : b ≠ 0

⊢ a.degree = ↑a.natDegree
-- Mathlib/RingTheory/Polynomial/Wronskian.lean
R : Type u_1
inst✝ : CommRing R
a b : R[X]
hw : a.wronskian b ≠ 0
ha : a ≠ 0
hb : b ≠ 0

⊢ b.degree = ↑b.natDegree
-- Mathlib/Probability/Kernel/Disintegration/CondCdf.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
ρ : Measure (α × ℝ)
inst✝ : IsFiniteMeasure ρ
x : ℚ

⊢ Integrable (fun a => (preCDF ρ x a).toReal) ρ.fst
-- Mathlib/Probability/Kernel/Disintegration/CondCdf.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
ρ : Measure (α × ℝ)
inst✝ : IsFiniteMeasure ρ
x : ℚ

⊢ AEStronglyMeasurable (fun a => (preCDF ρ x a).toReal) ρ.fst
-- Mathlib/Probability/Kernel/Disintegration/CondCdf.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
ρ : Measure (α × ℝ)
inst✝ : IsFiniteMeasure ρ
x : ℚ
t : Set α
x✝¹ : MeasurableSet t
x✝ : ρ.fst t ≠ ⊤

⊢ ∫⁻ (x_1 : α) in t, ↑‖(preCDF ρ x x_1).toReal‖₊ ∂ρ.fst ≤ ρ.fst univ
-- Mathlib/Order/Filter/Basic.lean
α : Type u_1
β : Type u_2
F : Filter α
G : Filter β
s : Set α
t : Set β
m : α → β

⊢ SurjOn (map m) (Iic (𝓟 s)) (Iic (𝓟 t)) ↔ SurjOn m s t
-- Mathlib/Analysis/Calculus/Deriv/Comp.lean
𝕜 : Type u
inst✝⁸ : NontriviallyNormedField 𝕜
F : Type v
inst✝⁷ : NormedAddCommGroup F
inst✝⁶ : NormedSpace 𝕜 F
E : Type w
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
f✝ f₀ f₁ g : 𝕜 → F
f'✝ f₀' f₁' g' : F
x : 𝕜
s t : Set 𝕜
L L₁ L₂ : Filter 𝕜
𝕜' : Type u_1
inst✝³ : NontriviallyNormedField 𝕜'
inst✝² : NormedAlgebra 𝕜 𝕜'
inst✝¹ : NormedSpace 𝕜' F
inst✝ : IsScalarTower 𝕜 𝕜' F
s' t' : Set 𝕜'
h : 𝕜 → 𝕜'
h₁ : 𝕜 → 𝕜
h₂ : 𝕜' → 𝕜'
h' h₂' : 𝕜'
h₁' : 𝕜
g₁ : 𝕜' → F
g₁' : F
L' : Filter 𝕜'
y : 𝕜'
f : 𝕜 → 𝕜
f' : 𝕜
hf : HasDerivWithinAt f f' s x
hx : f x = x
hs : MapsTo f s s
n : ℕ

⊢ HasDerivWithinAt f^[n] (f' ^ n) s x
-- Mathlib/Analysis/Calculus/Deriv/Comp.lean
𝕜 : Type u
inst✝⁸ : NontriviallyNormedField 𝕜
F : Type v
inst✝⁷ : NormedAddCommGroup F
inst✝⁶ : NormedSpace 𝕜 F
E : Type w
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
f✝ f₀ f₁ g : 𝕜 → F
f'✝ f₀' f₁' g' : F
x : 𝕜
s t : Set 𝕜
L L₁ L₂ : Filter 𝕜
𝕜' : Type u_1
inst✝³ : NontriviallyNormedField 𝕜'
inst✝² : NormedAlgebra 𝕜 𝕜'
inst✝¹ : NormedSpace 𝕜' F
inst✝ : IsScalarTower 𝕜 𝕜' F
s' t' : Set 𝕜'
h : 𝕜 → 𝕜'
h₁ : 𝕜 → 𝕜
h₂ : 𝕜' → 𝕜'
h' h₂' : 𝕜'
h₁' : 𝕜
g₁ : 𝕜' → F
g₁' : F
L' : Filter 𝕜'
y : 𝕜'
f : 𝕜 → 𝕜
f' : 𝕜
hf : HasDerivWithinAt f f' s x
hx : f x = x
hs : MapsTo f s s
n : ℕ
this : HasFDerivWithinAt f^[n] (smulRight 1 f' ^ n) s x

⊢ HasDerivWithinAt f^[n] (f' ^ n) s x
-- Mathlib/Data/Int/CardIntervalMod.lean
a b r : ℤ
hr : 0 < r
x : ℤ

⊢ x ∈ filter (fun x => r ∣ x) (Ico a b) ↔ x ∈ map { toFun := fun x => x * r, inj' := ⋯ } (Ico ⌈↑a / ↑r⌉ ⌈↑b / ↑r⌉)
-- Mathlib/Data/Int/CardIntervalMod.lean
a b r : ℤ
hr : 0 < r
x : ℤ

⊢ ((a ≤ x ∧ x < b) ∧ ∃ c, x = c * r) ↔ ∃ a_1, (a ≤ a_1 * r ∧ a_1 * r < b) ∧ { toFun := fun x => x * r, inj' := ⋯ } a_1 = x
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁴ : Group G
inst✝³ : Group G'
inst✝² : Group G''
A✝ : Type u_4
inst✝¹ : AddGroup A✝
N : Type u_5
inst✝ : Group N
A A' B : Subgroup G
hA : A ≤ B
hA' : A' ≤ B

⊢ (A ⊔ A').subgroupOf B = A.subgroupOf B ⊔ A'.subgroupOf B
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁴ : Group G
inst✝³ : Group G'
inst✝² : Group G''
A✝ : Type u_4
inst✝¹ : AddGroup A✝
N : Type u_5
inst✝ : Group N
A A' B : Subgroup G
hA : A ≤ B
hA' : A' ≤ B

⊢ map B.subtype ((A ⊔ A').subgroupOf B) = map B.subtype (A.subgroupOf B ⊔ A'.subgroupOf B)
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁴ : Group G
inst✝³ : Group G'
inst✝² : Group G''
A✝ : Type u_4
inst✝¹ : AddGroup A✝
N : Type u_5
inst✝ : Group N
A A' B : Subgroup G
hA : A ≤ B
hA' : A' ≤ B

⊢ B ⊓ (A ⊔ A') = B ⊓ A ⊔ B ⊓ A'
-- Mathlib/RingTheory/Ideal/Norm.lean
S : Type u_1
inst✝⁵ : CommRing S
inst✝⁴ : IsDomain S
inst✝³ : Nontrivial S
inst✝² : IsDedekindDomain S
inst✝¹ : Module.Free ℤ S
inst✝ : Module.Finite ℤ S
I : Ideal S

⊢ absNorm I = 1 ↔ I = ⊤
-- Mathlib/Algebra/Lie/Classical.lean
n : Type u_1
p : Type u_2
q : Type u_3
l : Type u_4
R : Type u₂
inst✝⁸ : DecidableEq n
inst✝⁷ : DecidableEq p
inst✝⁶ : DecidableEq q
inst✝⁵ : DecidableEq l
inst✝⁴ : CommRing R
inst✝³ : Fintype p
inst✝² : Fintype q
inst✝¹ : Fintype l
inst✝ : Invertible 2

⊢ PB l R * fromBlocks 1 0 0 ⅟(PD l R) = 1
-- Mathlib/Algebra/Lie/Classical.lean
n : Type u_1
p : Type u_2
q : Type u_3
l : Type u_4
R : Type u₂
inst✝⁸ : DecidableEq n
inst✝⁷ : DecidableEq p
inst✝⁶ : DecidableEq q
inst✝⁵ : DecidableEq l
inst✝⁴ : CommRing R
inst✝³ : Fintype p
inst✝² : Fintype q
inst✝¹ : Fintype l
inst✝ : Invertible 2

⊢ fromBlocks (1 * 1 + 0 * 0) (1 * 0 + 0 * ⅟(PD l R)) (0 * 1 + PD l R * 0) (0 * 0 + 1) = 1
-- Mathlib/Geometry/Manifold/SmoothManifoldWithCorners.lean
𝕜 : Type u_1
E : Type u_2
M : Type u_3
H : Type u_4
E' : Type u_5
M' : Type u_6
H' : Type u_7
inst✝¹¹ : NontriviallyNormedField 𝕜
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace 𝕜 E
inst✝⁸ : TopologicalSpace H
inst✝⁷ : TopologicalSpace M
f f' : PartialHomeomorph M H
I : ModelWithCorners 𝕜 E H
inst✝⁶ : NormedAddCommGroup E'
inst✝⁵ : NormedSpace 𝕜 E'
inst✝⁴ : TopologicalSpace H'
inst✝³ : TopologicalSpace M'
I' : ModelWithCorners 𝕜 E' H'
s t : Set M
inst✝² : ChartedSpace H M
inst✝¹ : ChartedSpace H' M'
inst✝ : ChartedSpace H H'
x : M'
y : E
hy : y ∈ (extChartAt I x).target
this : ChartedSpace H M' := ChartedSpace.comp H H' M'

⊢ writtenInExtChartAt I I x (↑(chartAt H' x)) y = y
-- Mathlib/Analysis/Complex/UpperHalfPlane/Basic.lean
g : ↥GL(2, ℝ)⁺
z : ℍ
H : denom g z = 0

⊢ False
-- Mathlib/Analysis/Complex/UpperHalfPlane/Basic.lean
g : ↥GL(2, ℝ)⁺
z : ℍ
H : denom g z = 0
DET : 0 < ↑(GeneralLinearGroup.det ↑g)

⊢ False
-- Mathlib/Analysis/Complex/UpperHalfPlane/Basic.lean
g : ↥GL(2, ℝ)⁺
z : ℍ
H : denom g z = 0
DET : 0 < ↑(GeneralLinearGroup.det ↑g)
hz : 0 < (↑z).im

⊢ False
-- Mathlib/Analysis/Complex/UpperHalfPlane/Basic.lean
g : ↥GL(2, ℝ)⁺
z : ℍ
H : denom g z = 0
DET : 0 < (↑↑g).det
hz : 0 < (↑z).im

⊢ False
-- Mathlib/AlgebraicTopology/SplitSimplicialObject.lean
C : Type u_1
inst✝ : Category.{u_2, u_1} C
X Y : SimplicialObject C
s : Splitting X
f : X ⟶ Y
Δ : SimplexCategoryᵒᵖ
A : IndexSet Δ

⊢ (s.cofan Δ).inj A ≫ f.app Δ = s.φ f (unop A.fst).len ≫ Y.map A.e.op
-- Mathlib/AlgebraicTopology/SplitSimplicialObject.lean
C : Type u_1
inst✝ : Category.{u_2, u_1} C
X Y : SimplicialObject C
s : Splitting X
f : X ⟶ Y
Δ : SimplexCategoryᵒᵖ
A : IndexSet Δ

⊢ s.ι (unop A.fst).len ≫ X.map A.e.op ≫ f.app Δ = s.ι (unop A.fst).len ≫ f.app (op [(unop A.fst).len]) ≫ Y.map A.e.op
-- Mathlib/GroupTheory/GroupAction/Basic.lean
G : Type u_1
α : Type u_2
β : Type u_3
inst✝² : Group G
inst✝¹ : MulAction G α
inst✝ : MulAction G β
x y : Quotient G α
h : x.orbit = y.orbit

⊢ x = y
-- Mathlib/GroupTheory/GroupAction/Basic.lean
G : Type u_1
α : Type u_2
β : Type u_3
inst✝² : Group G
inst✝¹ : MulAction G α
inst✝ : MulAction G β
x y : Quotient G α
h : Setoid.r (Quotient.out' x) (Quotient.out' y)

⊢ x = y
-- Mathlib/Algebra/Order/BigOperators/Group/Finset.lean
ι : Type u_1
α : Type u_2
β : Type u_3
M : Type u_4
N : Type u_5
G : Type u_6
k : Type u_7
R : Type u_8
inst✝¹ : Fintype ι
inst✝ : OrderedCancelCommMonoid M
f : ι → M
hf : 1 ≤ f

⊢ 1 < ∏ i : ι, f i ↔ 1 < f
-- Mathlib/Topology/MetricSpace/Basic.lean
α : Type u
β : Type v
X : Type u_1
ι : Type u_2
inst✝¹ : PseudoMetricSpace α
γ : Type w
inst✝ : MetricSpace γ
x y : γ

⊢ 0 < dist x y ↔ x ≠ y
-- Mathlib/Data/Finset/Preimage.lean
α : Type u
β : Type v
ι : Sort w
γ : Type x
f : α ↪ β
s : Finset α

⊢ ↑((map f s).preimage ⇑f ⋯) = ↑s
-- Mathlib/Computability/Ackermann.lean

⊢ ¬Primrec fun n => ack n n
-- Mathlib/Computability/Ackermann.lean

⊢ ¬Nat.Primrec fun n => ack n n
-- Mathlib/CategoryTheory/Abelian/Exact.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
inst✝ : Abelian C
S : ShortComplex C
cg : KernelFork S.g
hg : IsLimit cg
cf : CokernelCofork S.f
hf : IsColimit cf

⊢ S.Exact ↔ Fork.ι cg ≫ Cofork.π cf = 0
-- Mathlib/CategoryTheory/Abelian/Exact.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
inst✝ : Abelian C
S : ShortComplex C
cg : KernelFork S.g
hg : IsLimit cg
cf : CokernelCofork S.f
hf : IsColimit cf

⊢ kernel.ι S.g ≫ cokernel.π S.f = 0 ↔ Fork.ι cg ≫ Cofork.π cf = 0
-- Mathlib/CategoryTheory/Abelian/Exact.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
inst✝ : Abelian C
S : ShortComplex C
cg : KernelFork S.g
hg : IsLimit cg
cf : CokernelCofork S.f
hf : IsColimit cf
e₁ : (Fork.ofι (kernel.ι S.g) ⋯).pt ≅ cg.pt := (kernelIsKernel S.g).conePointUniqueUpToIso hg
e₂ : (Cofork.ofπ (cokernel.π S.f) ⋯).pt ≅ cf.pt := (cokernelIsCokernel S.f).coconePointUniqueUpToIso hf

⊢ kernel.ι S.g ≫ cokernel.π S.f = 0 ↔ Fork.ι cg ≫ Cofork.π cf = 0
-- Mathlib/CategoryTheory/Abelian/Exact.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
inst✝ : Abelian C
S : ShortComplex C
cg : KernelFork S.g
hg : IsLimit cg
cf : CokernelCofork S.f
hf : IsColimit cf
e₁ : (Fork.ofι (kernel.ι S.g) ⋯).pt ≅ cg.pt := (kernelIsKernel S.g).conePointUniqueUpToIso hg
e₂ : (Cofork.ofπ (cokernel.π S.f) ⋯).pt ≅ cf.pt := (cokernelIsCokernel S.f).coconePointUniqueUpToIso hf
this : Fork.ι cg ≫ Cofork.π cf = e₁.inv ≫ kernel.ι S.g ≫ cokernel.π S.f ≫ e₂.hom

⊢ kernel.ι S.g ≫ cokernel.π S.f = 0 ↔ Fork.ι cg ≫ Cofork.π cf = 0
-- Mathlib/LinearAlgebra/Dimension/Basic.lean
R : Type u
R' : Type u'
M M₁ : Type v
M' : Type v'
inst✝¹⁰ : Ring R
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✝² : Module R' M'
inst✝¹ : Module R' M₁
inst✝ : Subsingleton R

⊢ Module.rank R M = 1
-- Mathlib/LinearAlgebra/Dimension/Basic.lean
R : Type u
R' : Type u'
M M₁ : Type v
M' : Type v'
inst✝¹⁰ : Ring R
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✝² : Module R' M'
inst✝¹ : Module R' M₁
inst✝ : Subsingleton R
this : Subsingleton M

⊢ Module.rank R M = 1
-- Mathlib/LinearAlgebra/Dimension/Basic.lean
R : Type u
R' : Type u'
M M₁ : Type v
M' : Type v'
inst✝¹⁰ : Ring R
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✝² : Module R' M'
inst✝¹ : Module R' M₁
inst✝ : Subsingleton R
this✝ : Subsingleton M
this : Nonempty { s // LinearIndependent (ι := { x // x ∈ s }) R Subtype.val }

⊢ Module.rank R M = 1
-- Mathlib/LinearAlgebra/Dimension/Basic.lean
R : Type u
R' : Type u'
M M₁ : Type v
M' : Type v'
inst✝¹⁰ : Ring R
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✝² : Module R' M'
inst✝¹ : Module R' M₁
inst✝ : Subsingleton R
this✝ : Subsingleton M
this : Nonempty { s // LinearIndependent (ι := { x // x ∈ s }) R Subtype.val }

⊢ ∀ (i : { s // LinearIndependent (ι := { x // x ∈ s }) R Subtype.val }), #↑↑i ≤ 1
-- Mathlib/LinearAlgebra/Dimension/Basic.lean
R : Type u
R' : Type u'
M M₁ : Type v
M' : Type v'
inst✝¹⁰ : Ring R
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✝² : Module R' M'
inst✝¹ : Module R' M₁
inst✝ : Subsingleton R
this✝ : Subsingleton M
this : Nonempty { s // LinearIndependent (ι := { x // x ∈ s }) R Subtype.val }

⊢ ∀ w < 1, ∃ i, w < #↑↑i
-- Mathlib/Probability/Process/Stopping.lean
Ω : Type u_1
β : Type u_2
ι : Type u_3
m : MeasurableSpace Ω
μ : Measure Ω
τ σ : Ω → ι
E : Type u_4
p : ℝ≥0∞
u : ι → Ω → E
inst✝⁴ : LinearOrder ι
inst✝³ : TopologicalSpace ι
inst✝² : OrderTopology ι
inst✝¹ : FirstCountableTopology ι
ℱ : Filtration ι m
inst✝ : NormedAddCommGroup E
hτ : IsStoppingTime ℱ τ
hu : ∀ (n : ι), Integrable (u n) μ
n : ι
s : Finset ι
hbdd : ∀ (ω : Ω), τ ω < n → τ ω ∈ s

⊢ Integrable (stoppedProcess u τ n) μ
-- Mathlib/Probability/Process/Stopping.lean
Ω : Type u_1
β : Type u_2
ι : Type u_3
m : MeasurableSpace Ω
μ : Measure Ω
τ σ : Ω → ι
E : Type u_4
p : ℝ≥0∞
u : ι → Ω → E
inst✝⁴ : LinearOrder ι
inst✝³ : TopologicalSpace ι
inst✝² : OrderTopology ι
inst✝¹ : FirstCountableTopology ι
ℱ : Filtration ι m
inst✝ : NormedAddCommGroup E
hτ : IsStoppingTime ℱ τ
n : ι
s : Finset ι
hbdd : ∀ (ω : Ω), τ ω < n → τ ω ∈ s
hu : ∀ (n : ι), Memℒp (u n) 1 μ

⊢ Memℒp (stoppedProcess u τ n) 1 μ
-- Mathlib/CategoryTheory/Monoidal/CommMon_.lean
C : Type u₁
inst✝⁵ : Category.{v₁, u₁} C
inst✝⁴ : MonoidalCategory C
inst✝³ : BraidedCategory C
D : Type u₂
inst✝² : Category.{v₂, u₂} D
inst✝¹ : MonoidalCategory D
inst✝ : BraidedCategory D
F : LaxBraidedFunctor C D
A : CommMon_ C

⊢ (β_ (F.obj A.X) (F.obj A.X)).hom ≫ F.μ A.X A.X ≫ F.map A.mul = F.μ A.X A.X ≫ F.map A.mul
-- Mathlib/CategoryTheory/Monoidal/CommMon_.lean
C : Type u₁
inst✝⁵ : Category.{v₁, u₁} C
inst✝⁴ : MonoidalCategory C
inst✝³ : BraidedCategory C
D : Type u₂
inst✝² : Category.{v₂, u₂} D
inst✝¹ : MonoidalCategory D
inst✝ : BraidedCategory D
F : LaxBraidedFunctor C D
A : CommMon_ C
this : ∀ (X Y : C), F.μ X Y ≫ F.map (β_ X Y).hom = (β_ (F.obj X) (F.obj Y)).hom ≫ F.μ Y X

⊢ (β_ (F.obj A.X) (F.obj A.X)).hom ≫ F.μ A.X A.X ≫ F.map A.mul = F.μ A.X A.X ≫ F.map A.mul
-- Mathlib/CategoryTheory/Monoidal/CommMon_.lean
C : Type u₁
inst✝⁵ : Category.{v₁, u₁} C
inst✝⁴ : MonoidalCategory C
inst✝³ : BraidedCategory C
D : Type u₂
inst✝² : Category.{v₂, u₂} D
inst✝¹ : MonoidalCategory D
inst✝ : BraidedCategory D
F : LaxBraidedFunctor C D
A : CommMon_ C
this : ∀ (X Y : C), F.μ X Y ≫ F.map (β_ X Y).hom = (β_ (F.obj X) (F.obj Y)).hom ≫ F.μ Y X

⊢ (F.μ A.X A.X ≫ F.map (β_ A.X A.X).hom) ≫ F.map A.mul = F.μ A.X A.X ≫ F.map A.mul
-- Mathlib/GroupTheory/FiniteAbelian.lean
G✝ : Type u
inst✝² : AddCommGroup G✝
G : Type u_1
inst✝¹ : AddCommGroup G
inst✝ : Finite G

⊢ ∃ ι x n, (∀ (i : ι), 1 < n i) ∧ Nonempty (G ≃+ ⨁ (i : ι), ZMod (n i))