ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/RingTheory/SurjectiveOnStalks.lean
R : Type u_1
inst✝⁷ : CommRing R
M : Submonoid R
S : Type u_2
inst✝⁶ : CommRing S
inst✝⁵ : Algebra R S
T : Type u_3
inst✝⁴ : CommRing T
inst✝³ : Algebra R T
inst✝² : Algebra S T
inst✝¹ : IsScalarTower R S T
g : S →+* T
f : R →+* S
inst✝ : IsLocalization M S
x : R
s : ↥M
\u22a2 ∃ r s_1, IsUnit ((algebraMap R S) s_1) ∧ (algebraMap R S) s_1 * IsLocalization.mk' S x s = (algebraMap R S) r
-- Mathlib/Analysis/Calculus/ContDiff/Basic.lean
𝕜 : Type u_1
inst✝¹⁰ : NontriviallyNormedField 𝕜
D : Type uD
inst✝⁹ : NormedAddCommGroup D
inst✝⁸ : NormedSpace 𝕜 D
E : Type uE
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type uF
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type uG
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
X : Type u_2
inst✝¹ : NormedAddCommGroup X
inst✝ : NormedSpace 𝕜 X
s✝ s₁ t u : Set E
f✝ f₁ : E → F
g : F → G
x✝ x₀ : E
c : F
b : E × F → G
m n : ℕ∞
p : E → FormalMultilinearSeries 𝕜 E F
ι : Type u_3
f : ι → E → F
s : Finset ι
x : E
h : ∀ i ∈ s, ContDiffAt 𝕜 n (fun x => f i x) x
\u22a2 ContDiffAt 𝕜 n (fun x => ∑ i ∈ s, f i x) x
-- Mathlib/Analysis/Calculus/ContDiff/Basic.lean
𝕜 : Type u_1
inst✝¹⁰ : NontriviallyNormedField 𝕜
D : Type uD
inst✝⁹ : NormedAddCommGroup D
inst✝⁸ : NormedSpace 𝕜 D
E : Type uE
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type uF
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type uG
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
X : Type u_2
inst✝¹ : NormedAddCommGroup X
inst✝ : NormedSpace 𝕜 X
s✝ s₁ t u : Set E
f✝ f₁ : E → F
g : F → G
x✝ x₀ : E
c : F
b : E × F → G
m n : ℕ∞
p : E → FormalMultilinearSeries 𝕜 E F
ι : Type u_3
f : ι → E → F
s : Finset ι
x : E
h : ∀ i ∈ s, ContDiffAt 𝕜 n (fun x => f i x) x
\u22a2 ContDiffWithinAt 𝕜 n (fun x => ∑ i ∈ s, f i x) univ x
-- Mathlib/RingTheory/NonUnitalSubring/Basic.lean
F : Type w
R : Type u
S✝ : Type v
T : Type u_1
inst✝⁴ : NonUnitalNonAssocRing R
inst✝³ : NonUnitalNonAssocRing S✝
inst✝² : NonUnitalNonAssocRing T
inst✝¹ : FunLike F R S✝
inst✝ : NonUnitalRingHomClass F R S✝
g : S✝ →ₙ+* T
f : R →ₙ+* S✝
ι : Sort u_2
S : ι → NonUnitalSubring R
\u22a2 ↑(⨅ i, S i) = ⋂ i, ↑(S i)
-- Mathlib/Algebra/Order/Sub/Defs.lean
α : Type u_1
β : Type u_2
inst✝⁴ : Preorder α
inst✝³ : AddCommSemigroup α
inst✝² : Sub α
inst✝¹ : OrderedSub α
a b c d : α
inst✝ : CovariantClass α α (fun x x_1 => x + x_1) fun x x_1 => x ≤ x_1
\u22a2 a + b ≤ a + c + (b - c)
-- Mathlib/Algebra/Order/BigOperators/Group/Finset.lean
ι : Type u_1
α : Type u_2
β : Type u_3
M : Type u_4
N : Type u_5
G : Type u_6
k : Type u_7
R : Type u_8
inst✝ : OrderedCancelCommMonoid M
f g : ι → M
s t : Finset ι
h : ∀ i ∈ s, 1 < f i
hs : s.Nonempty
\u22a2 1 ≤ ∏ i ∈ s, 1
-- Mathlib/Data/Real/Sqrt.lean
x y : ℝ≥0
\u22a2 1 ≤ sqrt x ↔ 1 ≤ x
-- 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
F : Type u_1
G : Type u_2
inst✝³ : FunLike F R S
inst✝² : NonUnitalRingHomClass F R S
inst✝¹ : FunLike G S T
inst✝ : NonUnitalRingHomClass G S T
f✝ : F
g✝ : G
g : S →ₙ+* T
f : R →ₙ+* S
\u22a2 map g (srange f) = srange (g.comp f)
-- Mathlib/RingTheory/Localization/Module.lean
R : Type u_1
Rₛ : Type u_2
inst✝¹¹ : CommSemiring R
S : Submonoid R
inst✝¹⁰ : CommSemiring Rₛ
inst✝⁹ : Algebra R Rₛ
hT : IsLocalization S Rₛ
M : Type u_3
M' : Type u_4
inst✝⁸ : AddCommMonoid M
inst✝⁷ : Module R M
inst✝⁶ : Module Rₛ M
inst✝⁵ : IsScalarTower R Rₛ M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
inst✝² : Module Rₛ M'
inst✝¹ : IsScalarTower R Rₛ M'
f : M →ₗ[R] M'
inst✝ : IsLocalizedModule S f
ι : Type u_5
b : ι → M
hli : LinearIndependent R b
\u22a2 LinearIndependent Rₛ b
-- Mathlib/RingTheory/Localization/Module.lean
R : Type u_1
Rₛ : Type u_2
inst✝¹¹ : CommSemiring R
S : Submonoid R
inst✝¹⁰ : CommSemiring Rₛ
inst✝⁹ : Algebra R Rₛ
hT : IsLocalization S Rₛ
M : Type u_3
M' : Type u_4
inst✝⁸ : AddCommMonoid M
inst✝⁷ : Module R M
inst✝⁶ : Module Rₛ M
inst✝⁵ : IsScalarTower R Rₛ M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
inst✝² : Module Rₛ M'
inst✝¹ : IsScalarTower R Rₛ M'
f : M →ₗ[R] M'
inst✝ : IsLocalizedModule S f
ι : Type u_5
b : ι → M
hli : LinearIndependent R b
this : IsLocalizedModule S LinearMap.id
\u22a2 LinearIndependent Rₛ b
-- Mathlib/Data/Set/Card.lean
α : Type u_1
β : Type u_2
s✝ t✝ : Set α
f : α → β
s t : Set α
hs : autoParam s.Finite _auto✝
ht : autoParam t.Finite _auto✝
\u22a2 (s ∩ t).ncard + (s ∪ t).ncard = s.ncard + t.ncard
-- Mathlib/Probability/Kernel/Composition.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
γ : Type u_4
δ : Type u_5
mγ : MeasurableSpace γ
mδ : MeasurableSpace δ
f : β → γ
g : γ → α
κ : Kernel α β
a : α
s✝ : Set β
a✝ : MeasurableSet s✝
\u22a2 ((κ.comap id ⋯) a) s✝ = (κ a) s✝
-- Mathlib/Probability/Kernel/Composition.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
γ : Type u_4
δ : Type u_5
mγ : MeasurableSpace γ
mδ : MeasurableSpace δ
f : β → γ
g : γ → α
κ : Kernel α β
a : α
s✝ : Set β
a✝ : MeasurableSet s✝
\u22a2 (κ (id a)) s✝ = (κ a) s✝
-- Mathlib/Topology/ContinuousOn.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝ : TopologicalSpace α
π : α → β
s : Set β
t : Set α
a : { x // x ∈ t }
hs : s ∈ 𝓝 (π ↑a)
\u22a2 π ⁻¹' s ∈ 𝓝[t] ↑a
-- Mathlib/Topology/ContinuousOn.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝ : TopologicalSpace α
π : α → β
s : Set β
t : Set α
a : { x // x ∈ t }
hs : (fun x => π ↑x) ⁻¹' s ∈ 𝓝 a
\u22a2 π ⁻¹' s ∈ 𝓝[t] ↑a
-- Mathlib/Algebra/Polynomial/Derivative.lean
R : Type u
S : Type v
T : Type w
ι : Type y
A : Type z
a b : R
n : ℕ
inst✝ : CommRing R
c : R
m : ℕ
\u22a2 derivative ((X - C c) ^ m) = C ↑m * (X - C c) ^ (m - 1)
-- Mathlib/RingTheory/Adjoin/Basic.lean
R : Type uR
S✝ : Type uS
A : Type uA
B : Type uB
inst✝⁴ : CommSemiring R
inst✝³ : Ring A
inst✝² : Algebra R A
inst✝¹ : Ring B
inst✝ : Algebra R B
f : A →ₐ[R] B
S : Subalgebra R A
h : ⇑f ⁻¹' {0} ⊆ ↑S
\u22a2 comap f (map f S) = S
-- Mathlib/RingTheory/Adjoin/Basic.lean
R : Type uR
S✝ : Type uS
A : Type uA
B : Type uB
inst✝⁴ : CommSemiring R
inst✝³ : Ring A
inst✝² : Algebra R A
inst✝¹ : Ring B
inst✝ : Algebra R B
f : A →ₐ[R] B
S : Subalgebra R A
h : ⇑f ⁻¹' {0} ⊆ ↑S
\u22a2 S = S ⊔ adjoin R (⇑f ⁻¹' {0})
-- Mathlib/Data/Finset/Lattice.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
ι : Type u_5
κ : Type u_6
inst✝ : LinearOrder α
s✝ : Finset α
H : s✝.Nonempty
x : α
s : Finset α
\u22a2 WithTop.map (⇑toDual) s.min = (image (⇑toDual) s).max
-- Mathlib/Data/Finset/Lattice.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
ι : Type u_5
κ : Type u_6
inst✝ : LinearOrder α
s✝ : Finset α
H : s✝.Nonempty
x : α
s : Finset α
\u22a2 WithTop.map (⇑toDual) s.min = s.sup (WithBot.some ∘ ⇑toDual)
-- Mathlib/Order/Interval/Finset/Nat.lean
a b c : ℕ
\u22a2 Fintype.card ↑(Set.Ioc a b) = b - a
-- Mathlib/Geometry/Euclidean/Angle/Oriented/RightAngle.lean
V : Type u_1
P : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : InnerProductSpace ℝ V
inst✝² : MetricSpace P
inst✝¹ : NormedAddTorsor V P
hd2 : Fact (finrank ℝ V = 2)
inst✝ : Module.Oriented ℝ V (Fin 2)
p₁ p₂ p₃ : P
h : ∡ p₁ p₂ p₃ = ↑(π / 2)
\u22a2 dist p₃ p₂ / (∡ p₂ p₃ p₁).cos = dist p₁ p₃
-- Mathlib/Geometry/Euclidean/Angle/Oriented/RightAngle.lean
V : Type u_1
P : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : InnerProductSpace ℝ V
inst✝² : MetricSpace P
inst✝¹ : NormedAddTorsor V P
hd2 : Fact (finrank ℝ V = 2)
inst✝ : Module.Oriented ℝ V (Fin 2)
p₁ p₂ p₃ : P
h : ∡ p₁ p₂ p₃ = ↑(π / 2)
hs : (∡ p₂ p₃ p₁).sign = 1
\u22a2 dist p₃ p₂ / (∡ p₂ p₃ p₁).cos = dist p₁ p₃
-- Mathlib/Analysis/NormedSpace/ConformalLinearMap.lean
R : Type u_1
M : Type u_2
N : Type u_3
G : Type u_4
M' : Type u_5
inst✝⁸ : NormedField R
inst✝⁷ : SeminormedAddCommGroup M
inst✝⁶ : SeminormedAddCommGroup N
inst✝⁵ : SeminormedAddCommGroup G
inst✝⁴ : NormedSpace R M
inst✝³ : NormedSpace R N
inst✝² : NormedSpace R G
inst✝¹ : NormedAddCommGroup M'
inst✝ : NormedSpace R M'
g : N →L[R] G
c✝ c : R
hc : c ≠ 0
c' : R
hc' : c' ≠ 0
li : M →ₗᵢ[R] N
\u22a2 IsConformalMap (c • c' • li.toContinuousLinearMap)
-- Mathlib/Combinatorics/SimpleGraph/Path.lean
V : Type u
V' : Type v
V'' : Type w
G : SimpleGraph V
G' : SimpleGraph V'
G'' : SimpleGraph V''
\u22a2 Injective supp
-- Mathlib/Combinatorics/SimpleGraph/Path.lean
V : Type u
V' : Type v
V'' : Type w
G : SimpleGraph V
G' : SimpleGraph V'
G'' : SimpleGraph V''
\u22a2 ∀ (v w : V), (G.connectedComponentMk v).supp = (G.connectedComponentMk w).supp → G.connectedComponentMk v = G.connectedComponentMk w
-- Mathlib/Combinatorics/SimpleGraph/Path.lean
V : Type u
V' : Type v
V'' : Type w
G : SimpleGraph V
G' : SimpleGraph V'
G'' : SimpleGraph V''
v w : V
\u22a2 (G.connectedComponentMk v).supp = (G.connectedComponentMk w).supp → G.connectedComponentMk v = G.connectedComponentMk w
-- Mathlib/Combinatorics/SimpleGraph/Path.lean
V : Type u
V' : Type v
V'' : Type w
G : SimpleGraph V
G' : SimpleGraph V'
G'' : SimpleGraph V''
v w : V
\u22a2 (∀ (x : V), G.Reachable x v ↔ G.Reachable x w) → G.Reachable v w
-- Mathlib/Combinatorics/SimpleGraph/Path.lean
V : Type u
V' : Type v
V'' : Type w
G : SimpleGraph V
G' : SimpleGraph V'
G'' : SimpleGraph V''
v w : V
h : ∀ (x : V), G.Reachable x v ↔ G.Reachable x w
\u22a2 G.Reachable v w
-- Mathlib/LinearAlgebra/Matrix/SesquilinearForm.lean
R : Type u_1
R₁ : Type u_2
S₁ : Type u_3
R₂ : Type u_4
S₂ : Type u_5
M : Type u_6
M₁ : Type u_7
M₂ : Type u_8
M₁' : Type u_9
M₂' : Type u_10
N₂ : Type u_11
n : Type u_12
m : Type u_13
n' : Type u_14
m' : Type u_15
ι : Type u_16
inst✝¹⁹ : CommSemiring R
inst✝¹⁸ : Semiring R₁
inst✝¹⁷ : Semiring S₁
inst✝¹⁶ : Semiring R₂
inst✝¹⁵ : Semiring S₂
inst✝¹⁴ : AddCommMonoid M₁
inst✝¹³ : Module R₁ M₁
inst✝¹² : AddCommMonoid M₂
inst✝¹¹ : Module R₂ M₂
inst✝¹⁰ : AddCommMonoid N₂
inst✝⁹ : Module R N₂
inst✝⁸ : Module S₁ N₂
inst✝⁷ : Module S₂ N₂
inst✝⁶ : SMulCommClass S₁ R N₂
inst✝⁵ : SMulCommClass S₂ R N₂
inst✝⁴ : SMulCommClass S₂ S₁ N₂
σ₁ : R₁ →+* S₁
σ₂ : R₂ →+* S₂
inst✝³ : Fintype n
inst✝² : Fintype m
inst✝¹ : DecidableEq n
inst✝ : DecidableEq m
f : Matrix n m N₂
i : n
j : m
\u22a2 (toMatrix₂Aux R (fun i => (LinearMap.stdBasis R₁ (fun x => R₁) i) 1) fun j => (LinearMap.stdBasis R₂ (fun x => R₂) j) 1) (toLinearMap₂'Aux σ₁ σ₂ f) i j = f i j
-- Mathlib/RingTheory/FractionalIdeal/Operations.lean
R : Type u_1
inst✝⁹ : CommRing R
S : Submonoid R
P : Type u_2
inst✝⁸ : CommRing P
inst✝⁷ : Algebra R P
loc : IsLocalization S P
K : Type u_3
K' : Type u_4
inst✝⁶ : Field K
inst✝⁵ : Field K'
inst✝⁴ : Algebra R K
inst✝³ : IsFractionRing R K
inst✝² : Algebra R K'
inst✝¹ : IsFractionRing R K'
I J : FractionalIdeal R⁰ K
h : K →ₐ[R] K'
inst✝ : Nontrivial R
hI : I ≠ 0
\u22a2 ∃ x, x ≠ 0 ∧ (algebraMap R K) x ∈ I
-- Mathlib/RingTheory/FractionalIdeal/Operations.lean
R : Type u_1
inst✝⁹ : CommRing R
S : Submonoid R
P : Type u_2
inst✝⁸ : CommRing P
inst✝⁷ : Algebra R P
loc : IsLocalization S P
K : Type u_3
K' : Type u_4
inst✝⁶ : Field K
inst✝⁵ : Field K'
inst✝⁴ : Algebra R K
inst✝³ : IsFractionRing R K
inst✝² : Algebra R K'
inst✝¹ : IsFractionRing R K'
I J : FractionalIdeal R⁰ K
h : K →ₐ[R] K'
inst✝ : Nontrivial R
hI : I ≠ 0
y : K
y_mem : y ∈ I
y_not_mem : y ∉ ⊥
\u22a2 ∃ x, x ≠ 0 ∧ (algebraMap R K) x ∈ I
-- Mathlib/RingTheory/FractionalIdeal/Operations.lean
R : Type u_1
inst✝⁹ : CommRing R
S : Submonoid R
P : Type u_2
inst✝⁸ : CommRing P
inst✝⁷ : Algebra R P
loc : IsLocalization S P
K : Type u_3
K' : Type u_4
inst✝⁶ : Field K
inst✝⁵ : Field K'
inst✝⁴ : Algebra R K
inst✝³ : IsFractionRing R K
inst✝² : Algebra R K'
inst✝¹ : IsFractionRing R K'
I J : FractionalIdeal R⁰ K
h : K →ₐ[R] K'
inst✝ : Nontrivial R
hI : I ≠ 0
y : K
y_mem : y ∈ I
y_not_mem : y ∉ ⊥
y_ne_zero : y ≠ 0
\u22a2 ∃ x, x ≠ 0 ∧ (algebraMap R K) x ∈ I
-- Mathlib/RingTheory/FractionalIdeal/Operations.lean
R : Type u_1
inst✝⁹ : CommRing R
S : Submonoid R
P : Type u_2
inst✝⁸ : CommRing P
inst✝⁷ : Algebra R P
loc : IsLocalization S P
K : Type u_3
K' : Type u_4
inst✝⁶ : Field K
inst✝⁵ : Field K'
inst✝⁴ : Algebra R K
inst✝³ : IsFractionRing R K
inst✝² : Algebra R K'
inst✝¹ : IsFractionRing R K'
I J : FractionalIdeal R⁰ K
h : K →ₐ[R] K'
inst✝ : Nontrivial R
hI : I ≠ 0
y : K
y_mem : y ∈ I
y_not_mem : y ∉ ⊥
y_ne_zero : y ≠ 0
z : ↥R⁰
x : R
hx : (algebraMap R K) x = ↑z • y
\u22a2 ∃ x, x ≠ 0 ∧ (algebraMap R K) x ∈ I
-- Mathlib/Probability/ProbabilityMassFunction/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
p : PMF α
a : α
\u22a2 p a = 0 ↔ a ∉ p.support
-- Mathlib/LinearAlgebra/Matrix/ToLin.lean
R : Type u_1
inst✝⁷ : CommSemiring R
l : Type u_2
m : Type u_3
n : Type u_4
inst✝⁶ : Fintype n
inst✝⁵ : Finite m
inst✝⁴ : DecidableEq n
M₁ : Type u_5
M₂ : Type u_6
inst✝³ : AddCommMonoid M₁
inst✝² : AddCommMonoid M₂
inst✝¹ : Module R M₁
inst✝ : Module R M₂
v₁ : Basis n R M₁
v₂ : Basis m R M₂
M : Matrix m n R
\u22a2 (toMatrix v₁ v₂) ((toLin v₁ v₂) M) = M
-- Mathlib/Probability/Process/Stopping.lean
Ω : Type u_1
β : Type u_2
ι : Type u_3
m : MeasurableSpace Ω
inst✝ : LinearOrder ι
f : Filtration ι m
τ π : Ω → ι
hτ : IsStoppingTime f τ
hπ : IsStoppingTime f π
\u22a2 ⋯.measurableSpace = hτ.measurableSpace ⊓ hπ.measurableSpace
-- Mathlib/Probability/Process/Stopping.lean
Ω : Type u_1
β : Type u_2
ι : Type u_3
m : MeasurableSpace Ω
inst✝ : LinearOrder ι
f : Filtration ι m
τ π : Ω → ι
hτ : IsStoppingTime f τ
hπ : IsStoppingTime f π
\u22a2 ⋯.measurableSpace ≤ hτ.measurableSpace ⊓ hπ.measurableSpace
-- Mathlib/Probability/Process/Stopping.lean
Ω : Type u_1
β : Type u_2
ι : Type u_3
m : MeasurableSpace Ω
inst✝ : LinearOrder ι
f : Filtration ι m
τ π : Ω → ι
hτ : IsStoppingTime f τ
hπ : IsStoppingTime f π
\u22a2 hτ.measurableSpace ⊓ hπ.measurableSpace ≤ ⋯.measurableSpace
-- Mathlib/LinearAlgebra/AffineSpace/AffineSubspace.lean
k : Type u_1
V : Type u_2
P : Type u_3
inst✝³ : Ring k
inst✝² : AddCommGroup V
inst✝¹ : Module k V
inst✝ : AffineSpace V P
ι : Type u_4
p₁ p₂ : P
\u22a2 vectorSpan k {p₁, p₂} = Submodule.span k {p₂ -ᵥ p₁}
-- Mathlib/FieldTheory/Perfect.lean
R : Type u_1
p m n : ℕ
inst✝² : CommSemiring R
inst✝¹ : ExpChar R p
inst✝ : PerfectRing R p
\u22a2 ⇑(iterateFrobeniusEquiv R p n) = ⇑((RingAut.toPerm R) (frobeniusEquiv R p ^ n))
-- Mathlib/FieldTheory/Perfect.lean
R : Type u_1
p m n : ℕ
inst✝² : CommSemiring R
inst✝¹ : ExpChar R p
inst✝ : PerfectRing R p
\u22a2 ⇑(iterateFrobeniusEquiv R p n) = (⇑((RingAut.toPerm R) (frobeniusEquiv R p)))^[n]
-- Mathlib/Algebra/GroupWithZero/Units/Basic.lean
α : Type u_1
M₀ : Type u_2
G₀ : Type u_3
M₀' : Type u_4
G₀' : Type u_5
F : Type u_6
F' : Type u_7
inst✝¹ : MonoidWithZero M₀
inst✝ : GroupWithZero G₀
a b c d : G₀
m n : ℕ
ha : a ≠ 0
hb : b ≠ 0
\u22a2 a / b ≠ 0
-- Mathlib/Algebra/GroupWithZero/Units/Basic.lean
α : Type u_1
M₀ : Type u_2
G₀ : Type u_3
M₀' : Type u_4
G₀' : Type u_5
F : Type u_6
F' : Type u_7
inst✝¹ : MonoidWithZero M₀
inst✝ : GroupWithZero G₀
a b c d : G₀
m n : ℕ
ha : a ≠ 0
hb : b ≠ 0
\u22a2 a * b⁻¹ ≠ 0
-- Mathlib/MeasureTheory/Measure/Stieltjes.lean
f✝ f g : StieltjesFunction
\u22a2 (f + g).measure = f.measure + g.measure
-- Mathlib/MeasureTheory/Measure/Stieltjes.lean
f✝ f g : StieltjesFunction
a b : ℝ
h : a < b
\u22a2 (f + g).measure (Ioc a b) = (f.measure + g.measure) (Ioc a b)
-- Mathlib/MeasureTheory/Measure/Stieltjes.lean
f✝ f g : StieltjesFunction
a b : ℝ
h : a < b
\u22a2 ofReal (↑f b + ↑g b - (↑f a + ↑g a)) = ofReal (↑f b - ↑f a) + ofReal (↑g b - ↑g a)
-- Mathlib/MeasureTheory/Measure/Stieltjes.lean
f✝ f g : StieltjesFunction
a b : ℝ
h : a < b
\u22a2 ofReal (↑f b + ↑g b - (↑f a + ↑g a)) = ofReal (↑f b - ↑f a + (↑g b - ↑g a))
-- Mathlib/Dynamics/Circle/RotationNumber/TranslationNumber.lean
f g : CircleDeg1Lift
G : Type u_1
inst✝ : Group G
f₁ f₂ : G →* CircleDeg1Lift
h : ∀ (g : G), τ (f₁ g) = τ (f₂ g)
\u22a2 ∃ F, ∀ (g : G), Semiconj ⇑F ⇑(f₁ g) ⇑(f₂ g)
-- Mathlib/Dynamics/Circle/RotationNumber/TranslationNumber.lean
f g : CircleDeg1Lift
G : Type u_1
inst✝ : Group G
f₁ f₂ : G →* CircleDeg1Lift
h : ∀ (g : G), τ (f₁ g) = τ (f₂ g)
this : ∀ (x : ℝ), BddAbove (range fun g => (f₂ g⁻¹) ((f₁ g) x))
\u22a2 ∃ F, ∀ (g : G), Semiconj ⇑F ⇑(f₁ g) ⇑(f₂ g)
-- Mathlib/Dynamics/Circle/RotationNumber/TranslationNumber.lean
f g : CircleDeg1Lift
G : Type u_1
inst✝ : Group G
f₁ f₂ : G →* CircleDeg1Lift
h : ∀ (g : G), τ (f₁ g) = τ (f₂ g)
this : ∀ (x : ℝ), BddAbove (range fun g => (f₂ g⁻¹) ((f₁ g) x))
F₁ : G →* ℝ ≃o ℝ := toOrderIso.comp f₁.toHomUnits
F₂ : G →* ℝ ≃o ℝ := toOrderIso.comp f₂.toHomUnits
hF₁ : ∀ (g : G), ⇑(F₁ g) = ⇑(f₁ g)
hF₂ : ∀ (g : G), ⇑(F₂ g) = ⇑(f₂ g)
\u22a2 ∃ F, ∀ (g : G), Semiconj ⇑F ⇑(f₁ g) ⇑(f₂ g)
-- Mathlib/Dynamics/Circle/RotationNumber/TranslationNumber.lean
f g : CircleDeg1Lift
G : Type u_1
inst✝ : Group G
f₁ f₂ : G →* CircleDeg1Lift
h : ∀ (g : G), τ (f₁ g) = τ (f₂ g)
this : ∀ (x : ℝ), BddAbove (range fun g => (f₂ g⁻¹) ((f₁ g) x))
F₁ : G →* ℝ ≃o ℝ := toOrderIso.comp f₁.toHomUnits
F₂ : G →* ℝ ≃o ℝ := toOrderIso.comp f₂.toHomUnits
hF₁ : ∀ (g : G), ⇑(F₁ g) = ⇑(f₁ g)
hF₂ : ∀ (g : G), ⇑(F₂ g) = ⇑(f₂ g)
x y : ℝ
hxy : x ≤ y
\u22a2 sSup (range fun g' => (f₂ g'⁻¹) ((f₁ g') x)) ≤ sSup (range fun g' => (f₂ g'⁻¹) ((f₁ g') y))
-- Mathlib/Dynamics/Circle/RotationNumber/TranslationNumber.lean
f g : CircleDeg1Lift
G : Type u_1
inst✝ : Group G
f₁ f₂ : G →* CircleDeg1Lift
h : ∀ (g : G), τ (f₁ g) = τ (f₂ g)
this : ∀ (x : ℝ), BddAbove (range fun g => (f₂ g⁻¹) ((f₁ g) x))
F₁ : G →* ℝ ≃o ℝ := toOrderIso.comp f₁.toHomUnits
F₂ : G →* ℝ ≃o ℝ := toOrderIso.comp f₂.toHomUnits
hF₁ : ∀ (g : G), ⇑(F₁ g) = ⇑(f₁ g)
hF₂ : ∀ (g : G), ⇑(F₂ g) = ⇑(f₂ g)
x : ℝ
\u22a2 sSup (range fun g' => (f₂ g'⁻¹) ((f₁ g') (x + 1))) = sSup (range fun g' => (f₂ g'⁻¹) ((f₁ g') x)) + 1
-- Mathlib/Dynamics/Circle/RotationNumber/TranslationNumber.lean
f g : CircleDeg1Lift
G : Type u_1
inst✝ : Group G
f₁ f₂ : G →* CircleDeg1Lift
h : ∀ (g : G), τ (f₁ g) = τ (f₂ g)
this : ∀ (x : ℝ), BddAbove (range fun g => (f₂ g⁻¹) ((f₁ g) x))
F₁ : G →* ℝ ≃o ℝ := toOrderIso.comp f₁.toHomUnits
F₂ : G →* ℝ ≃o ℝ := toOrderIso.comp f₂.toHomUnits
hF₁ : ∀ (g : G), ⇑(F₁ g) = ⇑(f₁ g)
hF₂ : ∀ (g : G), ⇑(F₂ g) = ⇑(f₂ g)
x : ℝ
\u22a2 BddAbove (range fun g => (f₂ g⁻¹) ((f₁ g) x))
-- Mathlib/LinearAlgebra/Dual.lean
R : Type u_1
M : Type u_2
ι : Type u_3
inst✝³ : CommRing R
inst✝² : AddCommGroup M
inst✝¹ : Module R M
e : ι → M
ε : ι → Dual R M
inst✝ : DecidableEq ι
h : DualBases e ε
i : ι
\u22a2 h.basis i = e i
-- Mathlib/LinearAlgebra/Dual.lean
R : Type u_1
M : Type u_2
ι : Type u_3
inst✝³ : CommRing R
inst✝² : AddCommGroup M
inst✝¹ : Module R M
e : ι → M
ε : ι → Dual R M
inst✝ : DecidableEq ι
h : DualBases e ε
i : ι
\u22a2 h.basis.repr (e i) = Finsupp.single i 1
-- Mathlib/LinearAlgebra/Dual.lean
R : Type u_1
M : Type u_2
ι : Type u_3
inst✝³ : CommRing R
inst✝² : AddCommGroup M
inst✝¹ : Module R M
e : ι → M
ε : ι → Dual R M
inst✝ : DecidableEq ι
h : DualBases e ε
i j : ι
\u22a2 (h.basis.repr (e i)) j = (Finsupp.single i 1) j
-- Mathlib/LinearAlgebra/Dual.lean
R : Type u_1
M : Type u_2
ι : Type u_3
inst✝³ : CommRing R
inst✝² : AddCommGroup M
inst✝¹ : Module R M
e : ι → M
ε : ι → Dual R M
inst✝ : DecidableEq ι
h : DualBases e ε
i j : ι
\u22a2 (if j = i then 1 else 0) = if i = j then 1 else 0
-- Mathlib/Order/SymmDiff.lean
ι : Type u_1
α : Type u_2
β : Type u_3
π : ι → Type u_4
inst✝ : GeneralizedCoheytingAlgebra α
a b c d : α
\u22a2 ⊥ ∆ a = a
-- 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 : β
p : β → Prop
\u22a2 (∀ b ∈ image f s, p b) ↔ ∀ a ∈ s, p (f a)
-- .lake/packages/batteries/Batteries/Classes/Order.lean
α : Type u_1
β : Type u_2
inst✝³ : Ord α
inst✝² : Ord β
inst✝¹ : OrientedOrd α
inst✝ : OrientedOrd β
\u22a2 OrientedOrd (α × β)
-- .lake/packages/batteries/Batteries/Classes/Order.lean
α : Type u_1
β : Type u_2
inst✝³ : Ord α
inst✝² : Ord β
inst✝¹ : OrientedOrd α
inst✝ : OrientedOrd β
\u22a2 OrientedCmp (compareLex (compareOn fun x => x.fst) (compareOn fun x => x.snd))
-- Mathlib/RingTheory/Binomial.lean
R : Type u_1
inst✝² : NonAssocRing R
inst✝¹ : Pow R ℕ
inst✝ : BinomialRing R
n k : ℕ
\u22a2 multichoose (-↑n) (n + k + 1) = 0
-- Mathlib/RingTheory/Binomial.lean
R : Type u_1
inst✝² : NonAssocRing R
inst✝¹ : Pow R ℕ
inst✝ : BinomialRing R
n k : ℕ
\u22a2 (fun x => (n + k + 1).factorial • x) (multichoose (-↑n) (n + k + 1)) = (fun x => (n + k + 1).factorial • x) 0
-- Mathlib/RingTheory/Binomial.lean
R : Type u_1
inst✝² : NonAssocRing R
inst✝¹ : Pow R ℕ
inst✝ : BinomialRing R
n k : ℕ
\u22a2 (n + k + 1).factorial • multichoose (-↑n) (n + k + 1) = (n + k + 1).factorial • 0
-- Mathlib/Data/Nat/Factorial/Basic.lean
n : ℕ
\u22a2 n.descFactorial 0 ≤ n ^ 0
-- Mathlib/Data/Nat/Factorial/Basic.lean
n k : ℕ
\u22a2 n.descFactorial (k + 1) ≤ n ^ (k + 1)
-- Mathlib/Data/Nat/Factorial/Basic.lean
n k : ℕ
\u22a2 (n - k) * n.descFactorial k ≤ n * n ^ k
-- Mathlib/Analysis/Normed/Lp/PiLp.lean
p : ℝ≥0∞
𝕜 : Type u_1
ι : Type u_2
α : ι → Type u_3
β✝ : ι → Type u_4
inst✝² : Fact (1 ≤ p)
inst✝¹ : Fintype ι
β : ι → Type u_5
inst✝ : (i : ι) → SeminormedAddCommGroup (β i)
x y : PiLp 2 β
\u22a2 dist x y = √(∑ i : ι, dist (x i) (y i) ^ 2)
-- Mathlib/Order/Filter/Lift.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
f✝ f₁ f₂ : Filter α
g g₁ g₂ : Set α → Filter β
f : Filter α
s : Set α
hs : s ∈ f
\u22a2 f ≤ 𝓟 s
-- Mathlib/Data/PNat/Basic.lean
m n : ℕ+
\u22a2 m ∣ n → m ≤ n
-- Mathlib/Data/PNat/Basic.lean
m n : ℕ+
\u22a2 n.mod m = m → m ≤ n
-- Mathlib/Data/PNat/Basic.lean
m n : ℕ+
h : n.mod m = m
\u22a2 n.mod m ≤ n
-- Mathlib/CategoryTheory/Monad/Algebra.lean
C : Type u₁
inst✝ : Category.{v₁, u₁} C
T T₁ T₂ : Monad C
h : T₂ ⟶ T₁
A : T₁.Algebra
\u22a2 T₂.η.app A.A ≫ h.app A.A ≫ A.a = 𝟙 A.A
-- Mathlib/CategoryTheory/Monad/Algebra.lean
C : Type u₁
inst✝ : Category.{v₁, u₁} C
T T₁ T₂ : Monad C
h : T₂ ⟶ T₁
A : T₁.Algebra
\u22a2 T₂.μ.app A.A ≫ h.app A.A ≫ A.a = T₂.map (h.app A.A ≫ A.a) ≫ h.app A.A ≫ A.a
-- Mathlib/Combinatorics/HalesJewett.lean
η : Type u_1
α✝ : Type u_2
ι✝ : Type u_3
κ✝ : Type u_4
l✝ : Line α✝ ι✝
i : ι✝
a x✝² : α✝
α α' : Type u
e : α ≃ α'
κ : Type (max v u)
x✝¹ : Finite κ
ι : Type
x✝ : Fintype ι
h : ∀ (C : (ι → α) → κ), ∃ l, IsMono C l
C : (ι → α') → κ
l : Line α ι
c : κ
lc : ∀ (x : α), (fun v => C (⇑e ∘ v)) ((fun x i => (l.idxFun i).getD x) x) = c
x : α
\u22a2 C ((fun x i => ((map (⇑e) l).idxFun i).getD x) (e x)) = c
-- Mathlib/Combinatorics/HalesJewett.lean
η : Type u_1
α✝ : Type u_2
ι : Type u_3
κ✝ : Type u_4
l : Line α✝ ι
i : ι
a x : α✝
α : Type u
inst✝¹ : Fintype α
ihα : ∀ (κ : Type (max v u)) [inst : Finite κ], ∃ ι x, ∀ (C : (ι → α) → κ), ∃ l, IsMono C l
κ : Type (max v u)
inst✝ : Finite κ
\u22a2 ∃ ι x, ∀ (C : (ι → Option α) → κ), ∃ l, IsMono C l
-- Mathlib/Combinatorics/HalesJewett.lean
η : Type u_1
α✝ : Type u_2
ι : Type u_3
κ✝ : Type u_4
l : Line α✝ ι
i : ι
a x : α✝
α : Type u
inst✝¹ : Fintype α
ihα : ∀ (κ : Type (max v u)) [inst : Finite κ], ∃ ι x, ∀ (C : (ι → α) → κ), ∃ l, IsMono C l
κ : Type (max v u)
inst✝ : Finite κ
val✝ : Fintype κ
\u22a2 ∃ ι x, ∀ (C : (ι → Option α) → κ), ∃ l, IsMono C l
-- Mathlib/Combinatorics/HalesJewett.lean
η : Type u_1
α✝ : Type u_2
ι : Type u_3
κ✝ : Type u_4
l : Line α✝ ι
i : ι
a x : α✝
α : Type u
inst✝¹ : Fintype α
ihα : ∀ (κ : Type (max v u)) [inst : Finite κ], ∃ ι x, ∀ (C : (ι → α) → κ), ∃ l, IsMono C l
κ : Type (max v u)
inst✝ : Finite κ
val✝ : Fintype κ
h : Nonempty α
\u22a2 ∃ ι x, ∀ (C : (ι → Option α) → κ), ∃ l, IsMono C l
-- Mathlib/Combinatorics/HalesJewett.lean
η : Type u_1
α✝ : Type u_2
ι : Type u_3
κ✝ : Type u_4
l : Line α✝ ι
i : ι
a x : α✝
α : Type u
inst✝¹ : Fintype α
ihα : ∀ (κ : Type (max v u)) [inst : Finite κ], ∃ ι x, ∀ (C : (ι → α) → κ), ∃ l, IsMono C l
κ : Type (max v u)
inst✝ : Finite κ
val✝ : Fintype κ
h : Nonempty α
\u22a2 ∀ (r : ℕ), ∃ ι x, ∀ (C : (ι → Option α) → κ), (∃ s, Multiset.card s.lines = r) ∨ ∃ l, IsMono C l
-- Mathlib/Combinatorics/HalesJewett.lean
η : Type u_1
α✝ : Type u_2
ι✝ : Type u_3
κ✝ : Type u_4
l : Line α✝ ι✝
i : ι✝
a x : α✝
α : Type u
inst✝¹ : Fintype α
κ : Type (max v u)
inst✝ : Finite κ
val✝ : Fintype κ
h : Nonempty α
r : ℕ
ι : Type
_inst✝ : Fintype ι
hι : ∀ (C : (ι → Option α) → κ), (∃ s, Multiset.card s.lines = r) ∨ ∃ l, IsMono C l
ι' : Type
_inst : Fintype ι'
C : (ι ⊕ ι' → Option α) → κ
l' : Line α ι'
C' : (ι → Option α) → κ
hl' : ∀ (x : α), (fun v' v => C (Sum.elim v (some ∘ v'))) ((fun x i => (l'.idxFun i).getD x) x) = C'
\u22a2 (∃ s, Multiset.card s.lines = r + 1) ∨ ∃ l, IsMono C l