ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
r : ℤ
α : F ⟶ G

⊢ T.map (r • α.f) ≫ G.a = F.a ≫ (r • α.f)
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
a✝ b✝ c✝ : F ⟶ G

⊢ (a✝ + b✝ + c✝).f = (a✝ + (b✝ + c✝)).f
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
a✝ : F ⟶ G

⊢ (0 + a✝).f = a✝.f
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
a✝ : F ⟶ G

⊢ (a✝ + 0).f = a✝.f
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
x✝ : F ⟶ G

⊢ ((fun n α => { f := n • α.f, h := ⋯ }) 0 x✝).f = Algebra.Hom.f 0
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
n✝ : ℕ
x✝ : F ⟶ G

⊢ ((fun n α => { f := n • α.f, h := ⋯ }) (n✝ + 1) x✝).f = ((fun n α => { f := n • α.f, h := ⋯ }) n✝ x✝ + x✝).f
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
a✝ b✝ : F ⟶ G

⊢ (a✝ - b✝).f = (a✝ + -b✝).f
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
a✝ : F ⟶ G

⊢ ((fun r α => { f := r • α.f, h := ⋯ }) 0 a✝).f = Algebra.Hom.f 0
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
n✝ : ℕ
a✝ : F ⟶ G

⊢ ↑(n✝ + 1) • a✝.f = ({ f := ↑n✝ • a✝.f, h := ⋯ } + a✝).f
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
n✝ : ℕ
a✝ : F ⟶ G

⊢ n✝ • a✝.f + a✝.f = ({ f := n✝ • a✝.f, h := ⋯ } + a✝).f
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
n✝ : ℕ
a✝ : F ⟶ G

⊢ ((fun r α => { f := r • α.f, h := ⋯ }) (Int.negSucc n✝) a✝).f = (-(fun r α => { f := r • α.f, h := ⋯ }) (↑n✝.succ) a✝).f
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
a✝ : F ⟶ G

⊢ (-a✝ + a✝).f = Algebra.Hom.f 0
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
F G : T.Algebra
a✝ b✝ : F ⟶ G

⊢ (a✝ + b✝).f = (b✝ + a✝).f
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
P✝ Q✝ R✝ : T.Algebra
f✝ f'✝ : P✝ ⟶ Q✝
g✝ : Q✝ ⟶ R✝

