ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Data/Finset/NAry.lean
α : Type u_1
α' : Type u_2
β : Type u_3
β' : Type u_4
γ : Type u_5
γ' : Type u_6
δ : Type u_7
δ' : Type u_8
ε : Type u_9
ε' : Type u_10
ζ : Type u_11
ζ' : Type u_12
ν : Type u_13
inst✝⁷ : DecidableEq α'
inst✝⁶ : DecidableEq β'
inst✝⁵ : DecidableEq γ
inst✝⁴ : DecidableEq γ'
inst✝³ : DecidableEq δ
inst✝² : DecidableEq δ'
inst✝¹ : DecidableEq ε
inst✝ : DecidableEq ε'
f f'✝ : α → β → γ
g✝ g'✝ : α → β → γ → δ
s s' : Finset α
t t' : Finset β
u u' : Finset γ
a a' : α
b b' : β
c : γ
g : γ → δ
f' : β → α' → δ
g' : α → α'
h_antidistrib : ∀ (a : α) (b : β), g (f a b) = f' b (g' a)
\u22a2 g '' image2 f ↑s ↑t = image2 f' (↑t) (g' '' ↑s)
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean
θ ψ : Angle
h : 2 • θ + 2 • ψ = ↑π
\u22a2 |θ.cos| = |ψ.sin|
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean
θ ψ : Angle
h : θ = ↑(π / 2) - ψ ∨ θ = ↑(π / 2) - ψ + ↑π
\u22a2 |θ.cos| = |ψ.sin|
-- Mathlib/Analysis/SpecialFunctions/Pow/NNReal.lean
y : ℝ
h : y < 0
\u22a2 ⊤ ^ y = 0
-- Mathlib/Algebra/BigOperators/Group/Finset.lean
ι : Type u_1
κ : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
s✝ s₁ s₂ : Finset α
a : α
f✝ g✝ : α → β
inst✝ : CommMonoid β
f : ι → κ
s : Finset κ
hf : Set.InjOn f (f ⁻¹' ↑s)
g : κ → β
hg : ∀ x ∈ s, x ∉ Set.range f → g x = 1
\u22a2 ∏ x ∈ s.preimage f hf, g (f x) = ∏ x ∈ s, g x
-- Mathlib/Topology/Compactness/Compact.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X
\u22a2 IsCompact s ↔ ∀ (f : Ultrafilter X), ↑f ≤ 𝓟 s → ∃ x ∈ s, ↑f ≤ 𝓝 x
-- Mathlib/Topology/Compactness/Compact.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X
\u22a2 Monotone fun f => ∃ x ∈ s, ClusterPt x f
-- Mathlib/Topology/Compactness/Compact.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X
\u22a2 (∀ (f : Ultrafilter X), ↑f ≤ 𝓟 s → ∃ x ∈ s, ClusterPt x ↑f) ↔ ∀ (f : Ultrafilter X), ↑f ≤ 𝓟 s → ∃ x ∈ s, ↑f ≤ 𝓝 x
-- Mathlib/Data/Int/Defs.lean
a b✝ c d m n : ℤ
C : ℤ → Sort u_1
z b : ℤ
H0 : C b
Hs : (k : ℤ) → b ≤ k → C k → C (k + 1)
Hp : (k : ℤ) → k ≤ b → C k → C (k - 1)
hz : z ≤ b
\u22a2 (z - 1).inductionOn' b H0 Hs Hp = Hp z hz (z.inductionOn' b H0 Hs Hp)
-- Mathlib/Data/Int/Defs.lean
a b✝ c d m n : ℤ
C : ℤ → Sort u_1
z b : ℤ
H0 : C b
Hs : (k : ℤ) → b ≤ k → C k → C (k + 1)
Hp : (k : ℤ) → k ≤ b → C k → C (k - 1)
hz : z ≤ b
\u22a2 HEq (match z - 1 - b with | ofNat n => inductionOn'.pos b H0 Hs n | -[n+1] => inductionOn'.neg b H0 Hp n) (Hp z hz (z.inductionOn' b H0 Hs Hp))
-- Mathlib/Data/Int/Defs.lean
a b✝ c d m n✝ : ℤ
C : ℤ → Sort u_1
z b : ℤ
H0 : C b
Hs : (k : ℤ) → b ≤ k → C k → C (k + 1)
Hp : (k : ℤ) → k ≤ b → C k → C (k - 1)
hz : z ≤ b
n : ℕ
hn : z - 1 - b = -[n+1]
\u22a2 HEq (match z - 1 - b with | ofNat n => inductionOn'.pos b H0 Hs n | -[n+1] => inductionOn'.neg b H0 Hp n) (Hp z hz (z.inductionOn' b H0 Hs Hp))
-- Mathlib/MeasureTheory/Integral/VitaliCaratheodory.lean
α : Type u_1
inst✝⁴ : TopologicalSpace α
inst✝³ : MeasurableSpace α
inst✝² : BorelSpace α
μ : Measure α
inst✝¹ : μ.WeaklyRegular
inst✝ : SigmaFinite μ
f : α → ℝ≥0
fmeas : Measurable f
ε : ℝ≥0∞
ε0 : ε ≠ 0
\u22a2 ∃ g, (∀ (x : α), ↑(f x) < g x) ∧ LowerSemicontinuous g ∧ ∫⁻ (x : α), g x ∂μ ≤ ∫⁻ (x : α), ↑(f x) ∂μ + ε
-- Mathlib/MeasureTheory/Integral/VitaliCaratheodory.lean
α : Type u_1
inst✝⁴ : TopologicalSpace α
inst✝³ : MeasurableSpace α
inst✝² : BorelSpace α
μ : Measure α
inst✝¹ : μ.WeaklyRegular
inst✝ : SigmaFinite μ
f : α → ℝ≥0
fmeas : Measurable f
ε : ℝ≥0∞
ε0 : ε ≠ 0
this : ε / 2 ≠ 0
\u22a2 ∃ g, (∀ (x : α), ↑(f x) < g x) ∧ LowerSemicontinuous g ∧ ∫⁻ (x : α), g x ∂μ ≤ ∫⁻ (x : α), ↑(f x) ∂μ + ε
-- Mathlib/MeasureTheory/Integral/VitaliCaratheodory.lean
α : Type u_1
inst✝⁴ : TopologicalSpace α
inst✝³ : MeasurableSpace α
inst✝² : BorelSpace α
μ : Measure α
inst✝¹ : μ.WeaklyRegular
inst✝ : SigmaFinite μ
f : α → ℝ≥0
fmeas : Measurable f
ε : ℝ≥0∞
ε0 : ε ≠ 0
this : ε / 2 ≠ 0
w : α → ℝ≥0
wpos : ∀ (x : α), 0 < w x
wmeas : Measurable w
wint : ∫⁻ (x : α), ↑(w x) ∂μ < ε / 2
\u22a2 ∃ g, (∀ (x : α), ↑(f x) < g x) ∧ LowerSemicontinuous g ∧ ∫⁻ (x : α), g x ∂μ ≤ ∫⁻ (x : α), ↑(f x) ∂μ + ε
-- Mathlib/MeasureTheory/Integral/VitaliCaratheodory.lean
α : Type u_1
inst✝⁴ : TopologicalSpace α
inst✝³ : MeasurableSpace α
inst✝² : BorelSpace α
μ : Measure α
inst✝¹ : μ.WeaklyRegular
inst✝ : SigmaFinite μ
f : α → ℝ≥0
fmeas : Measurable f
ε : ℝ≥0∞
ε0 : ε ≠ 0
this : ε / 2 ≠ 0
w : α → ℝ≥0
wpos : ∀ (x : α), 0 < w x
wmeas : Measurable w
wint : ∫⁻ (x : α), ↑(w x) ∂μ < ε / 2
f' : α → ℝ≥0∞ := fun x => ↑(f x + w x)
\u22a2 ∃ g, (∀ (x : α), ↑(f x) < g x) ∧ LowerSemicontinuous g ∧ ∫⁻ (x : α), g x ∂μ ≤ ∫⁻ (x : α), ↑(f x) ∂μ + ε
-- Mathlib/MeasureTheory/Integral/VitaliCaratheodory.lean
α : Type u_1
inst✝⁴ : TopologicalSpace α
inst✝³ : MeasurableSpace α
inst✝² : BorelSpace α
μ : Measure α
inst✝¹ : μ.WeaklyRegular
inst✝ : SigmaFinite μ
f : α → ℝ≥0
fmeas : Measurable f
ε : ℝ≥0∞
ε0 : ε ≠ 0
this : ε / 2 ≠ 0
w : α → ℝ≥0
wpos : ∀ (x : α), 0 < w x
wmeas : Measurable w
wint : ∫⁻ (x : α), ↑(w x) ∂μ < ε / 2
f' : α → ℝ≥0∞ := fun x => ↑(f x + w x)
g : α → ℝ≥0∞
le_g : ∀ (x : α), f' x ≤ g x
gcont : LowerSemicontinuous g
gint : ∫⁻ (x : α), g x ∂μ ≤ ∫⁻ (x : α), f' x ∂μ + ε / 2
\u22a2 ∃ g, (∀ (x : α), ↑(f x) < g x) ∧ LowerSemicontinuous g ∧ ∫⁻ (x : α), g x ∂μ ≤ ∫⁻ (x : α), ↑(f x) ∂μ + ε
-- Mathlib/GroupTheory/Congruence/Basic.lean
M : Type u_1
N : Type u_2
P : Type u_3
inst✝² : Mul M
inst✝¹ : Mul N
inst✝ : Mul P
c✝ : Con M
r : M → M → Prop
c : Con M
h : ∀ (x y : M), r x y → c x y
\u22a2 conGen r ≤ c
-- Mathlib/GroupTheory/Congruence/Basic.lean
M : Type u_1
N : Type u_2
P : Type u_3
inst✝² : Mul M
inst✝¹ : Mul N
inst✝ : Mul P
c✝ : Con M
r : M → M → Prop
c : Con M
h : ∀ (x y : M), r x y → c x y
\u22a2 sInf {s | ∀ (x y : M), r x y → s x y} ≤ c
-- Mathlib/Topology/PartialHomeomorph.lean
X : Type u_1
X' : Type u_2
Y : Type u_3
Y' : Type u_4
Z : Type u_5
Z' : Type u_6
inst✝⁵ : TopologicalSpace X
inst✝⁴ : TopologicalSpace X'
inst✝³ : TopologicalSpace Y
inst✝² : TopologicalSpace Y'
inst✝¹ : TopologicalSpace Z
inst✝ : TopologicalSpace Z'
e : PartialHomeomorph X Y
eX eX' : PartialHomeomorph X X'
eY eY' : PartialHomeomorph Y Y'
h : (eX'.prod eY').source.Nonempty
\u22a2 eX.prod eY = eX'.prod eY' ↔ eX = eX' ∧ eY = eY'
-- Mathlib/Data/Finset/Image.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝¹ : DecidableEq β
f g✝ : α → β
s : Finset α
t : Finset β
a : α
b c : β
inst✝ : DecidableEq γ
g : β → γ
\u22a2 (image g (image f s)).val = (image (g ∘ f) s).val
-- Mathlib/SetTheory/Ordinal/Basic.lean
α✝ : Type u
β✝ : Type u_1
γ : Type u_2
r✝ : α✝ → α✝ → Prop
s✝ : β✝ → β✝ → Prop
t : γ → γ → Prop
α β : Type u
r : α → α → Prop
s : β → β → Prop
inst✝¹ : IsWellOrder α r
inst✝ : IsWellOrder β s
f : r ≃r s
o : Ordinal.{u}
hr : o < type r
\u22a2 type s = type r
-- Mathlib/SetTheory/Ordinal/Basic.lean
α✝ : Type u
β✝ : Type u_1
γ : Type u_2
r✝ : α✝ → α✝ → Prop
s✝ : β✝ → β✝ → Prop
t : γ → γ → Prop
α β : Type u
r : α → α → Prop
s : β → β → Prop
inst✝¹ : IsWellOrder α r
inst✝ : IsWellOrder β s
f : r ≃r s
o : Ordinal.{u}
hr : o < type r
\u22a2 { α := β, r := s, wo := inst✝ } ≈ { α := α, r := r, wo := inst✝¹ }
-- Mathlib/Algebra/BigOperators/Group/Finset.lean
ι : Type u_1
κ : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
s✝ s₁ s₂ : Finset α
a : α
f g : α → β
inst✝¹ : CommMonoid β
inst✝ : DecidableEq α
s : Finset γ
t : γ → Finset α
hs : (↑s).PairwiseDisjoint t
\u22a2 ∏ x ∈ s.biUnion t, f x = ∏ x ∈ s, ∏ i ∈ t x, f i
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R✝ : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝¹² : CommRing R✝
inst✝¹¹ : CommRing A
inst✝¹⁰ : Ring B
inst✝⁹ : CommRing S✝
inst✝⁸ : CommRing T
inst✝⁷ : Algebra A B
inst✝⁶ : Algebra R✝ B
f : R✝ →+* S✝
g : S✝ →+* T
inst✝⁵ : Algebra R✝ A
inst✝⁴ : IsScalarTower R✝ A B
R : Type u_6
S : Type u_7
inst✝³ : CommRing R
inst✝² : CommRing S
inst✝¹ : Algebra R S
inst✝ : Algebra.IsIntegral R S
hRS : Function.Injective ⇑(algebraMap R S)
hS : IsField S
\u22a2 IsField R
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R✝ : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝¹² : CommRing R✝
inst✝¹¹ : CommRing A
inst✝¹⁰ : Ring B
inst✝⁹ : CommRing S✝
inst✝⁸ : CommRing T
inst✝⁷ : Algebra A B
inst✝⁶ : Algebra R✝ B
f : R✝ →+* S✝
g : S✝ →+* T
inst✝⁵ : Algebra R✝ A
inst✝⁴ : IsScalarTower R✝ A B
R : Type u_6
S : Type u_7
inst✝³ : CommRing R
inst✝² : CommRing S
inst✝¹ : Algebra R S
inst✝ : Algebra.IsIntegral R S
hRS : Function.Injective ⇑(algebraMap R S)
hS : IsField S
this : Nontrivial S
\u22a2 IsField R
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R✝ : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝¹² : CommRing R✝
inst✝¹¹ : CommRing A
inst✝¹⁰ : Ring B
inst✝⁹ : CommRing S✝
inst✝⁸ : CommRing T
inst✝⁷ : Algebra A B
inst✝⁶ : Algebra R✝ B
f : R✝ →+* S✝
g : S✝ →+* T
inst✝⁵ : Algebra R✝ A
inst✝⁴ : IsScalarTower R✝ A B
R : Type u_6
S : Type u_7
inst✝³ : CommRing R
inst✝² : CommRing S
inst✝¹ : Algebra R S
inst✝ : Algebra.IsIntegral R S
hRS : Function.Injective ⇑(algebraMap R S)
hS : IsField S
this✝ : Nontrivial S
this : Nontrivial R
\u22a2 IsField R
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R✝ : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝¹² : CommRing R✝
inst✝¹¹ : CommRing A
inst✝¹⁰ : Ring B
inst✝⁹ : CommRing S✝
inst✝⁸ : CommRing T
inst✝⁷ : Algebra A B
inst✝⁶ : Algebra R✝ B
f : R✝ →+* S✝
g : S✝ →+* T
inst✝⁵ : Algebra R✝ A
inst✝⁴ : IsScalarTower R✝ A B
R : Type u_6
S : Type u_7
inst✝³ : CommRing R
inst✝² : CommRing S
inst✝¹ : Algebra R S
inst✝ : Algebra.IsIntegral R S
hRS : Function.Injective ⇑(algebraMap R S)
hS : IsField S
this✝ : Nontrivial S
this : Nontrivial R
a : R
ha : a ≠ 0
\u22a2 ∃ b, a * b = 1
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R✝ : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝¹² : CommRing R✝
inst✝¹¹ : CommRing A
inst✝¹⁰ : Ring B
inst✝⁹ : CommRing S✝
inst✝⁸ : CommRing T
inst✝⁷ : Algebra A B
inst✝⁶ : Algebra R✝ B
f : R✝ →+* S✝
g : S✝ →+* T
inst✝⁵ : Algebra R✝ A
inst✝⁴ : IsScalarTower R✝ A B
R : Type u_6
S : Type u_7
inst✝³ : CommRing R
inst✝² : CommRing S
inst✝¹ : Algebra R S
inst✝ : Algebra.IsIntegral R S
hRS : Function.Injective ⇑(algebraMap R S)
hS : IsField S
this✝ : Nontrivial S
this : Nontrivial R
a : R
ha : a ≠ 0
a_inv : S
ha_inv : (algebraMap R S) a * a_inv = 1
\u22a2 ∃ b, a * b = 1
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R✝ : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝¹² : CommRing R✝
inst✝¹¹ : CommRing A
inst✝¹⁰ : Ring B
inst✝⁹ : CommRing S✝
inst✝⁸ : CommRing T
inst✝⁷ : Algebra A B
inst✝⁶ : Algebra R✝ B
f : R✝ →+* S✝
g : S✝ →+* T
inst✝⁵ : Algebra R✝ A
inst✝⁴ : IsScalarTower R✝ A B
R : Type u_6
S : Type u_7
inst✝³ : CommRing R
inst✝² : CommRing S
inst✝¹ : Algebra R S
inst✝ : Algebra.IsIntegral R S
hRS : Function.Injective ⇑(algebraMap R S)
hS : IsField S
this✝¹ : Nontrivial S
this✝ : Nontrivial R
a : R
ha : a ≠ 0
a_inv : S
ha_inv : (algebraMap R S) a * a_inv = 1
this : Invertible a_inv := (Units.mkOfMulEqOne a_inv ((algebraMap R S) a) ⋯).invertible
\u22a2 ∃ b, a * b = 1
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R✝ : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝¹² : CommRing R✝
inst✝¹¹ : CommRing A
inst✝¹⁰ : Ring B
inst✝⁹ : CommRing S✝
inst✝⁸ : CommRing T
inst✝⁷ : Algebra A B
inst✝⁶ : Algebra R✝ B
f : R✝ →+* S✝
g : S✝ →+* T
inst✝⁵ : Algebra R✝ A
inst✝⁴ : IsScalarTower R✝ A B
R : Type u_6
S : Type u_7
inst✝³ : CommRing R
inst✝² : CommRing S
inst✝¹ : Algebra R S
inst✝ : Algebra.IsIntegral R S
hRS : Function.Injective ⇑(algebraMap R S)
hS : IsField S
this✝¹ : Nontrivial S
this✝ : Nontrivial R
a : R
ha : a ≠ 0
a_inv : S
ha_inv : (algebraMap R S) a * a_inv = 1
this : Invertible a_inv := (Units.mkOfMulEqOne a_inv ((algebraMap R S) a) ⋯).invertible
p : R[X]
p_monic : p.Monic
hp : eval₂ (algebraMap R S) a_inv p = 0
\u22a2 ∃ b, a * b = 1
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R✝ : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝¹² : CommRing R✝
inst✝¹¹ : CommRing A
inst✝¹⁰ : Ring B
inst✝⁹ : CommRing S✝
inst✝⁸ : CommRing T
inst✝⁷ : Algebra A B
inst✝⁶ : Algebra R✝ B
f : R✝ →+* S✝
g : S✝ →+* T
inst✝⁵ : Algebra R✝ A
inst✝⁴ : IsScalarTower R✝ A B
R : Type u_6
S : Type u_7
inst✝³ : CommRing R
inst✝² : CommRing S
inst✝¹ : Algebra R S
inst✝ : Algebra.IsIntegral R S
hRS : Function.Injective ⇑(algebraMap R S)
hS : IsField S
this✝¹ : Nontrivial S
this✝ : Nontrivial R
a : R
ha : a ≠ 0
a_inv : S
ha_inv : (algebraMap R S) a * a_inv = 1
this : Invertible a_inv := (Units.mkOfMulEqOne a_inv ((algebraMap R S) a) ⋯).invertible
p : R[X]
p_monic : p.Monic
hp : eval₂ (algebraMap R S) a_inv p = 0
\u22a2 a * -eval a p.reverse.divX = 1
-- Mathlib/RingTheory/IntegralClosure/IsIntegralClosure/Basic.lean
R✝ : Type u_1
A : Type u_2
B : Type u_3
S✝ : Type u_4
T : Type u_5
inst✝¹² : CommRing R✝
inst✝¹¹ : CommRing A
inst✝¹⁰ : Ring B
inst✝⁹ : CommRing S✝
inst✝⁸ : CommRing T
inst✝⁷ : Algebra A B
inst✝⁶ : Algebra R✝ B
f : R✝ →+* S✝
g : S✝ →+* T
inst✝⁵ : Algebra R✝ A
inst✝⁴ : IsScalarTower R✝ A B
R : Type u_6
S : Type u_7
inst✝³ : CommRing R
inst✝² : CommRing S
inst✝¹ : Algebra R S
inst✝ : Algebra.IsIntegral R S
hRS : Function.Injective ⇑(algebraMap R S)
hS : IsField S
this✝¹ : Nontrivial S
this✝ : Nontrivial R
a : R
ha : a ≠ 0
a_inv : S
ha_inv : (algebraMap R S) a * a_inv = 1
this : Invertible a_inv := (Units.mkOfMulEqOne a_inv ((algebraMap R S) a) ⋯).invertible
p : R[X]
p_monic : p.Monic
hp : eval₂ (algebraMap R S) a_inv p = 0
\u22a2 (aeval ((algebraMap R S) a)) p.reverse = 0
-- Mathlib/Algebra/Field/Basic.lean
α : Type u_1
β : Type u_2
K : Type u_3
inst✝ : DivisionSemiring α
a✝ b✝ c✝ d a b c : α
\u22a2 (a + b) / c = a / c + b / c
-- Mathlib/CategoryTheory/Localization/Resolution.lean
C₁ : Type u_1
C₂ : Type u_2
D₂ : Type u_3
H : Type u_4
inst✝⁵ : Category.{u_5, u_1} C₁
inst✝⁴ : Category.{u_6, u_2} C₂
inst✝³ : Category.{u_7, u_3} D₂
inst✝² : Category.{?u.51659, u_4} H
W₁ : MorphismProperty C₁
W₂ : MorphismProperty C₂
Φ : LocalizerMorphism W₁ W₂
L₂ : C₂ ⥤ D₂
inst✝¹ : L₂.IsLocalization W₂
inst✝ : Φ.HasRightResolutions
X₂ : D₂
\u22a2 X₂ ∈ (Φ.functor ⋙ L₂).essImage
-- Mathlib/CategoryTheory/Localization/Resolution.lean
C₁ : Type u_1
C₂ : Type u_2
D₂ : Type u_3
H : Type u_4
inst✝⁵ : Category.{u_5, u_1} C₁
inst✝⁴ : Category.{u_6, u_2} C₂
inst✝³ : Category.{u_7, u_3} D₂
inst✝² : Category.{?u.51659, u_4} H
W₁ : MorphismProperty C₁
W₂ : MorphismProperty C₂
Φ : LocalizerMorphism W₁ W₂
L₂ : C₂ ⥤ D₂
inst✝¹ : L₂.IsLocalization W₂
inst✝ : Φ.HasRightResolutions
X₂ : D₂
this : L₂.EssSurj
\u22a2 X₂ ∈ (Φ.functor ⋙ L₂).essImage
-- Mathlib/CategoryTheory/Localization/Resolution.lean
C₁ : Type u_1
C₂ : Type u_2
D₂ : Type u_3
H : Type u_4
inst✝⁵ : Category.{u_5, u_1} C₁
inst✝⁴ : Category.{u_6, u_2} C₂
inst✝³ : Category.{u_7, u_3} D₂
inst✝² : Category.{?u.51659, u_4} H
W₁ : MorphismProperty C₁
W₂ : MorphismProperty C₂
Φ : LocalizerMorphism W₁ W₂
L₂ : C₂ ⥤ D₂
inst✝¹ : L₂.IsLocalization W₂
inst✝ : Φ.HasRightResolutions
X₂ : D₂
this : L₂.EssSurj
R : Φ.RightResolution (L₂.objPreimage X₂)
\u22a2 X₂ ∈ (Φ.functor ⋙ L₂).essImage
-- Mathlib/Data/Finset/Slice.lean
α : Type u_1
ι : Sort u_2
κ : ι → Sort u_3
inst✝ : Fintype α
𝒜 : Finset (Finset α)
s : Finset α
r : ℕ
A : Finset α
\u22a2 A ∈ 𝒜 → A ∈ powersetCard r univ ↔ A ∈ ↑𝒜 → A.card = r
-- .lake/packages/batteries/Batteries/Data/String/Lemmas.lean
cs₁ cs₂ : List Char
\u22a2 utf8Len (cs₁.reverseAux cs₂) = utf8Len cs₁ + utf8Len cs₂
-- Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup E
inst✝² : TopologicalAddGroup E
inst✝¹ : Module ℝ E
inst✝ : ContinuousSMul ℝ E
s t : Set E
x y : E
hs₁ : Convex ℝ s
hs₂ : IsOpen s
ht₁ : Convex ℝ t
ht₃ : IsOpen t
disj : Disjoint s t
\u22a2 ∃ f u, (∀ a ∈ s, f a < u) ∧ ∀ b ∈ t, u < f b
-- Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup E
inst✝² : TopologicalAddGroup E
inst✝¹ : Module ℝ E
inst✝ : ContinuousSMul ℝ E
t : Set E
x y : E
ht₁ : Convex ℝ t
ht₃ : IsOpen t
hs₁ : Convex ℝ ∅
hs₂ : IsOpen ∅
disj : Disjoint ∅ t
\u22a2 ∃ f u, (∀ a ∈ ∅, f a < u) ∧ ∀ b ∈ t, u < f b
-- Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup E
inst✝² : TopologicalAddGroup E
inst✝¹ : Module ℝ E
inst✝ : ContinuousSMul ℝ E
s t : Set E
x y : E
hs₁ : Convex ℝ s
hs₂ : IsOpen s
ht₁ : Convex ℝ t
ht₃ : IsOpen t
disj : Disjoint s t
a₀ : E
ha₀ : a₀ ∈ s
\u22a2 ∃ f u, (∀ a ∈ s, f a < u) ∧ ∀ b ∈ t, u < f b
-- Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup E
inst✝² : TopologicalAddGroup E
inst✝¹ : Module ℝ E
inst✝ : ContinuousSMul ℝ E
s : Set E
x y : E
hs₁ : Convex ℝ s
hs₂ : IsOpen s
a₀ : E
ha₀ : a₀ ∈ s
ht₁ : Convex ℝ ∅
ht₃ : IsOpen ∅
disj : Disjoint s ∅
\u22a2 ∃ f u, (∀ a ∈ s, f a < u) ∧ ∀ b ∈ ∅, u < f b
-- Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup E
inst✝² : TopologicalAddGroup E
inst✝¹ : Module ℝ E
inst✝ : ContinuousSMul ℝ E
s t : Set E
x y : E
hs₁ : Convex ℝ s
hs₂ : IsOpen s
ht₁ : Convex ℝ t
ht₃ : IsOpen t
disj : Disjoint s t
a₀ : E
ha₀ : a₀ ∈ s
b₀ : E
hb₀ : b₀ ∈ t
\u22a2 ∃ f u, (∀ a ∈ s, f a < u) ∧ ∀ b ∈ t, u < f b
-- Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup E
inst✝² : TopologicalAddGroup E
inst✝¹ : Module ℝ E
inst✝ : ContinuousSMul ℝ E
s✝ t : Set E
x y : E
hs₁ : Convex ℝ s✝
hs₂ : IsOpen s✝
ht₁ : Convex ℝ t
ht₃ : IsOpen t
disj : Disjoint s✝ t
a₀ : E
ha₀ : a₀ ∈ s✝
b₀ : E
hb₀ : b₀ ∈ t
f : E →L[ℝ] ℝ
s : ℝ
hf₁ : ∀ a ∈ s✝, f a < s
hf₂ : ∀ b ∈ t, s ≤ f b
\u22a2 ∃ f u, (∀ a ∈ s✝, f a < u) ∧ ∀ b ∈ t, u < f b
-- Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup E
inst✝² : TopologicalAddGroup E
inst✝¹ : Module ℝ E
inst✝ : ContinuousSMul ℝ E
s✝ t : Set E
x y : E
hs₁ : Convex ℝ s✝
hs₂ : IsOpen s✝
ht₁ : Convex ℝ t
ht₃ : IsOpen t
disj : Disjoint s✝ t
a₀ : E
ha₀ : a₀ ∈ s✝
b₀ : E
hb₀ : b₀ ∈ t
f : E →L[ℝ] ℝ
s : ℝ
hf₁ : ∀ a ∈ s✝, f a < s
hf₂ : ∀ b ∈ t, s ≤ f b
hf : IsOpenMap ⇑f
\u22a2 ∃ f u, (∀ a ∈ s✝, f a < u) ∧ ∀ b ∈ t, u < f b
-- Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup E
inst✝² : TopologicalAddGroup E
inst✝¹ : Module ℝ E
inst✝ : ContinuousSMul ℝ E
s✝ t : Set E
x y : E
hs₁ : Convex ℝ s✝
hs₂ : IsOpen s✝
ht₁ : Convex ℝ t
ht₃ : IsOpen t
disj : Disjoint s✝ t
a₀ : E
ha₀ : a₀ ∈ s✝
b₀ : E
hb₀ : b₀ ∈ t
f : E →L[ℝ] ℝ
s : ℝ
hf₁ : ∀ a ∈ s✝, f a < s
hf₂ : ∀ b ∈ t, s ≤ f b
hf : IsOpenMap ⇑f
\u22a2 ⇑f '' t ⊆ Ioi s
-- Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup E
inst✝² : TopologicalAddGroup E
inst✝¹ : Module ℝ E
inst✝ : ContinuousSMul ℝ E
s✝ t : Set E
x y : E
hs₁ : Convex ℝ s✝
hs₂ : IsOpen s✝
ht₁ : Convex ℝ t
ht₃ : IsOpen t
disj : Disjoint s✝ t
a₀ : E
ha₀ : a₀ ∈ s✝
b₀ : E
hb₀ : b₀ ∈ t
f : E →L[ℝ] ℝ
s : ℝ
hf₁ : ∀ a ∈ s✝, f a < s
hf₂ : ∀ b ∈ t, s ≤ f b
hf : IsOpenMap ⇑f
\u22a2 ⇑f '' t ⊆ interior (Ici s)
-- Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup E
inst✝² : TopologicalAddGroup E
inst✝¹ : Module ℝ E
inst✝ : ContinuousSMul ℝ E
s✝ t : Set E
x y : E
hs₁ : Convex ℝ s✝
hs₂ : IsOpen s✝
ht₁ : Convex ℝ t
ht₃ : IsOpen t
disj : Disjoint s✝ t
a₀ : E
ha₀ : a₀ ∈ s✝
b₀ : E
hb₀ : b₀ ∈ t
f : E →L[ℝ] ℝ
s : ℝ
hf₁ : ∀ a ∈ s✝, f a < s
hf₂ : ∀ b ∈ t, s ≤ f b
hf : IsOpenMap ⇑f
\u22a2 f ≠ 0
-- Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup E
inst✝² : TopologicalAddGroup E
inst✝¹ : Module ℝ E
inst✝ : ContinuousSMul ℝ E
s✝ t : Set E
x y : E
hs₁ : Convex ℝ s✝
hs₂ : IsOpen s✝
ht₁ : Convex ℝ t
ht₃ : IsOpen t
disj : Disjoint s✝ t
a₀ : E
ha₀ : a₀ ∈ s✝
b₀ : E
hb₀ : b₀ ∈ t
s : ℝ
hf₁ : ∀ a ∈ s✝, 0 a < s
hf₂ : ∀ b ∈ t, s ≤ 0 b
hf : IsOpenMap ⇑0
\u22a2 False
-- Mathlib/Analysis/NormedSpace/HahnBanach/Separation.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup E
inst✝² : TopologicalAddGroup E
inst✝¹ : Module ℝ E
inst✝ : ContinuousSMul ℝ E
s✝ t : Set E
x y : E
hs₁ : Convex ℝ s✝
hs₂ : IsOpen s✝
ht₁ : Convex ℝ t
ht₃ : IsOpen t
disj : Disjoint s✝ t
a₀ : E
ha₀ : a₀ ∈ s✝
b₀ : E
hb₀ : b₀ ∈ t
s : ℝ
hf₁ : ∀ a ∈ s✝, 0 < s
hf₂ : ∀ b ∈ t, s ≤ 0
hf : IsOpenMap ⇑0
\u22a2 False
-- Mathlib/Data/List/FinRange.lean
α : Type u
n : ℕ
\u22a2 finRange n.succ = 0 :: map Fin.succ (finRange n)
-- Mathlib/Data/List/FinRange.lean
α : Type u
n : ℕ
\u22a2 map Fin.val (finRange n.succ) = map Fin.val (0 :: map Fin.succ (finRange n))
-- Mathlib/Data/List/FinRange.lean
α : Type u
n : ℕ
\u22a2 0 :: map (Nat.succ ∘ Fin.val) (finRange n) = 0 :: map (Fin.val ∘ Fin.succ) (finRange n)
-- Mathlib/Algebra/GCDMonoid/Finset.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝² : CancelCommMonoidWithZero α
inst✝¹ : NormalizedGCDMonoid α
s s₁ s₂ : Finset β
f : β → α
inst✝ : DecidableEq β
b : β
h : b ∉ s
\u22a2 (insert b s).gcd f = GCDMonoid.gcd (f b) (s.gcd f)
-- Mathlib/Algebra/GeomSum.lean
α : Type u
inst✝ : Ring α
x y : α
h : Commute x y
m n : ℕ
hmn : m ≤ n
\u22a2 (∑ i ∈ Ico m n, x ^ i * y ^ (n - 1 - i)) * (x - y) = x ^ n - y ^ (n - m) * x ^ m
-- Mathlib/Algebra/GeomSum.lean
α : Type u
inst✝ : Ring α
x y : α
h : Commute x y
m n : ℕ
hmn : m ≤ n
\u22a2 MulOpposite.op ((∑ i ∈ Ico m n, x ^ i * y ^ (n - 1 - i)) * (x - y)) = MulOpposite.op (x ^ n - y ^ (n - m) * x ^ m)
-- Mathlib/Algebra/GeomSum.lean
α : Type u
inst✝ : Ring α
x y : α
h : Commute x y
m n : ℕ
hmn : m ≤ n
\u22a2 (MulOpposite.op x - MulOpposite.op y) * ∑ x_1 ∈ Ico m n, MulOpposite.op y ^ (n - 1 - x_1) * MulOpposite.op x ^ x_1 = MulOpposite.op x ^ n - MulOpposite.op x ^ m * MulOpposite.op y ^ (n - m)
-- Mathlib/Algebra/GeomSum.lean
α : Type u
inst✝ : Ring α
x y : α
h : Commute x y
m n : ℕ
hmn : m ≤ n
this : ∑ k ∈ Ico m n, MulOpposite.op y ^ (n - 1 - k) * MulOpposite.op x ^ k = ∑ k ∈ Ico m n, MulOpposite.op x ^ k * MulOpposite.op y ^ (n - 1 - k)
\u22a2 (MulOpposite.op x - MulOpposite.op y) * ∑ x_1 ∈ Ico m n, MulOpposite.op y ^ (n - 1 - x_1) * MulOpposite.op x ^ x_1 = MulOpposite.op x ^ n - MulOpposite.op x ^ m * MulOpposite.op y ^ (n - m)
-- Mathlib/Algebra/GeomSum.lean
α : Type u
inst✝ : Ring α
x y : α
h : Commute x y
m n : ℕ
hmn : m ≤ n
this : ∑ k ∈ Ico m n, MulOpposite.op y ^ (n - 1 - k) * MulOpposite.op x ^ k = ∑ k ∈ Ico m n, MulOpposite.op x ^ k * MulOpposite.op y ^ (n - 1 - k)
\u22a2 (MulOpposite.op x - MulOpposite.op y) * ∑ k ∈ Ico m n, MulOpposite.op x ^ k * MulOpposite.op y ^ (n - 1 - k) = MulOpposite.op x ^ n - MulOpposite.op x ^ m * MulOpposite.op y ^ (n - m)
-- Mathlib/RingTheory/NonUnitalSubsemiring/Basic.lean
R : Type u
S : Type v
T : Type w
inst✝² : NonUnitalNonAssocSemiring R
M : Subsemigroup R
inst✝¹ : NonUnitalNonAssocSemiring S
inst✝ : NonUnitalNonAssocSemiring T
s : Set R
\u22a2 ↑(closure s) = ↑(AddSubmonoid.closure ↑(Subsemigroup.closure s))
-- Mathlib/Algebra/Homology/ShortComplex/Ab.lean
S : ShortComplex Ab
\u22a2 S.Exact ↔ Function.Surjective ⇑S.abToCycles
-- Mathlib/Algebra/Homology/ShortComplex/Ab.lean
S : ShortComplex Ab
\u22a2 Function.Surjective ⇑S.abToCycles ↔ Function.Surjective ⇑S.abToCycles
-- Mathlib/RingTheory/HahnSeries/Multiplication.lean
Γ✝ : Type u_1
Γ' : Type u_2
R : Type u_3
V : Type u_4
inst✝² : OrderedCancelAddCommMonoid Γ✝
Γ : Type u_5
inst✝¹ : LinearOrderedCancelAddCommMonoid Γ
inst✝ : NonUnitalNonAssocSemiring R
x y : HahnSeries Γ R
hx : ¬x = 0
hy : ¬y = 0
hxy : ¬x * y = 0
\u22a2 x.orderTop + y.orderTop ≤ (x * y).orderTop
-- Mathlib/RingTheory/HahnSeries/Multiplication.lean
Γ✝ : Type u_1
Γ' : Type u_2
R : Type u_3
V : Type u_4
inst✝² : OrderedCancelAddCommMonoid Γ✝
Γ : Type u_5
inst✝¹ : LinearOrderedCancelAddCommMonoid Γ
inst✝ : NonUnitalNonAssocSemiring R
x y : HahnSeries Γ R
hx : ¬x = 0
hy : ¬y = 0
hxy : ¬x * y = 0
\u22a2 ⋯.min ⋯ ≤ ⋯.min ⋯