ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Algebra/Group/Subsemigroup/Membership.lean
ι : Sort u_1
M : Type u_2
A : Type u_3
B : Type u_4
inst✝ : Mul M
S : ι → Subsemigroup M
hS : Directed (fun x x_1 => x ≤ x_1) S
x : M
\u22a2 x ∈ ⨆ i, S i ↔ ∃ i, x ∈ S i
-- Mathlib/Algebra/Group/Subsemigroup/Membership.lean
ι : Sort u_1
M : Type u_2
A : Type u_3
B : Type u_4
inst✝ : Mul M
S : ι → Subsemigroup M
hS : Directed (fun x x_1 => x ≤ x_1) S
x : M
\u22a2 x ∈ ⨆ i, S i → ∃ i, x ∈ S i
-- Mathlib/Algebra/Group/Subsemigroup/Membership.lean
ι : Sort u_1
M : Type u_2
A : Type u_3
B : Type u_4
inst✝ : Mul M
S : ι → Subsemigroup M
hS : Directed (fun x x_1 => x ≤ x_1) S
x : M
\u22a2 x ∈ closure (⋃ i, ↑(S i)) → ∃ i, x ∈ S i
-- Mathlib/Algebra/Group/Subsemigroup/Membership.lean
ι : Sort u_1
M : Type u_2
A : Type u_3
B : Type u_4
inst✝ : Mul M
S : ι → Subsemigroup M
hS : Directed (fun x x_1 => x ≤ x_1) S
x : M
hx : x ∈ closure (⋃ i, ↑(S i))
\u22a2 ∀ (x y : M), (∃ i, x ∈ S i) → (∃ i, y ∈ S i) → ∃ i, x * y ∈ S i
-- Mathlib/Algebra/Group/Subsemigroup/Membership.lean
ι : Sort u_1
M : Type u_2
A : Type u_3
B : Type u_4
inst✝ : Mul M
S : ι → Subsemigroup M
hS : Directed (fun x x_1 => x ≤ x_1) S
x✝ : M
hx : x✝ ∈ closure (⋃ i, ↑(S i))
x y : M
i : ι
hi : x ∈ S i
j : ι
hj : y ∈ S j
k : ι
hki : S i ≤ S k
hkj : S j ≤ S k
\u22a2 ∃ i, x * y ∈ S i
-- Mathlib/Data/List/Basic.lean
ι : Type u_1
α : Type u
β : Type v
γ : Type w
l₁ l₂ : List α
f : α → Option β
l : List α
\u22a2 filterMap f l = l.bind fun a => (f a).toList
-- Mathlib/Data/List/Basic.lean
ι : Type u_1
α : Type u
β : Type v
γ : Type w
l₁ l₂ : List α
f : α → Option β
a : α
l : List α
ih : filterMap f l = l.bind fun a => (f a).toList
\u22a2 (match f a with | none => filterMap f l | some b => b :: filterMap f l) = (f a).toList ++ l.bind fun a => (f a).toList
-- Mathlib/Algebra/Homology/ShortComplex/RightHomology.lean
C : Type u_1
inst✝¹ : Category.{?u.63038, u_1} C
inst✝ : HasZeroMorphisms C
S S₁ S₂ S₃ : ShortComplex C
φ✝ : S₁ ⟶ S₂
h₁ : S₁.RightHomologyData
h₂ : S₂.RightHomologyData
φ : S₁ ⟶ S₂
hf₁ : S₁.f = 0
c₁ : KernelFork S₁.g
hc₁ : IsLimit c₁
hf₂ : S₂.f = 0
c₂ : KernelFork S₂.g
hc₂ : IsLimit c₂
f : c₁.pt ⟶ c₂.pt
comm : Fork.ι c₁ ≫ φ.τ₂ = f ≫ Fork.ι c₂
\u22a2 φ.τ₂ ≫ (RightHomologyData.ofIsLimitKernelFork S₂ hf₂ c₂ hc₂).g' = (RightHomologyData.ofIsLimitKernelFork S₁ hf₁ c₁ hc₁).g' ≫ φ.τ₃
-- Mathlib/MeasureTheory/Function/LpSpace.lean
α : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
m m0 : MeasurableSpace α
p : ℝ≥0∞
q : ℝ
μ ν : Measure α
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedAddCommGroup G
g : E → F
c : ℝ≥0
𝕜 : Type u_5
inst✝³ : NontriviallyNormedField 𝕜
inst✝² : NormedSpace 𝕜 E
inst✝¹ : NormedSpace 𝕜 F
inst✝ : Fact (1 ≤ p)
L L' : E →L[𝕜] F
f : ↥(Lp E p μ)
\u22a2 (compLpL p μ (L + L')) f = (compLpL p μ L + compLpL p μ L') f
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean
θ : Angle
\u22a2 θ.sin = 0 ↔ θ = 0 ∨ θ = ↑π
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean
θ : Angle
\u22a2 θ.sin = sin 0 ↔ θ = 0 ∨ θ = ↑π
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean
θ : Angle
\u22a2 θ = 0 ∨ θ + 0 = ↑π ↔ θ = 0 ∨ θ = ↑π
-- Mathlib/Geometry/Euclidean/MongePoint.lean
V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
n : ℕ
s : Simplex ℝ P (n + 2)
i₁ i₂ : Fin (n + 3)
\u22a2 (s.mongePlane i₁ i₂).direction = (Submodule.span ℝ {s.points i₁ -ᵥ s.points i₂})ᗮ ⊓ vectorSpan ℝ (Set.range s.points)
-- Mathlib/Topology/Basic.lean
X : Type u_1
Y : Type u_2
Z : Type u_3
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : TopologicalSpace Z
f : X → Y
s : Set X
x : X
y : Y
\u22a2 Continuous f ↔ ∀ (x : X) (g : Ultrafilter X), ↑g ≤ 𝓝 x → Tendsto f (↑g) (𝓝 (f x))
-- Mathlib/Order/CompleteLattice.lean
α : Type u_1
β : Type u_2
β₂ : Type u_3
γ : Type u_4
ι : Sort u_5
ι' : Sort u_6
κ : ι → Sort u_7
κ' : ι' → Sort u_8
inst✝ : CompleteSemilatticeInf α
s t : Set α
b : α
\u22a2 IsGLB s (sInf s)
-- Mathlib/Data/ENNReal/Inv.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0
x y z : ℝ≥0∞
h1 : y ≠ 0
h2 : y ≠ ⊤
\u22a2 x * y⁻¹ ≤ z ↔ x ≤ z * y
-- Mathlib/Topology/UniformSpace/UniformConvergence.lean
α : Type u
β : Type v
γ : Type w
ι : Type x
inst✝ : UniformSpace β
F : ι → α → β
f : α → β
s s' : Set α
x : α
p : Filter ι
p' : Filter α
g✝ : ι → α
g : α → β
hf : TendstoUniformlyOn F f p s
hfg : EqOn f g s
u : Set (β × β)
hu : u ∈ 𝓤 β
\u22a2 ∀ᶠ (n : ι) in p, ∀ x ∈ s, (g x, F n x) ∈ u
-- Mathlib/Algebra/Category/ModuleCat/Presheaf.lean
C : Type u₁
inst✝ : Category.{v₁, u₁} C
R : Cᵒᵖ ⥤ RingCat
X : Cᵒᵖ
hX : Limits.IsInitial X
M : PresheafOfModules R
c₁ c₂ : Cᵒᵖ
f : c₁ ⟶ c₂
r : ↑(R.obj X)
m : ↑((ModuleCat.restrictScalars (R.map (hX.to c₁))).obj (M.obj c₁))
\u22a2 { toFun := fun x => (M.presheaf.map f) x, map_add' := ⋯ }.toFun (r • m) = (RingHom.id ↑(R.obj X)) r • { toFun := fun x => (M.presheaf.map f) x, map_add' := ⋯ }.toFun m
-- Mathlib/Algebra/Category/ModuleCat/Presheaf.lean
C : Type u₁
inst✝ : Category.{v₁, u₁} C
R : Cᵒᵖ ⥤ RingCat
X : Cᵒᵖ
hX : Limits.IsInitial X
M : PresheafOfModules R
c₁ c₂ : Cᵒᵖ
f : c₁ ⟶ c₂
r : ↑(R.obj X)
m : ↑((ModuleCat.restrictScalars (R.map (hX.to c₁))).obj (M.obj c₁))
\u22a2 (R.map f) ((R.map (hX.to c₁)) r) • (M.presheaf.map f) m = r • (M.presheaf.map f) m
-- Mathlib/Algebra/Category/ModuleCat/Presheaf.lean
C : Type u₁
inst✝ : Category.{v₁, u₁} C
R : Cᵒᵖ ⥤ RingCat
X : Cᵒᵖ
hX : Limits.IsInitial X
M : PresheafOfModules R
c₁ c₂ : Cᵒᵖ
f : c₁ ⟶ c₂
r : ↑(R.obj X)
m : ↑((ModuleCat.restrictScalars (R.map (hX.to c₁))).obj (M.obj c₁))
\u22a2 (R.map (hX.to c₁ ≫ f)) r • (M.presheaf.map f) m = r • (M.presheaf.map f) m
-- Mathlib/Algebra/Category/ModuleCat/Presheaf.lean
C : Type u₁
inst✝ : Category.{v₁, u₁} C
R : Cᵒᵖ ⥤ RingCat
X : Cᵒᵖ
hX : Limits.IsInitial X
M : PresheafOfModules R
c₁ c₂ : Cᵒᵖ
f : c₁ ⟶ c₂
r : ↑(R.obj X)
m : ↑((ModuleCat.restrictScalars (R.map (hX.to c₁))).obj (M.obj c₁))
\u22a2 hX.to c₁ ≫ f = hX.to c₂
-- Mathlib/Algebra/Category/ModuleCat/Presheaf.lean
C : Type u₁
inst✝ : Category.{v₁, u₁} C
R : Cᵒᵖ ⥤ RingCat
X : Cᵒᵖ
hX : Limits.IsInitial X
M : PresheafOfModules R
c : Cᵒᵖ
x✝ : ↑({ obj := fun c => (ModuleCat.restrictScalars (R.map (hX.to c))).obj (M.obj c), map := fun {c₁ c₂} f => { toFun := fun x => (M.presheaf.map f) x, map_add' := ⋯, map_smul' := ⋯ } }.obj c)
\u22a2 ({ obj := fun c => (ModuleCat.restrictScalars (R.map (hX.to c))).obj (M.obj c), map := fun {c₁ c₂} f => { toFun := fun x => (M.presheaf.map f) x, map_add' := ⋯, map_smul' := ⋯ } }.map (𝟙 c)) x✝ = (𝟙 ({ obj := fun c => (ModuleCat.restrictScalars (R.map (hX.to c))).obj (M.obj c), map := fun {c₁ c₂} f => { toFun := fun x => (M.presheaf.map f) x, map_add' := ⋯, map_smul' := ⋯ } }.obj c)) x✝
-- Mathlib/Algebra/Category/ModuleCat/Presheaf.lean
C : Type u₁
inst✝ : Category.{v₁, u₁} C
R : Cᵒᵖ ⥤ RingCat
X : Cᵒᵖ
hX : Limits.IsInitial X
M : PresheafOfModules R
c : Cᵒᵖ
x✝ : ↑({ obj := fun c => (ModuleCat.restrictScalars (R.map (hX.to c))).obj (M.obj c), map := fun {c₁ c₂} f => { toFun := fun x => (M.presheaf.map f) x, map_add' := ⋯, map_smul' := ⋯ } }.obj c)
\u22a2 { toFun := fun x => (𝟙 (M.presheaf.obj c)) x, map_add' := ⋯, map_smul' := ⋯ } x✝ = (𝟙 ((ModuleCat.restrictScalars (R.map (hX.to c))).obj (M.obj c))) x✝
-- Mathlib/Algebra/Category/ModuleCat/Presheaf.lean
C : Type u₁
inst✝ : Category.{v₁, u₁} C
R : Cᵒᵖ ⥤ RingCat
X : Cᵒᵖ
hX : Limits.IsInitial X
M : PresheafOfModules R
c₁ c₂ c₃ : Cᵒᵖ
f : c₁ ⟶ c₂
g : c₂ ⟶ c₃
x : ↑({ obj := fun c => (ModuleCat.restrictScalars (R.map (hX.to c))).obj (M.obj c), map := fun {c₁ c₂} f => { toFun := fun x => (M.presheaf.map f) x, map_add' := ⋯, map_smul' := ⋯ } }.obj c₁)
\u22a2 ({ obj := fun c => (ModuleCat.restrictScalars (R.map (hX.to c))).obj (M.obj c), map := fun {c₁ c₂} f => { toFun := fun x => (M.presheaf.map f) x, map_add' := ⋯, map_smul' := ⋯ } }.map (f ≫ g)) x = ({ obj := fun c => (ModuleCat.restrictScalars (R.map (hX.to c))).obj (M.obj c), map := fun {c₁ c₂} f => { toFun := fun x => (M.presheaf.map f) x, map_add' := ⋯, map_smul' := ⋯ } }.map f ≫ { obj := fun c => (ModuleCat.restrictScalars (R.map (hX.to c))).obj (M.obj c), map := fun {c₁ c₂} f => { toFun := fun x => (M.presheaf.map f) x, map_add' := ⋯, map_smul' := ⋯ } }.map g) x
-- Mathlib/Algebra/Category/ModuleCat/Presheaf.lean
C : Type u₁
inst✝ : Category.{v₁, u₁} C
R : Cᵒᵖ ⥤ RingCat
X : Cᵒᵖ
hX : Limits.IsInitial X
M : PresheafOfModules R
c₁ c₂ c₃ : Cᵒᵖ
f : c₁ ⟶ c₂
g : c₂ ⟶ c₃
x : ↑({ obj := fun c => (ModuleCat.restrictScalars (R.map (hX.to c))).obj (M.obj c), map := fun {c₁ c₂} f => { toFun := fun x => (M.presheaf.map f) x, map_add' := ⋯, map_smul' := ⋯ } }.obj c₁)
\u22a2 { toFun := fun x => (M.presheaf.map f ≫ M.presheaf.map g) x, map_add' := ⋯, map_smul' := ⋯ } x = ({ toFun := fun x => (M.presheaf.map f) x, map_add' := ⋯, map_smul' := ⋯ } ≫ { toFun := fun x => (M.presheaf.map g) x, map_add' := ⋯, map_smul' := ⋯ }) x
-- Mathlib/Order/Filter/Extr.lean
α : Type u
β : Type v
γ : Type w
δ : Type x
inst✝ : OrderedAddCommGroup β
f g : α → β
a : α
s : Set α
l : Filter α
hf : IsMaxFilter f l a
hg : IsMinFilter g l a
\u22a2 IsMaxFilter (fun x => f x - g x) l a
-- Mathlib/NumberTheory/ArithmeticFunction.lean
R : Type u_1
inst✝ : CommMonoidWithZero R
f g : ArithmeticFunction R
x✝ : ℕ
\u22a2 (f.pmul g) x✝ = (g.pmul f) x✝
-- Mathlib/NumberTheory/Divisors.lean
n✝ m n : ℕ
h : m ∈ n.properDivisors
\u22a2 1 < n / m
-- Mathlib/NumberTheory/Divisors.lean
n✝ m n : ℕ
h : m ∈ n.properDivisors
h_dvd : m ∣ n
h_lt : m < n
\u22a2 1 < n / m
-- Mathlib/Combinatorics/Additive/Energy.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : Mul α
s s₁ s₂ t t₁ t₂ : Finset α
\u22a2 Eₘ[s, t] = 0 ↔ s = ∅ ∨ t = ∅
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Deriv.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℝ E
f : E → ℝ
f' : E →L[ℝ] ℝ
x : E
s : Set E
x✝ : ℝ
\u22a2 logDeriv sin x✝ = x✝.cot
-- Mathlib/Algebra/Polynomial/UnitTrinomial.lean
p q : ℤ[X]
h : p * p.mirror = q * q.mirror
\u22a2 p.IsUnitTrinomial ↔ q.IsUnitTrinomial
-- Mathlib/Analysis/SpecialFunctions/ExpDeriv.lean
𝕜 : Type u_1
inst✝¹ : NontriviallyNormedField 𝕜
inst✝ : NormedAlgebra 𝕜 ℂ
n : ℕ
\u22a2 deriv^[n + 1] cexp = cexp
-- Mathlib/Dynamics/Ergodic/MeasurePreserving.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝⁴ : MeasurableSpace α
inst✝³ : MeasurableSpace β
inst✝² : MeasurableSpace γ
inst✝¹ : MeasurableSpace δ
μa : Measure α
μb : Measure β
μc : Measure γ
μd : Measure δ
μ : Measure α
f : α → α
s : Set α
inst✝ : IsFiniteMeasure μ
hf : MeasurePreserving f μ μ
hs : NullMeasurableSet s μ
hs' : μ s ≠ 0
\u22a2 ∃ x ∈ s, ∃ m, m ≠ 0 ∧ f^[m] x ∈ s
-- Mathlib/Dynamics/Ergodic/MeasurePreserving.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝⁴ : MeasurableSpace α
inst✝³ : MeasurableSpace β
inst✝² : MeasurableSpace γ
inst✝¹ : MeasurableSpace δ
μa : Measure α
μb : Measure β
μc : Measure γ
μd : Measure δ
μ : Measure α
f : α → α
s : Set α
inst✝ : IsFiniteMeasure μ
hf : MeasurePreserving f μ μ
hs : NullMeasurableSet s μ
hs' : μ s ≠ 0
N : ℕ
hN : μ univ < ↑N * μ s
\u22a2 ∃ x ∈ s, ∃ m, m ≠ 0 ∧ f^[m] x ∈ s
-- Mathlib/Dynamics/Ergodic/MeasurePreserving.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝⁴ : MeasurableSpace α
inst✝³ : MeasurableSpace β
inst✝² : MeasurableSpace γ
inst✝¹ : MeasurableSpace δ
μa : Measure α
μb : Measure β
μc : Measure γ
μd : Measure δ
μ : Measure α
f : α → α
s : Set α
inst✝ : IsFiniteMeasure μ
hf : MeasurePreserving f μ μ
hs : NullMeasurableSet s μ
hs' : μ s ≠ 0
N : ℕ
hN : μ univ < ↑N * μ s
x : α
hx : x ∈ s
m : ℕ
hm : m ∈ Ioo 0 N
hmx : f^[m] x ∈ s
\u22a2 ∃ x ∈ s, ∃ m, m ≠ 0 ∧ f^[m] x ∈ s
-- Mathlib/AlgebraicGeometry/Noetherian.lean
X Y : Scheme
f : X ⟶ Y
inst✝¹ : IsOpenImmersion f
inst✝ : IsLocallyNoetherian Y
U : ↑X.affineOpens
\u22a2 IsNoetherianRing ↑Γ(X, ↑U)
-- Mathlib/AlgebraicGeometry/Noetherian.lean
X Y : Scheme
f : X ⟶ Y
inst✝¹ : IsOpenImmersion f
inst✝ : IsLocallyNoetherian Y
U : ↑X.affineOpens
V : ↑Y.affineOpens := ⟨f ''ᵁ ↑U, ⋯⟩
\u22a2 IsNoetherianRing ↑Γ(X, ↑U)
-- Mathlib/AlgebraicGeometry/Noetherian.lean
X Y : Scheme
f : X ⟶ Y
inst✝¹ : IsOpenImmersion f
inst✝ : IsLocallyNoetherian Y
U : ↑X.affineOpens
V : ↑Y.affineOpens := ⟨f ''ᵁ ↑U, ⋯⟩
\u22a2 Γ(X, ↑U) ≅ Γ(Y, ↑V)
-- Mathlib/AlgebraicGeometry/Noetherian.lean
X Y : Scheme
f : X ⟶ Y
inst✝¹ : IsOpenImmersion f
inst✝ : IsLocallyNoetherian Y
U : ↑X.affineOpens
V : ↑Y.affineOpens := ⟨f ''ᵁ ↑U, ⋯⟩
\u22a2 Γ(X, f ⁻¹ᵁ f ''ᵁ ↑U) ≅ Γ(Y, ↑V)
-- Mathlib/Algebra/CharP/Reduced.lean
R : Type u_1
inst✝³ : Finite R
inst✝² : CommRing R
inst✝¹ : IsReduced R
inst✝ : CharP R 2
a : R
\u22a2 IsSquare a
-- Mathlib/Algebra/CharP/Reduced.lean
R : Type u_1
inst✝³ : Finite R
inst✝² : CommRing R
inst✝¹ : IsReduced R
inst✝ : CharP R 2
a : R
val✝ : Fintype R
\u22a2 IsSquare a
-- Mathlib/CategoryTheory/Bicategory/NaturalTransformation/Oplax.lean
B : Type u₁
inst✝¹ : Bicategory B
C : Type u₂
inst✝ : Bicategory C
F G : OplaxFunctor B C
η θ ι : F ⟶ G
app : (a : B) → η.app a ≅ θ.app a
naturality : ∀ {a b : B} (f : a ⟶ b), F.map f ◁ (app b).hom ≫ θ.naturality f = η.naturality f ≫ (app a).hom ▷ G.map f
a b : B
f : a ⟶ b
\u22a2 F.map f ◁ (fun a => (app a).inv) b ≫ η.naturality f = θ.naturality f ≫ (fun a => (app a).inv) a ▷ G.map f
-- Mathlib/ModelTheory/Satisfiability.lean
L : Language
T : L.Theory
α : Type w
n : ℕ
M : Type w
inst✝ : L.Structure M
φ : L.Sentence
\u22a2 φ ∈ L.completeTheory M ∨ Formula.not φ ∈ L.completeTheory M
-- Mathlib/RingTheory/Ideal/Operations.lean
R : Type u
ι : Type u_1
inst✝ : CommSemiring R
I J K L : Ideal R
m n : ℕ
h : m ≤ n
\u22a2 I ^ n ≤ I ^ m
-- Mathlib/RingTheory/Ideal/Operations.lean
R : Type u
ι : Type u_1
inst✝ : CommSemiring R
I J K L : Ideal R
m n : ℕ
h : m ≤ n
k : ℕ
hk : n = m + k
\u22a2 I ^ n ≤ I ^ m
-- Mathlib/RingTheory/Ideal/Operations.lean
R : Type u
ι : Type u_1
inst✝ : CommSemiring R
I J K L : Ideal R
m n : ℕ
h : m ≤ n
k : ℕ
hk : n = m + k
\u22a2 I ^ m * I ^ k ≤ I ^ m
-- Mathlib/Order/LiminfLimsup.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
ι' : Type u_5
p : ι → Prop
s : ι → Set α
𝓕 : Filter ι
a : α
\u22a2 a ∈ liminf s 𝓕 ↔ ∀ᶠ (i : ι) in 𝓕, a ∈ s i
-- Mathlib/RingTheory/Polynomial/Content.lean
R : Type u_1
inst✝² : CommRing R
inst✝¹ : IsDomain R
inst✝ : NormalizedGCDMonoid R
p q : R[X]
hp : p.IsPrimitive
hq : q.IsPrimitive
\u22a2 (p * q).IsPrimitive
-- Mathlib/RingTheory/DedekindDomain/Different.lean
A : Type u_1
K : Type u_2
L : Type u
B : Type u_3
inst✝¹⁸ : CommRing A
inst✝¹⁷ : Field K
inst✝¹⁶ : CommRing B
inst✝¹⁵ : Field L
inst✝¹⁴ : Algebra A K
inst✝¹³ : Algebra B L
inst✝¹² : Algebra A B
inst✝¹¹ : Algebra K L
inst✝¹⁰ : Algebra A L
inst✝⁹ : IsScalarTower A K L
inst✝⁸ : IsScalarTower A B L
inst✝⁷ : IsDomain A
inst✝⁶ : IsFractionRing A K
inst✝⁵ : IsIntegralClosure B A L
inst✝⁴ : IsFractionRing B L
inst✝³ : FiniteDimensional K L
inst✝² : Algebra.IsSeparable K L
inst✝¹ : IsIntegrallyClosed A
inst✝ : IsDedekindDomain B
I J : FractionalIdeal B⁰ L
hI : I ≠ 0
hJ : J ≠ 0
\u22a2 ↑(dual A K 1) = 1ᵛ
-- Mathlib/RingTheory/DedekindDomain/Different.lean
A : Type u_1
K : Type u_2
L : Type u
B : Type u_3
inst✝¹⁸ : CommRing A
inst✝¹⁷ : Field K
inst✝¹⁶ : CommRing B
inst✝¹⁵ : Field L
inst✝¹⁴ : Algebra A K
inst✝¹³ : Algebra B L
inst✝¹² : Algebra A B
inst✝¹¹ : Algebra K L
inst✝¹⁰ : Algebra A L
inst✝⁹ : IsScalarTower A K L
inst✝⁸ : IsScalarTower A B L
inst✝⁷ : IsDomain A
inst✝⁶ : IsFractionRing A K
inst✝⁵ : IsIntegralClosure B A L
inst✝⁴ : IsFractionRing B L
inst✝³ : FiniteDimensional K L
inst✝² : Algebra.IsSeparable K L
inst✝¹ : IsIntegrallyClosed A
inst✝ : IsDedekindDomain B
I J : FractionalIdeal B⁰ L
hI : I ≠ 0
hJ : J ≠ 0
\u22a2 1 ≠ 0
-- Mathlib/Analysis/RCLike/Basic.lean
K : Type u_1
E : Type u_2
inst✝ : RCLike K
r : ℝ
z : K
\u22a2 re (r • z) = r * re z
-- Mathlib/MeasureTheory/Function/L1Space.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m : MeasurableSpace α
μ ν : Measure α
inst✝² : MeasurableSpace δ
inst✝¹ : NormedAddCommGroup β
inst✝ : NormedAddCommGroup γ
f g : α →ₘ[μ] β
\u22a2 f.Integrable → g.Integrable → (f + g).Integrable
-- Mathlib/MeasureTheory/Function/L1Space.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m : MeasurableSpace α
μ ν : Measure α
inst✝² : MeasurableSpace δ
inst✝¹ : NormedAddCommGroup β
inst✝ : NormedAddCommGroup γ
f✝ g✝ : α →ₘ[μ] β
f : α → β
hf : AEStronglyMeasurable f μ
g : α → β
hg : AEStronglyMeasurable g μ
hfi : (mk f hf).Integrable
hgi : (mk g hg).Integrable
\u22a2 (mk f hf + mk g hg).Integrable
-- Mathlib/MeasureTheory/Function/L1Space.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m : MeasurableSpace α
μ ν : Measure α
inst✝² : MeasurableSpace δ
inst✝¹ : NormedAddCommGroup β
inst✝ : NormedAddCommGroup γ
f✝ g✝ : α →ₘ[μ] β
f : α → β
hf : AEStronglyMeasurable f μ
g : α → β
hg : AEStronglyMeasurable g μ
hfi : MeasureTheory.Integrable f μ
hgi : MeasureTheory.Integrable g μ
\u22a2 MeasureTheory.Integrable (f + g) μ
-- Mathlib/MeasureTheory/Measure/Sub.lean
α : Type u_1
m : MeasurableSpace α
μ ν : Measure α
s : Set α
h_le : μ.restrict s ≤ ν.restrict s
h_meas_s : MeasurableSet s
\u22a2 (μ - ν) s = 0
-- Mathlib/CategoryTheory/Limits/Shapes/FiniteLimits.lean
C : Type u
inst✝¹ : Category.{v, u} C
J✝ : Type v
inst✝ : HasFiniteColimits C
J : Type
x✝ : Finite J
\u22a2 HasColimitsOfShape (WidePushoutShape J) C
-- Mathlib/CategoryTheory/Limits/Shapes/FiniteLimits.lean
C : Type u
inst✝¹ : Category.{v, u} C
J✝ : Type v
inst✝ : HasFiniteColimits C
J : Type
x✝ : Finite J
val✝ : Fintype J
\u22a2 HasColimitsOfShape (WidePushoutShape J) C
-- Mathlib/Analysis/Seminorm.lean
R : Type u_1
R' : Type u_2
𝕜 : Type u_3
𝕜₂ : Type u_4
𝕜₃ : Type u_5
𝕝 : Type u_6
E : Type u_7
E₂ : Type u_8
E₃ : Type u_9
F : Type u_10
G : Type u_11
ι : Type u_12
inst✝² : NormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
p✝ : Seminorm 𝕜 E
A B : Set E
a : 𝕜
r✝ : ℝ
x : E
p : Seminorm 𝕜 E
k : 𝕜
r : ℝ
\u22a2 p.ball 0 (‖k‖ * r) ⊆ k • p.ball 0 r
-- Mathlib/Analysis/Seminorm.lean
R : Type u_1
R' : Type u_2
𝕜 : Type u_3
𝕜₂ : Type u_4
𝕜₃ : Type u_5
𝕝 : Type u_6
E : Type u_7
E₂ : Type u_8
E₃ : Type u_9
F : Type u_10
G : Type u_11
ι : Type u_12
inst✝² : NormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
p✝ : Seminorm 𝕜 E
A B : Set E
a : 𝕜
r✝ : ℝ
x : E
p : Seminorm 𝕜 E
r : ℝ
\u22a2 p.ball 0 (‖0‖ * r) ⊆ 0 • p.ball 0 r
-- Mathlib/Analysis/Seminorm.lean
R : Type u_1
R' : Type u_2
𝕜 : Type u_3
𝕜₂ : Type u_4
𝕜₃ : Type u_5
𝕝 : Type u_6
E : Type u_7
E₂ : Type u_8
E₃ : Type u_9
F : Type u_10
G : Type u_11
ι : Type u_12
inst✝² : NormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
p✝ : Seminorm 𝕜 E
A B : Set E
a : 𝕜
r✝ : ℝ
x : E
p : Seminorm 𝕜 E
k : 𝕜
r : ℝ
hk : k ≠ 0
\u22a2 p.ball 0 (‖k‖ * r) ⊆ k • p.ball 0 r
-- Mathlib/FieldTheory/Finite/Basic.lean
K : Type u_1
R : Type u_2
p : ℕ
inst✝ : Fact (Nat.Prime p)
a : ZMod p
ha : a ≠ 0
\u22a2 a ^ (p - 1) = 1
-- Mathlib/FieldTheory/Finite/Basic.lean
K : Type u_1
R : Type u_2
p : ℕ
inst✝ : Fact (Nat.Prime p)
a : ZMod p
ha : a ≠ 0
h : a ^ (Fintype.card (ZMod p) - 1) = 1
\u22a2 a ^ (p - 1) = 1
-- Mathlib/Analysis/NormedSpace/Pointwise.lean
𝕜 : Type u_1
E : Type u_2
inst✝³ : NormedDivisionRing 𝕜
inst✝² : SeminormedAddCommGroup E
inst✝¹ : Module 𝕜 E
inst✝ : BoundedSMul 𝕜 E
c : 𝕜
s : Set E
\u22a2 EMetric.diam (c • s) = ‖c‖₊ • EMetric.diam s
-- Mathlib/Analysis/NormedSpace/Pointwise.lean
𝕜 : Type u_1
E : Type u_2
inst✝³ : NormedDivisionRing 𝕜
inst✝² : SeminormedAddCommGroup E
inst✝¹ : Module 𝕜 E
inst✝ : BoundedSMul 𝕜 E
c : 𝕜
s : Set E
\u22a2 ‖c‖₊ • EMetric.diam s ≤ EMetric.diam (c • s)
-- Mathlib/Analysis/NormedSpace/Pointwise.lean
𝕜 : Type u_1
E : Type u_2
inst✝³ : NormedDivisionRing 𝕜
inst✝² : SeminormedAddCommGroup E
inst✝¹ : Module 𝕜 E
inst✝ : BoundedSMul 𝕜 E
s : Set E
\u22a2 ‖0‖₊ • EMetric.diam s ≤ EMetric.diam (0 • s)
-- Mathlib/Analysis/NormedSpace/Pointwise.lean
𝕜 : Type u_1
E : Type u_2
inst✝³ : NormedDivisionRing 𝕜
inst✝² : SeminormedAddCommGroup E
inst✝¹ : Module 𝕜 E
inst✝ : BoundedSMul 𝕜 E
c : 𝕜
s : Set E
hc : c ≠ 0
\u22a2 ‖c‖₊ • EMetric.diam s ≤ EMetric.diam (c • s)
-- Mathlib/Data/Finset/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝ : DecidableEq α
s t u v : Finset α
a b : α
ha : a ∉ s
\u22a2 insert a s ⊆ insert a t ↔ s ⊆ t
-- Mathlib/Data/Finset/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝ : DecidableEq α
s t u v : Finset α
a b : α
ha : a ∉ s
\u22a2 ↑(insert a s) ⊆ ↑(insert a t) ↔ ↑s ⊆ ↑t
-- 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
H K✝ : Subgroup G
k : Set G
ι : Sort u_5
hι : Nonempty ι
K : ι → Subgroup G
hK : Directed (fun x x_1 => x ≤ x_1) K
x : G
\u22a2 x ∈ iSup K ↔ ∃ i, x ∈ K i
-- 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
H K✝ : Subgroup G
k : Set G
ι : Sort u_5
hι : Nonempty ι
K : ι → Subgroup G
hK : Directed (fun x x_1 => x ≤ x_1) K
x : G
\u22a2 x ∈ iSup K → ∃ i, x ∈ K i
-- 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
H K✝ : Subgroup G
k : Set G
ι : Sort u_5
hι : Nonempty ι
K : ι → Subgroup G
hK : Directed (fun x x_1 => x ≤ x_1) K
x : G
\u22a2 x ∈ closure (⋃ i, ↑(K i)) → ∃ i, x ∈ K i
-- 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
H K✝ : Subgroup G
k : Set G
ι : Sort u_5
hι : Nonempty ι
K : ι → Subgroup G
hK : Directed (fun x x_1 => x ≤ x_1) K
x : G
hx : x ∈ closure (⋃ i, ↑(K i))
\u22a2 ∃ i, 1 ∈ K i
-- 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
H K✝ : Subgroup G
k : Set G
ι : Sort u_5
hι : Nonempty ι
K : ι → Subgroup G
hK : Directed (fun x x_1 => x ≤ x_1) K
x : G
hx : x ∈ closure (⋃ i, ↑(K i))
\u22a2 ∀ (x y : G), (∃ i, x ∈ K i) → (∃ i, y ∈ K i) → ∃ i, x * y ∈ K i
-- 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
H K✝ : Subgroup G
k : Set G
ι : Sort u_5
hι : Nonempty ι
K : ι → Subgroup G
hK : Directed (fun x x_1 => x ≤ x_1) K
x : G
hx : x ∈ closure (⋃ i, ↑(K i))
\u22a2 ∀ (x : G), (∃ i, x ∈ K i) → ∃ i, x⁻¹ ∈ K i
-- Mathlib/MeasureTheory/Integral/Average.lean
α : Type u_1
E : Type u_2
F : Type u_3
m0 : MeasurableSpace α
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedSpace ℝ E
inst✝⁴ : CompleteSpace E
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace ℝ F
inst✝¹ : CompleteSpace F
μ ν : Measure α
s t N : Set α
f : α → ℝ≥0∞
inst✝ : IsProbabilityMeasure μ
hint : ∫⁻ (a : α), f a ∂μ ≠ ⊤
\u22a2 ∃ x, ∫⁻ (a : α), f a ∂μ ≤ f x
-- Mathlib/Data/Real/Hyperreal.lean
x : ℝ*
hx : x.Infinitesimal
\u22a2 (-x).Infinitesimal
-- Mathlib/Algebra/Polynomial/FieldDivision.lean
R : Type u
S : Type v
k : Type y
A : Type z
a b : R
n : ℕ
inst✝ : Field R
p✝ q p : R[X]
hp0 : p ≠ 0
hpu : ¬IsUnit p
\u22a2 Irreducible p ↔ ∀ (q : R[X]), q.Monic → q.natDegree ∈ Finset.Ioc 0 (p.natDegree / 2) → ¬q ∣ p
-- Mathlib/Algebra/Polynomial/FieldDivision.lean
R : Type u
S : Type v
k : Type y
A : Type z
a b : R
n : ℕ
inst✝ : Field R
p✝ q p : R[X]
hp0 : p ≠ 0
hpu : ¬IsUnit p
this : p * C p.leadingCoeff⁻¹ ≠ 1
\u22a2 Irreducible p ↔ ∀ (q : R[X]), q.Monic → q.natDegree ∈ Finset.Ioc 0 (p.natDegree / 2) → ¬q ∣ p
-- Mathlib/Algebra/Polynomial/FieldDivision.lean
R : Type u
S : Type v
k : Type y
A : Type z
a b : R
n : ℕ
inst✝ : Field R
p✝ q p : R[X]
hp0 : p ≠ 0
hpu : ¬IsUnit p
this : p * C p.leadingCoeff⁻¹ ≠ 1
\u22a2 (∀ (q : R[X]), q.Monic → q.natDegree ∈ Finset.Ioc 0 (p.natDegree / 2) → ¬q ∣ p * C p.leadingCoeff⁻¹) ↔ ∀ (q : R[X]), q.Monic → q.natDegree ∈ Finset.Ioc 0 (p.natDegree / 2) → ¬q ∣ p
-- Mathlib/GroupTheory/Subgroup/Center.lean
G : Type u_1
inst✝¹ : Group G
G₀ : Type u_2
inst✝ : GroupWithZero G₀
u : ↥(center G₀ˣ)
r : G₀
\u22a2 r * ↑↑u = ↑↑u * r
-- Mathlib/GroupTheory/Subgroup/Center.lean
G : Type u_1
inst✝¹ : Group G
G₀ : Type u_2
inst✝ : GroupWithZero G₀
u : ↥(center G₀ˣ)
\u22a2 0 * ↑↑u = ↑↑u * 0
-- Mathlib/GroupTheory/Subgroup/Center.lean
G : Type u_1
inst✝¹ : Group G
G₀ : Type u_2
inst✝ : GroupWithZero G₀
u : ↥(center G₀ˣ)
r : G₀
hr : r ≠ 0
\u22a2 r * ↑↑u = ↑↑u * r