ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝⁴ : Field K
inst✝³ : NumberField K
inst✝² : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝¹ : DecidableRel fun a b => a ∣ b
inst✝ : DecidableEq (𝓞 K)
this : λ ^ 2 ∣ λ ^ 4
h : λ ^ 2 ∣ ↑(FermatLastTheoremForThreeGen.Solution.u₅ S) * (λ ^ (S.multiplicity - 1) * FermatLastTheoremForThreeGen.Solution.X S) ^ 3
\u22a2 FermatLastTheoremForThreeGen.Solution.u₄ S = 1 ∨ FermatLastTheoremForThreeGen.Solution.u₄ S = -1
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝⁴ : Field K
inst✝³ : NumberField K
inst✝² : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝¹ : DecidableRel fun a b => a ∣ b
inst✝ : DecidableEq (𝓞 K)
this : λ ^ 2 ∣ λ ^ 4
h : λ ^ 2 ∣ ↑(FermatLastTheoremForThreeGen.Solution.u₅ S) * (λ ^ (S.multiplicity - 1) * FermatLastTheoremForThreeGen.Solution.X S) ^ 3
\u22a2 ∃ n, λ ^ 2 ∣ ↑(FermatLastTheoremForThreeGen.Solution.u₄ S) - ↑n
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝⁴ : Field K
inst✝³ : NumberField K
inst✝² : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝¹ : DecidableRel fun a b => a ∣ b
inst✝ : DecidableEq (𝓞 K)
this : λ ^ 2 ∣ λ ^ 4
X : 𝓞 K
hX : ↑(FermatLastTheoremForThreeGen.Solution.u₅ S) * (λ ^ (S.multiplicity - 1) * FermatLastTheoremForThreeGen.Solution.X S) ^ 3 = λ ^ 2 * X
\u22a2 ∃ n, λ ^ 2 ∣ ↑(FermatLastTheoremForThreeGen.Solution.u₄ S) - ↑n
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝⁴ : Field K
inst✝³ : NumberField K
inst✝² : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝¹ : DecidableRel fun a b => a ∣ b
inst✝ : DecidableEq (𝓞 K)
this : λ ^ 2 ∣ λ ^ 4
X : 𝓞 K
hX : ↑(FermatLastTheoremForThreeGen.Solution.u₅ S) * (λ ^ (S.multiplicity - 1) * FermatLastTheoremForThreeGen.Solution.X S) ^ 3 = λ ^ 2 * X
Y : 𝓞 K
hY : FermatLastTheoremForThreeGen.Solution.Y S ^ 3 - 1 = λ ^ 2 * Y
Z : 𝓞 K
hZ : FermatLastTheoremForThreeGen.Solution.Z S ^ 3 - 1 = λ ^ 2 * Z
\u22a2 ∃ n, λ ^ 2 ∣ ↑(FermatLastTheoremForThreeGen.Solution.u₄ S) - ↑n
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝⁴ : Field K
inst✝³ : NumberField K
inst✝² : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝¹ : DecidableRel fun a b => a ∣ b
inst✝ : DecidableEq (𝓞 K)
this : λ ^ 2 ∣ λ ^ 4
X : 𝓞 K
hX : ↑(FermatLastTheoremForThreeGen.Solution.u₅ S) * (λ ^ (S.multiplicity - 1) * FermatLastTheoremForThreeGen.Solution.X S) ^ 3 = λ ^ 2 * X
Y : 𝓞 K
hY : FermatLastTheoremForThreeGen.Solution.Y S ^ 3 - 1 = λ ^ 2 * Y
Z : 𝓞 K
hZ : FermatLastTheoremForThreeGen.Solution.Z S ^ 3 + 1 = λ ^ 2 * Z
\u22a2 ∃ n, λ ^ 2 ∣ ↑(FermatLastTheoremForThreeGen.Solution.u₄ S) - ↑n
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝⁴ : Field K
inst✝³ : NumberField K
inst✝² : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝¹ : DecidableRel fun a b => a ∣ b
inst✝ : DecidableEq (𝓞 K)
this : λ ^ 2 ∣ λ ^ 4
X : 𝓞 K
hX : ↑(FermatLastTheoremForThreeGen.Solution.u₅ S) * (λ ^ (S.multiplicity - 1) * FermatLastTheoremForThreeGen.Solution.X S) ^ 3 = λ ^ 2 * X
Y : 𝓞 K
hY : FermatLastTheoremForThreeGen.Solution.Y S ^ 3 + 1 = λ ^ 2 * Y
Z : 𝓞 K
hZ : FermatLastTheoremForThreeGen.Solution.Z S ^ 3 - 1 = λ ^ 2 * Z
\u22a2 ∃ n, λ ^ 2 ∣ ↑(FermatLastTheoremForThreeGen.Solution.u₄ S) - ↑n
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝⁴ : Field K
inst✝³ : NumberField K
inst✝² : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝¹ : DecidableRel fun a b => a ∣ b
inst✝ : DecidableEq (𝓞 K)
this : λ ^ 2 ∣ λ ^ 4
X : 𝓞 K
hX : ↑(FermatLastTheoremForThreeGen.Solution.u₅ S) * (λ ^ (S.multiplicity - 1) * FermatLastTheoremForThreeGen.Solution.X S) ^ 3 = λ ^ 2 * X
Y : 𝓞 K
hY : FermatLastTheoremForThreeGen.Solution.Y S ^ 3 + 1 = λ ^ 2 * Y
Z : 𝓞 K
hZ : FermatLastTheoremForThreeGen.Solution.Z S ^ 3 + 1 = λ ^ 2 * Z
\u22a2 ∃ n, λ ^ 2 ∣ ↑(FermatLastTheoremForThreeGen.Solution.u₄ S) - ↑n
-- Mathlib/MeasureTheory/Measure/ProbabilityMeasure.lean
Ω : Type u_1
inst✝ : Nonempty Ω
m0 : MeasurableSpace Ω
μ : FiniteMeasure Ω
s : Set Ω
\u22a2 μ s = μ.mass * μ.normalize s
-- Mathlib/MeasureTheory/Measure/ProbabilityMeasure.lean
Ω : Type u_1
inst✝ : Nonempty Ω
m0 : MeasurableSpace Ω
s : Set Ω
\u22a2 0 s = mass 0 * (normalize 0) s
-- Mathlib/MeasureTheory/Measure/ProbabilityMeasure.lean
Ω : Type u_1
inst✝ : Nonempty Ω
m0 : MeasurableSpace Ω
μ : FiniteMeasure Ω
s : Set Ω
h : μ ≠ 0
\u22a2 μ s = μ.mass * μ.normalize s
-- Mathlib/MeasureTheory/Measure/ProbabilityMeasure.lean
Ω : Type u_1
inst✝ : Nonempty Ω
m0 : MeasurableSpace Ω
μ : FiniteMeasure Ω
s : Set Ω
h : μ ≠ 0
mass_nonzero : μ.mass ≠ 0
\u22a2 μ s = μ.mass * μ.normalize s
-- Mathlib/MeasureTheory/Measure/ProbabilityMeasure.lean
Ω : Type u_1
inst✝ : Nonempty Ω
m0 : MeasurableSpace Ω
μ : FiniteMeasure Ω
s : Set Ω
h : μ ≠ 0
mass_nonzero : μ.mass ≠ 0
\u22a2 μ s = μ.mass * ⟨↑(μ.mass⁻¹ • μ), ⋯⟩ s
-- Mathlib/Topology/Gluing.lean
D : GlueData
i j : D.J
\u22a2 ⇑(D.ι j) ⁻¹' Set.range ⇑(D.ι i) = Set.range ⇑(D.f j i)
-- Mathlib/Data/List/Chain.lean
α : Type u
β : Type v
R r : α → α → Prop
l₁ l₂✝ : List α
a b : α
l₂ l₃ : List α
h : Chain' R (l₂ ++ l₁ ++ l₃)
\u22a2 Chain' R l₁
-- Mathlib/RingTheory/Valuation/ValuationRing.lean
A : Type u
inst✝⁵ : CommRing A
K : Type v
inst✝⁴ : Field K
inst✝³ : Algebra A K
inst✝² : IsDomain A
inst✝¹ : ValuationRing A
inst✝ : IsFractionRing A K
a✝ b✝ : ValueGroup A K
a b : K
\u22a2 Quot.mk Setoid.r a ≤ Quot.mk Setoid.r b ∨ Quot.mk Setoid.r b ≤ Quot.mk Setoid.r a
-- Mathlib/RingTheory/Valuation/ValuationRing.lean
A : Type u
inst✝⁵ : CommRing A
K : Type v
inst✝⁴ : Field K
inst✝³ : Algebra A K
inst✝² : IsDomain A
inst✝¹ : ValuationRing A
inst✝ : IsFractionRing A K
a b✝ : ValueGroup A K
b : K
xa ya : A
hya : ya ∈ nonZeroDivisors A
\u22a2 Quot.mk Setoid.r ((algebraMap A K) xa / (algebraMap A K) ya) ≤ Quot.mk Setoid.r b ∨ Quot.mk Setoid.r b ≤ Quot.mk Setoid.r ((algebraMap A K) xa / (algebraMap A K) ya)
-- Mathlib/RingTheory/Valuation/ValuationRing.lean
A : Type u
inst✝⁵ : CommRing A
K : Type v
inst✝⁴ : Field K
inst✝³ : Algebra A K
inst✝² : IsDomain A
inst✝¹ : ValuationRing A
inst✝ : IsFractionRing A K
a b : ValueGroup A K
xa ya : A
hya : ya ∈ nonZeroDivisors A
xb yb : A
hyb : yb ∈ nonZeroDivisors A
\u22a2 Quot.mk Setoid.r ((algebraMap A K) xa / (algebraMap A K) ya) ≤ Quot.mk Setoid.r ((algebraMap A K) xb / (algebraMap A K) yb) ∨ Quot.mk Setoid.r ((algebraMap A K) xb / (algebraMap A K) yb) ≤ Quot.mk Setoid.r ((algebraMap A K) xa / (algebraMap A K) ya)
-- Mathlib/RingTheory/Valuation/ValuationRing.lean
A : Type u
inst✝⁵ : CommRing A
K : Type v
inst✝⁴ : Field K
inst✝³ : Algebra A K
inst✝² : IsDomain A
inst✝¹ : ValuationRing A
inst✝ : IsFractionRing A K
a b : ValueGroup A K
xa ya : A
hya : ya ∈ nonZeroDivisors A
xb yb : A
hyb : yb ∈ nonZeroDivisors A
this : (algebraMap A K) ya ≠ 0
\u22a2 Quot.mk Setoid.r ((algebraMap A K) xa / (algebraMap A K) ya) ≤ Quot.mk Setoid.r ((algebraMap A K) xb / (algebraMap A K) yb) ∨ Quot.mk Setoid.r ((algebraMap A K) xb / (algebraMap A K) yb) ≤ Quot.mk Setoid.r ((algebraMap A K) xa / (algebraMap A K) ya)
-- Mathlib/RingTheory/Valuation/ValuationRing.lean
A : Type u
inst✝⁵ : CommRing A
K : Type v
inst✝⁴ : Field K
inst✝³ : Algebra A K
inst✝² : IsDomain A
inst✝¹ : ValuationRing A
inst✝ : IsFractionRing A K
a b : ValueGroup A K
xa ya : A
hya : ya ∈ nonZeroDivisors A
xb yb : A
hyb : yb ∈ nonZeroDivisors A
this✝ : (algebraMap A K) ya ≠ 0
this : (algebraMap A K) yb ≠ 0
\u22a2 Quot.mk Setoid.r ((algebraMap A K) xa / (algebraMap A K) ya) ≤ Quot.mk Setoid.r ((algebraMap A K) xb / (algebraMap A K) yb) ∨ Quot.mk Setoid.r ((algebraMap A K) xb / (algebraMap A K) yb) ≤ Quot.mk Setoid.r ((algebraMap A K) xa / (algebraMap A K) ya)
-- Mathlib/RingTheory/Valuation/ValuationRing.lean
A : Type u
inst✝⁵ : CommRing A
K : Type v
inst✝⁴ : Field K
inst✝³ : Algebra A K
inst✝² : IsDomain A
inst✝¹ : ValuationRing A
inst✝ : IsFractionRing A K
a b : ValueGroup A K
xa ya : A
hya : ya ∈ nonZeroDivisors A
xb yb : A
hyb : yb ∈ nonZeroDivisors A
this✝ : (algebraMap A K) ya ≠ 0
this : (algebraMap A K) yb ≠ 0
c : A
h : xa * yb * c = xb * ya
\u22a2 Quot.mk Setoid.r ((algebraMap A K) xa / (algebraMap A K) ya) ≤ Quot.mk Setoid.r ((algebraMap A K) xb / (algebraMap A K) yb) ∨ Quot.mk Setoid.r ((algebraMap A K) xb / (algebraMap A K) yb) ≤ Quot.mk Setoid.r ((algebraMap A K) xa / (algebraMap A K) ya)
-- Mathlib/RingTheory/Valuation/ValuationRing.lean
A : Type u
inst✝⁵ : CommRing A
K : Type v
inst✝⁴ : Field K
inst✝³ : Algebra A K
inst✝² : IsDomain A
inst✝¹ : ValuationRing A
inst✝ : IsFractionRing A K
a b : ValueGroup A K
xa ya : A
hya : ya ∈ nonZeroDivisors A
xb yb : A
hyb : yb ∈ nonZeroDivisors A
this✝ : (algebraMap A K) ya ≠ 0
this : (algebraMap A K) yb ≠ 0
c : A
h : xb * ya * c = xa * yb
\u22a2 Quot.mk Setoid.r ((algebraMap A K) xa / (algebraMap A K) ya) ≤ Quot.mk Setoid.r ((algebraMap A K) xb / (algebraMap A K) yb) ∨ Quot.mk Setoid.r ((algebraMap A K) xb / (algebraMap A K) yb) ≤ Quot.mk Setoid.r ((algebraMap A K) xa / (algebraMap A K) ya)
-- Mathlib/Topology/Instances/Matrix.lean
X : Type u_1
α : Type u_2
l : Type u_3
m : Type u_4
n : Type u_5
p : Type u_6
S : Type u_7
R : Type u_8
m' : l → Type u_9
n' : l → Type u_10
inst✝⁵ : TopologicalSpace X
inst✝⁴ : TopologicalSpace R
inst✝³ : Fintype n
inst✝² : DecidableEq n
inst✝¹ : CommRing R
inst✝ : TopologicalRing R
A : X → Matrix n n R
hA : Continuous A
\u22a2 Continuous fun x => (A x).det
-- Mathlib/Topology/Instances/Matrix.lean
X : Type u_1
α : Type u_2
l : Type u_3
m : Type u_4
n : Type u_5
p : Type u_6
S : Type u_7
R : Type u_8
m' : l → Type u_9
n' : l → Type u_10
inst✝⁵ : TopologicalSpace X
inst✝⁴ : TopologicalSpace R
inst✝³ : Fintype n
inst✝² : DecidableEq n
inst✝¹ : CommRing R
inst✝ : TopologicalRing R
A : X → Matrix n n R
hA : Continuous A
\u22a2 Continuous fun x => ∑ σ : Equiv.Perm n, Equiv.Perm.sign σ • ∏ i : n, A x (σ i) i
-- Mathlib/Topology/Instances/Matrix.lean
X : Type u_1
α : Type u_2
l✝ : Type u_3
m : Type u_4
n : Type u_5
p : Type u_6
S : Type u_7
R : Type u_8
m' : l✝ → Type u_9
n' : l✝ → Type u_10
inst✝⁵ : TopologicalSpace X
inst✝⁴ : TopologicalSpace R
inst✝³ : Fintype n
inst✝² : DecidableEq n
inst✝¹ : CommRing R
inst✝ : TopologicalRing R
A : X → Matrix n n R
hA : Continuous A
l : Equiv.Perm n
x✝ : l ∈ Finset.univ
\u22a2 Continuous fun x => ∏ i : n, A x (l i) i
-- Mathlib/Data/Finset/Image.lean
α : Type u_1
β : Type u_2
γ : Type u_3
n : ℕ
s : Finset ℕ
a : ℕ
ha : a < n
\u22a2 ⟨a, ha⟩ ∈ Finset.fin n s ↔ ↑⟨a, ha⟩ ∈ s
-- Mathlib/Topology/LocallyClosed.lean
X : Type u_1
Y : Type u_2
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s✝ t : Set X
f : X → Y
hf : IsOpenMap f
s : Set Y
\u22a2 coborder (f ⁻¹' s) ⊆ f ⁻¹' coborder s
-- Mathlib/Topology/LocallyClosed.lean
X : Type u_1
Y : Type u_2
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s✝ t : Set X
f : X → Y
hf : IsOpenMap f
s : Set Y
\u22a2 f ⁻¹' closure s \ f ⁻¹' s ⊆ closure (f ⁻¹' s) \ f ⁻¹' s
-- Mathlib/Topology/LocallyClosed.lean
X : Type u_1
Y : Type u_2
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s✝ t : Set X
f : X → Y
hf : IsOpenMap f
s : Set Y
\u22a2 f ⁻¹' closure s ⊆ closure (f ⁻¹' s)
-- Mathlib/Data/Int/Interval.lean
a b : ℤ
h : a ≤ b + 1
\u22a2 ↑(Icc a b).card = b + 1 - a
-- Mathlib/Geometry/RingedSpace/LocallyRingedSpace/HasColimits.lean
X✝ Y✝ : LocallyRingedSpace
f✝ g✝ : X✝ ⟶ Y✝
X Y : RingedSpace
f g : X ⟶ Y
H : f = g
x : ↑↑X.toPresheafedSpace
h : IsLocalRingHom (PresheafedSpace.Hom.stalkMap f x)
\u22a2 IsLocalRingHom (PresheafedSpace.Hom.stalkMap g x)
-- Mathlib/Geometry/RingedSpace/LocallyRingedSpace/HasColimits.lean
X✝ Y✝ : LocallyRingedSpace
f✝ g✝ : X✝ ⟶ Y✝
X Y : RingedSpace
f g : X ⟶ Y
H : f = g
x : ↑↑X.toPresheafedSpace
h : IsLocalRingHom (PresheafedSpace.Hom.stalkMap f x)
\u22a2 IsLocalRingHom (eqToHom ⋯ ≫ PresheafedSpace.Hom.stalkMap f x)
-- Mathlib/Dynamics/PeriodicPts.lean
α : Type u_1
β : Type u_2
f fa : α → α
fb : β → β
x y : α
m n : ℕ
h : x ∉ periodicPts f
\u22a2 ¬0 < minimalPeriod f x
-- Mathlib/Algebra/Algebra/NonUnitalSubalgebra.lean
F : Type u_1
R : Type u
A : Type v
B : Type w
inst✝¹⁰ : CommSemiring R
inst✝⁹ : NonUnitalNonAssocSemiring A
inst✝⁸ : Module R A
inst✝⁷ : IsScalarTower R A A
inst✝⁶ : SMulCommClass R A A
inst✝⁵ : NonUnitalNonAssocSemiring B
inst✝⁴ : Module R B
inst✝³ : IsScalarTower R B B
inst✝² : SMulCommClass R B B
inst✝¹ : FunLike F A B
inst✝ : NonUnitalAlgHomClass F R A B
f : F
x : A
\u22a2 map f (adjoin R {x}) = adjoin R {f x}
-- Mathlib/CategoryTheory/Monoidal/FunctorCategory.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
D : Type u₂
inst✝¹ : Category.{v₂, u₂} D
inst✝ : MonoidalCategory D
F G F'✝ G' : C ⥤ D
α : F ⟶ G
β : F'✝ ⟶ G'
F' : C ⥤ D
X Y : C
f : X ⟶ Y
\u22a2 (tensorObj F F').map f ≫ (fun X => α.app X ▷ F'.obj X) Y = (fun X => α.app X ▷ F'.obj X) X ≫ (tensorObj G F').map f
-- Mathlib/CategoryTheory/Monoidal/FunctorCategory.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
D : Type u₂
inst✝¹ : Category.{v₂, u₂} D
inst✝ : MonoidalCategory D
F G F'✝ G' : C ⥤ D
α : F ⟶ G
β : F'✝ ⟶ G'
F' : C ⥤ D
X Y : C
f : X ⟶ Y
\u22a2 (tensorObj F F').map f ≫ (α.app Y ⊗ 𝟙 (F'.obj Y)) = (α.app X ⊗ 𝟙 (F'.obj X)) ≫ (tensorObj G F').map f
-- Mathlib/Analysis/Calculus/FDeriv/Analytic.lean
𝕜 : Type u_1
inst✝⁷ : NontriviallyNormedField 𝕜
E✝ : Type u
inst✝⁶ : NormedAddCommGroup E✝
inst✝⁵ : NormedSpace 𝕜 E✝
F : Type v
inst✝⁴ : NormedAddCommGroup F
inst✝³ : NormedSpace 𝕜 F
ι : Type u_2
E : ι → Type u_3
inst✝² : (i : ι) → NormedAddCommGroup (E i)
inst✝¹ : (i : ι) → NormedSpace 𝕜 (E i)
inst✝ : Fintype ι
f : ContinuousMultilinearMap 𝕜 E F
n : ℕ∞
x : (i : ι) → E i
\u22a2 x ∈ EMetric.ball 0 ⊤
-- Mathlib/Data/Vector/Snoc.lean
α : Type u_1
n : ℕ
x : α
val✝ : List α
property✝ : val✝.length = n
\u22a2 (x ::ᵥ ⟨val✝, property✝⟩).reverse = (reverse ⟨val✝, property✝⟩).snoc x
-- Mathlib/Data/Vector/Snoc.lean
α : Type u_1
n : ℕ
x : α
val✝ : List α
property✝ : val✝.length = n
\u22a2 ⟨val✝.reverse ++ [x], ⋯⟩ = append ⟨val✝.reverse, ⋯⟩ ⟨[x], ⋯⟩
-- Mathlib/Algebra/Homology/ShortComplex/PreservesHomology.lean
C : Type u_1
D : Type u_2
inst✝⁷ : Category.{u_3, u_1} C
inst✝⁶ : Category.{u_4, u_2} D
inst✝⁵ : HasZeroMorphisms C
inst✝⁴ : HasZeroMorphisms D
S : ShortComplex C
h₁✝ : S.LeftHomologyData
h₂✝ : S.RightHomologyData
F✝ : C ⥤ D
inst✝³ : F✝.PreservesZeroMorphisms
hl : S.LeftHomologyData
hr : S.RightHomologyData
S₁ S₂ : ShortComplex C
φ : S₁ ⟶ S₂
hl₁ : S₁.LeftHomologyData
hr₁ : S₁.RightHomologyData
hl₂ : S₂.LeftHomologyData
hr₂ : S₂.RightHomologyData
h₁ : S₁.HomologyData
h₂ : S₂.HomologyData
F : C ⥤ D
inst✝² : F.PreservesZeroMorphisms
inst✝¹ : S.HasLeftHomology
inst✝ : F.PreservesLeftHomologyOf S
\u22a2 cyclesMap' (𝟙 (S.map F)) (S.map F).leftHomologyData (S.leftHomologyData.map F) = cyclesMap' (𝟙 (S.map F)) (S.map F).leftHomologyData (hl.map F) ≫ F.map (cyclesMap' (𝟙 S) hl S.leftHomologyData)
-- Mathlib/RingTheory/FiniteType.lean
R : Type u_1
M : Type u_2
inst✝¹ : CommSemiring R
inst✝ : AddMonoid M
S : Set R[M]
hS : adjoin R S = ⊤
\u22a2 adjoin R (⋃ f ∈ S, of' R M '' ↑f.support) = ⊤
-- Mathlib/RingTheory/FiniteType.lean
R : Type u_1
M : Type u_2
inst✝¹ : CommSemiring R
inst✝ : AddMonoid M
S : Set R[M]
hS : adjoin R S = ⊤
\u22a2 ⊤ ≤ adjoin R (⋃ f ∈ S, of' R M '' ↑f.support)
-- Mathlib/RingTheory/FiniteType.lean
R : Type u_1
M : Type u_2
inst✝¹ : CommSemiring R
inst✝ : AddMonoid M
S : Set R[M]
hS : adjoin R S = ⊤
\u22a2 S ⊆ ↑(adjoin R (⋃ f ∈ S, of' R M '' ↑f.support))
-- Mathlib/RingTheory/FiniteType.lean
R : Type u_1
M : Type u_2
inst✝¹ : CommSemiring R
inst✝ : AddMonoid M
S : Set R[M]
hS : adjoin R S = ⊤
f : R[M]
hf : f ∈ S
\u22a2 f ∈ ↑(adjoin R (⋃ f ∈ S, of' R M '' ↑f.support))
-- Mathlib/RingTheory/FiniteType.lean
R : Type u_1
M : Type u_2
inst✝¹ : CommSemiring R
inst✝ : AddMonoid M
S : Set R[M]
hS : adjoin R S = ⊤
f : R[M]
hf : f ∈ S
hincl : of' R M '' ↑f.support ⊆ ⋃ g ∈ S, of' R M '' ↑g.support
\u22a2 f ∈ ↑(adjoin R (⋃ f ∈ S, of' R M '' ↑f.support))
-- Mathlib/Algebra/Homology/HomologySequenceLemmas.lean
C : Type u_1
ι : Type u_2
inst✝¹ : Category.{u_3, u_1} C
inst✝ : Abelian C
c : ComplexShape ι
S S₁ S₂ : ShortComplex (HomologicalComplex C c)
φ : S₁ ⟶ S₂
hS₁ : S₁.ShortExact
hS₂ : S₂.ShortExact
h₁ : QuasiIso φ.τ₁
h₂ : QuasiIso φ.τ₂
\u22a2 QuasiIso φ.τ₃
-- Mathlib/Algebra/Homology/HomologySequenceLemmas.lean
C : Type u_1
ι : Type u_2
inst✝¹ : Category.{u_3, u_1} C
inst✝ : Abelian C
c : ComplexShape ι
S S₁ S₂ : ShortComplex (HomologicalComplex C c)
φ : S₁ ⟶ S₂
hS₁ : S₁.ShortExact
hS₂ : S₂.ShortExact
h₁ : QuasiIso φ.τ₁
h₂ : QuasiIso φ.τ₂
\u22a2 ∀ (i : ι), QuasiIsoAt φ.τ₃ i
-- Mathlib/Algebra/Homology/HomologySequenceLemmas.lean
C : Type u_1
ι : Type u_2
inst✝¹ : Category.{u_3, u_1} C
inst✝ : Abelian C
c : ComplexShape ι
S S₁ S₂ : ShortComplex (HomologicalComplex C c)
φ : S₁ ⟶ S₂
hS₁ : S₁.ShortExact
hS₂ : S₂.ShortExact
h₁ : QuasiIso φ.τ₁
h₂ : QuasiIso φ.τ₂
i : ι
\u22a2 QuasiIsoAt φ.τ₃ i
-- Mathlib/Algebra/Homology/HomologySequenceLemmas.lean
C : Type u_1
ι : Type u_2
inst✝¹ : Category.{u_3, u_1} C
inst✝ : Abelian C
c : ComplexShape ι
S S₁ S₂ : ShortComplex (HomologicalComplex C c)
φ : S₁ ⟶ S₂
hS₁ : S₁.ShortExact
hS₂ : S₂.ShortExact
h₁ : QuasiIso φ.τ₁
h₂ : QuasiIso φ.τ₂
i : ι
\u22a2 IsIso (homologyMap φ.τ₃ i)
-- Mathlib/Algebra/Homology/HomologySequenceLemmas.lean
C : Type u_1
ι : Type u_2
inst✝¹ : Category.{u_3, u_1} C
inst✝ : Abelian C
c : ComplexShape ι
S S₁ S₂ : ShortComplex (HomologicalComplex C c)
φ : S₁ ⟶ S₂
hS₁ : S₁.ShortExact
hS₂ : S₂.ShortExact
h₁ : QuasiIso φ.τ₁
h₂ : QuasiIso φ.τ₂
i : ι
\u22a2 Epi (homologyMap φ.τ₁ i)
-- Mathlib/Algebra/Homology/HomologySequenceLemmas.lean
C : Type u_1
ι : Type u_2
inst✝¹ : Category.{u_3, u_1} C
inst✝ : Abelian C
c : ComplexShape ι
S S₁ S₂ : ShortComplex (HomologicalComplex C c)
φ : S₁ ⟶ S₂
hS₁ : S₁.ShortExact
hS₂ : S₂.ShortExact
h₁ : QuasiIso φ.τ₁
h₂ : QuasiIso φ.τ₂
i : ι
\u22a2 IsIso (homologyMap φ.τ₂ i)
-- Mathlib/Algebra/Homology/HomologySequenceLemmas.lean
C : Type u_1
ι : Type u_2
inst✝¹ : Category.{u_3, u_1} C
inst✝ : Abelian C
c : ComplexShape ι
S S₁ S₂ : ShortComplex (HomologicalComplex C c)
φ : S₁ ⟶ S₂
hS₁ : S₁.ShortExact
hS₂ : S₂.ShortExact
h₁ : QuasiIso φ.τ₁
h₂ : QuasiIso φ.τ₂
i : ι
\u22a2 ∀ (j : ι), c.Rel i j → IsIso (homologyMap φ.τ₁ j)
-- Mathlib/Algebra/Homology/HomologySequenceLemmas.lean
C : Type u_1
ι : Type u_2
inst✝¹ : Category.{u_3, u_1} C
inst✝ : Abelian C
c : ComplexShape ι
S S₁ S₂ : ShortComplex (HomologicalComplex C c)
φ : S₁ ⟶ S₂
hS₁ : S₁.ShortExact
hS₂ : S₂.ShortExact
h₁ : QuasiIso φ.τ₁
h₂ : QuasiIso φ.τ₂
i : ι
\u22a2 ∀ (j : ι), c.Rel i j → Mono (homologyMap φ.τ₂ j)
-- Mathlib/RingTheory/Valuation/Integers.lean
R : Type u
Γ₀ : Type v
inst✝⁵ : CommRing R
inst✝⁴ : LinearOrderedCommGroupWithZero Γ₀
v : Valuation R Γ₀
O : Type w
inst✝³ : CommRing O
inst✝² : Algebra O R
inst✝¹ : CommRing O
inst✝ : Algebra O R
x : O
hx : IsUnit x
H : ∀ (x : O), v ((algebraMap O R) x) ≤ 1
u : Oˣ
hu : ↑u = x
\u22a2 1 ≤ v ((algebraMap O R) x)
-- Mathlib/RingTheory/Valuation/Integers.lean
R : Type u
Γ₀ : Type v
inst✝⁵ : CommRing R
inst✝⁴ : LinearOrderedCommGroupWithZero Γ₀
v : Valuation R Γ₀
O : Type w
inst✝³ : CommRing O
inst✝² : Algebra O R
inst✝¹ : CommRing O
inst✝ : Algebra O R
x : O
hx : IsUnit x
H : ∀ (x : O), v ((algebraMap O R) x) ≤ 1
u : Oˣ
hu : ↑u = x
\u22a2 v ((algebraMap O R) x) * v ((algebraMap O R) ↑u⁻¹) ≤ v ((algebraMap O R) x) * 1
-- Mathlib/Algebra/Group/Defs.lean
G : Type u_1
inst✝ : Group G
a✝ b✝ c a b : G
\u22a2 a⁻¹ * (a * b) = b
-- Mathlib/Analysis/Calculus/ContDiff/Basic.lean
𝕜 : Type u_1
inst✝¹⁰ : NontriviallyNormedField 𝕜
D : Type uD
inst✝⁹ : NormedAddCommGroup D
inst✝⁸ : NormedSpace 𝕜 D
E : Type uE
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type uF
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type uG
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
X : Type u_2
inst✝¹ : NormedAddCommGroup X
inst✝ : NormedSpace 𝕜 X
s s₁ t✝ u : Set E
f✝ f₁ : E → F
g✝ : F → G
x x₀ : E
c : F
b : E × F → G
m n✝ : ℕ∞
p : E → FormalMultilinearSeries 𝕜 E F
f : E → F → G
g : E → F
t : Set F
n : ℕ∞
hf : ContDiffWithinAt 𝕜 n (uncurry f) (s ×ˢ t) (x₀, g x₀)
hg : ContDiffWithinAt 𝕜 m g s x₀
ht : UniqueDiffOn 𝕜 t
hmn : m + 1 ≤ n
hx₀ : x₀ ∈ s
hst : s ⊆ g ⁻¹' t
\u22a2 ContDiffWithinAt 𝕜 m (fun x => fderivWithin 𝕜 (f x) t (g x)) s x₀
-- Mathlib/Analysis/Calculus/ContDiff/Basic.lean
𝕜 : Type u_1
inst✝¹⁰ : NontriviallyNormedField 𝕜
D : Type uD
inst✝⁹ : NormedAddCommGroup D
inst✝⁸ : NormedSpace 𝕜 D
E : Type uE
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type uF
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type uG
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
X : Type u_2
inst✝¹ : NormedAddCommGroup X
inst✝ : NormedSpace 𝕜 X
s s₁ t✝ u : Set E
f✝ f₁ : E → F
g✝ : F → G
x x₀ : E
c : F
b : E × F → G
m n✝ : ℕ∞
p : E → FormalMultilinearSeries 𝕜 E F
f : E → F → G
g : E → F
t : Set F
n : ℕ∞
hf : ContDiffWithinAt 𝕜 n (uncurry f) (insert x₀ s ×ˢ t) (x₀, g x₀)
hg : ContDiffWithinAt 𝕜 m g s x₀
ht : UniqueDiffOn 𝕜 t
hmn : m + 1 ≤ n
hx₀ : x₀ ∈ s
hst : s ⊆ g ⁻¹' t
\u22a2 ContDiffWithinAt 𝕜 m (fun x => fderivWithin 𝕜 (f x) t (g x)) s x₀
-- Mathlib/Analysis/Calculus/ContDiff/Basic.lean
𝕜 : Type u_1
inst✝¹⁰ : NontriviallyNormedField 𝕜
D : Type uD
inst✝⁹ : NormedAddCommGroup D
inst✝⁸ : NormedSpace 𝕜 D
E : Type uE
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type uF
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type uG
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
X : Type u_2
inst✝¹ : NormedAddCommGroup X
inst✝ : NormedSpace 𝕜 X
s s₁ t✝ u : Set E
f✝ f₁ : E → F
g✝ : F → G
x x₀ : E
c : F
b : E × F → G
m n✝ : ℕ∞
p : E → FormalMultilinearSeries 𝕜 E F
f : E → F → G
g : E → F
t : Set F
n : ℕ∞
hf : ContDiffWithinAt 𝕜 n (uncurry f) (insert x₀ s ×ˢ t) (x₀, g x₀)
hg : ContDiffWithinAt 𝕜 m g s x₀
ht : UniqueDiffOn 𝕜 t
hmn : m + 1 ≤ n
hx₀ : x₀ ∈ s
hst : s ⊆ g ⁻¹' t
\u22a2 ∀ᶠ (x : E) in 𝓝[insert x₀ s] x₀, UniqueDiffWithinAt 𝕜 t (g x)
-- Mathlib/Analysis/Calculus/ContDiff/Basic.lean
𝕜 : Type u_1
inst✝¹⁰ : NontriviallyNormedField 𝕜
D : Type uD
inst✝⁹ : NormedAddCommGroup D
inst✝⁸ : NormedSpace 𝕜 D
E : Type uE
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type uF
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type uG
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
X : Type u_2
inst✝¹ : NormedAddCommGroup X
inst✝ : NormedSpace 𝕜 X
s s₁ t✝ u : Set E
f✝ f₁ : E → F
g✝ : F → G
x x₀ : E
c : F
b : E × F → G
m n✝ : ℕ∞
p : E → FormalMultilinearSeries 𝕜 E F
f : E → F → G
g : E → F
t : Set F
n : ℕ∞
hf : ContDiffWithinAt 𝕜 n (uncurry f) (insert x₀ s ×ˢ t) (x₀, g x₀)
hg : ContDiffWithinAt 𝕜 m g s x₀
ht : UniqueDiffOn 𝕜 t
hmn : m + 1 ≤ n
hx₀ : x₀ ∈ s
hst : s ⊆ g ⁻¹' t
\u22a2 ∀ᶠ (x : E) in 𝓝[s] x₀, UniqueDiffWithinAt 𝕜 t (g x)
-- Mathlib/RingTheory/MvPowerSeries/Basic.lean
σ : Type u_1
R : Type u_2
inst✝ : CommSemiring R
φ ψ : MvPolynomial σ R
n : σ →₀ ℕ
\u22a2 (MvPowerSeries.coeff R n) ↑(φ * ψ) = (MvPowerSeries.coeff R n) (↑φ * ↑ψ)
-- Mathlib/Analysis/SpecialFunctions/Pow/NNReal.lean
x : ℝ≥0∞
n : ℤ
\u22a2 x ^ ↑n = x ^ n
-- Mathlib/AlgebraicGeometry/PrimeSpectrum/Maximal.lean
R : Type u
inst✝ : CommRing R
\u22a2 range toPrimeSpectrum = {x | IsClosed {x}}
-- Mathlib/AlgebraicGeometry/PrimeSpectrum/Maximal.lean
R : Type u
inst✝ : CommRing R
\u22a2 range toPrimeSpectrum = {x | x.asIdeal.IsMaximal}
-- Mathlib/AlgebraicGeometry/PrimeSpectrum/Maximal.lean
R : Type u
inst✝ : CommRing R
x : Ideal R
isPrime✝ : x.IsPrime
\u22a2 { asIdeal := x, isPrime := isPrime✝ } ∈ range toPrimeSpectrum ↔ { asIdeal := x, isPrime := isPrime✝ } ∈ {x | x.asIdeal.IsMaximal}
-- Mathlib/CategoryTheory/Monoidal/Preadditive.lean
C : Type u_1
inst✝³ : Category.{u_2, u_1} C
inst✝² : Preadditive C
inst✝¹ : MonoidalCategory C
inst✝ : MonoidalPreadditive C
W X Y Z : C
f g : W ⟶ X
h : Y ⟶ Z
\u22a2 (f + g) ⊗ h = f ⊗ h + g ⊗ h
-- Mathlib/Algebra/Order/Antidiag/Pi.lean
ι : Type u_1
μ : Type u_2
μ' : Type u_3
inst✝³ : DecidableEq ι
inst✝² : AddCancelCommMonoid μ
inst✝¹ : HasAntidiagonal μ
inst✝ : DecidableEq μ
i : ι
s : Finset ι
hi : i ∉ s
n a b : μ
hab : (a, b) ∈ ↑(antidiagonal n)
c d : μ
hcd : (c, d) ∈ ↑(antidiagonal n)
\u22a2 (a, b) ≠ (c, d) → (Disjoint on fun p => map (addRightEmbedding fun j => if j = i then p.1 else 0) (s.piAntidiag p.2)) (a, b) (c, d)