ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Data/List/MinMax.lean
α : Type u_1
β : Type u_2
inst✝ : LinearOrder β
f✝ : α → β
l✝ : List α
o : Option α
a✝ m : α
f : α → β
a : α
l hd : List α
tl : α
ih : argmax f (a :: hd) = Option.casesOn (argmax f hd) (some a) fun c => if f a < f c then some c else some a
\u22a2 (Option.casesOn (Option.casesOn (argmax f hd) (some a) fun c => if f a < f c then some c else some a) (some tl) fun c => if f c < f tl then some tl else some c) = Option.casesOn (Option.casesOn (argmax f hd) (some tl) fun c => if f c < f tl then some tl else some c) (some a) fun c => if f a < f c then some c else some a
-- Mathlib/Data/List/MinMax.lean
α : Type u_1
β : Type u_2
inst✝ : LinearOrder β
f✝ : α → β
l✝ : List α
o : Option α
a✝ m✝ : α
f : α → β
a : α
l hd : List α
tl : α
ih : argmax f (a :: hd) = Option.casesOn (argmax f hd) (some a) fun c => if f a < f c then some c else some a
m : α
h : argmax f hd = some m
\u22a2 Option.rec (some tl) (fun val => if f val < f tl then some tl else some val) (if f a < f m then some m else some a) = Option.rec (some a) (fun val => if f a < f val then some val else some a) (if f m < f tl then some tl else some m)
-- Mathlib/Data/List/MinMax.lean
α : Type u_1
β : Type u_2
inst✝ : LinearOrder β
f✝ : α → β
l✝ : List α
o : Option α
a✝ m✝ : α
f : α → β
a : α
l hd : List α
tl : α
ih : argmax f (a :: hd) = Option.casesOn (argmax f hd) (some a) fun c => if f a < f c then some c else some a
m : α
h : argmax f hd = some m
\u22a2 Option.rec (some tl) (fun val => if f val < f tl then some tl else some val) (some (if f a < f m then m else a)) = Option.rec (some a) (fun val => if f a < f val then some val else some a) (some (if f m < f tl then tl else m))
-- Mathlib/Algebra/Group/Submonoid/Membership.lean
M : Type u_1
A : Type u_2
B : Type u_3
inst✝ : Monoid M
a : M
s : Set M
p : (m : M) → m ∈ closure s → Prop
one : p 1 ⋯
mul_left : ∀ (x : M) (hx : x ∈ s) (y : M) (hy : y ∈ closure s), p y hy → p (x * y) ⋯
x : M
h : x ∈ closure s
\u22a2 p x h
-- Mathlib/Algebra/Group/Submonoid/Membership.lean
M : Type u_1
A : Type u_2
B : Type u_3
inst✝ : Monoid M
a : M
s : Set M
p : (m : M) → m ∈ closure s → Prop
one : p 1 ⋯
mul_left : ∀ (x : M) (hx : x ∈ s) (y : M) (hy : y ∈ closure s), p y hy → p (x * y) ⋯
x : M
h✝ : x ∈ closure s
h : x ∈ mrange (FreeMonoid.lift Subtype.val)
\u22a2 p x h✝
-- Mathlib/Algebra/Polynomial/RingDivision.lean
R : Type u
S : Type v
T : Type w
a b : R
n : ℕ
inst✝¹ : CommSemiring R
inst✝ : NoZeroDivisors R
p q : R[X]
hp : p.Monic
\u22a2 Irreducible p ↔ p ≠ 1 ∧ ∀ (f g : R[X]), f.Monic → g.Monic → f * g = p → g.natDegree ∉ Ioc 0 (p.natDegree / 2)
-- Mathlib/Algebra/Polynomial/RingDivision.lean
R : Type u
S : Type v
T : Type w
a b : R
n : ℕ
inst✝¹ : CommSemiring R
inst✝ : NoZeroDivisors R
p q : R[X]
hp : p.Monic
\u22a2 (p ≠ 1 ∧ ∀ (f g : R[X]), f.Monic → g.Monic → f * g = p → f.natDegree = 0 ∨ g.natDegree = 0) ↔ p ≠ 1 ∧ ∀ (f g : R[X]), f.Monic → g.Monic → f * g = p → ¬(0 < g.natDegree ∧ g.natDegree + g.natDegree ≤ p.natDegree)
-- Mathlib/Algebra/Polynomial/RingDivision.lean
R : Type u
S : Type v
T : Type w
a b : R
n : ℕ
inst✝¹ : CommSemiring R
inst✝ : NoZeroDivisors R
p q : R[X]
hp : p.Monic
\u22a2 (∀ (f g : R[X]), f.Monic → g.Monic → f * g = p → f.natDegree = 0 ∨ g.natDegree = 0) ↔ ∀ (f g : R[X]), f.Monic → g.Monic → f * g = p → ¬(0 < g.natDegree ∧ g.natDegree + g.natDegree ≤ p.natDegree)
-- Mathlib/Algebra/Ring/Commute.lean
α : Type u
β : Type v
γ : Type w
R : Type x
inst✝ : Ring R
a b : R
n : ℕ
\u22a2 (-1) ^ n * a = 0 ↔ a = 0
-- Mathlib/SetTheory/Cardinal/Ordinal.lean
α β : Type u
β' : Type v
inst✝ : Infinite α
lle : lift.{u, v} #β' ≤ lift.{v, u} #α
\u22a2 #(β' → α) ≤ #(β' ↪ α)
-- Mathlib/SetTheory/Cardinal/Ordinal.lean
α β : Type u
β' : Type v
inst✝ : Infinite α
lle : lift.{u, v} #β' ≤ lift.{v, u} #α
\u22a2 #(β' → α) ≤ #(β' ↪ α × α)
-- Mathlib/SetTheory/Cardinal/Ordinal.lean
α β : Type u
β' : Type v
inst✝ : Infinite α
lle : lift.{u, v} #β' ≤ lift.{v, u} #α
e : β' ↪ α
\u22a2 #(β' → α) ≤ #(β' ↪ α × α)
-- Mathlib/MeasureTheory/Measure/Content.lean
G : Type w
inst✝ : TopologicalSpace G
μ : Content G
\u22a2 (fun s => ↑(μ.toFun s)) ⊥ = 0
-- Mathlib/MeasureTheory/Measure/Content.lean
G : Type w
inst✝ : TopologicalSpace G
μ : Content G
this : Disjoint ↑⊥ ↑⊥ → IsClosed ↑⊥ → IsClosed ↑⊥ → μ.toFun (⊥ ⊔ ⊥) = μ.toFun ⊥ + μ.toFun ⊥
\u22a2 (fun s => ↑(μ.toFun s)) ⊥ = 0
-- Mathlib/Analysis/SpecialFunctions/Complex/LogBounds.lean
z : ℂ
hz : 1 - z ∈ slitPlane
\u22a2 log (1 - z)⁻¹ = z * ∫ (t : ℝ) in 0 ..1, (1 - t • z)⁻¹
-- Mathlib/Analysis/SpecialFunctions/Complex/LogBounds.lean
z : ℂ
hz : 1 + -z ∈ slitPlane
\u22a2 log (1 + -z)⁻¹ = z * ∫ (t : ℝ) in 0 ..1, (1 - t • z)⁻¹
-- Mathlib/Analysis/SpecialFunctions/Complex/LogBounds.lean
z : ℂ
hz : 1 + -z ∈ slitPlane
\u22a2 log (1 + -z) = -z * ∫ (t : ℝ) in 0 ..1, (1 - t • z)⁻¹
-- Mathlib/Analysis/SpecialFunctions/Complex/LogBounds.lean
z : ℂ
hz : 1 + -z ∈ slitPlane
x✝ : ℝ
\u22a2 1 - x✝ • z = 1 + x✝ • -z
-- Mathlib/Control/LawfulFix.lean
α : Type u_1
β : α → Type u_2
f : ((a : α) → Part (β a)) →o (a : α) → Part (β a)
i : ℕ
a : α
b : β a
hh : b ∈ approx (⇑f) i a
\u22a2 b ∈ Part.fix (⇑f) a
-- Mathlib/Control/LawfulFix.lean
α : Type u_1
β : α → Type u_2
f : ((a : α) → Part (β a)) →o (a : α) → Part (β a)
i : ℕ
a : α
b : β a
hh : b ∈ approx (⇑f) i a
\u22a2 ∃ i, b ∈ approx (⇑f) i a
-- Mathlib/Order/Filter/Basic.lean
α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι : Sort x
l : Filter α
a : α
s : Set α
\u22a2 s ∈ 𝓟 {a} ↔ s ∈ pure a
-- Mathlib/RepresentationTheory/Action/Monoidal.lean
V : Type (u + 1)
inst✝³ : LargeCategory V
G✝ : MonCat
W : Type (u + 1)
inst✝² : LargeCategory W
inst✝¹ : MonoidalCategory V
inst✝ : MonoidalCategory W
F : MonoidalFunctor V W
G : MonCat
X Y : Action V G
\u22a2 (inv ((F.mapAction G).μ X Y)).hom = inv (F.μ X.V Y.V)
-- Mathlib/LinearAlgebra/Dimension/Basic.lean
R : Type u
R' : Type u'
M M₁ : Type v
M' : Type v'
inst✝¹⁰ : Ring R
inst✝⁹ : Ring R'
inst✝⁸ : AddCommGroup M
inst✝⁷ : AddCommGroup M'
inst✝⁶ : AddCommGroup M₁
inst✝⁵ : Module R M
inst✝⁴ : Module R M'
inst✝³ : Module R M₁
inst✝² : Module R' M'
inst✝¹ : Module R' M₁
inst✝ : Nontrivial R
ι : Type v
v : ι → M
hv : LinearIndependent R v
\u22a2 #ι ≤ Module.rank R M
-- Mathlib/Combinatorics/SimpleGraph/Path.lean
V : Type u
V' : Type v
V'' : Type w
G : SimpleGraph V
G' : SimpleGraph V'
G'' : SimpleGraph V''
u✝ v✝ w✝ u v w : V
h : G.Adj u v
p : G.Walk v w
\u22a2 (cons h p).IsTrail ↔ p.IsTrail ∧ s(u, v) ∉ p.edges
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Basic.lean
x : ℂ
\u22a2 sin (x + ↑π / 2) = cos x
-- Mathlib/Combinatorics/SimpleGraph/Basic.lean
ι : Sort u_1
V : Type u
G : SimpleGraph V
a b c u v✝ w✝ : V
e : Sym2 V
s : Set (Sym2 V)
v w : V
\u22a2 (fromEdgeSet Set.univ).Adj v w ↔ ⊤.Adj v w
-- Mathlib/Analysis/Calculus/FDeriv/Basic.lean
𝕜 : Type u_1
inst✝⁸ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type u_3
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type u_4
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
G' : Type u_5
inst✝¹ : NormedAddCommGroup G'
inst✝ : NormedSpace 𝕜 G'
f f₀ f₁ g : E → F
f' f₀' f₁' g' e : E →L[𝕜] F
x : E
s t : Set E
L L₁ L₂ : Filter E
h : HasFDerivWithinAt f f' s x
hs : s ∈ 𝓝 x
\u22a2 HasFDerivAt f f' x
-- Mathlib/Data/Set/Lattice.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
ι' : Sort u_5
ι₂ : Sort u_6
κ : ι → Sort u_7
κ₁ : ι → Sort u_8
κ₂ : ι → Sort u_9
κ' : ι' → Sort u_10
s : (i : ι) → κ i → Set α
\u22a2 (⋃ i, ⋃ j, s i j)ᶜ = ⋂ i, ⋂ j, (s i j)ᶜ
-- Mathlib/Analysis/Calculus/FDeriv/Basic.lean
𝕜 : Type u_1
inst✝⁸ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type u_3
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type u_4
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
G' : Type u_5
inst✝¹ : NormedAddCommGroup G'
inst✝ : NormedSpace 𝕜 G'
f f₀ f₁ g : E → F
f' f₀' f₁' g' e : E →L[𝕜] F
x : E
s t : Set E
L L₁ L₂ : Filter E
hL : L ≤ 𝓝 x
h : HasFDerivAtFilter f f' x L
\u22a2 Tendsto f L (𝓝 (f x))
-- Mathlib/Analysis/Calculus/FDeriv/Basic.lean
𝕜 : Type u_1
inst✝⁸ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type u_3
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type u_4
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
G' : Type u_5
inst✝¹ : NormedAddCommGroup G'
inst✝ : NormedSpace 𝕜 G'
f f₀ f₁ g : E → F
f' f₀' f₁' g' e : E →L[𝕜] F
x : E
s t : Set E
L L₁ L₂ : Filter E
hL : L ≤ 𝓝 x
h : HasFDerivAtFilter f f' x L
this : Tendsto (fun x' => f x' - f x) L (𝓝 0)
\u22a2 Tendsto f L (𝓝 (f x))
-- Mathlib/Analysis/Calculus/FDeriv/Basic.lean
𝕜 : Type u_1
inst✝⁸ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type u_3
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type u_4
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
G' : Type u_5
inst✝¹ : NormedAddCommGroup G'
inst✝ : NormedSpace 𝕜 G'
f f₀ f₁ g : E → F
f' f₀' f₁' g' e : E →L[𝕜] F
x : E
s t : Set E
L L₁ L₂ : Filter E
hL : L ≤ 𝓝 x
h : HasFDerivAtFilter f f' x L
this✝ : Tendsto (fun x' => f x' - f x) L (𝓝 0)
this : Tendsto (fun x_1 => f x_1 - f x + f x) L (𝓝 (0 + f x))
\u22a2 Tendsto f L (𝓝 (f x))
-- Mathlib/Analysis/Calculus/FDeriv/Basic.lean
𝕜 : Type u_1
inst✝⁸ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type u_3
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type u_4
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
G' : Type u_5
inst✝¹ : NormedAddCommGroup G'
inst✝ : NormedSpace 𝕜 G'
f f₀ f₁ g : E → F
f' f₀' f₁' g' e : E →L[𝕜] F
x : E
s t : Set E
L L₁ L₂ : Filter E
hL : L ≤ 𝓝 x
h : HasFDerivAtFilter f f' x L
this✝ : Tendsto (fun x' => f x' - f x) L (𝓝 0)
this : Tendsto (fun x_1 => f x_1 - f x + f x) L (𝓝 (f x))
\u22a2 Tendsto f L (𝓝 (f x))
-- Mathlib/Topology/UniformSpace/Cauchy.lean
α : Type u
β : Type v
uniformSpace : UniformSpace α
s t : Set α
\u22a2 TotallyBounded (s ∪ t) ↔ TotallyBounded s ∧ TotallyBounded t
-- Mathlib/Topology/UniformSpace/Cauchy.lean
α : Type u
β : Type v
uniformSpace : UniformSpace α
s t : Set α
\u22a2 (∀ (i : Bool), TotallyBounded (bif i then s else t)) ↔ TotallyBounded s ∧ TotallyBounded t
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁵ : Group G
inst✝⁴ : Group G'
inst✝³ : Group G''
A : Type u_4
inst✝² : AddGroup A
M : Type u_5
S : Type u_6
inst✝¹ : DivInvMonoid M
inst✝ : SetLike S M
hSM : SubgroupClass S M
H K : S
x : M
hx : x ∈ K
n : ℕ
\u22a2 x ^ ↑n ∈ K
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁵ : Group G
inst✝⁴ : Group G'
inst✝³ : Group G''
A : Type u_4
inst✝² : AddGroup A
M : Type u_5
S : Type u_6
inst✝¹ : DivInvMonoid M
inst✝ : SetLike S M
hSM : SubgroupClass S M
H K : S
x : M
hx : x ∈ K
n : ℕ
\u22a2 x ^ n ∈ K
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁵ : Group G
inst✝⁴ : Group G'
inst✝³ : Group G''
A : Type u_4
inst✝² : AddGroup A
M : Type u_5
S : Type u_6
inst✝¹ : DivInvMonoid M
inst✝ : SetLike S M
hSM : SubgroupClass S M
H K : S
x : M
hx : x ∈ K
n : ℕ
\u22a2 x ^ -[n+1] ∈ K
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁵ : Group G
inst✝⁴ : Group G'
inst✝³ : Group G''
A : Type u_4
inst✝² : AddGroup A
M : Type u_5
S : Type u_6
inst✝¹ : DivInvMonoid M
inst✝ : SetLike S M
hSM : SubgroupClass S M
H K : S
x : M
hx : x ∈ K
n : ℕ
\u22a2 (x ^ (n + 1))⁻¹ ∈ K
-- Mathlib/RingTheory/Algebraic.lean
R : Type u
S : Type u_1
A : Type v
inst✝⁷ : CommRing R
inst✝⁶ : CommRing S
inst✝⁵ : Ring A
inst✝⁴ : Algebra R A
inst✝³ : Algebra R S
inst✝² : Algebra S A
inst✝¹ : IsScalarTower R S A
inst✝ : Nontrivial R
\u22a2 IsAlgebraic R 1
-- Mathlib/RingTheory/Algebraic.lean
R : Type u
S : Type u_1
A : Type v
inst✝⁷ : CommRing R
inst✝⁶ : CommRing S
inst✝⁵ : Ring A
inst✝⁴ : Algebra R A
inst✝³ : Algebra R S
inst✝² : Algebra S A
inst✝¹ : IsScalarTower R S A
inst✝ : Nontrivial R
\u22a2 IsAlgebraic R ((algebraMap R A) 1)
-- Mathlib/Order/SymmDiff.lean
ι : Type u_1
α : Type u_2
β : Type u_3
π : ι → Type u_4
inst✝ : GeneralizedBooleanAlgebra α
a b c d : α
\u22a2 a ∆ b = a ↔ a ∆ b = a ∆ ⊥
-- Mathlib/Order/SymmDiff.lean
ι : Type u_1
α : Type u_2
β : Type u_3
π : ι → Type u_4
inst✝ : GeneralizedBooleanAlgebra α
a b c d : α
\u22a2 a ∆ b = a ∆ ⊥ ↔ b = ⊥
-- Mathlib/Combinatorics/SimpleGraph/Clique.lean
α : Type u_1
β : Type u_2
G✝ H : SimpleGraph α
n✝ : ℕ
a b c : α
s : Finset α
G : SimpleGraph α
e : α ≃ β
n : ℕ
\u22a2 (SimpleGraph.map e.toEmbedding G).cliqueSet n = map e.toEmbedding '' G.cliqueSet n
-- Mathlib/Combinatorics/SimpleGraph/Clique.lean
α : Type u_1
β : Type u_2
G✝ H : SimpleGraph α
n : ℕ
a b c : α
s : Finset α
G : SimpleGraph α
e : α ≃ β
\u22a2 (SimpleGraph.map e.toEmbedding G).cliqueSet 1 = map e.toEmbedding '' G.cliqueSet 1
-- Mathlib/Combinatorics/SimpleGraph/Clique.lean
α : Type u_1
β : Type u_2
G✝ H : SimpleGraph α
n✝ : ℕ
a b c : α
s : Finset α
G : SimpleGraph α
e : α ≃ β
n : ℕ
hn : n ≠ 1
\u22a2 (SimpleGraph.map e.toEmbedding G).cliqueSet n = map e.toEmbedding '' G.cliqueSet n
-- Mathlib/Data/Nat/Squarefree.lean
s : Finset ℕ
m n✝ p n : ℕ
hn : n ≠ 0
hn' : ∀ (p : ℕ), n.factorization p ≤ 1
\u22a2 Squarefree n
-- Mathlib/Data/Nat/Squarefree.lean
s : Finset ℕ
m n✝ p n : ℕ
hn : n ≠ 0
hn' : ∀ (p : ℕ), n.factorization p ≤ 1
\u22a2 ∀ (a : ℕ), List.count a n.primeFactorsList ≤ 1
-- Mathlib/Data/Nat/Squarefree.lean
s : Finset ℕ
m n✝ p n : ℕ
hn : n ≠ 0
hn' : ∀ (p : ℕ), n.factorization p ≤ 1
a : ℕ
\u22a2 List.count a n.primeFactorsList ≤ 1
-- Mathlib/Data/Nat/Squarefree.lean
s : Finset ℕ
m n✝ p n : ℕ
hn : n ≠ 0
hn' : ∀ (p : ℕ), n.factorization p ≤ 1
a : ℕ
\u22a2 n.factorization a ≤ 1
-- Mathlib/Data/Finset/MulAntidiagonal.lean
α : Type u_1
inst✝ : OrderedCancelCommMonoid α
s t : Set α
hs : s.IsPWO
ht : t.IsPWO
a✝ : α
u : Set α
hu : u.IsPWO
x : α × α
a : α
x✝ : a ∈ {a | (mulAntidiagonal hs ht a).Nonempty}
b : α × α
hb : b ∈ mulAntidiagonal hs ht a
\u22a2 a ∈ s * t
-- Mathlib/Data/Finset/MulAntidiagonal.lean
α : Type u_1
inst✝ : OrderedCancelCommMonoid α
s t : Set α
hs : s.IsPWO
ht : t.IsPWO
a✝ : α
u : Set α
hu : u.IsPWO
x : α × α
a : α
x✝ : a ∈ {a | (mulAntidiagonal hs ht a).Nonempty}
b : α × α
hb : b.1 ∈ s ∧ b.2 ∈ t ∧ b.1 * b.2 = a
\u22a2 a ∈ s * t
-- Mathlib/Algebra/Order/Floor.lean
F : Type u_1
α : Type u_2
β : Type u_3
inst✝⁵ : LinearOrderedSemiring α
inst✝⁴ : LinearOrderedSemiring β
inst✝³ : FloorSemiring α
inst✝² : FloorSemiring β
inst✝¹ : FunLike F α β
inst✝ : RingHomClass F α β
a✝ : α
b : β
f : F
hf : StrictMono ⇑f
a : α
n : ℕ
\u22a2 f a ≤ ↑n ↔ a ≤ ↑n
-- Mathlib/Combinatorics/SimpleGraph/Finite.lean
V : Type u_1
G : SimpleGraph V
e : Sym2 V
inst✝² : Fintype V
inst✝¹ : DecidableRel G.Adj
inst✝ : Nonempty V
\u22a2 G.maxDegree < Fintype.card V
-- Mathlib/Combinatorics/SimpleGraph/Finite.lean
V : Type u_1
G : SimpleGraph V
e : Sym2 V
inst✝² : Fintype V
inst✝¹ : DecidableRel G.Adj
inst✝ : Nonempty V
v : V
hv : G.maxDegree = G.degree v
\u22a2 G.maxDegree < Fintype.card V
-- Mathlib/Combinatorics/SimpleGraph/Finite.lean
V : Type u_1
G : SimpleGraph V
e : Sym2 V
inst✝² : Fintype V
inst✝¹ : DecidableRel G.Adj
inst✝ : Nonempty V
v : V
hv : G.maxDegree = G.degree v
\u22a2 G.degree v < Fintype.card V
-- Mathlib/CategoryTheory/Adjunction/Basic.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
F : C ⥤ D
G : D ⥤ C
G_obj : D → C
e : (X : C) → (Y : D) → (F.obj X ⟶ Y) ≃ (X ⟶ G_obj Y)
he : ∀ (X' X : C) (Y : D) (f : X' ⟶ X) (g : F.obj X ⟶ Y), (e X' Y) (F.map f ≫ g) = f ≫ (e X Y) g
X X' : C
Y : D
f : X ⟶ X'
g : X' ⟶ (rightAdjointOfEquiv e he).obj Y
\u22a2 (e X Y).symm (f ≫ g) = F.map f ≫ (e X' Y).symm g
-- Mathlib/CategoryTheory/Adjunction/Basic.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
F : C ⥤ D
G : D ⥤ C
G_obj : D → C
e : (X : C) → (Y : D) → (F.obj X ⟶ Y) ≃ (X ⟶ G_obj Y)
he : ∀ (X' X : C) (Y : D) (f : X' ⟶ X) (g : F.obj X ⟶ Y), (e X' Y) (F.map f ≫ g) = f ≫ (e X Y) g
X X' : C
Y : D
f : X ⟶ X'
g : X' ⟶ (rightAdjointOfEquiv e he).obj Y
\u22a2 f ≫ g = (e X Y) (F.map f ≫ (e X' Y).symm g)
-- Mathlib/CategoryTheory/Adjunction/Basic.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
F : C ⥤ D
G : D ⥤ C
G_obj : D → C
e : (X : C) → (Y : D) → (F.obj X ⟶ Y) ≃ (X ⟶ G_obj Y)
he : ∀ (X' X : C) (Y : D) (f : X' ⟶ X) (g : F.obj X ⟶ Y), (e X' Y) (F.map f ≫ g) = f ≫ (e X Y) g
X : C
Y Y' : D
g : F.obj X ⟶ Y
h : Y ⟶ Y'
\u22a2 (e X Y') (g ≫ h) = (e X Y) g ≫ (rightAdjointOfEquiv e he).map h
-- Mathlib/Probability/Kernel/Disintegration/CondCdf.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
ρ : Measure (α × ℝ)
inst✝ : IsFiniteMeasure ρ
r : ℚ
\u22a2 (fun a => ↑(condCDF ρ a) ↑r) =ᶠ[ae ρ.fst] fun a => (preCDF ρ r a).toReal
-- Mathlib/Probability/Kernel/Disintegration/CondCdf.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
ρ : Measure (α × ℝ)
inst✝ : IsFiniteMeasure ρ
r : ℚ
\u22a2 (fun a => ↑(stieltjesOfMeasurableRat (fun p r => (preCDF ρ r p.2).toReal) ⋯ ((), a)) ↑r) =ᶠ[ae ρ.fst] fun a => (preCDF ρ r a).toReal
-- Mathlib/CategoryTheory/Monoidal/NaturalTransformation.lean
C : Type u₁
inst✝⁵ : Category.{v₁, u₁} C
inst✝⁴ : MonoidalCategory C
D : Type u₂
inst✝³ : Category.{v₂, u₂} D
inst✝² : MonoidalCategory D
E : Type u₃
inst✝¹ : Category.{v₃, u₃} E
inst✝ : MonoidalCategory E
F G : LaxMonoidalFunctor C D
H K : LaxMonoidalFunctor D E
α : MonoidalNatTrans F G
β : MonoidalNatTrans H K
\u22a2 K.ε ≫ K.map F.ε ≫ K.map (α.app (𝟙_ C)) = K.ε ≫ K.map G.ε
-- Mathlib/CategoryTheory/Monoidal/NaturalTransformation.lean
C : Type u₁
inst✝⁵ : Category.{v₁, u₁} C
inst✝⁴ : MonoidalCategory C
D : Type u₂
inst✝³ : Category.{v₂, u₂} D
inst✝² : MonoidalCategory D
E : Type u₃
inst✝¹ : Category.{v₃, u₃} E
inst✝ : MonoidalCategory E
F G : LaxMonoidalFunctor C D
H K : LaxMonoidalFunctor D E
α : MonoidalNatTrans F G
β : MonoidalNatTrans H K
X Y : C
\u22a2 (β.app (F.obj X) ⊗ β.app (F.obj Y)) ≫ K.μ (F.obj X) (F.obj Y) ≫ K.map (F.μ X Y) ≫ K.map (α.app (X ⊗ Y)) = (β.app (F.obj X) ⊗ β.app (F.obj Y)) ≫ K.μ (F.obj X) (F.obj Y) ≫ K.map (α.app X ⊗ α.app Y) ≫ K.map (G.μ X Y)
-- Mathlib/MeasureTheory/Measure/Lebesgue/EqHaar.lean
E : Type u_1
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : NormedSpace ℝ E
inst✝⁶ : MeasurableSpace E
inst✝⁵ : BorelSpace E
inst✝⁴ : FiniteDimensional ℝ E
μ : Measure E
inst✝³ : μ.IsAddHaarMeasure
F : Type u_2
inst✝² : NormedAddCommGroup F
inst✝¹ : NormedSpace ℝ F
inst✝ : CompleteSpace F
s : Set E
x : E
r : ℝ
hr : 0 ≤ r
\u22a2 μ (closedBall x r) = ENNReal.ofReal (r ^ finrank ℝ E) * μ (ball 0 1)
-- Mathlib/Order/PartialSups.lean
α : Type u_1
inst✝ : SemilatticeSup α
f : ℕ → α
a : α
\u22a2 a ∈ upperBounds (Set.range ⇑(partialSups f)) ↔ a ∈ upperBounds (Set.range f)
-- Mathlib/Order/PartialSups.lean
α : Type u_1
inst✝ : SemilatticeSup α
f : ℕ → α
a : α
\u22a2 (∀ (i k : ℕ), k ≤ i → f k ≤ a) ↔ ∀ (i : ℕ), f i ≤ a
-- Mathlib/Probability/Kernel/Composition.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
γ : Type u_4
mγ : MeasurableSpace γ
s : Set (β × γ)
κ : Kernel α β
inst✝¹ : IsSFiniteKernel κ
η : Kernel (α × β) γ
inst✝ : IsSFiniteKernel η
a : α
hs : MeasurableSet s
\u22a2 ((κ ⊗ₖ η) a) s = κ.compProdFun η a s
-- Mathlib/Probability/Kernel/Composition.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
γ : Type u_4
mγ : MeasurableSpace γ
s : Set (β × γ)
κ : Kernel α β
inst✝¹ : IsSFiniteKernel κ
η : Kernel (α × β) γ
inst✝ : IsSFiniteKernel η
a : α
hs : MeasurableSet s
\u22a2 ({ toFun := fun a => Measure.ofMeasurable (fun s x => κ.compProdFun η a s) ⋯ ⋯, measurable' := ⋯ } a) s = κ.compProdFun η a s
-- Mathlib/Probability/Kernel/Composition.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
γ : Type u_4
mγ : MeasurableSpace γ
s : Set (β × γ)
κ : Kernel α β
inst✝¹ : IsSFiniteKernel κ
η : Kernel (α × β) γ
inst✝ : IsSFiniteKernel η
a : α
hs : MeasurableSet s
\u22a2 IsSFiniteKernel κ ∧ IsSFiniteKernel η
-- Mathlib/Probability/Kernel/Composition.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
γ : Type u_4
mγ : MeasurableSpace γ
s : Set (β × γ)
κ : Kernel α β
inst✝¹ : IsSFiniteKernel κ
η : Kernel (α × β) γ
inst✝ : IsSFiniteKernel η
a : α
hs : MeasurableSet s
\u22a2 (Measure.ofMeasurable (fun s x => κ.compProdFun η a s) ⋯ ⋯) s = ∫⁻ (b : β), (η (a, b)) {c | (b, c) ∈ s} ∂κ a
-- Mathlib/Probability/Kernel/Composition.lean
α : Type u_1
β : Type u_2
ι : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
γ : Type u_4
mγ : MeasurableSpace γ
s : Set (β × γ)
κ : Kernel α β
inst✝¹ : IsSFiniteKernel κ
η : Kernel (α × β) γ
inst✝ : IsSFiniteKernel η
a : α
hs : MeasurableSet s
\u22a2 κ.compProdFun η a s = ∫⁻ (b : β), (η (a, b)) {c | (b, c) ∈ s} ∂κ a
-- Mathlib/Algebra/Ring/Subsemiring/Basic.lean
R : Type u
S : Type v
T : Type w
inst✝⁷ : NonAssocSemiring R
M : Submonoid R
inst✝⁶ : NonAssocSemiring S
inst✝⁵ inst✝⁴ : NonAssocSemiring T
s : Subsemiring R
σR : Type u_1
σS : Type u_2
inst✝³ : SetLike σR R
inst✝² : SetLike σS S
inst✝¹ : SubsemiringClass σR R
inst✝ : SubsemiringClass σS S
f : R →+* S
\u22a2 ↑f.rangeS = ↑⊤ ↔ Set.range ⇑f = Set.univ
-- Mathlib/MeasureTheory/Measure/WithDensityVectorMeasure.lean
α : Type u_1
β : Type u_2
m : MeasurableSpace α
μ ν : Measure α
E : Type u_3
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
f g : α → E
s : Set α
hs : MeasurableSet s
\u22a2 ↑(μ.withDensityᵥ 0) s = ↑0 s
-- Mathlib/MeasureTheory/Measure/WithDensityVectorMeasure.lean
α : Type u_1
β : Type u_2
m : MeasurableSpace α
μ ν : Measure α
E : Type u_3
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
f g : α → E
s : Set α
hs : MeasurableSet s
\u22a2 ∫ (x : α) in s, 0 ∂μ = ↑0 s
-- Mathlib/Data/Nat/PrimeFin.lean
a b k m n p a✝ : ℕ
\u22a2 a✝ ∈ primeFactors 1 ↔ a✝ ∈ ∅
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
a b : ℤ√↑d
ha✝ : a.Nonneg
hb : b.Nonneg
x y z w : ℕ
ha : { re := -↑x, im := ↑y }.Nonneg
x✝ : { re := ↑z, im := ↑w }.Nonneg
\u22a2 ({ re := -↑x, im := ↑y } * { re := ↑z, im := ↑w }).Nonneg
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
a b : ℤ√↑d
ha✝ : a.Nonneg
hb : b.Nonneg
x y z w : ℕ
ha : { re := -↑x, im := ↑y }.Nonneg
x✝ : { re := ↑z, im := ↑w }.Nonneg
\u22a2 ({ re := ↑z, im := ↑w } * { re := -↑x, im := ↑y }).Nonneg
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
a b : ℤ√↑d
ha✝ : a.Nonneg
hb : b.Nonneg
x y z w : ℕ
ha : { re := ↑x, im := -↑y }.Nonneg
x✝ : { re := ↑z, im := ↑w }.Nonneg
\u22a2 ({ re := ↑x, im := -↑y } * { re := ↑z, im := ↑w }).Nonneg
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
a b : ℤ√↑d
ha✝ : a.Nonneg
hb : b.Nonneg
x y z w : ℕ
ha : { re := ↑x, im := -↑y }.Nonneg
x✝ : { re := ↑z, im := ↑w }.Nonneg
\u22a2 ({ re := ↑z, im := ↑w } * { re := ↑x, im := -↑y }).Nonneg
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
a b : ℤ√↑d
ha✝ : a.Nonneg
hb✝ : b.Nonneg
x y z w : ℕ
ha : { re := -↑x, im := ↑y }.Nonneg
hb : { re := -↑z, im := ↑w }.Nonneg
\u22a2 ({ re := -↑x, im := ↑y } * { re := -↑z, im := ↑w }).Nonneg
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
a b : ℤ√↑d
ha✝ : a.Nonneg
hb✝ : b.Nonneg
x y z w : ℕ
ha : { re := -↑x, im := ↑y }.Nonneg
hb : { re := -↑z, im := ↑w }.Nonneg
\u22a2 { re := ↑x * ↑z + ↑d * ↑y * ↑w, im := -(↑x * ↑w + ↑y * ↑z) }.Nonneg
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
a b : ℤ√↑d
ha✝ : a.Nonneg
hb✝ : b.Nonneg
x y z w : ℕ
ha : { re := -↑x, im := ↑y }.Nonneg
hb : { re := ↑z, im := -↑w }.Nonneg
\u22a2 ({ re := -↑x, im := ↑y } * { re := ↑z, im := -↑w }).Nonneg
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
a b : ℤ√↑d
ha✝ : a.Nonneg
hb✝ : b.Nonneg
x y z w : ℕ
ha : { re := -↑x, im := ↑y }.Nonneg
hb : { re := ↑z, im := -↑w }.Nonneg
\u22a2 { re := -(↑x * ↑z + ↑d * ↑y * ↑w), im := ↑x * ↑w + ↑y * ↑z }.Nonneg
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
a b : ℤ√↑d
ha✝ : a.Nonneg
hb✝ : b.Nonneg
x y z w : ℕ
ha : { re := ↑x, im := -↑y }.Nonneg
hb : { re := -↑z, im := ↑w }.Nonneg
\u22a2 ({ re := ↑x, im := -↑y } * { re := -↑z, im := ↑w }).Nonneg
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d : ℕ
a b : ℤ√↑d
ha✝ : a.Nonneg
hb✝ : b.Nonneg
x y z w : ℕ
ha : { re := ↑x, im := -↑y }.Nonneg
hb : { re := -↑z, im := ↑w }.Nonneg
\u22a2 { re := -(↑x * ↑z + ↑d * ↑y * ↑w), im := ↑x * ↑w + ↑y * ↑z }.Nonneg