ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Analysis/Calculus/FDeriv/Measurable.lean
𝕜 : Type u_1
inst✝¹¹ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace 𝕜 E
inst✝⁸ : LocallyCompactSpace E
F : Type u_3
inst✝⁷ : NormedAddCommGroup F
inst✝⁶ : NormedSpace 𝕜 F
α : Type u_4
inst✝⁵ : TopologicalSpace α
inst✝⁴ : MeasurableSpace α
inst✝³ : MeasurableSpace E
inst✝² : OpensMeasurableSpace α
inst✝¹ : OpensMeasurableSpace E
f : α → E → F
K : Set (E →L[𝕜] F)
inst✝ : CompleteSpace F
hf : Continuous (Function.uncurry f)
\u22a2 MeasurableSet {p | DifferentiableAt 𝕜 (f p.1) p.2}
-- Mathlib/Analysis/Calculus/FDeriv/Measurable.lean
𝕜 : Type u_1
inst✝¹¹ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace 𝕜 E
inst✝⁸ : LocallyCompactSpace E
F : Type u_3
inst✝⁷ : NormedAddCommGroup F
inst✝⁶ : NormedSpace 𝕜 F
α : Type u_4
inst✝⁵ : TopologicalSpace α
inst✝⁴ : MeasurableSpace α
inst✝³ : MeasurableSpace E
inst✝² : OpensMeasurableSpace α
inst✝¹ : OpensMeasurableSpace E
f : α → E → F
K : Set (E →L[𝕜] F)
inst✝ : CompleteSpace F
hf : Continuous (Function.uncurry f)
this : IsComplete univ
\u22a2 MeasurableSet {p | DifferentiableAt 𝕜 (f p.1) p.2}
-- Mathlib/Analysis/Calculus/FDeriv/Measurable.lean
𝕜 : Type u_1
inst✝¹¹ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace 𝕜 E
inst✝⁸ : LocallyCompactSpace E
F : Type u_3
inst✝⁷ : NormedAddCommGroup F
inst✝⁶ : NormedSpace 𝕜 F
α : Type u_4
inst✝⁵ : TopologicalSpace α
inst✝⁴ : MeasurableSpace α
inst✝³ : MeasurableSpace E
inst✝² : OpensMeasurableSpace α
inst✝¹ : OpensMeasurableSpace E
f : α → E → F
K : Set (E →L[𝕜] F)
inst✝ : CompleteSpace F
hf : Continuous (Function.uncurry f)
this : IsComplete univ
x✝ : α × E
\u22a2 DifferentiableAt 𝕜 (f x✝.1) x✝.2 ↔ DifferentiableAt 𝕜 (f x✝.1) x✝.2 ∧ fderiv 𝕜 (f x✝.1) x✝.2 ∈ univ
-- Mathlib/Combinatorics/SimpleGraph/Density.lean
𝕜 : Type u_1
ι : Type u_2
κ : Type u_3
α : Type u_4
β : Type u_5
inst✝¹ : LinearOrderedField 𝕜
r : α → β → Prop
inst✝ : (a : α) → DecidablePred (r a)
s s₁ s₂ : Finset α
t t₁ t₂ : Finset β
a : α
b : β
δ : 𝕜
hs : s.Nonempty
ht : t.Nonempty
\u22a2 edgeDensity r s t + edgeDensity (fun x y => ¬r x y) s t = 1
-- Mathlib/Combinatorics/SimpleGraph/Density.lean
𝕜 : Type u_1
ι : Type u_2
κ : Type u_3
α : Type u_4
β : Type u_5
inst✝¹ : LinearOrderedField 𝕜
r : α → β → Prop
inst✝ : (a : α) → DecidablePred (r a)
s s₁ s₂ : Finset α
t t₁ t₂ : Finset β
a : α
b : β
δ : 𝕜
hs : s.Nonempty
ht : t.Nonempty
\u22a2 ↑(interedges r s t).card + ↑(interedges (fun x y => ¬r x y) s t).card = ↑s.card * ↑t.card
-- Mathlib/Combinatorics/SimpleGraph/Density.lean
𝕜 : Type u_1
ι : Type u_2
κ : Type u_3
α : Type u_4
β : Type u_5
inst✝¹ : LinearOrderedField 𝕜
r : α → β → Prop
inst✝ : (a : α) → DecidablePred (r a)
s s₁ s₂ : Finset α
t t₁ t₂ : Finset β
a : α
b : β
δ : 𝕜
hs : s.Nonempty
ht : t.Nonempty
\u22a2 ↑s.card * ↑t.card ≠ 0
-- Mathlib/MeasureTheory/Function/StronglyMeasurable/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
inst✝³ : Countable ι
m : MeasurableSpace α
μ ν : Measure α
inst✝² : TopologicalSpace β
inst✝¹ : TopologicalSpace γ
f g : α → β
inst✝ : PseudoMetrizableSpace β
s t : Set α
\u22a2 AEStronglyMeasurable f (μ.restrict (s ∪ t)) ↔ AEStronglyMeasurable f (μ.restrict s) ∧ AEStronglyMeasurable f (μ.restrict t)
-- Mathlib/CategoryTheory/Category/PartialFun.lean
α : Type u_1
β : Type u_2
X✝ Y✝ Z✝ : Pointed
f : X✝ ⟶ Y✝
g : Y✝ ⟶ Z✝
\u22a2 { obj := fun X => { x // x ≠ X.point }, map := fun {X Y} f => PFun.toSubtype (fun x => x ≠ Y.point) f.toFun ∘ Subtype.val }.map (f ≫ g) = { obj := fun X => { x // x ≠ X.point }, map := fun {X Y} f => PFun.toSubtype (fun x => x ≠ Y.point) f.toFun ∘ Subtype.val }.map f ≫ { obj := fun X => { x // x ≠ X.point }, map := fun {X Y} f => PFun.toSubtype (fun x => x ≠ Y.point) f.toFun ∘ Subtype.val }.map g
-- Mathlib/CategoryTheory/Category/PartialFun.lean
α : Type u_1
β : Type u_2
X✝ Y✝ Z✝ : Pointed
f : X✝ ⟶ Y✝
g : Y✝ ⟶ Z✝
\u22a2 ∀ (a : { obj := fun X => { x // x ≠ X.point }, map := fun {X Y} f => PFun.toSubtype (fun x => x ≠ Y.point) f.toFun ∘ Subtype.val }.obj X✝) (b : { obj := fun X => { x // x ≠ X.point }, map := fun {X Y} f => PFun.toSubtype (fun x => x ≠ Y.point) f.toFun ∘ Subtype.val }.obj Z✝), b ∈ { obj := fun X => { x // x ≠ X.point }, map := fun {X Y} f => PFun.toSubtype (fun x => x ≠ Y.point) f.toFun ∘ Subtype.val }.map (f ≫ g) a ↔ b ∈ ({ obj := fun X => { x // x ≠ X.point }, map := fun {X Y} f => PFun.toSubtype (fun x => x ≠ Y.point) f.toFun ∘ Subtype.val }.map f ≫ { obj := fun X => { x // x ≠ X.point }, map := fun {X Y} f => PFun.toSubtype (fun x => x ≠ Y.point) f.toFun ∘ Subtype.val }.map g) a
-- 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✝ : Set α
f✝ g f : α → E
s t : Set α
hd : AEDisjoint μ s t
ht : NullMeasurableSet t μ
hsμ : μ s ≠ ⊤
htμ : μ t ≠ ⊤
hfs : IntegrableOn f s μ
hft : IntegrableOn f t μ
\u22a2 ⨍ (x : α) in s ∪ t, f x ∂μ = ((μ s).toReal / ((μ s).toReal + (μ t).toReal)) • ⨍ (x : α) in s, f x ∂μ + ((μ t).toReal / ((μ s).toReal + (μ t).toReal)) • ⨍ (x : α) in t, f x ∂μ
-- 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✝ : Set α
f✝ g f : α → E
s t : Set α
hd : AEDisjoint μ s t
ht : NullMeasurableSet t μ
hsμ : μ s ≠ ⊤
htμ : μ t ≠ ⊤
hfs : IntegrableOn f s μ
hft : IntegrableOn f t μ
this : Fact (μ s < ⊤)
\u22a2 ⨍ (x : α) in s ∪ t, f x ∂μ = ((μ s).toReal / ((μ s).toReal + (μ t).toReal)) • ⨍ (x : α) in s, f x ∂μ + ((μ t).toReal / ((μ s).toReal + (μ t).toReal)) • ⨍ (x : α) in t, f x ∂μ
-- 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✝ : Set α
f✝ g f : α → E
s t : Set α
hd : AEDisjoint μ s t
ht : NullMeasurableSet t μ
hsμ : μ s ≠ ⊤
htμ : μ t ≠ ⊤
hfs : IntegrableOn f s μ
hft : IntegrableOn f t μ
this✝ : Fact (μ s < ⊤)
this : Fact (μ t < ⊤)
\u22a2 ⨍ (x : α) in s ∪ t, f x ∂μ = ((μ s).toReal / ((μ s).toReal + (μ t).toReal)) • ⨍ (x : α) in s, f x ∂μ + ((μ t).toReal / ((μ s).toReal + (μ t).toReal)) • ⨍ (x : α) in t, f x ∂μ
-- Mathlib/Combinatorics/SimpleGraph/Clique.lean
α : Type u_1
β : Type u_2
G H : SimpleGraph α
n : ℕ
s : Finset α
a b c : α
\u22a2 G.IsNClique n ∅ ↔ n = 0
-- Mathlib/Algebra/Star/SelfAdjoint.lean
R : Type u_1
A : Type u_2
inst✝¹ : Ring R
inst✝ : StarRing R
x : R
hx : x ∈ skewAdjoint R
z : R
\u22a2 star z * x * z ∈ skewAdjoint R
-- Mathlib/MeasureTheory/Measure/FiniteMeasure.lean
Ω : Type u_1
inst✝⁷ : MeasurableSpace Ω
R : Type u_2
inst✝⁶ : SMul R ℝ≥0
inst✝⁵ : SMul R ℝ≥0∞
inst✝⁴ : IsScalarTower R ℝ≥0 ℝ≥0∞
inst✝³ : IsScalarTower R ℝ≥0∞ ℝ≥0∞
inst✝² : TopologicalSpace Ω
inst✝¹ : HasOuterApproxClosed Ω
inst✝ : BorelSpace Ω
μ ν : FiniteMeasure Ω
h : ∀ (f : Ω →ᵇ ℝ≥0), ∫⁻ (x : Ω), ↑(f x) ∂↑μ = ∫⁻ (x : Ω), ↑(f x) ∂↑ν
\u22a2 μ = ν
-- Mathlib/MeasureTheory/Measure/FiniteMeasure.lean
Ω : Type u_1
inst✝⁷ : MeasurableSpace Ω
R : Type u_2
inst✝⁶ : SMul R ℝ≥0
inst✝⁵ : SMul R ℝ≥0∞
inst✝⁴ : IsScalarTower R ℝ≥0 ℝ≥0∞
inst✝³ : IsScalarTower R ℝ≥0∞ ℝ≥0∞
inst✝² : TopologicalSpace Ω
inst✝¹ : HasOuterApproxClosed Ω
inst✝ : BorelSpace Ω
μ ν : FiniteMeasure Ω
h : ∀ (f : Ω →ᵇ ℝ≥0), ∫⁻ (x : Ω), ↑(f x) ∂↑μ = ∫⁻ (x : Ω), ↑(f x) ∂↑ν
\u22a2 ↑μ = ↑ν
-- Mathlib/Data/Matrix/Basic.lean
l : Type u_1
m : Type u_2
n : Type u_3
o : Type u_4
m' : o → Type u_5
n' : o → Type u_6
R : Type u_7
S : Type u_8
α : Type v
β : Type w
γ : Type u_9
inst✝² : NonUnitalCommSemiring α
inst✝¹ : Fintype n
inst✝ : Fintype o
A : Matrix m n α
B : Matrix o n α
x : o → α
\u22a2 A *ᵥ x ᵥ* B = (A * Bᵀ) *ᵥ x
-- Mathlib/Data/NNRat/BigOperators.lean
ι : Type u_1
α : Type u_2
s : Finset α
f : α → ℚ
hf : ∀ a ∈ s, 0 ≤ f a
\u22a2 (∏ a ∈ s, f a).toNNRat = ∏ a ∈ s, (f a).toNNRat
-- Mathlib/Data/NNRat/BigOperators.lean
ι : Type u_1
α : Type u_2
s : Finset α
f : α → ℚ
hf : ∀ a ∈ s, 0 ≤ f a
\u22a2 ∏ i ∈ s, f i = ∏ a ∈ s, ↑(f a).toNNRat
-- Mathlib/Analysis/SpecialFunctions/Pow/Real.lean
z x✝ y✝ : ℝ
n : ℕ
hn : n ≠ 0
x y : ℚ
h : x < y
hy : 0 < y
\u22a2 ∃ q, 0 < q ∧ x < q ^ n ∧ q ^ n < y
-- Mathlib/Topology/Instances/EReal.lean
α : Type u_1
inst✝ : TopologicalSpace α
\u22a2 IsClosed (range ENNReal.toEReal)
-- Mathlib/Topology/Instances/EReal.lean
α : Type u_1
inst✝ : TopologicalSpace α
\u22a2 IsClosed (Ici 0)
-- Mathlib/MeasureTheory/MeasurableSpace/CountablyGenerated.lean
α : Type u_1
β : Type u_2
t : ℕ → Set α
\u22a2 generateFrom (⋃ n, memPartition t n) = generateFrom (range t)
-- Mathlib/MeasureTheory/MeasurableSpace/CountablyGenerated.lean
α : Type u_1
β : Type u_2
t : ℕ → Set α
u : Set α
hu : u ∈ ⋃ n, memPartition t n
\u22a2 MeasurableSet u
-- Mathlib/MeasureTheory/MeasurableSpace/CountablyGenerated.lean
α : Type u_1
β : Type u_2
t : ℕ → Set α
u : Set α
hu : u ∈ range t
\u22a2 MeasurableSet u
-- Mathlib/RingTheory/Perfection.lean
R : Type u₁
inst✝¹ : CommSemiring R
p : ℕ
hp : Fact (Nat.Prime p)
inst✝ : CharP R p
x : Ring.Perfection R p
n : ℕ
\u22a2 (coeff R p n) (((frobenius (Ring.Perfection R p) p).comp (pthRoot R p)) x) = (coeff R p n) ((RingHom.id (Ring.Perfection R p)) x)
-- Mathlib/CategoryTheory/Sites/Over.lean
C : Type u
inst✝ : Category.{v, u} C
J : GrothendieckTopology C
X Y : C
f : X ⟶ Y
F : SheafOfTypes (J.over Y)
Z : Over X
T : Presieve Z
x : Presieve.FamilyOfElements ((Over.map f).op ⋙ F.val) T
hx : x.Compatible
Y₁ Y₂ : Over X
W : Over Y
f₁ : W ⟶ (Over.map f).obj Y₁
f₂ : W ⟶ (Over.map f).obj Y₂
g₁ : Y₁ ⟶ Z
g₂ : Y₂ ⟶ Z
hg₁ : T g₁
hg₂ : T g₂
h : f₁ ≫ (Over.map f).map g₁ = f₂ ≫ (Over.map f).map g₂
W' : Over X := Over.mk (f₁.left ≫ Y₁.hom)
g₁' : W' ⟶ Y₁ := Over.homMk f₁.left ⋯
\u22a2 F.val.map f₁.op (x g₁ hg₁) = F.val.map f₂.op (x g₂ hg₂)
-- Mathlib/CategoryTheory/Sites/Over.lean
C : Type u
inst✝ : Category.{v, u} C
J : GrothendieckTopology C
X Y : C
f : X ⟶ Y
F : SheafOfTypes (J.over Y)
Z : Over X
T : Presieve Z
x : Presieve.FamilyOfElements ((Over.map f).op ⋙ F.val) T
hx : x.Compatible
Y₁ Y₂ : Over X
W : Over Y
f₁ : W ⟶ (Over.map f).obj Y₁
f₂ : W ⟶ (Over.map f).obj Y₂
g₁ : Y₁ ⟶ Z
g₂ : Y₂ ⟶ Z
hg₁ : T g₁
hg₂ : T g₂
h : f₁ ≫ (Over.map f).map g₁ = f₂ ≫ (Over.map f).map g₂
W' : Over X := Over.mk (f₁.left ≫ Y₁.hom)
g₁' : W' ⟶ Y₁ := Over.homMk f₁.left ⋯
g₂' : W' ⟶ Y₂ := Over.homMk f₂.left ⋯
\u22a2 F.val.map f₁.op (x g₁ hg₁) = F.val.map f₂.op (x g₂ hg₂)
-- Mathlib/CategoryTheory/Sites/Over.lean
C : Type u
inst✝ : Category.{v, u} C
J : GrothendieckTopology C
X Y : C
f : X ⟶ Y
F : SheafOfTypes (J.over Y)
Z : Over X
T : Presieve Z
x : Presieve.FamilyOfElements ((Over.map f).op ⋙ F.val) T
hx : x.Compatible
Y₁ Y₂ : Over X
W : Over Y
f₁ : W ⟶ (Over.map f).obj Y₁
f₂ : W ⟶ (Over.map f).obj Y₂
g₁ : Y₁ ⟶ Z
g₂ : Y₂ ⟶ Z
hg₁ : T g₁
hg₂ : T g₂
h : f₁ ≫ (Over.map f).map g₁ = f₂ ≫ (Over.map f).map g₂
W' : Over X := Over.mk (f₁.left ≫ Y₁.hom)
g₁' : W' ⟶ Y₁ := Over.homMk f₁.left ⋯
g₂' : W' ⟶ Y₂ := Over.homMk f₂.left ⋯
e : (Over.map f).obj W' ≅ W := Over.isoMk (Iso.refl ((Over.map f).obj W').left) ⋯
\u22a2 F.val.map f₁.op (x g₁ hg₁) = F.val.map f₂.op (x g₂ hg₂)
-- Mathlib/CategoryTheory/Sites/Over.lean
C : Type u
inst✝ : Category.{v, u} C
J : GrothendieckTopology C
X Y : C
f : X ⟶ Y
F : SheafOfTypes (J.over Y)
Z : Over X
T : Presieve Z
x : Presieve.FamilyOfElements ((Over.map f).op ⋙ F.val) T
hx : x.Compatible
Y₁ Y₂ : Over X
W : Over Y
f₁ : W ⟶ (Over.map f).obj Y₁
f₂ : W ⟶ (Over.map f).obj Y₂
g₁ : Y₁ ⟶ Z
g₂ : Y₂ ⟶ Z
hg₁ : T g₁
hg₂ : T g₂
h : f₁ ≫ (Over.map f).map g₁ = f₂ ≫ (Over.map f).map g₂
W' : Over X := Over.mk (f₁.left ≫ Y₁.hom)
g₁' : W' ⟶ Y₁ := Over.homMk f₁.left ⋯
g₂' : W' ⟶ Y₂ := Over.homMk f₂.left ⋯
e : (Over.map f).obj W' ≅ W := Over.isoMk (Iso.refl ((Over.map f).obj W').left) ⋯
\u22a2 F.val.map f₁.op (x g₁ hg₁) = F.val.map e.inv.op (((Over.map f).op ⋙ F.val).map g₁'.op (x g₁ hg₁))
-- Mathlib/CategoryTheory/Sites/Over.lean
C : Type u
inst✝ : Category.{v, u} C
J : GrothendieckTopology C
X Y : C
f : X ⟶ Y
F : SheafOfTypes (J.over Y)
Z : Over X
T : Presieve Z
x : Presieve.FamilyOfElements ((Over.map f).op ⋙ F.val) T
hx : x.Compatible
Y₁ Y₂ : Over X
W : Over Y
f₁ : W ⟶ (Over.map f).obj Y₁
f₂ : W ⟶ (Over.map f).obj Y₂
g₁ : Y₁ ⟶ Z
g₂ : Y₂ ⟶ Z
hg₁ : T g₁
hg₂ : T g₂
h : f₁ ≫ (Over.map f).map g₁ = f₂ ≫ (Over.map f).map g₂
W' : Over X := Over.mk (f₁.left ≫ Y₁.hom)
g₁' : W' ⟶ Y₁ := Over.homMk f₁.left ⋯
g₂' : W' ⟶ Y₂ := Over.homMk f₂.left ⋯
e : (Over.map f).obj W' ≅ W := Over.isoMk (Iso.refl ((Over.map f).obj W').left) ⋯
\u22a2 F.val.map f₂.op (x g₂ hg₂) = F.val.map e.inv.op (((Over.map f).op ⋙ F.val).map g₂'.op (x g₂ hg₂))
-- Mathlib/Algebra/BigOperators/Ring.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
κ : ι → Type u_5
s✝ s₁ s₂ : Finset ι
i : ι
a : α
f✝ g✝ : ι → α
inst✝¹ : CommSemiring α
inst✝ : DecidableEq ι
f g : ι → α
s : Finset ι
\u22a2 ∏ i ∈ s, (f i + g i) = ∑ t ∈ s.powerset, (∏ i ∈ t, f i) * ∏ i ∈ s \ t, g i
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
f : ι → Surreal
\u22a2 BddAbove (Set.range f)
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
f : ι → Subtype Numeric
\u22a2 BddAbove (Set.range fun i => ⟦f i⟧)
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
f : ι → Subtype Numeric
g : ι → PGame := Subtype.val ∘ f
\u22a2 BddAbove (Set.range fun i => ⟦f i⟧)
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
f : ι → Subtype Numeric
g : ι → PGame := Subtype.val ∘ f
hg : ∀ (i : ι), (g i).Numeric
\u22a2 BddAbove (Set.range fun i => ⟦f i⟧)
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
g : ι → PGame
hg : ∀ (i : ι), (g i).Numeric
x : PGame := PGame.mk ((i : Shrink.{u, u_1} ι) × (g ((equivShrink ι).symm i)).LeftMoves) PEmpty.{u + 1} (fun x => (g ((equivShrink ι).symm x.fst)).moveLeft x.snd) PEmpty.elim
\u22a2 BddAbove (Set.range fun i => mk (g i) ⋯)
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
g : ι → PGame
hg : ∀ (i : ι), (g i).Numeric
x : PGame := PGame.mk ((i : Shrink.{u, u_1} ι) × (g ((equivShrink ι).symm i)).LeftMoves) PEmpty.{u + 1} (fun x => (g ((equivShrink ι).symm x.fst)).moveLeft x.snd) PEmpty.elim
i : ι
\u22a2 mk (g i) ⋯ ≤ mk x ⋯
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
g : ι → PGame
hg : ∀ (i : ι), (g i).Numeric
x : PGame := PGame.mk ((i : Shrink.{u, u_1} ι) × (g ((equivShrink ι).symm i)).LeftMoves) PEmpty.{u + 1} (fun x => (g ((equivShrink ι).symm x.fst)).moveLeft x.snd) PEmpty.elim
i : ι
\u22a2 (∀ (i_1 : (g ((equivShrink ι).symm ((equivShrink ι) i))).LeftMoves), (g ((equivShrink ι).symm ((equivShrink ι) i))).moveLeft i_1 ⧏ x) ∧ ∀ (j : x.RightMoves), g ((equivShrink ι).symm ((equivShrink ι) i)) ⧏ x.moveRight j
-- Mathlib/Topology/MetricSpace/HausdorffDistance.lean
ι : Sort u_1
α : Type u
β : Type v
inst✝¹ : PseudoEMetricSpace α
inst✝ : PseudoEMetricSpace β
x y : α
s t u : Set α
Φ : α → β
\u22a2 hausdorffEdist s (closure s) = 0
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
f g : Perm (Fin n)
\u22a2 (f * g).signAux = f.signAux * g.signAux
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
f g : Perm (Fin n)
\u22a2 (f * g).signAux = f.signAux * g⁻¹.signAux
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
f g : Perm (Fin n)
\u22a2 (∏ x ∈ finPairsLT n, if (f * g) x.fst ≤ (f * g) x.snd then -1 else 1) = (∏ x ∈ finPairsLT n, if f x.fst ≤ f x.snd then -1 else 1) * ∏ x ∈ finPairsLT n, if g⁻¹ x.fst ≤ g⁻¹ x.snd then -1 else 1
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
f g : Perm (Fin n)
\u22a2 (∏ x ∈ finPairsLT n, if (f * g) x.fst ≤ (f * g) x.snd then -1 else 1) = ∏ x ∈ finPairsLT n, (if f x.fst ≤ f x.snd then -1 else 1) * if g⁻¹ x.fst ≤ g⁻¹ x.snd then -1 else 1
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
f g : Perm (Fin n)
\u22a2 ∀ a ∈ finPairsLT n, (if (f * g) a.fst ≤ (f * g) a.snd then -1 else 1) = (if f (g.signBijAux a).fst ≤ f (g.signBijAux a).snd then -1 else 1) * if g⁻¹ (g.signBijAux a).fst ≤ g⁻¹ (g.signBijAux a).snd then -1 else 1
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
f g : Perm (Fin n)
a b : Fin n
hab : ⟨a, b⟩ ∈ finPairsLT n
\u22a2 (if (f * g) a ≤ (f * g) b then -1 else 1) = (if f (if x : g b < g a then ⟨g a, g b⟩ else ⟨g b, g a⟩).fst ≤ f (if x : g b < g a then ⟨g a, g b⟩ else ⟨g b, g a⟩).snd then -1 else 1) * if g⁻¹ (if x : g b < g a then ⟨g a, g b⟩ else ⟨g b, g a⟩).fst ≤ g⁻¹ (if x : g b < g a then ⟨g a, g b⟩ else ⟨g b, g a⟩).snd then -1 else 1
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
f g : Perm (Fin n)
a b : Fin n
hab : ⟨a, b⟩ ∈ finPairsLT n
\u22a2 (if f (g a) ≤ f (g b) then -1 else 1) = (if f (if x : g b < g a then ⟨g a, g b⟩ else ⟨g b, g a⟩).fst ≤ f (if x : g b < g a then ⟨g a, g b⟩ else ⟨g b, g a⟩).snd then -1 else 1) * if g⁻¹ (if x : g b < g a then ⟨g a, g b⟩ else ⟨g b, g a⟩).fst ≤ g⁻¹ (if x : g b < g a then ⟨g a, g b⟩ else ⟨g b, g a⟩).snd then -1 else 1
-- Mathlib/GroupTheory/Perm/Sign.lean
α : Type u
inst✝ : DecidableEq α
β : Type v
n : ℕ
f g : Perm (Fin n)
a b : Fin n
hab : ⟨a, b⟩.snd < ⟨a, b⟩.fst
\u22a2 (if f (g a) ≤ f (g b) then -1 else 1) = (if f (if x : g b < g a then ⟨g a, g b⟩ else ⟨g b, g a⟩).fst ≤ f (if x : g b < g a then ⟨g a, g b⟩ else ⟨g b, g a⟩).snd then -1 else 1) * if g⁻¹ (if x : g b < g a then ⟨g a, g b⟩ else ⟨g b, g a⟩).fst ≤ g⁻¹ (if x : g b < g a then ⟨g a, g b⟩ else ⟨g b, g a⟩).snd then -1 else 1
-- Mathlib/LinearAlgebra/DirectSum/TensorProduct.lean
R : Type u
inst✝¹⁴ : CommSemiring R
S : Type ?u.131591
inst✝¹³ : Semiring S
inst✝¹² : Algebra R S
ι₁ : Type v₁
ι₂ : Type v₂
inst✝¹¹ : DecidableEq ι₁
inst✝¹⁰ : DecidableEq ι₂
M₁ : ι₁ → Type w₁
M₁' : Type w₁'
M₂ : ι₂ → Type w₂
M₂' : Type w₂'
inst✝⁹ : (i₁ : ι₁) → AddCommMonoid (M₁ i₁)
inst✝⁸ : AddCommMonoid M₁'
inst✝⁷ : (i₂ : ι₂) → AddCommMonoid (M₂ i₂)
inst✝⁶ : AddCommMonoid M₂'
inst✝⁵ : (i₁ : ι₁) → Module R (M₁ i₁)
inst✝⁴ : Module R M₁'
inst✝³ : (i₂ : ι₂) → Module R (M₂ i₂)
inst✝² : Module R M₂'
inst✝¹ : (i₁ : ι₁) → Module S (M₁ i₁)
inst✝ : ∀ (i₁ : ι₁), IsScalarTower R S (M₁ i₁)
i : ι₁
x : M₁ i
y : M₂'
\u22a2 (directSumLeft R M₁ M₂').symm ((lof R ι₁ (fun i => M₁ i ⊗[R] M₂') i) (x ⊗ₜ[R] y)) = (lof R ι₁ M₁ i) x ⊗ₜ[R] y
-- Mathlib/Analysis/SpecialFunctions/Complex/Arg.lean
a x z : ℂ
\u22a2 (-I).arg = -(π / 2)
-- Mathlib/LinearAlgebra/TensorProduct/Basic.lean
R : Type u_1
inst✝¹⁶ : CommSemiring R
R' : Type u_2
inst✝¹⁵ : Monoid R'
R'' : Type u_3
inst✝¹⁴ : Semiring R''
M : Type u_4
N : Type u_5
P : Type u_6
Q : Type u_7
S : Type u_8
T : Type u_9
inst✝¹³ : AddCommMonoid M
inst✝¹² : AddCommMonoid N
inst✝¹¹ : AddCommMonoid P
inst✝¹⁰ : AddCommMonoid Q
inst✝⁹ : AddCommMonoid S
inst✝⁸ : AddCommMonoid T
inst✝⁷ : Module R M
inst✝⁶ : Module R N
inst✝⁵ : Module R P
inst✝⁴ : Module R Q
inst✝³ : Module R S
inst✝² : Module R T
inst✝¹ : DistribMulAction R' M
inst✝ : Module R'' M
g✝ : P →ₗ[R] Q
f✝ : N →ₗ[R] P
f : M →ₗ[R] P
g : N →ₗ[R] Q
g' : S →ₗ[R] N
\u22a2 map f g ∘ₗ lTensor M g' = map f (g ∘ₗ g')
-- Mathlib/Data/List/Cycle.lean
α : Type u_1
inst✝ : DecidableEq α
l : List α
x y z : α
h : x ∈ y :: z :: l
hx : x = y
\u22a2 (y :: z :: l).prev x h = (z :: l).getLast ⋯
-- Mathlib/Analysis/CstarAlgebra/ContinuousFunctionalCalculus/NonUnital.lean
R : Type u_1
A : Type u_2
p : A → Prop
inst✝¹² : CommSemiring R
inst✝¹¹ : Nontrivial R
inst✝¹⁰ : StarRing R
inst✝⁹ : MetricSpace R
inst✝⁸ : TopologicalSemiring R
inst✝⁷ : ContinuousStar R
inst✝⁶ : NonUnitalRing A
inst✝⁵ : StarRing A
inst✝⁴ : TopologicalSpace A
inst✝³ : Module R A
inst✝² : IsScalarTower R A A
inst✝¹ : SMulCommClass R A A
inst✝ : NonUnitalContinuousFunctionalCalculus R p
f g : R → R
a : A
hf : autoParam (ContinuousOn f (σₙ R a)) _auto✝
hf0 : autoParam (f 0 = 0) _auto✝
hg : autoParam (ContinuousOn g (σₙ R a)) _auto✝
hg0 : autoParam (g 0 = 0) _auto✝
ha : autoParam (p a) _auto✝
\u22a2 cfcₙ f a = (cfcₙHom ha) { toFun := (σₙ R a).restrict f, continuous_toFun := ⋯, map_zero' := hf0 }
-- Mathlib/Geometry/Euclidean/Angle/Unoriented/Affine.lean
V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
p p₀ p₁ p₂ p1 p2 p3 p4 p5 : P
hapc : ∠ p1 p5 p3 = π
hbpd : ∠ p2 p5 p4 = π
\u22a2 ∠ p1 p5 p2 = ∠ p3 p5 p4
-- Mathlib/Analysis/SpecialFunctions/NonIntegrable.lean
E : Type u_1
F : Type u_2
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : NormedAddCommGroup F
a b : ℝ
\u22a2 IntervalIntegrable (fun x => x⁻¹) volume a b ↔ a = b ∨ 0 ∉ [[a, b]]
-- Mathlib/Algebra/Algebra/Operations.lean
ι : Sort uι
R : Type u
inst✝² : CommSemiring R
A : Type v
inst✝¹ : Semiring A
inst✝ : Algebra R A
S T : Set A
M N P Q : Submodule R A
m n : A
\u22a2 map (↑(opLinearEquiv R)) (M * N) = map (↑(opLinearEquiv R)) N * map (↑(opLinearEquiv R)) M
-- Mathlib/Algebra/Algebra/Operations.lean
ι : Sort uι
R : Type u
inst✝² : CommSemiring R
A : Type v
inst✝¹ : Semiring A
inst✝ : Algebra R A
S T : Set A
M N P Q : Submodule R A
m n : A
\u22a2 map (↑(opLinearEquiv R)) (M * N) ≤ map (↑(opLinearEquiv R)) N * map (↑(opLinearEquiv R)) M
-- Mathlib/Algebra/Algebra/Operations.lean
ι : Sort uι
R : Type u
inst✝² : CommSemiring R
A : Type v
inst✝¹ : Semiring A
inst✝ : Algebra R A
S T : Set A
M N P Q : Submodule R A
m n : A
\u22a2 map (↑(opLinearEquiv R)) N * map (↑(opLinearEquiv R)) M ≤ map (↑(opLinearEquiv R)) (M * N)
-- Mathlib/ModelTheory/FinitelyGenerated.lean
L : Language
M : Type u_1
inst✝ : L.Structure M
N : L.Substructure M
\u22a2 N.CG ↔ ↑N = ∅ ∨ ∃ s, (closure L).toFun (range s) = N
-- Mathlib/ModelTheory/FinitelyGenerated.lean
L : Language
M : Type u_1
inst✝ : L.Structure M
N : L.Substructure M
\u22a2 (∃ S, S.Countable ∧ (closure L).toFun S = N) ↔ ↑N = ∅ ∨ ∃ s, (closure L).toFun (range s) = N
-- Mathlib/AlgebraicGeometry/ProjectiveSpectrum/Scheme.lean
R : Type u_1
A : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing A
inst✝¹ : Algebra R A
𝒜 : ℕ → Submodule R A
inst✝ : GradedAlgebra 𝒜
f : A
m : ℕ
f_deg : f ∈ 𝒜 m
hm : 0 < m
q : ↑↑(Spec A⁰_ f).toPresheafedSpace
z : NumDenSameDeg 𝒜 (Submonoid.powers f)
\u22a2 ↑z.num ∈ carrier f_deg q ↔ HomogeneousLocalization.mk z ∈ q.asIdeal
-- Mathlib/AlgebraicGeometry/ProjectiveSpectrum/Scheme.lean
R : Type u_1
A : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing A
inst✝¹ : Algebra R A
𝒜 : ℕ → Submodule R A
inst✝ : GradedAlgebra 𝒜
f : A
m : ℕ
f_deg : f ∈ 𝒜 m
hm : 0 < m
q : ↑↑(Spec A⁰_ f).toPresheafedSpace
z : NumDenSameDeg 𝒜 (Submonoid.powers f)
n : ℕ
hn : f ^ n = ↑z.den
\u22a2 ↑z.num ∈ carrier f_deg q ↔ HomogeneousLocalization.mk z ∈ q.asIdeal
-- Mathlib/AlgebraicGeometry/ProjectiveSpectrum/Scheme.lean
R : Type u_1
A : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing A
inst✝¹ : Algebra R A
𝒜 : ℕ → Submodule R A
inst✝ : GradedAlgebra 𝒜
f : A
m : ℕ
f_deg : f ∈ 𝒜 m
hm : 0 < m
q : ↑↑(Spec A⁰_ f).toPresheafedSpace
z : NumDenSameDeg 𝒜 (Submonoid.powers f)
n : ℕ
hn : f ^ n = ↑z.den
this : f ^ n ≠ 0
\u22a2 ↑z.num ∈ carrier f_deg q ↔ HomogeneousLocalization.mk z ∈ q.asIdeal
-- Mathlib/AlgebraicGeometry/ProjectiveSpectrum/Scheme.lean
R : Type u_1
A : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing A
inst✝¹ : Algebra R A
𝒜 : ℕ → Submodule R A
inst✝ : GradedAlgebra 𝒜
f : A
m : ℕ
f_deg : f ∈ 𝒜 m
hm : 0 < m
q : ↑↑(Spec A⁰_ f).toPresheafedSpace
z : NumDenSameDeg 𝒜 (Submonoid.powers f)
n : ℕ
hn : f ^ n = ↑z.den
this : f ^ n ≠ 0
\u22a2 HomogeneousLocalization.mk z = HomogeneousLocalization.mk { deg := m * n, num := ⟨↑z.num, ⋯⟩, den := ⟨f ^ n, ⋯⟩, den_mem := ⋯ }
-- Mathlib/AlgebraicGeometry/ProjectiveSpectrum/Scheme.lean
R : Type u_1
A : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing A
inst✝¹ : Algebra R A
𝒜 : ℕ → Submodule R A
inst✝ : GradedAlgebra 𝒜
f : A
m : ℕ
f_deg : f ∈ 𝒜 m
hm : 0 < m
q : ↑↑(Spec A⁰_ f).toPresheafedSpace
z : NumDenSameDeg 𝒜 (Submonoid.powers f)
n : ℕ
hn : f ^ n = ↑z.den
this : f ^ n ≠ 0
\u22a2 ↑z.num ∈ 𝒜 (n * m)