ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/MeasureTheory/Function/ConditionalExpectation/Basic.lean
α : Type u_1
F : Type u_2
F' : Type u_3
𝕜 : Type u_4
p : ℝ≥0∞
inst✝⁷ : RCLike 𝕜
inst✝⁶ : NormedAddCommGroup F
inst✝⁵ : NormedSpace 𝕜 F
inst✝⁴ : NormedAddCommGroup F'
inst✝³ : NormedSpace 𝕜 F'
inst✝² : NormedSpace ℝ F'
inst✝¹ : CompleteSpace F'
m m0 : MeasurableSpace α
μ : Measure α
f✝ g✝ : α → F'
s✝ : Set α
hm : m ≤ m0
inst✝ : SigmaFinite (μ.trim hm)
f g : α → F'
hf : Integrable f μ
hg_int_finite : ∀ (s : Set α), MeasurableSet s → μ s < ⊤ → IntegrableOn g s μ
hg_eq : ∀ (s : Set α), MeasurableSet s → μ s < ⊤ → ∫ (x : α) in s, g x ∂μ = ∫ (x : α) in s, f x ∂μ
hgm : AEStronglyMeasurable' m g μ
s : Set α
hs : MeasurableSet s
hμs : μ s < ⊤

⊢ ∫ (x : α) in s, g x ∂μ = ∫ (x : α) in s, (μ[f|m]) x ∂μ
-- Mathlib/Data/Finset/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
p q : α → Prop
inst✝¹ : DecidablePred p
inst✝ : DecidablePred q
s t : Finset α
a : α

⊢ filter p {a} = if p a then {a} else ∅
-- Mathlib/ModelTheory/Satisfiability.lean
L : Language
T : L.Theory
α : Type w
n : ℕ
φ : L.Sentence

⊢ T ⊨ᵇ φ ↔ ∃ T0, ↑T0 ⊆ T ∧ ↑T0 ⊨ᵇ φ
-- Mathlib/ModelTheory/Satisfiability.lean
L : Language
T : L.Theory
α : Type w
n : ℕ
φ : L.Sentence

⊢ ¬(T ∪ {Formula.not φ}).IsSatisfiable ↔ ∃ T0, ↑T0 ⊆ T ∧ ¬(↑T0 ∪ {Formula.not φ}).IsSatisfiable
-- Mathlib/ModelTheory/Satisfiability.lean
L : Language
T : L.Theory
α : Type w
n : ℕ
φ : L.Sentence