⊢ ((f✝ + f'✝) ≫ g✝).f = (f✝ ≫ g✝ + f'✝ ≫ g✝).f
-- Mathlib/CategoryTheory/Preadditive/EilenbergMoore.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
inst✝¹ : Preadditive C
T : Monad C
inst✝ : T.Additive
P✝ Q✝ R✝ : T.Algebra
f✝ : P✝ ⟶ Q✝
g✝ g'✝ : Q✝ ⟶ R✝

⊢ (f✝ ≫ (g✝ + g'✝)).f = (f✝ ≫ g✝ + f✝ ≫ g'✝).f
-- Mathlib/Analysis/SpecialFunctions/Log/Basic.lean
x y : ℝ

⊢ ContinuousAt log x ↔ x ≠ 0
-- Mathlib/Analysis/SpecialFunctions/Log/Basic.lean
x y : ℝ

⊢ ContinuousAt log x → x ≠ 0
-- Mathlib/Analysis/SpecialFunctions/Log/Basic.lean
y : ℝ
h : ContinuousAt log 0

⊢ False
-- Mathlib/MeasureTheory/Function/ConditionalExpectation/CondexpL2.lean
α : Type u_1
E : Type u_2
E' : Type u_3
F : Type u_4
G : Type u_5
G' : Type u_6
𝕜 : Type u_7
p : ℝ≥0∞
inst✝¹³ : RCLike 𝕜
inst✝¹² : NormedAddCommGroup E
inst✝¹¹ : InnerProductSpace 𝕜 E
inst✝¹⁰ : CompleteSpace E
inst✝⁹ : NormedAddCommGroup E'
inst✝⁸ : InnerProductSpace 𝕜 E'
inst✝⁷ : CompleteSpace E'
inst✝⁶ : NormedSpace ℝ E'
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
inst✝³ : NormedAddCommGroup G
inst✝² : NormedAddCommGroup G'
inst✝¹ : NormedSpace ℝ G'
inst✝ : CompleteSpace G'
m m0 : MeasurableSpace α
μ : Measure α
s t : Set α
hm : m ≤ m0
f : ↥(Lp E 2 μ)

⊢ eLpNorm (↑↑↑((condexpL2 E 𝕜 hm) f)) 2 μ ≤ eLpNorm (↑↑f) 2 μ
-- Mathlib/MeasureTheory/Function/ConditionalExpectation/CondexpL2.lean
α : Type u_1
E : Type u_2
E' : Type u_3
F : Type u_4
G : Type u_5
G' : Type u_6
𝕜 : Type u_7
p : ℝ≥0∞
inst✝¹³ : RCLike 𝕜
inst✝¹² : NormedAddCommGroup E
inst✝¹¹ : InnerProductSpace 𝕜 E
inst✝¹⁰ : CompleteSpace E
inst✝⁹ : NormedAddCommGroup E'
inst✝⁸ : InnerProductSpace 𝕜 E'
inst✝⁷ : CompleteSpace E'
inst✝⁶ : NormedSpace ℝ E'
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
inst✝³ : NormedAddCommGroup G
inst✝² : NormedAddCommGroup G'
inst✝¹ : NormedSpace ℝ G'
inst✝ : CompleteSpace G'
m m0 : MeasurableSpace α
μ : Measure α
s t : Set α
hm : m ≤ m0
f : ↥(Lp E 2 μ)

⊢ ‖(condexpL2 E 𝕜 hm) f‖ ≤ ‖f‖
-- Mathlib/CategoryTheory/Iso.lean
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : C
f g : X ⟶ Y
h : Y ⟶ Z
inst✝ : IsIso f

⊢ inv (inv f) = f
-- Mathlib/CategoryTheory/Iso.lean
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : C
f g : X ⟶ Y
h : Y ⟶ Z
inst✝ : IsIso f

⊢ inv f ≫ f = 𝟙 Y
-- Mathlib/RingTheory/MvPolynomial/Homogeneous.lean
σ : Type u_1
τ : Type u_2
R : Type u_3
S : Type u_4
inst✝¹ inst✝ : CommSemiring R
p : MvPolynomial σ R

⊢ p.totalDegree = 0 ↔ ∀ m ∈ p.support, ∀ (x : σ), m x = 0
-- Mathlib/RingTheory/MvPolynomial/Homogeneous.lean
σ : Type u_1
τ : Type u_2
R : Type u_3
S : Type u_4
inst✝¹ inst✝ : CommSemiring R
p : MvPolynomial σ R

⊢ NonTorsionWeight 1
-- Mathlib/Algebra/Group/Basic.lean
α : Type u_1
β : Type u_2
G : Type u_3
M : Type u_4
inst✝ : Monoid M
a b c : M
m✝ n m : ℕ
ha : a ^ n = 1

⊢ a ^ m = a ^ (m % n)
-- Mathlib/Topology/MetricSpace/HausdorffDistance.lean
ι : Sort u_1
α : Type u
β : Type v
inst✝¹ : PseudoMetricSpace α
inst✝ : PseudoMetricSpace β
s t u : Set α
x y : α
Φ : α → β
r : ℝ
hs : s.Nonempty

⊢ infDist x s < r ↔ ∃ y ∈ s, dist x y < r
-- Mathlib/Algebra/Tropical/BigOperators.lean
R : Type u_1
S : Type u_2
inst✝¹ : ConditionallyCompleteLinearOrder R
inst✝ : Fintype S
f : S → Tropical (WithTop R)

⊢ untrop (∑ i : S, f i) = ⨅ i, untrop (f i)
-- Mathlib/Topology/Sheaves/Skyscraper.lean
X : TopCat
p₀ : ↑X
inst✝² : (U : Opens ↑X) → Decidable (p₀ ∈ U)
C : Type v
inst✝¹ : Category.{u, v} C
A : C
inst✝ : HasTerminal C
y : ↑X
h : p₀ ⤳ y
U V : (OpenNhds y)ᵒᵖ
inc : U ⟶ V

⊢ (if h : p₀ ∈ unop ((OpenNhds.inclusion y).op.obj V) then eqToHom ⋯ else (⋯ ▸ terminalIsTerminal).from ((fun U => if p₀ ∈ unop U then A else ⊤_ C) ((OpenNhds.inclusion y).op.obj U))) ≫ (fun U => eqToHom ⋯) V = (fun U => eqToHom ⋯) U ≫ ((Functor.const (OpenNhds y)ᵒᵖ).obj A).map inc
-- Mathlib/Topology/Sheaves/Skyscraper.lean
X : TopCat
p₀ : ↑X
inst✝² : (U : Opens ↑X) → Decidable (p₀ ∈ U)
C : Type v
inst✝¹ : Category.{u, v} C
A : C
inst✝ : HasTerminal C
y : ↑X
h : p₀ ⤳ y
U V : (OpenNhds y)ᵒᵖ
inc : U ⟶ V

⊢ eqToHom ⋯ ≫ (fun U => eqToHom ⋯) V = (fun U => eqToHom ⋯) U ≫ ((Functor.const (OpenNhds y)ᵒᵖ).obj A).map inc
-- Mathlib/Topology/Sheaves/Skyscraper.lean
X : TopCat
p₀ : ↑X
inst✝² : (U : Opens ↑X) → Decidable (p₀ ∈ U)
C : Type v
inst✝¹ : Category.{u, v} C
A : C
inst✝ : HasTerminal C
y : ↑X
h : p₀ ⤳ y
U V : (OpenNhds y)ᵒᵖ
inc : U ⟶ V

⊢ p₀ ∈ unop ((OpenNhds.inclusion y).op.obj V)
-- Mathlib/Topology/UniformSpace/UniformConvergenceTopology.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
s s' : Set α
x✝ : α
p : Filter ι
g : ι → α
inst✝¹ : UniformSpace β
𝔖 : Set (Set α)
inst✝ : TopologicalSpace α
f : α →ᵤ[𝔖] β
x : α
h𝔖 : ∃ V ∈ 𝔖, V ∈ 𝓝 x
hc : ContinuousAt ((toFun 𝔖) f) x

⊢ ContinuousAt (fun fx => (toFun 𝔖) fx.1 fx.2) (f, x)
-- Mathlib/Topology/UniformSpace/UniformConvergenceTopology.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
s s' : Set α
x✝ : α
p : Filter ι
g : ι → α
inst✝¹ : UniformSpace β
𝔖 : Set (Set α)
inst✝ : TopologicalSpace α
f : α →ᵤ[𝔖] β
x : α
h𝔖 : ∃ V ∈ 𝔖, V ∈ 𝓝 x
hc : ContinuousAt ((toFun 𝔖) f) x

⊢ ∀ s ∈ 𝓤 β, ∀ᶠ (a : (α →ᵤ[𝔖] β) × α) in 𝓝 (f, x), (Prod.mk ((toFun 𝔖) (f, x).1 (f, x).2) ∘ fun fx => (toFun 𝔖) fx.1 fx.2) a ∈ s ○ s
-- Mathlib/Topology/UniformSpace/UniformConvergenceTopology.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
s s' : Set α
x✝ : α
p : Filter ι
g : ι → α
inst✝¹ : UniformSpace β
𝔖 : Set (Set α)
inst✝ : TopologicalSpace α
f : α →ᵤ[𝔖] β
x : α
hc : ContinuousAt ((toFun 𝔖) f) x
U : Set (β × β)
hU : U ∈ 𝓤 β
V : Set α
hV : V ∈ 𝔖
hVx : V ∈ 𝓝 x

⊢ ∀ᶠ (a : (α →ᵤ[𝔖] β) × α) in 𝓝 (f, x), (Prod.mk ((toFun 𝔖) (f, x).1 (f, x).2) ∘ fun fx => (toFun 𝔖) fx.1 fx.2) a ∈ U ○ U
-- 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✝ : CompleteLattice α
f✝ g s✝ t✝ : ι → α
a b : α
f : β × γ → α
s : Set β
t : Set γ

⊢ ⨆ x ∈ s ×ˢ t, f x = ⨆ a ∈ s, ⨆ b ∈ t, f (a, b)
-- 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✝ : CompleteLattice α
f✝ g s✝ t✝ : ι → α
a b : α
f : β × γ → α
s : Set β
t : Set γ

⊢ ⨆ i, ⨆ j, ⨆ (_ : i ∈ s), ⨆ (_ : j ∈ t), f (i, j) = ⨆ a ∈ s, ⨆ b ∈ t, f (a, b)
-- Mathlib/Topology/Algebra/ProperAction.lean
G : Type u_1
X : Type u_2
Y : Type u_3
Z : Type u_4
inst✝⁷ : Group G
inst✝⁶ : MulAction G X
inst✝⁵ : MulAction G Y
inst✝⁴ : TopologicalSpace G
inst✝³ : TopologicalSpace X
inst✝² : TopologicalSpace Y
inst✝¹ : TopologicalSpace Z
h_proper : ProperSMul G X
inst✝ : T2Space G
f : X → G × X := fun x => (1, x)
proper_f : IsProperMap f

⊢ T2Space X
-- Mathlib/Topology/Algebra/ProperAction.lean
G : Type u_1
X : Type u_2
Y : Type u_3
Z : Type u_4
inst✝⁷ : Group G
inst✝⁶ : MulAction G X
inst✝⁵ : MulAction G Y
inst✝⁴ : TopologicalSpace G
inst✝³ : TopologicalSpace X
inst✝² : TopologicalSpace Y
inst✝¹ : TopologicalSpace Z
h_proper : ProperSMul G X
inst✝ : T2Space G
f : X → G × X := fun x => (1, x)
proper_f : IsProperMap f

⊢ IsClosed (diagonal X)
-- Mathlib/Topology/Algebra/ProperAction.lean
G : Type u_1
X : Type u_2
Y : Type u_3
Z : Type u_4
inst✝⁷ : Group G
inst✝⁶ : MulAction G X
inst✝⁵ : MulAction G Y
inst✝⁴ : TopologicalSpace G
inst✝³ : TopologicalSpace X
inst✝² : TopologicalSpace Y
inst✝¹ : TopologicalSpace Z
h_proper : ProperSMul G X
inst✝ : T2Space G
f : X → G × X := fun x => (1, x)
proper_f : IsProperMap f
g : G × X → X × X := fun gx => (gx.1 • gx.2, gx.2)

⊢ IsClosed (diagonal X)
-- Mathlib/Topology/Algebra/ProperAction.lean
G : Type u_1
X : Type u_2
Y : Type u_3
Z : Type u_4
inst✝⁷ : Group G
inst✝⁶ : MulAction G X
inst✝⁵ : MulAction G Y
inst✝⁴ : TopologicalSpace G
inst✝³ : TopologicalSpace X
inst✝² : TopologicalSpace Y
inst✝¹ : TopologicalSpace Z
h_proper : ProperSMul G X
inst✝ : T2Space G
f : X → G × X := fun x => (1, x)
proper_f : IsProperMap f
g : G × X → X × X := fun gx => (gx.1 • gx.2, gx.2)
proper_g : IsProperMap g

⊢ IsClosed (diagonal X)
-- Mathlib/Topology/Algebra/ProperAction.lean
G : Type u_1
X : Type u_2
Y : Type u_3
Z : Type u_4
inst✝⁷ : Group G
inst✝⁶ : MulAction G X
inst✝⁵ : MulAction G Y
inst✝⁴ : TopologicalSpace G
inst✝³ : TopologicalSpace X
inst✝² : TopologicalSpace Y
inst✝¹ : TopologicalSpace Z
h_proper : ProperSMul G X
inst✝ : T2Space G
f : X → G × X := fun x => (1, x)
proper_f : IsProperMap f
g : G × X → X × X := fun gx => (gx.1 • gx.2, gx.2)
proper_g : IsProperMap g
this : g ∘ f = fun x => (x, x)
range_gf : range (g ∘ f) = diagonal X

⊢ IsClosed (range (g ∘ f))
-- Mathlib/Algebra/Polynomial/Inductions.lean
R : Type u
S : Type v
T : Type w
A : Type z
a b : R
n : ℕ
inst✝ : Semiring R
p q : R[X]
n✝ : ℕ

⊢ (divX 1).coeff n✝ = coeff 0 n✝
-- Mathlib/RingTheory/OreLocalization/Ring.lean
R : Type u_1
inst✝³ : Ring R
S : Submonoid R
inst✝² : OreSet S
X : Type u_2
inst✝¹ : AddCommGroup X
inst✝ : Module R X
n : ℤ
x : OreLocalization S X
inst : Module ℤ (OreLocalization S X) := instModuleOfIsScalarTower

⊢ n • x = n • x
-- Mathlib/CategoryTheory/Limits/Shapes/Pullback/Assoc.lean
C : Type u
inst✝⁴ : Category.{v, u} C
W X Y Z X₁ X₂ X₃ Z₁ Z₂ : C
g₁ : Z₁ ⟶ X₁
g₂ : Z₁ ⟶ X₂
g₃ : Z₂ ⟶ X₂
g₄ : Z₂ ⟶ X₃
inst✝³ : HasPushout g₁ g₂
inst✝² : HasPushout g₃ g₄
inst✝¹ : HasPushout (g₃ ≫ pushout.inr g₁ g₂) g₄
inst✝ : HasPushout g₁ (g₂ ≫ pushout.inl g₃ g₄)

⊢ pushout.inl g₁ g₂ ≫ pushout.inl (g₃ ≫ pushout.inr g₁ g₂) g₄ ≫ (pushoutAssoc g₁ g₂ g₃ g₄).hom = pushout.inl g₁ (g₂ ≫ pushout.inl g₃ g₄)
-- Mathlib/CategoryTheory/Limits/Shapes/Pullback/Assoc.lean
C : Type u
inst✝⁴ : Category.{v, u} C
W X Y Z X₁ X₂ X₃ Z₁ Z₂ : C
g₁ : Z₁ ⟶ X₁
g₂ : Z₁ ⟶ X₂
g₃ : Z₂ ⟶ X₂
g₄ : Z₂ ⟶ X₃
inst✝³ : HasPushout g₁ g₂
inst✝² : HasPushout g₃ g₄
inst✝¹ : HasPushout (g₃ ≫ pushout.inr g₁ g₂) g₄
inst✝ : HasPushout g₁ (g₂ ≫ pushout.inl g₃ g₄)

⊢ pushout.inl g₁ g₂ ≫ pushout.inl (g₃ ≫ pushout.inr g₁ g₂) g₄ ≫ (pushoutAssoc g₁ g₂ g₃ g₄).hom = pushout.inl g₁ g₂ ≫ pushout.desc (pushout.inl g₁ (g₂ ≫ pushout.inl g₃ g₄)) (pushout.inl g₃ g₄ ≫ pushout.inr g₁ (g₂ ≫ pushout.inl g₃ g₄)) ⋯
-- Mathlib/CategoryTheory/Limits/Shapes/Pullback/Assoc.lean
C : Type u
inst✝⁴ : Category.{v, u} C
W X Y Z X₁ X₂ X₃ Z₁ Z₂ : C
g₁ : Z₁ ⟶ X₁
g₂ : Z₁ ⟶ X₂
g₃ : Z₂ ⟶ X₂
g₄ : Z₂ ⟶ X₃
inst✝³ : HasPushout g₁ g₂
inst✝² : HasPushout g₃ g₄
inst✝¹ : HasPushout (g₃ ≫ pushout.inr g₁ g₂) g₄
inst✝ : HasPushout g₁ (g₂ ≫ pushout.inl g₃ g₄)

⊢ pushout.inl g₁ g₂ ≫ pushout.desc (pushout.inl g₁ (g₂ ≫ pushout.inl g₃ g₄)) (pushout.inl g₃ g₄ ≫ pushout.inr g₁ (g₂ ≫ pushout.inl g₃ g₄)) ⋯ = pushout.inl g₁ (g₂ ≫ pushout.inl g₃ g₄)
-- Mathlib/AlgebraicGeometry/StructureSheaf.lean
R : Type u
inst✝² : CommRing R
S : Type u
inst✝¹ : CommRing S
P : Type u
inst✝ : CommRing P
f : R →+* S
U : Opens ↑(PrimeSpectrum.Top R)
V : Opens ↑(PrimeSpectrum.Top S)
hUV : V.carrier ⊆ ⇑(PrimeSpectrum.comap f) ⁻¹' U.carrier
s : (x : ↥U) → Localizations R ↑x
hs : (isLocallyFraction R).pred s
p : ↑(PrimeSpectrum.Top S)
hpV : p ∈ V
W : Opens ↑(PrimeSpectrum.Top R)
m : ↑⟨(PrimeSpectrum.comap f) p, ⋯⟩ ∈ W
iWU : W ⟶ U
a b : R
q : ↑(PrimeSpectrum.Top S)
hqW : q ∈ ↑((Opens.comap (PrimeSpectrum.comap f)) W)
hqV : q ∈ ↑V
h_frac : b ∉ (↑⟨(PrimeSpectrum.comap f) q, hqW⟩).asIdeal ∧ (fun x => s ((fun x => ⟨↑x, ⋯⟩) x)) ⟨(PrimeSpectrum.comap f) q, hqW⟩ * (algebraMap R (Localizations R ↑⟨(PrimeSpectrum.comap f) q, hqW⟩)) b = (algebraMap R (Localizations R ↑⟨(PrimeSpectrum.comap f) q, hqW⟩)) a

⊢ f b ∉ (↑⟨q, ⋯⟩).asIdeal ∧ (fun x => comapFun f U V hUV s ((fun x => ⟨↑x, ⋯⟩) x)) ⟨q, ⋯⟩ * (algebraMap S (Localizations S ↑⟨q, ⋯⟩)) (f b) = (algebraMap S (Localizations S ↑⟨q, ⋯⟩)) (f a)
-- Mathlib/AlgebraicGeometry/StructureSheaf.lean
R : Type u
inst✝² : CommRing R
S : Type u
inst✝¹ : CommRing S
P : Type u
inst✝ : CommRing P
f : R →+* S
U : Opens ↑(PrimeSpectrum.Top R)
V : Opens ↑(PrimeSpectrum.Top S)
hUV : V.carrier ⊆ ⇑(PrimeSpectrum.comap f) ⁻¹' U.carrier
s : (x : ↥U) → Localizations R ↑x
hs : (isLocallyFraction R).pred s
p : ↑(PrimeSpectrum.Top S)
hpV : p ∈ V
W : Opens ↑(PrimeSpectrum.Top R)
m : ↑⟨(PrimeSpectrum.comap f) p, ⋯⟩ ∈ W
iWU : W ⟶ U
a b : R
q : ↑(PrimeSpectrum.Top S)
hqW : q ∈ ↑((Opens.comap (PrimeSpectrum.comap f)) W)
hqV : q ∈ ↑V
h_frac : b ∉ (↑⟨(PrimeSpectrum.comap f) q, hqW⟩).asIdeal ∧ (fun x => s ((fun x => ⟨↑x, ⋯⟩) x)) ⟨(PrimeSpectrum.comap f) q, hqW⟩ * (algebraMap R (Localizations R ↑⟨(PrimeSpectrum.comap f) q, hqW⟩)) b = (algebraMap R (Localizations R ↑⟨(PrimeSpectrum.comap f) q, hqW⟩)) a

⊢ (fun x => comapFun f U V hUV s ((fun x => ⟨↑x, ⋯⟩) x)) ⟨q, ⋯⟩ * (algebraMap S (Localizations S ↑⟨q, ⋯⟩)) (f b) = (algebraMap S (Localizations S ↑⟨q, ⋯⟩)) (f a)
-- Mathlib/AlgebraicGeometry/StructureSheaf.lean
R : Type u
inst✝² : CommRing R
S : Type u
inst✝¹ : CommRing S
P : Type u
inst✝ : CommRing P
f : R →+* S
U : Opens ↑(PrimeSpectrum.Top R)
V : Opens ↑(PrimeSpectrum.Top S)
hUV : V.carrier ⊆ ⇑(PrimeSpectrum.comap f) ⁻¹' U.carrier
s : (x : ↥U) → Localizations R ↑x
hs : (isLocallyFraction R).pred s
p : ↑(PrimeSpectrum.Top S)
hpV : p ∈ V
W : Opens ↑(PrimeSpectrum.Top R)
m : ↑⟨(PrimeSpectrum.comap f) p, ⋯⟩ ∈ W
iWU : W ⟶ U
a b : R
q : ↑(PrimeSpectrum.Top S)
hqW : q ∈ ↑((Opens.comap (PrimeSpectrum.comap f)) W)
hqV : q ∈ ↑V
h_frac : b ∉ (↑⟨(PrimeSpectrum.comap f) q, hqW⟩).asIdeal ∧ (fun x => s ((fun x => ⟨↑x, ⋯⟩) x)) ⟨(PrimeSpectrum.comap f) q, hqW⟩ * (algebraMap R (Localizations R ↑⟨(PrimeSpectrum.comap f) q, hqW⟩)) b = (algebraMap R (Localizations R ↑⟨(PrimeSpectrum.comap f) q, hqW⟩)) a

⊢ (Localization.localRingHom ((PrimeSpectrum.comap f) q).asIdeal q.asIdeal f ⋯) (s ⟨(PrimeSpectrum.comap f) q, ⋯⟩) * (algebraMap S (Localizations S q)) (f b) = (algebraMap S (Localizations S q)) (f a)
-- Mathlib/AlgebraicGeometry/StructureSheaf.lean
R : Type u
inst✝² : CommRing R
S : Type u
inst✝¹ : CommRing S
P : Type u
inst✝ : CommRing P
f : R →+* S
U : Opens ↑(PrimeSpectrum.Top R)
V : Opens ↑(PrimeSpectrum.Top S)
hUV : V.carrier ⊆ ⇑(PrimeSpectrum.comap f) ⁻¹' U.carrier
s : (x : ↥U) → Localizations R ↑x
hs : (isLocallyFraction R).pred s
p : ↑(PrimeSpectrum.Top S)
hpV : p ∈ V
W : Opens ↑(PrimeSpectrum.Top R)
m : ↑⟨(PrimeSpectrum.comap f) p, ⋯⟩ ∈ W
iWU : W ⟶ U
a b : R
q : ↑(PrimeSpectrum.Top S)
hqW : q ∈ ↑((Opens.comap (PrimeSpectrum.comap f)) W)
hqV : q ∈ ↑V
h_frac : b ∉ (↑⟨(PrimeSpectrum.comap f) q, hqW⟩).asIdeal ∧ (fun x => s ((fun x => ⟨↑x, ⋯⟩) x)) ⟨(PrimeSpectrum.comap f) q, hqW⟩ * (algebraMap R (Localizations R ↑⟨(PrimeSpectrum.comap f) q, hqW⟩)) b = (algebraMap R (Localizations R ↑⟨(PrimeSpectrum.comap f) q, hqW⟩)) a

⊢ (algebraMap S (Localization.AtPrime q.asIdeal)) (f a) = (algebraMap S (Localizations S q)) (f a)
-- Mathlib/Order/Heyting/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : GeneralizedCoheytingAlgebra α
a b c d : α
h : c ⊔ a ≤ c ⊔ b

⊢ a \ c ≤ b \ c
-- Mathlib/Order/Heyting/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : GeneralizedCoheytingAlgebra α
a b c d : α
h : c ⊔ a ≤ c ⊔ b

⊢ (c ⊔ a) \ c ≤ (c ⊔ b) \ c
-- Mathlib/FieldTheory/IntermediateField.lean
K : Type u_1
L : Type u_2
L' : Type u_3
inst✝⁴ : Field K
inst✝³ : Field L
inst✝² : Field L'
inst✝¹ : Algebra K L
inst✝ : Algebra K L'
S : IntermediateField K L
F E✝ E'✝ : Subfield L
h : F ≤ E✝
h' : F ≤ E'✝
x : L
E E' : { E // F ≤ E }

⊢ { toFun := fun E => extendScalars ⋯, invFun := fun E => ⟨E.toSubfield, ⋯⟩, left_inv := ⋯, right_inv := ⋯ } E ≤ { toFun := fun E => extendScalars ⋯, invFun := fun E => ⟨E.toSubfield, ⋯⟩, left_inv := ⋯, right_inv := ⋯ } E' ↔ E ≤ E'
-- Mathlib/FieldTheory/IntermediateField.lean
K : Type u_1
L : Type u_2
L' : Type u_3
inst✝⁴ : Field K
inst✝³ : Field L
inst✝² : Field L'
inst✝¹ : Algebra K L
inst✝ : Algebra K L'
S : IntermediateField K L
F E✝ E'✝ : Subfield L
h : F ≤ E✝
h' : F ≤ E'✝
x : L
E E' : { E // F ≤ E }

⊢ extendScalars ⋯ ≤ extendScalars ⋯ ↔ E ≤ E'
-- Mathlib/MeasureTheory/OuterMeasure/OfFunction.lean
α : Type u_1
m : Set (OuterMeasure α)

⊢ sInf m = boundedBy (sInfGen m)
-- Mathlib/MeasureTheory/OuterMeasure/OfFunction.lean
α : Type u_1
m : Set (OuterMeasure α)

⊢ sInf m ≤ boundedBy (sInfGen m)
-- Mathlib/MeasureTheory/OuterMeasure/OfFunction.lean
α : Type u_1
m : Set (OuterMeasure α)

⊢ boundedBy (sInfGen m) ≤ sInf m
-- Mathlib/Analysis/Calculus/Rademacher.lean
E : Type u_1
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : NormedSpace ℝ E
inst✝⁶ : FiniteDimensional ℝ E
inst✝⁵ : MeasurableSpace E
inst✝⁴ : BorelSpace E
F : Type u_2
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace ℝ F
C D : ℝ≥0
f✝ g : E → ℝ
s : Set E
μ : Measure E
inst✝¹ : μ.IsAddHaarMeasure
inst✝ : FiniteDimensional ℝ F
f : E → F
hf : LipschitzOnWith C f s
hs : MeasurableSet s

⊢ ∀ᵐ (x : E) ∂μ.restrict s, DifferentiableWithinAt ℝ f s x
-- Mathlib/Analysis/Calculus/Rademacher.lean
E : Type u_1
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : NormedSpace ℝ E
inst✝⁶ : FiniteDimensional ℝ E
inst✝⁵ : MeasurableSpace E
inst✝⁴ : BorelSpace E
F : Type u_2
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace ℝ F
C D : ℝ≥0
f✝ g : E → ℝ
s : Set E
μ : Measure E
inst✝¹ : μ.IsAddHaarMeasure
inst✝ : FiniteDimensional ℝ F
f : E → F
hf : LipschitzOnWith C f s
hs : MeasurableSet s

⊢ ∀ᵐ (x : E) ∂μ, x ∈ s → DifferentiableWithinAt ℝ f s x
-- Mathlib/SetTheory/Ordinal/FixedPoint.lean
f✝ : Ordinal.{u} → Ordinal.{u}
f : Ordinal.{u_1} → Ordinal.{u_1}
H : IsNormal f
a b : Ordinal.{u_1}

⊢ f b < nfpFamily (fun x => f) a ↔ b < nfpFamily (fun x => f) a
-- Mathlib/SetTheory/Ordinal/FixedPoint.lean
f✝ : Ordinal.{u} → Ordinal.{u}
f : Ordinal.{u_1} → Ordinal.{u_1}
H : IsNormal f
a b : Ordinal.{u_1}

⊢ f b < nfpFamily (fun x => f) a ↔ Unit → f b < nfpFamily (fun x => f) a
-- Mathlib/Geometry/Euclidean/Basic.lean
V : Type u_1
P : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : InnerProductSpace ℝ V
inst✝³ : MetricSpace P
inst✝² : NormedAddTorsor V P
s : AffineSubspace ℝ P
inst✝¹ : Nonempty ↥s
inst✝ : HasOrthogonalProjection s.direction
p : P

⊢ ↑s ∩ ↑(mk' p s.directionᗮ) = {↑((orthogonalProjection s) p)}
-- Mathlib/Geometry/Euclidean/Basic.lean
V : Type u_1
P : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : InnerProductSpace ℝ V
inst✝³ : MetricSpace P
inst✝² : NormedAddTorsor V P
s : AffineSubspace ℝ P
inst✝¹ : Nonempty ↥s
inst✝ : HasOrthogonalProjection s.direction
p : P

⊢ ↑s ∩ ↑(mk' p s.directionᗮ) = {orthogonalProjectionFn s p}
-- Mathlib/CategoryTheory/Limits/Shapes/SplitCoequalizer.lean
C : Type u
inst✝¹ : Category.{v, u} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
G : C ⥤ D
X Y : C
f g : X ⟶ Y
Z : C
π : Y ⟶ Z
q : IsSplitCoequalizer f g π
F : C ⥤ D

⊢ F.map f ≫ F.map π = F.map g ≫ F.map π
-- Mathlib/CategoryTheory/Limits/Shapes/SplitCoequalizer.lean
C : Type u
inst✝¹ : Category.{v, u} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
G : C ⥤ D
X Y : C
f g : X ⟶ Y
Z : C
π : Y ⟶ Z
q : IsSplitCoequalizer f g π
F : C ⥤ D

⊢ F.map q.rightSection ≫ F.map π = 𝟙 (F.obj Z)
-- Mathlib/CategoryTheory/Limits/Shapes/SplitCoequalizer.lean
C : Type u
inst✝¹ : Category.{v, u} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
G : C ⥤ D
X Y : C
f g : X ⟶ Y
Z : C
π : Y ⟶ Z
q : IsSplitCoequalizer f g π
F : C ⥤ D

⊢ F.map q.leftSection ≫ F.map g = 𝟙 (F.obj Y)
-- Mathlib/CategoryTheory/Limits/Shapes/SplitCoequalizer.lean
C : Type u
inst✝¹ : Category.{v, u} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
G : C ⥤ D
X Y : C
f g : X ⟶ Y
Z : C
π : Y ⟶ Z
q : IsSplitCoequalizer f g π
F : C ⥤ D

⊢ F.map q.leftSection ≫ F.map f = F.map π ≫ F.map q.rightSection
-- Mathlib/Control/LawfulFix.lean
α : Type u_1
β : α → Type u_2
f : ((a : α) → Part (β a)) →o (a : α) → Part (β a)
i j : ℕ
ih : i ≤ j → approx (⇑f) i ≤ approx (⇑f) j
a✝ : i.le j

⊢ approx (⇑f) i ≤ approx (⇑f) (j + 1)
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean
θ : Angle

⊢ toIocMod two_pi_pos (-π) θ.toReal = θ.toReal
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean
x✝ : ℝ

⊢ toIocMod two_pi_pos (-π) (↑x✝).toReal = (↑x✝).toReal
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean
x✝ : ℝ

⊢ toIocMod two_pi_pos (-π) (toIocMod two_pi_pos (-π) x✝) = toIocMod two_pi_pos (-π) x✝
-- Mathlib/Topology/Instances/ENNReal.lean
α : Type u_1
β : Type u_2
γ : Type u_3
a b c d : ℝ≥0∞
r p q : ℝ≥0
x y z ε ε₁ ε₂ : ℝ≥0∞
s : Set ℝ≥0∞
ι : Type u_4
inst✝¹ : Preorder ι
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
f g : ι → ℝ≥0∞
hf : Monotone f
hg : Monotone g
i j _k : ι
x✝ : i ≤ _k ∧ j ≤ _k
hi : i ≤ _k
hj : j ≤ _k

⊢ f i + g j ≤ f _k + g _k
-- Mathlib/CategoryTheory/CofilteredSystem.lean
J : Type u
inst✝¹ : Category.{u_1, u} J
F : J ⥤ Type v
i j✝ k : J
s : Set (F.obj i)
inst✝ : IsCofilteredOrEmpty J
hFn : ∀ (j : J), Nonempty (F.obj j)
Fsur : ∀ ⦃i j : J⦄ (f : i ⟶ j), Function.Surjective (F.map f)
hs : s.Nonempty
j : J

⊢ Nonempty ((F.toPreimages s).obj j)
-- Mathlib/CategoryTheory/CofilteredSystem.lean
J : Type u
inst✝¹ : Category.{u_1, u} J
F : J ⥤ Type v
i j✝ k : J
s : Set (F.obj i)
inst✝ : IsCofilteredOrEmpty J
hFn : ∀ (j : J), Nonempty (F.obj j)
Fsur : ∀ ⦃i j : J⦄ (f : i ⟶ j), Function.Surjective (F.map f)
hs : s.Nonempty
j : J

⊢ ∃ x, ∀ (i_1 : j ⟶ i), F.map i_1 x ∈ s
-- Mathlib/CategoryTheory/CofilteredSystem.lean
J : Type u
inst✝¹ : Category.{u_1, u} J
F : J ⥤ Type v
i j✝ k : J
s : Set (F.obj i)
inst✝ : IsCofilteredOrEmpty J
hFn : ∀ (j : J), Nonempty (F.obj j)
Fsur : ∀ ⦃i j : J⦄ (f : i ⟶ j), Function.Surjective (F.map f)
hs : s.Nonempty
j : J
h : IsEmpty (j ⟶ i)

⊢ ∃ x, ∀ (i_1 : j ⟶ i), F.map i_1 x ∈ s