⊢ (∀ (T0 : Finset L.Sentence), ↑T0 ⊆ T ∪ {Formula.not φ} → IsSatisfiable ↑T0) ↔ ¬∃ T0, ↑T0 ⊆ T ∧ ¬(↑T0 ∪ {Formula.not φ}).IsSatisfiable
-- Mathlib/LinearAlgebra/PiTensorProduct.lean
ι : Type u_1
ι₂ : Type u_2
ι₃ : Type u_3
R : Type u_4
inst✝¹² : CommSemiring R
R₁ : Type u_5
R₂ : Type u_6
s : ι → Type u_7
inst✝¹¹ : (i : ι) → AddCommMonoid (s i)
inst✝¹⁰ : (i : ι) → Module R (s i)
M : Type u_8
inst✝⁹ : AddCommMonoid M
inst✝⁸ : Module R M
E : Type u_9
inst✝⁷ : AddCommMonoid E
inst✝⁶ : Module R E
F : Type u_10
inst✝⁵ : AddCommMonoid F
t : ι → Type u_11
t' : ι → Type u_12
inst✝⁴ : (i : ι) → AddCommMonoid (t i)
inst✝³ : (i : ι) → Module R (t i)
inst✝² : (i : ι) → AddCommMonoid (t' i)
inst✝¹ : (i : ι) → Module R (t' i)
g : (i : ι) → t i →ₗ[R] t' i
f : (i : ι) → s i →ₗ[R] t i
inst✝ : DecidableEq ι
i : ι
u v : s i →ₗ[R] t i
x : (i : ι) → s i

⊢ ((map (update f i (u + v))).compMultilinearMap (tprod R)) x = ((map (update f i u) + map (update f i v)).compMultilinearMap (tprod R)) x
-- 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
adj : CoreHomEquiv F G
X' X : C
Y Y' : D
f : X ⟶ G.obj Y
g : Y ⟶ Y'

⊢ F.map f ≫ (adj.homEquiv (G.obj Y) Y').symm (G.map g) = (adj.homEquiv X Y).symm f ≫ 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
adj : CoreHomEquiv F G
X' X : C
Y Y' : D
f : X ⟶ G.obj Y
g : Y ⟶ Y'

⊢ f ≫ G.map g = (adj.homEquiv X Y') ((adj.homEquiv X Y).symm f ≫ g)
-- Mathlib/Analysis/SpecialFunctions/Log/Basic.lean
x y : ℝ
hx : x ≠ 0

⊢ rexp (log x) = |x|
-- Mathlib/LinearAlgebra/LinearIndependent.lean
ι : Type u'
ι' : Type u_1
R : Type u_2
K : Type u_3
M✝ : Type u_4
M' : Type u_5
M'' : Type u_6
V : Type u
V' : Type u_7
v✝ : ι → M✝
inst✝⁸ : Ring R
inst✝⁷ : AddCommGroup M✝
inst✝⁶ : AddCommGroup M'
inst✝⁵ : AddCommGroup M''
inst✝⁴ : Module R M✝
inst✝³ : Module R M'
inst✝² : Module R M''
a b : R
x y : M✝
M : Type u_8
inst✝¹ : AddCommGroup M
inst✝ : Module R M
v : ι → M
li : LinearIndependent R v
c d : R
i j : ι
hc : c ≠ 0
h : c • v i = d • v j
l : ι →₀ R := Finsupp.single i c - Finsupp.single j d

⊢ i = j
-- Mathlib/LinearAlgebra/LinearIndependent.lean
ι : Type u'
ι' : Type u_1
R : Type u_2
K : Type u_3
M✝ : Type u_4
M' : Type u_5
M'' : Type u_6
V : Type u
V' : Type u_7
v✝ : ι → M✝
inst✝⁸ : Ring R
inst✝⁷ : AddCommGroup M✝
inst✝⁶ : AddCommGroup M'
inst✝⁵ : AddCommGroup M''
inst✝⁴ : Module R M✝
inst✝³ : Module R M'
inst✝² : Module R M''
a b : R
x y : M✝
M : Type u_8
inst✝¹ : AddCommGroup M
inst✝ : Module R M
v : ι → M
li : LinearIndependent R v
c d : R
i j : ι
hc : c ≠ 0
h : c • v i = d • v j
l : ι →₀ R := Finsupp.single i c - Finsupp.single j d
h_total : (Finsupp.total ι M R v) l = 0

⊢ i = j
-- Mathlib/LinearAlgebra/LinearIndependent.lean
ι : Type u'
ι' : Type u_1
R : Type u_2
K : Type u_3
M✝ : Type u_4
M' : Type u_5
M'' : Type u_6
V : Type u
V' : Type u_7
v✝ : ι → M✝
inst✝⁸ : Ring R
inst✝⁷ : AddCommGroup M✝
inst✝⁶ : AddCommGroup M'
inst✝⁵ : AddCommGroup M''
inst✝⁴ : Module R M✝
inst✝³ : Module R M'
inst✝² : Module R M''
a b : R
x y : M✝
M : Type u_8
inst✝¹ : AddCommGroup M
inst✝ : Module R M
v : ι → M
li : LinearIndependent R v
c d : R
i j : ι
hc : c ≠ 0
h : c • v i = d • v j
l : ι →₀ R := Finsupp.single i c - Finsupp.single j d
h_total : (Finsupp.total ι M R v) l = 0
h_single_eq : Finsupp.single i c = Finsupp.single j d

⊢ i = j
-- Mathlib/LinearAlgebra/LinearIndependent.lean
ι : Type u'
ι' : Type u_1
R : Type u_2
K : Type u_3
M✝ : Type u_4
M' : Type u_5
M'' : Type u_6
V : Type u
V' : Type u_7
v✝ : ι → M✝
inst✝⁸ : Ring R
inst✝⁷ : AddCommGroup M✝
inst✝⁶ : AddCommGroup M'
inst✝⁵ : AddCommGroup M''
inst✝⁴ : Module R M✝
inst✝³ : Module R M'
inst✝² : Module R M''
a b : R
x y : M✝
M : Type u_8
inst✝¹ : AddCommGroup M
inst✝ : Module R M
v : ι → M
li : LinearIndependent R v
c d : R
i j : ι
hc : c ≠ 0
h : c • v i = d • v j
l : ι →₀ R := Finsupp.single i c - Finsupp.single j d
h_total : (Finsupp.total ι M R v) l = 0
h_single_eq : Finsupp.single i c = Finsupp.single j d
H : i = j
right✝ : c = d

⊢ i = j
-- Mathlib/LinearAlgebra/LinearIndependent.lean
ι : Type u'
ι' : Type u_1
R : Type u_2
K : Type u_3
M✝ : Type u_4
M' : Type u_5
M'' : Type u_6
V : Type u
V' : Type u_7
v✝ : ι → M✝
inst✝⁸ : Ring R
inst✝⁷ : AddCommGroup M✝
inst✝⁶ : AddCommGroup M'
inst✝⁵ : AddCommGroup M''
inst✝⁴ : Module R M✝
inst✝³ : Module R M'
inst✝² : Module R M''
a b : R
x y : M✝
M : Type u_8
inst✝¹ : AddCommGroup M
inst✝ : Module R M
v : ι → M
li : LinearIndependent R v
c d : R
i j : ι
hc✝ : c ≠ 0
h : c • v i = d • v j
l : ι →₀ R := Finsupp.single i c - Finsupp.single j d
h_total : (Finsupp.total ι M R v) l = 0
h_single_eq : Finsupp.single i c = Finsupp.single j d
hc : c = 0
right✝ : d = 0

⊢ i = j
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝¹ : MeasurableSpace β
μ✝ ν ν₁ ν₂ : Measure α
s t : Set α
μ : Measure α
inst✝ : SigmaFinite μ

⊢ ⋃ i, spanningSets μ i = univ
-- Mathlib/RingTheory/Polynomial/Basic.lean
R : Type u
S : Type u_1
inst✝¹ : Ring R
inst✝ : Semiring S
f : R →+* S
x : S
p : R[X]
T : Subring R
hp : ↑p.coeffs ⊆ ↑T
i : ℕ

⊢ ↑((toSubring 1 T ⋯).coeff i) = ↑(coeff 1 i)
-- Mathlib/MeasureTheory/Measure/Restrict.lean
R : Type u_1
α : Type u_2
β : Type u_3
δ : Type u_4
γ : Type u_5
ι : Type u_6
m0 : MeasurableSpace α
μ : Measure α
s : Set α
hs : MeasurableSet s
p : α → Prop

⊢ (∀ᵐ (x : α) ∂μ.restrict s, p x) ↔ ∀ᵐ (x : ↑s) ∂Measure.comap Subtype.val μ, p ↑x
-- Mathlib/Algebra/DirectLimit.lean
R : Type u
inst✝⁵ : Ring R
ι : Type v
inst✝⁴ : Preorder ι
G : ι → Type w
inst✝³ : (i : ι) → CommRing (G i)
f : (i j : ι) → i ≤ j → G i → G j
f' : (i j : ι) → i ≤ j → G i →+* G j
inst✝² : DirectedSystem G fun i j h => ⇑(f' i j h)
x : FreeCommRing ((i : ι) × G i)
s t : Set ((i : ι) × G i)
inst✝¹ : DecidablePred fun x => x ∈ s
inst✝ : DecidablePred fun x => x ∈ t
hxs : x.IsSupported s
j k : ι
hj : ∀ z ∈ s, z.fst ≤ j
hk : ∀ z ∈ t, z.fst ≤ k
hjk : j ≤ k
hst : s ⊆ t

⊢ (f' j k hjk) ((lift fun ix => (f' (↑ix).fst j ⋯) (↑ix).snd) ((restriction s) x)) = (lift fun ix => (f' (↑ix).fst k ⋯) (↑ix).snd) ((restriction t) x)
-- Mathlib/Algebra/DirectLimit.lean
R : Type u
inst✝⁵ : Ring R
ι : Type v
inst✝⁴ : Preorder ι
G : ι → Type w
inst✝³ : (i : ι) → CommRing (G i)
f : (i j : ι) → i ≤ j → G i → G j
f' : (i j : ι) → i ≤ j → G i →+* G j
inst✝² : DirectedSystem G fun i j h => ⇑(f' i j h)
x : FreeCommRing ((i : ι) × G i)
s t : Set ((i : ι) × G i)
inst✝¹ : DecidablePred fun x => x ∈ s
inst✝ : DecidablePred fun x => x ∈ t
hxs : x.IsSupported s
j k : ι
hj : ∀ z ∈ s, z.fst ≤ j
hk : ∀ z ∈ t, z.fst ≤ k
hjk : j ≤ k
hst : s ⊆ t

⊢ (f' j k hjk) ((lift fun ix => (f' (↑ix).fst j ⋯) (↑ix).snd) ((restriction s) 1)) = (lift fun ix => (f' (↑ix).fst k ⋯) (↑ix).snd) ((restriction t) 1)
-- Mathlib/Algebra/DirectLimit.lean
R : Type u
inst✝⁵ : Ring R
ι : Type v
inst✝⁴ : Preorder ι
G : ι → Type w
inst✝³ : (i : ι) → CommRing (G i)
f : (i j : ι) → i ≤ j → G i → G j
f' : (i j : ι) → i ≤ j → G i →+* G j
inst✝² : DirectedSystem G fun i j h => ⇑(f' i j h)
x : FreeCommRing ((i : ι) × G i)
s t : Set ((i : ι) × G i)
inst✝¹ : DecidablePred fun x => x ∈ s
inst✝ : DecidablePred fun x => x ∈ t
hxs : x.IsSupported s
j k : ι
hj : ∀ z ∈ s, z.fst ≤ j
hk : ∀ z ∈ t, z.fst ≤ k
hjk : j ≤ k
hst : s ⊆ t

⊢ (f' j k hjk) ((lift fun ix => (f' (↑ix).fst j ⋯) (↑ix).snd) ((restriction s) (-1))) = (lift fun ix => (f' (↑ix).fst k ⋯) (↑ix).snd) ((restriction t) (-1))
-- Mathlib/Algebra/DirectLimit.lean
R : Type u
inst✝⁵ : Ring R
ι : Type v
inst✝⁴ : Preorder ι
G : ι → Type w
inst✝³ : (i : ι) → CommRing (G i)
f : (i j : ι) → i ≤ j → G i → G j
f' : (i j : ι) → i ≤ j → G i →+* G j
inst✝² : DirectedSystem G fun i j h => ⇑(f' i j h)
x : FreeCommRing ((i : ι) × G i)
s t : Set ((i : ι) × G i)
inst✝¹ : DecidablePred fun x => x ∈ s
inst✝ : DecidablePred fun x => x ∈ t
hxs : x.IsSupported s
j k : ι
hj : ∀ z ∈ s, z.fst ≤ j
hk : ∀ z ∈ t, z.fst ≤ k
hjk : j ≤ k
hst : s ⊆ t

⊢ ∀ z ∈ FreeCommRing.of '' s, ∀ (n : FreeCommRing ((i : ι) × G i)), (f' j k hjk) ((lift fun ix => (f' (↑ix).fst j ⋯) (↑ix).snd) ((restriction s) n)) = (lift fun ix => (f' (↑ix).fst k ⋯) (↑ix).snd) ((restriction t) n) → (f' j k hjk) ((lift fun ix => (f' (↑ix).fst j ⋯) (↑ix).snd) ((restriction s) (z * n))) = (lift fun ix => (f' (↑ix).fst k ⋯) (↑ix).snd) ((restriction t) (z * n))
-- Mathlib/Algebra/DirectLimit.lean
R : Type u
inst✝⁵ : Ring R
ι : Type v
inst✝⁴ : Preorder ι
G : ι → Type w
inst✝³ : (i : ι) → CommRing (G i)
f : (i j : ι) → i ≤ j → G i → G j
f' : (i j : ι) → i ≤ j → G i →+* G j
inst✝² : DirectedSystem G fun i j h => ⇑(f' i j h)
x : FreeCommRing ((i : ι) × G i)
s t : Set ((i : ι) × G i)
inst✝¹ : DecidablePred fun x => x ∈ s
inst✝ : DecidablePred fun x => x ∈ t
hxs : x.IsSupported s
j k : ι
hj : ∀ z ∈ s, z.fst ≤ j
hk : ∀ z ∈ t, z.fst ≤ k
hjk : j ≤ k
hst : s ⊆ t

⊢ ∀ {x y : FreeCommRing ((i : ι) × G i)}, (f' j k hjk) ((lift fun ix => (f' (↑ix).fst j ⋯) (↑ix).snd) ((restriction s) x)) = (lift fun ix => (f' (↑ix).fst k ⋯) (↑ix).snd) ((restriction t) x) → (f' j k hjk) ((lift fun ix => (f' (↑ix).fst j ⋯) (↑ix).snd) ((restriction s) y)) = (lift fun ix => (f' (↑ix).fst k ⋯) (↑ix).snd) ((restriction t) y) → (f' j k hjk) ((lift fun ix => (f' (↑ix).fst j ⋯) (↑ix).snd) ((restriction s) (x + y))) = (lift fun ix => (f' (↑ix).fst k ⋯) (↑ix).snd) ((restriction t) (x + y))
-- Mathlib/SetTheory/Cardinal/Finite.lean
α : Type u_1
β : Type u_2
n : ℕ
c : Cardinal.{u_3}

⊢ ↑n = toPartENat c ↔ ↑n = c
-- Mathlib/Algebra/Order/Ring/Rat.lean
a b c p q : ℚ
n₁ : ℤ
d₁ : ℕ
h₁ : d₁ ≠ 0
n₂ : ℤ
d₂ : ℕ
h₂ : d₂ ≠ 0

⊢ 0 ≤ n₁ /. ↑d₁ → 0 ≤ n₂ /. ↑d₂ → 0 ≤ n₁ /. ↑d₁ + n₂ /. ↑d₂
-- Mathlib/Algebra/Order/Ring/Rat.lean
a b c p q : ℚ
n₁ : ℤ
d₁ : ℕ
h₁ : d₁ ≠ 0
n₂ : ℤ
d₂ : ℕ
h₂ : d₂ ≠ 0
d₁0 : 0 < ↑d₁

⊢ 0 ≤ n₁ /. ↑d₁ → 0 ≤ n₂ /. ↑d₂ → 0 ≤ n₁ /. ↑d₁ + n₂ /. ↑d₂
-- Mathlib/Algebra/Order/Ring/Rat.lean
a b c p q : ℚ
n₁ : ℤ
d₁ : ℕ
h₁ : d₁ ≠ 0
n₂ : ℤ
d₂ : ℕ
h₂ : d₂ ≠ 0
d₁0 : 0 < ↑d₁
d₂0 : 0 < ↑d₂

⊢ 0 ≤ n₁ /. ↑d₁ → 0 ≤ n₂ /. ↑d₂ → 0 ≤ n₁ /. ↑d₁ + n₂ /. ↑d₂
-- Mathlib/Algebra/Order/Ring/Rat.lean
a b c p q : ℚ
n₁ : ℤ
d₁ : ℕ
h₁ : d₁ ≠ 0
n₂ : ℤ
d₂ : ℕ
h₂ : d₂ ≠ 0
d₁0 : 0 < ↑d₁
d₂0 : 0 < ↑d₂

⊢ 0 ≤ n₁ → 0 ≤ n₂ → 0 ≤ n₁ * ↑d₂ + n₂ * ↑d₁
-- Mathlib/LinearAlgebra/AffineSpace/Combination.lean
k : Type u_1
V : Type u_2
P : Type u_3
inst✝² : Ring k
inst✝¹ : AddCommGroup V
inst✝ : Module k V
S : AffineSpace V P
ι : Type u_4
s : Finset ι
ι₂ : Type u_5
s₂ : Finset ι₂
w : ι → k
p₁ p₂ : ι → P

⊢ ∑ i ∈ s, w i • (p₁ i -ᵥ p₂ i) = (affineCombination k s p₁) w -ᵥ (affineCombination k s p₂) w
-- Mathlib/LinearAlgebra/AffineSpace/Combination.lean
k : Type u_1
V : Type u_2
P : Type u_3
inst✝² : Ring k
inst✝¹ : AddCommGroup V
inst✝ : Module k V
S : AffineSpace V P
ι : Type u_4
s : Finset ι
ι₂ : Type u_5
s₂ : Finset ι₂
w : ι → k
p₁ p₂ : ι → P

⊢ ∑ i ∈ s, w i • (p₁ i -ᵥ p₂ i) = (s.weightedVSubOfPoint p₁ (Classical.choice ⋯)) w - (s.weightedVSubOfPoint p₂ (Classical.choice ⋯)) w
-- Mathlib/Analysis/Convex/Basic.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
β : Type u_4
inst✝⁴ : OrderedRing 𝕜
inst✝³ : AddCommGroup E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 E
inst✝ : Module 𝕜 F
s t : Set E
a : E
h : Convex 𝕜 (a +ᵥ s)

⊢ Convex 𝕜 s
-- Mathlib/RingTheory/HahnSeries/Addition.lean
Γ : Type u_1
R : Type u_2
inst✝¹ : PartialOrder Γ
inst✝ : AddMonoid R
x : (HahnSeries Γ R)ᵃᵒᵖ

⊢ (addOppositeEquiv.symm x).orderTop = (AddOpposite.unop x).orderTop
-- Mathlib/Data/Nat/Nth.lean
p : ℕ → Prop
hf : (setOf p).Infinite

⊢ StrictMono (nth p)
-- Mathlib/Data/Nat/Nth.lean
p : ℕ → Prop
hf : (setOf p).Infinite

⊢ StrictMono (Subtype.val ∘ ⇑(Subtype.orderIsoOfNat (setOf p)))
-- 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
P' : Type u_3
inst✝³ : CommRing P'
inst✝² : Algebra R P'
loc' : IsLocalization S P'
P'' : Type u_4
inst✝¹ : CommRing P''
inst✝ : Algebra R P''
loc'' : IsLocalization S P''
I J : FractionalIdeal S P
g✝ : P →ₐ[R] P'
g : P ≃ₐ[R] P'

⊢ map (↑g.symm) (map (↑g) I) = I
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/TwoVariable.lean
z τ : ℂ
hτ : τ.im ≤ 0

⊢ jacobiTheta₂ z τ = 0
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/TwoVariable.lean
z τ : ℂ
hτ : τ.im ≤ 0

⊢ ¬Summable fun b => jacobiTheta₂_term b z τ
-- Mathlib/Combinatorics/SimpleGraph/Subgraph.lean
ι : Sort u_1
V : Type u
W : Type v
G : SimpleGraph V
G₁ G₂ : G.Subgraph
a b : V
G' : G.Subgraph
v : V
inst✝¹ : Fintype ↑(G'.neighborSet v)
inst✝ : Fintype ↑(G.neighborSet v)

⊢ G'.degree v ≤ G.degree v
-- Mathlib/Combinatorics/SimpleGraph/Subgraph.lean
ι : Sort u_1
V : Type u
W : Type v
G : SimpleGraph V
G₁ G₂ : G.Subgraph
a b : V
G' : G.Subgraph
v : V
inst✝¹ : Fintype ↑(G'.neighborSet v)
inst✝ : Fintype ↑(G.neighborSet v)

⊢ G'.degree v ≤ Fintype.card ↑(G.neighborSet v)
-- Mathlib/Combinatorics/SetFamily/LYM.lean
𝕜 : Type u_1
α : Type u_2
inst✝¹ : LinearOrderedField 𝕜
inst✝ : DecidableEq α
k : ℕ
𝒜 : Finset (Finset α)
s✝ s : Finset α

⊢ s ∈ 𝒜 # k ∪ ∂ (falling (k + 1) 𝒜) ↔ s ∈ falling k 𝒜
-- Mathlib/Combinatorics/SetFamily/LYM.lean
𝕜 : Type u_1
α : Type u_2
inst✝¹ : LinearOrderedField 𝕜
inst✝ : DecidableEq α
k : ℕ
𝒜 : Finset (Finset α)
s✝ s : Finset α

⊢ (s ∈ 𝒜 ∧ s.card = k ∨ ∃ s_1, ((∃ t ∈ 𝒜, s_1 ⊆ t) ∧ s_1.card = k + 1) ∧ ∃ a ∈ s_1, s_1.erase a = s) ↔ (∃ t ∈ 𝒜, s ⊆ t) ∧ s.card = k
-- Mathlib/AlgebraicGeometry/EllipticCurve/Jacobian.lean
R : Type u
inst✝¹ : CommRing R
W' : Jacobian R
F : Type v
inst✝ : Field F
W : Jacobian F

⊢ (pderiv z) (X y ^ 2 + C W'.a₁ * X x * X y * X z + C W'.a₃ * X y * X z ^ 3 - (X x ^ 3 + C W'.a₂ * X x ^ 2 * X z ^ 2 + C W'.a₄ * X x * X z ^ 4 + C W'.a₆ * X z ^ 6)) = C W'.a₁ * X x * X y + C (3 * W'.a₃) * X y * X z ^ 2 - (C (2 * W'.a₂) * X x ^ 2 * X z + C (4 * W'.a₄) * X x * X z ^ 3 + C (6 * W'.a₆) * X z ^ 5)
-- Mathlib/AlgebraicGeometry/EllipticCurve/Jacobian.lean
R : Type u
inst✝¹ : CommRing R
W' : Jacobian R
F : Type v
inst✝ : Field F
W : Jacobian F

⊢ ↑2 * X y ^ (2 - 1) * 0 + (((0 * X x + C W'.a₁ * 0) * X y + C W'.a₁ * X x * 0) * X z + C W'.a₁ * X x * X y * 1) + ((0 * X y + C W'.a₃ * 0) * X z ^ 3 + C W'.a₃ * X y * (↑3 * X z ^ (3 - 1) * 1)) - (↑3 * X x ^ (3 - 1) * 0 + ((0 * X x ^ 2 + C W'.a₂ * (↑2 * X x ^ (2 - 1) * 0)) * X z ^ 2 + C W'.a₂ * X x ^ 2 * (↑2 * X z ^ (2 - 1) * 1)) + ((0 * X x + C W'.a₄ * 0) * X z ^ 4 + C W'.a₄ * X x * (↑4 * X z ^ (4 - 1) * 1)) + (0 * X z ^ 6 + C W'.a₆ * (↑6 * X z ^ (6 - 1) * 1))) = C W'.a₁ * X x * X y + 3 * C W'.a₃ * X y * X z ^ 2 - (2 * C W'.a₂ * X x ^ 2 * X z + 4 * C W'.a₄ * X x * X z ^ 3 + 6 * C W'.a₆ * X z ^ 5)
-- Mathlib/Algebra/Order/Ring/Basic.lean
α : Type u_1
M : Type u_2
R : Type u_3
inst✝ : StrictOrderedRing R
a : R
ha : a < 0

⊢ 0 < a * a
-- Mathlib/GroupTheory/FreeGroup/NielsenSchreier.lean
G : Type u
inst✝² : Groupoid G
inst✝¹ : IsFreeGroupoid G
T : WideSubquiver (Symmetrify (Generators G))
inst✝ : Arborescence (WideSubquiver.toType (Symmetrify (Generators G)) T)
a : G
p : Path (root (WideSubquiver.toType (Symmetrify (Generators G)) T)) a

⊢ treeHom T a = homOfPath T p
-- Mathlib/Analysis/InnerProductSpace/Orientation.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : InnerProductSpace ℝ E
n : ℕ
_i : Fact (finrank ℝ E = n + 1)
o : Orientation ℝ E (Fin (n + 1))
v : Fin (n + 1) → E

⊢ |o.volumeForm v| ≤ ∏ i : Fin (n + 1), ‖v i‖
-- Mathlib/Analysis/InnerProductSpace/Orientation.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : InnerProductSpace ℝ E
n : ℕ
_i : Fact (finrank ℝ E = n + 1)
o : Orientation ℝ E (Fin (n + 1))
v : Fin (n + 1) → E
this : FiniteDimensional ℝ E

⊢ |o.volumeForm v| ≤ ∏ i : Fin (n + 1), ‖v i‖
-- Mathlib/Analysis/InnerProductSpace/Orientation.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : InnerProductSpace ℝ E
n : ℕ
_i : Fact (finrank ℝ E = n + 1)
o : Orientation ℝ E (Fin (n + 1))
v : Fin (n + 1) → E
this✝ : FiniteDimensional ℝ E
this : finrank ℝ E = Fintype.card (Fin n.succ)

⊢ |o.volumeForm v| ≤ ∏ i : Fin (n + 1), ‖v i‖
-- Mathlib/Analysis/InnerProductSpace/Orientation.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : InnerProductSpace ℝ E
n : ℕ
_i : Fact (finrank ℝ E = n + 1)
o : Orientation ℝ E (Fin (n + 1))
v : Fin (n + 1) → E
this✝ : FiniteDimensional ℝ E
this : finrank ℝ E = Fintype.card (Fin n.succ)
b : OrthonormalBasis (Fin n.succ) ℝ E := gramSchmidtOrthonormalBasis this v

⊢ |o.volumeForm v| ≤ ∏ i : Fin (n + 1), ‖v i‖
-- Mathlib/Analysis/InnerProductSpace/Orientation.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : InnerProductSpace ℝ E
n : ℕ
_i : Fact (finrank ℝ E = n + 1)
o : Orientation ℝ E (Fin (n + 1))
v : Fin (n + 1) → E
this✝ : FiniteDimensional ℝ E
this : finrank ℝ E = Fintype.card (Fin n.succ)
b : OrthonormalBasis (Fin n.succ) ℝ E := gramSchmidtOrthonormalBasis this v
hb : b.toBasis.det v = ∏ i : Fin n.succ, ⟪b i, v i⟫_ℝ

⊢ |o.volumeForm v| ≤ ∏ i : Fin (n + 1), ‖v i‖
-- Mathlib/Analysis/InnerProductSpace/Orientation.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : InnerProductSpace ℝ E
n : ℕ
_i : Fact (finrank ℝ E = n + 1)
o : Orientation ℝ E (Fin (n + 1))
v : Fin (n + 1) → E
this✝ : FiniteDimensional ℝ E
this : finrank ℝ E = Fintype.card (Fin n.succ)
b : OrthonormalBasis (Fin n.succ) ℝ E := gramSchmidtOrthonormalBasis this v
hb : b.toBasis.det v = ∏ i : Fin n.succ, ⟪b i, v i⟫_ℝ

⊢ ∏ x : Fin n.succ, |⟪b x, v x⟫_ℝ| ≤ ∏ i : Fin (n + 1), ‖v i‖
-- Mathlib/Analysis/InnerProductSpace/Orientation.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : InnerProductSpace ℝ E
n : ℕ
_i : Fact (finrank ℝ E = n + 1)
o : Orientation ℝ E (Fin (n + 1))
v : Fin (n + 1) → E
this✝ : FiniteDimensional ℝ E
this : finrank ℝ E = Fintype.card (Fin n.succ)
b : OrthonormalBasis (Fin n.succ) ℝ E := gramSchmidtOrthonormalBasis this v
hb : b.toBasis.det v = ∏ i : Fin n.succ, ⟪b i, v i⟫_ℝ

⊢ ∀ i ∈ Finset.univ, 0 ≤ |⟪b i, v i⟫_ℝ|
-- Mathlib/Analysis/InnerProductSpace/Orientation.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : InnerProductSpace ℝ E
n : ℕ
_i : Fact (finrank ℝ E = n + 1)
o : Orientation ℝ E (Fin (n + 1))
v : Fin (n + 1) → E
this✝ : FiniteDimensional ℝ E
this : finrank ℝ E = Fintype.card (Fin n.succ)
b : OrthonormalBasis (Fin n.succ) ℝ E := gramSchmidtOrthonormalBasis this v
hb : b.toBasis.det v = ∏ i : Fin n.succ, ⟪b i, v i⟫_ℝ

⊢ ∀ i ∈ Finset.univ, |⟪b i, v i⟫_ℝ| ≤ ‖v i‖
-- Mathlib/Analysis/InnerProductSpace/Orientation.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : InnerProductSpace ℝ E
n : ℕ
_i : Fact (finrank ℝ E = n + 1)
o : Orientation ℝ E (Fin (n + 1))
v : Fin (n + 1) → E
this✝ : FiniteDimensional ℝ E
this : finrank ℝ E = Fintype.card (Fin n.succ)
b : OrthonormalBasis (Fin n.succ) ℝ E := gramSchmidtOrthonormalBasis this v
hb : b.toBasis.det v = ∏ i : Fin n.succ, ⟪b i, v i⟫_ℝ
i : Fin n.succ
a✝ : i ∈ Finset.univ

⊢ |⟪b i, v i⟫_ℝ| ≤ ‖v i‖
-- Mathlib/Analysis/InnerProductSpace/Orientation.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : InnerProductSpace ℝ E
n : ℕ
_i : Fact (finrank ℝ E = n + 1)
o : Orientation ℝ E (Fin (n + 1))
v : Fin (n + 1) → E
this✝ : FiniteDimensional ℝ E
this : finrank ℝ E = Fintype.card (Fin n.succ)
b : OrthonormalBasis (Fin n.succ) ℝ E := gramSchmidtOrthonormalBasis this v
hb : b.toBasis.det v = ∏ i : Fin n.succ, ⟪b i, v i⟫_ℝ
i : Fin n.succ
a✝ : i ∈ Finset.univ

⊢ ‖v i‖ = ‖b i‖ * ‖v i‖
-- Mathlib/MeasureTheory/OuterMeasure/AE.lean
α : Type u_1
β : Type u_2
F : Type u_3
inst✝¹ : FunLike F (Set α) ℝ≥0∞
inst✝ : OuterMeasureClass F α
μ : F
s t : Set α

⊢ (∀ᵐ (x : α) ∂μ, x ∉ s) ↔ μ s = 0
-- Mathlib/Topology/Sheaves/Stalks.lean
C : Type u
inst✝³ : Category.{v, u} C
inst✝² : HasColimits C
X Y Z : TopCat
inst✝¹ : ConcreteCategory C
inst✝ : PreservesFilteredColimits (forget C)
F : Presheaf C X
x : ↑X
t : (forget C).obj (F.stalk x)

⊢ ∃ U, ∃ (m : x ∈ U), ∃ s, (F.germ ⟨x, m⟩) s = t
-- Mathlib/Topology/Sheaves/Stalks.lean
C : Type u
inst✝³ : Category.{v, u} C
inst✝² : HasColimits C
X Y Z : TopCat
inst✝¹ : ConcreteCategory C
inst✝ : PreservesFilteredColimits (forget C)
F : Presheaf C X
x : ↑X
t : (forget C).obj (F.stalk x)
U : (OpenNhds x)ᵒᵖ
s : (((whiskeringLeft (OpenNhds x)ᵒᵖ (Opens ↑X)ᵒᵖ C).obj (OpenNhds.inclusion x).op).obj F ⋙ forget C).obj U
e : ((forget C).mapCocone (colimit.cocone (((whiskeringLeft (OpenNhds x)ᵒᵖ (Opens ↑X)ᵒᵖ C).obj (OpenNhds.inclusion x).op).obj F))).ι.app U s = t

⊢ ∃ U, ∃ (m : x ∈ U), ∃ s, (F.germ ⟨x, m⟩) s = t
-- Mathlib/Data/Finset/PImage.lean
α : Type u_1
β : Type u_2
inst✝² : DecidableEq β
f g : α →. β
inst✝¹ : (x : α) → Decidable (f x).Dom
inst✝ : (x : α) → Decidable (g x).Dom
s t✝ : Finset α
b : β
t : Finset β

⊢ pimage f s ⊆ t ↔ ∀ x ∈ s, ∀ y ∈ f x, y ∈ t
-- Mathlib/Topology/Constructions.lean
X : Type u
Y : Type v
Z : Type u_1
W : Type u_2
ε : Type u_3
ζ : Type u_4
ι : Type u_5
κ : Type u_6
σ : ι → Type u_7
τ : κ → Type u_8
inst✝² : (i : ι) → TopologicalSpace (σ i)
inst✝¹ : (k : κ) → TopologicalSpace (τ k)
inst✝ : TopologicalSpace X
f : Sigma σ → X

⊢ IsOpenMap f ↔ ∀ (i : ι), IsOpenMap fun a => f ⟨i, a⟩
-- Mathlib/Data/PFunctor/Multivariate/M.lean
n : ℕ
P : MvPFunctor.{u} (n + 1)
α : TypeVec.{u} n
R : P.M α → P.M α → Prop
h : ∀ (x y : P.M α), R x y → (TypeVec.id ::: Quot.mk R) <$$> dest P x = (TypeVec.id ::: Quot.mk R) <$$> dest P y
x y : P.M α
r : R x y

⊢ x = y
-- Mathlib/Data/PFunctor/Multivariate/M.lean
n : ℕ
P : MvPFunctor.{u} (n + 1)
α : TypeVec.{u} n
R : P.M α → P.M α → Prop
h : ∀ (x y : P.M α), R x y → (TypeVec.id ::: Quot.mk R) <$$> dest P x = (TypeVec.id ::: Quot.mk R) <$$> dest P y
x y : P.M α
r : R x y
this : ∀ (x y : P.M α), EqvGen R x y → x = y

⊢ x = y
-- Mathlib/Data/PFunctor/Multivariate/M.lean
n : ℕ
P : MvPFunctor.{u} (n + 1)
α : TypeVec.{u} n
R : P.M α → P.M α → Prop
h : ∀ (x y : P.M α), R x y → (TypeVec.id ::: Quot.mk R) <$$> dest P x = (TypeVec.id ::: Quot.mk R) <$$> dest P y
x y : P.M α
r : R x y

⊢ Equivalence (EqvGen R)
-- Mathlib/Data/PFunctor/Multivariate/M.lean
n : ℕ
P : MvPFunctor.{u} (n + 1)
α : TypeVec.{u} n
R : P.M α → P.M α → Prop
h : ∀ (x y : P.M α), R x y → (TypeVec.id ::: Quot.mk R) <$$> dest P x = (TypeVec.id ::: Quot.mk R) <$$> dest P y
x y : P.M α
r : R x y

⊢ ∀ (x y : P.M α), EqvGen R x y → (TypeVec.id ::: Quot.mk (EqvGen R)) <$$> dest P x = (TypeVec.id ::: Quot.mk (EqvGen R)) <$$> dest P y
-- Mathlib/Algebra/Lie/Weights/Killing.lean
R : Type u_1
K : Type u_2
L : Type u_3
inst✝¹⁰ : CommRing R
inst✝⁹ : LieRing L
inst✝⁸ : LieAlgebra R L
inst✝⁷ : Field K
inst✝⁶ : LieAlgebra K L
inst✝⁵ : IsKilling R L
inst✝⁴ : Module.Finite R L
inst✝³ : Module.Free R L
inst✝² : IsNoetherian R L
inst✝¹ : IsArtinian R L
H : LieSubalgebra R L
inst✝ : H.IsCartanSubalgebra

⊢ LinearMap.ker ((killingForm R L).restrict H.toSubmodule) = ⊥