ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/MeasureTheory/Integral/SetToL1.lean
α : Type u_1
E : Type u_2
F : Type u_3
F' : Type u_4
G : Type u_5
𝕜 : Type u_6
p : ℝ≥0∞
inst✝¹⁵ : NormedAddCommGroup E
inst✝¹⁴ : NormedSpace ℝ E
inst✝¹³ : NormedAddCommGroup F
inst✝¹² : NormedSpace ℝ F
inst✝¹¹ : NormedAddCommGroup F'
inst✝¹⁰ : NormedSpace ℝ F'
inst✝⁹ : NormedAddCommGroup G
m : MeasurableSpace α
μ : Measure α
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : NormedSpace 𝕜 F
inst✝⁵ : CompleteSpace F
T✝ T'✝ T'' : Set α → E →L[ℝ] F
C✝ C'✝ C'' : ℝ
G' : Type u_7
G'' : Type u_8
inst✝⁴ : NormedLatticeAddCommGroup G''
inst✝³ : NormedSpace ℝ G''
inst✝² : CompleteSpace G''
inst✝¹ : NormedLatticeAddCommGroup G'
inst✝ : NormedSpace ℝ G'
T T' : Set α → E →L[ℝ] G''
C C' : ℝ
hT : DominatedFinMeasAdditive μ T C
hT' : DominatedFinMeasAdditive μ T' C'
hTT' : ∀ (s : Set α), MeasurableSet s → μ s < ⊤ → ∀ (x : E), (T s) x ≤ (T' s) x
f : ↥(Lp E 1 μ)

⊢ (setToL1 hT) f ≤ (setToL1 hT') f
-- Mathlib/Algebra/Category/Grp/EpiMono.lean
A B : Grp
f : A ⟶ B
x : ↑B
hx : x ∉ MonoidHom.range f
r : g = h

⊢ False
-- Mathlib/Algebra/Category/Grp/EpiMono.lean
A B : Grp
f : A ⟶ B
x : ↑B
hx : x ∉ MonoidHom.range f
r : (g x) (fromCoset ⟨↑(MonoidHom.range f), ⋯⟩) = (h x) (fromCoset ⟨↑(MonoidHom.range f), ⋯⟩)

⊢ False
-- Mathlib/Algebra/Category/Grp/EpiMono.lean
A B : Grp
f : A ⟶ B
x : ↑B
hx : x ∉ MonoidHom.range f
r : (g x) (fromCoset ⟨↑(MonoidHom.range f), ⋯⟩) = (((Equiv.symm τ).trans (g x)).trans τ) (fromCoset ⟨↑(MonoidHom.range f), ⋯⟩)

⊢ False
-- Mathlib/Algebra/Category/Grp/EpiMono.lean
A B : Grp
f : A ⟶ B
x : ↑B
hx : x ∉ MonoidHom.range f
r : fromCoset ⟨x • ↑⟨↑(MonoidHom.range f), ⋯⟩, ⋯⟩ = (((Equiv.symm τ).trans (↑g x)).trans τ) (fromCoset ⟨↑(MonoidHom.range f), ⋯⟩)

⊢ False
-- Mathlib/Algebra/Category/Grp/EpiMono.lean
A B : Grp
f : A ⟶ B
x : ↑B
hx : x ∉ MonoidHom.range f
r : fromCoset ⟨x • Set.range ⇑f, ⋯⟩ = τ ((↑g x) ((Equiv.symm τ) (fromCoset ⟨Set.range ⇑f, ⋯⟩)))

⊢ False
-- Mathlib/Algebra/Category/Grp/EpiMono.lean
A B : Grp
f : A ⟶ B
x : ↑B
hx : x ∉ MonoidHom.range f
r : fromCoset ⟨x • Set.range ⇑f, ⋯⟩ = fromCoset ⟨↑(MonoidHom.range f), ⋯⟩

⊢ False
-- Mathlib/Analysis/SpecialFunctions/JapaneseBracket.lean
E : Type u_1
inst✝ : NormedAddCommGroup E
x : E

⊢ √(1 + ‖x‖ ^ 2) ≤ 1 + ‖x‖
-- Mathlib/Analysis/SpecialFunctions/JapaneseBracket.lean
E : Type u_1
inst✝ : NormedAddCommGroup E
x : E

⊢ 1 + ‖x‖ ^ 2 ≤ (1 + ‖x‖) ^ 2
-- Mathlib/Analysis/Analytic/Meromorphic.lean
𝕜 : Type u_1
inst✝² : NontriviallyNormedField 𝕜
E : Type u_2
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f : 𝕜 → E
x : 𝕜
hf : MeromorphicAt f x
n : ℤ

⊢ WithTop.map (fun x => ↑x) ⋯.order - ↑(Exists.choose hf) = ↑n ↔ ∃ g, AnalyticAt 𝕜 g x ∧ g x ≠ 0 ∧ ∀ᶠ (z : 𝕜) in 𝓝[≠] x, f z = (z - x) ^ n • g z
-- Mathlib/Analysis/Analytic/Meromorphic.lean
𝕜 : Type u_1
inst✝² : NontriviallyNormedField 𝕜
E : Type u_2
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f : 𝕜 → E
x : 𝕜
hf : MeromorphicAt f x
n : ℤ
h : ⋯.order = ⊤

⊢ WithTop.map (fun x => ↑x) ⋯.order - ↑(Exists.choose hf) = ↑n ↔ ∃ g, AnalyticAt 𝕜 g x ∧ g x ≠ 0 ∧ ∀ᶠ (z : 𝕜) in 𝓝[≠] x, f z = (z - x) ^ n • g z
-- Mathlib/Analysis/Analytic/Meromorphic.lean
𝕜 : Type u_1
inst✝² : NontriviallyNormedField 𝕜
E : Type u_2
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f : 𝕜 → E
x : 𝕜
hf : MeromorphicAt f x
n : ℤ
h : ¬⋯.order = ⊤

⊢ WithTop.map (fun x => ↑x) ⋯.order - ↑(Exists.choose hf) = ↑n ↔ ∃ g, AnalyticAt 𝕜 g x ∧ g x ≠ 0 ∧ ∀ᶠ (z : 𝕜) in 𝓝[≠] x, f z = (z - x) ^ n • g z
-- Mathlib/Logic/Basic.lean
α : Sort u_1
σ : α → Sort u_2
P Q✝ R✝ : Prop
inst✝² : Decidable P
inst✝¹ : Decidable Q✝
a b c : α
A : P → α
B : ¬P → α
Q : P → Prop
R : ¬P → Prop
inst✝ : Decidable P

⊢ dite P Q R ↔ (∀ (h : P), Q h) ∧ ∀ (h : ¬P), R h
-- Mathlib/Order/Interval/Finset/Nat.lean
a b c : ℕ

⊢ range (a + b) = range a ∪ map (addLeftEmbedding a) (range b)
-- Mathlib/Order/Interval/Finset/Nat.lean
a b c : ℕ

⊢ Ico 0 (a + b) = Ico 0 a ∪ image (⇑(addLeftEmbedding a)) (Ico 0 b)
-- Mathlib/Order/Interval/Finset/Nat.lean
a b c : ℕ

⊢ image (⇑(addLeftEmbedding a)) (Ico 0 b) = Ico a (a + b)
-- Mathlib/Order/Interval/Finset/Nat.lean
a b c x : ℕ

⊢ x ∈ image (⇑(addLeftEmbedding a)) (Ico 0 b) ↔ x ∈ Ico a (a + b)
-- Mathlib/Order/Interval/Finset/Nat.lean
a b c x : ℕ

⊢ (∃ a_1 < b, a + a_1 = x) ↔ a ≤ x ∧ x < a + b
-- Mathlib/Analysis/Normed/Order/Lattice.lean
α : Type u_1
inst✝³ : NormedLatticeAddCommGroup α
G : Type u_2
inst✝² : OrderedAddCommGroup G
inst✝¹ : TopologicalSpace G
inst✝ : ContinuousSub G
h : IsClosed {x | 0 ≤ x}

⊢ IsClosed {p | p.1 ≤ p.2}
-- Mathlib/Analysis/Normed/Order/Lattice.lean
α : Type u_1
inst✝³ : NormedLatticeAddCommGroup α
G : Type u_2
inst✝² : OrderedAddCommGroup G
inst✝¹ : TopologicalSpace G
inst✝ : ContinuousSub G
h : IsClosed {x | 0 ≤ x}
this : {p | p.1 ≤ p.2} = (fun p => p.2 - p.1) ⁻¹' {x | 0 ≤ x}

⊢ IsClosed {p | p.1 ≤ p.2}
-- Mathlib/Analysis/Normed/Order/Lattice.lean
α : Type u_1
inst✝³ : NormedLatticeAddCommGroup α
G : Type u_2
inst✝² : OrderedAddCommGroup G
inst✝¹ : TopologicalSpace G
inst✝ : ContinuousSub G
h : IsClosed {x | 0 ≤ x}
this : {p | p.1 ≤ p.2} = (fun p => p.2 - p.1) ⁻¹' {x | 0 ≤ x}

⊢ IsClosed ((fun p => p.2 - p.1) ⁻¹' {x | 0 ≤ x})
-- Mathlib/LinearAlgebra/Matrix/PosDef.lean
m : Type u_1
n : Type u_2
R : Type u_3
𝕜 : Type u_4
inst✝⁶ : Fintype m
inst✝⁵ : Fintype n
inst✝⁴ : CommRing R
inst✝³ : PartialOrder R
inst✝² : StarRing R
inst✝¹ : StarOrderedRing R
inst✝ : RCLike 𝕜
A : Matrix m n R

⊢ (A * Aᴴ).PosSemidef
-- Mathlib/Algebra/Group/Submonoid/Operations.lean
M : Type u_1
N : Type u_2
P : Type u_3
inst✝⁴ : MulOneClass M
inst✝³ : MulOneClass N
inst✝² : MulOneClass P
S : Submonoid M
A : Type u_4
inst✝¹ : SetLike A M
hA : SubmonoidClass A M
S' : A
inst✝ : Monoid M
x : ↥(IsUnit.submonoid M)

⊢ (fun x => ⟨↑x, ⋯⟩) ((fun x => IsUnit.unit ⋯) x) = x
-- Mathlib/Algebra/Group/Submonoid/Operations.lean
M : Type u_1
N : Type u_2
P : Type u_3
inst✝⁴ : MulOneClass M
inst✝³ : MulOneClass N
inst✝² : MulOneClass P
S : Submonoid M
A : Type u_4
inst✝¹ : SetLike A M
hA : SubmonoidClass A M
S' : A
inst✝ : Monoid M
x y : Mˣ

⊢ { toFun := fun x => ⟨↑x, ⋯⟩, invFun := fun x => IsUnit.unit ⋯, left_inv := ⋯, right_inv := ⋯ }.toFun (x * y) = { toFun := fun x => ⟨↑x, ⋯⟩, invFun := fun x => IsUnit.unit ⋯, left_inv := ⋯, right_inv := ⋯ }.toFun x * { toFun := fun x => ⟨↑x, ⋯⟩, invFun := fun x => IsUnit.unit ⋯, left_inv := ⋯, right_inv := ⋯ }.toFun y
-- Mathlib/Algebra/Group/Submonoid/Operations.lean
M : Type u_1
N : Type u_2
P : Type u_3
inst✝⁴ : MulOneClass M
inst✝³ : MulOneClass N
inst✝² : MulOneClass P
S : Submonoid M
A : Type u_4
inst✝¹ : SetLike A M
hA : SubmonoidClass A M
S' : A
inst✝ : Monoid M
x y : Mˣ

⊢ ⟨↑x * ↑y, ⋯⟩ = ⟨↑x, ⋯⟩ * ⟨↑y, ⋯⟩
-- Mathlib/CategoryTheory/MorphismProperty/Factorization.lean
C : Type u_1
inst✝ : Category.{u_2, u_1} C
W₁ W₂ : MorphismProperty C
data : W₁.FunctorialFactorizationData W₂
f : Arrow C

⊢ data.i.app f ≫ data.p.app f = f.hom
-- .lake/packages/batteries/Batteries/Data/Rat/Lemmas.lean
num den : Int

⊢ num /. -den = -num /. den
-- Mathlib/Analysis/Normed/Lp/lpSpace.lean
α : Type u_1
E : α → Type u_2
p q : ℝ≥0∞
inst✝ : (i : α) → NormedAddCommGroup (E i)
_i : Fact (1 ≤ p)

⊢ UniformContinuous Subtype.val
-- Mathlib/Analysis/Normed/Lp/lpSpace.lean
α : Type u_1
E : α → Type u_2
p q : ℝ≥0∞
inst✝ : (i : α) → NormedAddCommGroup (E i)
_i : Fact (1 ≤ p)
hp : p ≠ 0

⊢ UniformContinuous Subtype.val
-- Mathlib/Analysis/Normed/Lp/lpSpace.lean
α : Type u_1
E : α → Type u_2
p q : ℝ≥0∞
inst✝ : (i : α) → NormedAddCommGroup (E i)
_i : Fact (1 ≤ p)
hp : p ≠ 0

⊢ ∀ (i : α), UniformContinuous fun x => ↑x i
-- Mathlib/Analysis/Normed/Lp/lpSpace.lean
α : Type u_1
E : α → Type u_2
p q : ℝ≥0∞
inst✝ : (i : α) → NormedAddCommGroup (E i)
_i : Fact (1 ≤ p)
hp : p ≠ 0
i : α

⊢ UniformContinuous fun x => ↑x i
-- Mathlib/Analysis/Normed/Lp/lpSpace.lean
α : Type u_1
E : α → Type u_2
p q : ℝ≥0∞
inst✝ : (i : α) → NormedAddCommGroup (E i)
_i : Fact (1 ≤ p)
hp : p ≠ 0
i : α

⊢ ∀ (i_1 : ℝ), 0 < i_1 → ∃ j, 0 < j ∧ ∀ (x y : ↥(lp E p)), (x, y) ∈ {p_1 | ‖p_1.1 - p_1.2‖ < j} → (↑x i, ↑y i) ∈ {p | ‖p.1 - p.2‖ < i_1}
-- Mathlib/Analysis/Normed/Lp/lpSpace.lean
α : Type u_1
E : α → Type u_2
p q : ℝ≥0∞
inst✝ : (i : α) → NormedAddCommGroup (E i)
_i : Fact (1 ≤ p)
hp : p ≠ 0
i : α
ε : ℝ
hε : 0 < ε
f g : ↥(lp E p)
hfg : ‖f - g‖ < ε

⊢ (↑f i, ↑g i) ∈ {p | ‖p.1 - p.2‖ < ε}
-- Mathlib/Analysis/Normed/Lp/lpSpace.lean
α : Type u_1
E : α → Type u_2
p q : ℝ≥0∞
inst✝ : (i : α) → NormedAddCommGroup (E i)
_i : Fact (1 ≤ p)
hp : p ≠ 0
i : α
ε : ℝ
hε : 0 < ε
f g : ↥(lp E p)
hfg : ‖f - g‖ < ε
this : ‖↑f i - ↑g i‖ ≤ ‖f - g‖

⊢ (↑f i, ↑g i) ∈ {p | ‖p.1 - p.2‖ < ε}
-- Mathlib/LinearAlgebra/Ray.lean
R : Type u_1
inst✝⁵ : StrictOrderedCommRing R
M : Type u_2
N : Type u_3
inst✝⁴ : AddCommGroup M
inst✝³ : AddCommGroup N
inst✝² : Module R M
inst✝¹ : Module R N
x✝ y : M
inst✝ : NoZeroSMulDivisors R M
x : Ray R M

⊢ x ≠ -x
-- Mathlib/LinearAlgebra/Ray.lean
R : Type u_1
inst✝⁵ : StrictOrderedCommRing R
M : Type u_2
N : Type u_3
inst✝⁴ : AddCommGroup M
inst✝³ : AddCommGroup N
inst✝² : Module R M
inst✝¹ : Module R N
x✝ y : M
inst✝ : NoZeroSMulDivisors R M
x : M
hx : x ≠ 0

⊢ rayOfNeZero R x hx ≠ -rayOfNeZero R x hx
-- Mathlib/LinearAlgebra/Ray.lean
R : Type u_1
inst✝⁵ : StrictOrderedCommRing R
M : Type u_2
N : Type u_3
inst✝⁴ : AddCommGroup M
inst✝³ : AddCommGroup N
inst✝² : Module R M
inst✝¹ : Module R N
x✝ y : M
inst✝ : NoZeroSMulDivisors R M
x : M
hx : x ≠ 0

⊢ ¬SameRay R x (-x)
-- Mathlib/Algebra/Order/ToIntervalMod.lean
α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a b c : α
n : ℤ
x✝ : α

⊢ x✝ ∈ {b | toIcoMod hp a b = toIocMod hp a b} ↔ x✝ ∈ ⋃ z, Set.Ioo (a + z • p) (a + p + z • p)
-- Mathlib/Data/Multiset/Basic.lean
α : Type u_1
β : Type v
γ : Type u_2
inst✝ : DecidableEq α
s✝ t : Multiset α
a✝ b : α
s : Multiset α
a : α
h : a ∉ s

⊢ s ≤ a ::ₘ s.erase a
-- Mathlib/Data/Multiset/Basic.lean
α : Type u_1
β : Type v
γ : Type u_2
inst✝ : DecidableEq α
s✝ t : Multiset α
a✝ b : α
s : Multiset α
a : α
h : a ∉ s

⊢ s ≤ a ::ₘ s
-- Mathlib/Analysis/InnerProductSpace/LaxMilgram.lean
V : Type u
inst✝² : NormedAddCommGroup V
inst✝¹ : InnerProductSpace ℝ V
inst✝ : CompleteSpace V
B : V →L[ℝ] V →L[ℝ] ℝ
coercive : IsCoercive B

⊢ ∃ C, 0 < C ∧ AntilipschitzWith C ⇑(continuousLinearMapOfBilin B)
-- Mathlib/Analysis/InnerProductSpace/LaxMilgram.lean
V : Type u
inst✝² : NormedAddCommGroup V
inst✝¹ : InnerProductSpace ℝ V
inst✝ : CompleteSpace V
B : V →L[ℝ] V →L[ℝ] ℝ
coercive : IsCoercive B
C : ℝ
C_pos : 0 < C
below_bound : ∀ (v : V), C * ‖v‖ ≤ ‖(continuousLinearMapOfBilin B) v‖

⊢ ∃ C, 0 < C ∧ AntilipschitzWith C ⇑(continuousLinearMapOfBilin B)
-- Mathlib/Analysis/InnerProductSpace/LaxMilgram.lean
V : Type u
inst✝² : NormedAddCommGroup V
inst✝¹ : InnerProductSpace ℝ V
inst✝ : CompleteSpace V
B : V →L[ℝ] V →L[ℝ] ℝ
coercive : IsCoercive B
C : ℝ
C_pos : 0 < C
below_bound : ∀ (v : V), C * ‖v‖ ≤ ‖(continuousLinearMapOfBilin B) v‖

⊢ AntilipschitzWith C⁻¹.toNNReal ⇑(continuousLinearMapOfBilin B)
-- Mathlib/Analysis/InnerProductSpace/LaxMilgram.lean
V : Type u
inst✝² : NormedAddCommGroup V
inst✝¹ : InnerProductSpace ℝ V
inst✝ : CompleteSpace V
B : V →L[ℝ] V →L[ℝ] ℝ
coercive : IsCoercive B
C : ℝ
C_pos : 0 < C
below_bound : ∀ (v : V), C * ‖v‖ ≤ ‖(continuousLinearMapOfBilin B) v‖

⊢ ∀ (x : V), ‖x‖ ≤ ↑C⁻¹.toNNReal * ‖(continuousLinearMapOfBilin B) x‖
-- Mathlib/Analysis/InnerProductSpace/LaxMilgram.lean
V : Type u
inst✝² : NormedAddCommGroup V
inst✝¹ : InnerProductSpace ℝ V
inst✝ : CompleteSpace V
B : V →L[ℝ] V →L[ℝ] ℝ
coercive : IsCoercive B
C : ℝ
C_pos : 0 < C
below_bound : ∀ (v : V), C * ‖v‖ ≤ ‖(continuousLinearMapOfBilin B) v‖

⊢ ∀ (x : V), C⁻¹⁻¹ * ‖x‖ ≤ ‖(continuousLinearMapOfBilin B) x‖
-- Mathlib/Logic/Equiv/Basic.lean
β : Sort ?u.112935
α : Sort ?u.112940
P : β → Sort w
e✝ : α ≃ β
ι'' : Sort u_2
ι : Type u_3
ι' : Type u_4
π : ι'' → Type u_1
e : ι ⊕ ι' ≃ ι''
f : (i : ι) → π (e (inl i))
g : (i : ι') → π (e (inr i))
i : ι

⊢ (piCongrLeft π e) ((sumPiEquivProdPi fun x => π (e x)).symm (f, g)) (e (inl i)) = f i
-- Mathlib/Data/Set/Basic.lean
α : Type u
β : Type v
γ : Type w
ι : Sort x
a b : α
s s₁ s₂ t t₁ t₂ u : Set α
hs : s.Nonempty

⊢ s ⊆ {a, b} ↔ s = {a} ∨ s = {b} ∨ s = {a, b}
-- Mathlib/Data/Set/Basic.lean
α : Type u
β : Type v
γ : Type w
ι : Sort x
a b : α
s s₁ s₂ t t₁ t₂ u : Set α
hs : s.Nonempty

⊢ ¬s = ∅
-- Mathlib/GroupTheory/FreeGroup/Basic.lean
α : Type u
L L₁✝ L₂✝ L₃ L₄ : List (α × Bool)
inst✝ : DecidableEq α
a₁✝ : FreeGroup α
L₁ : List (α × Bool)
a₂✝ : FreeGroup α
L₂ : List (α × Bool)

⊢ toWord (Quot.mk Red.Step L₁) = toWord (Quot.mk Red.Step L₂) → Quot.mk Red.Step L₁ = Quot.mk Red.Step L₂
-- Mathlib/Combinatorics/SimpleGraph/Hasse.lean
α : Type u_1
β : Type u_2
inst✝² : LinearOrder α
inst✝¹ : SuccOrder α
inst✝ : IsSuccArchimedean α
a b : α

⊢ (hasse α).Reachable a b
-- Mathlib/Combinatorics/SimpleGraph/Hasse.lean
α : Type u_1
β : Type u_2
inst✝² : LinearOrder α
inst✝¹ : SuccOrder α
inst✝ : IsSuccArchimedean α
a b : α

⊢ ReflTransGen (hasse α).Adj a b
-- Mathlib/Data/Nat/Defs.lean
a b c d m n k : ℕ
p q : ℕ → Prop
hn : n ≠ 0

⊢ a ^ n < b ^ n ↔ a < b
-- Mathlib/CategoryTheory/Sites/Coherent/CoherentTopology.lean
C : Type u_1
inst✝³ : Category.{u_2, u_1} C
inst✝² : Precoherent C
X : C
α : Type
inst✝¹ : Finite α
Y : α → C
π : (a : α) → Y a ⟶ X
h : EffectiveEpiFamily Y π
β : α → Type
inst✝ : ∀ (a : α), Finite (β a)
Y_n : (a : α) → β a → C
π_n : (a : α) → (b : β a) → Y_n a b ⟶ Y a
H : ∀ (a : α), EffectiveEpiFamily (Y_n a) (π_n a)

⊢ EffectiveEpiFamily (fun c => Y_n c.fst c.snd) fun c => π_n c.fst c.snd ≫ π c.fst
-- Mathlib/CategoryTheory/Sites/Coherent/CoherentTopology.lean
C : Type u_1
inst✝³ : Category.{u_2, u_1} C
inst✝² : Precoherent C
X : C
α : Type
inst✝¹ : Finite α
Y : α → C
π : (a : α) → Y a ⟶ X
h : EffectiveEpiFamily Y π
β : α → Type
inst✝ : ∀ (a : α), Finite (β a)
Y_n : (a : α) → β a → C
π_n : (a : α) → (b : β a) → Y_n a b ⟶ Y a
H : ∀ (a : α), EffectiveEpiFamily (Y_n a) (π_n a)

⊢ (Presieve.ofArrows (fun c => Y_n c.fst c.snd) fun c => π_n c.fst c.snd ≫ π c.fst).EffectiveEpimorphic
-- Mathlib/CategoryTheory/Sites/Coherent/CoherentTopology.lean
C : Type u_1
inst✝³ : Category.{u_2, u_1} C
inst✝² : Precoherent C
X : C
α : Type
inst✝¹ : Finite α
Y : α → C
π : (a : α) → Y a ⟶ X
h : EffectiveEpiFamily Y π
β : α → Type
inst✝ : ∀ (a : α), Finite (β a)
Y_n : (a : α) → β a → C
π_n : (a : α) → (b : β a) → Y_n a b ⟶ Y a
H : ∀ (a : α), EffectiveEpiFamily (Y_n a) (π_n a)

⊢ Sieve.generate (Presieve.ofArrows (fun x => match x with | ⟨a, b⟩ => Y_n a b) fun x => match x with | ⟨a, b⟩ => π_n a b ≫ π a) ∈ (coherentTopology C).sieves X
-- Mathlib/Data/ENNReal/Inv.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0

⊢ ↑2⁻¹ = 2⁻¹
-- 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 : ι → Set α
t : α → Set β

⊢ ⋂ x ∈ ⋃ i, s i, t x = ⋂ i, ⋂ x ∈ s i, t x
-- Mathlib/LinearAlgebra/DirectSum/TensorProduct.lean
R : Type u
inst✝¹⁴ : CommSemiring R
S : Type u_1
inst✝¹³ : Semiring S
inst✝¹² : Algebra R S
ι₁ : Type v₁
ι₂ : Type v₂
inst✝¹¹ : DecidableEq ι₁
inst✝¹⁰ : DecidableEq ι₂
M₁ : ι₁ → Type w₁
M₁' : Type w₁'
M₂ : ι₂ → Type w₂
M₂' : Type w₂'
inst✝⁹ : (i₁ : ι₁) → AddCommMonoid (M₁ i₁)
inst✝⁸ : AddCommMonoid M₁'
inst✝⁷ : (i₂ : ι₂) → AddCommMonoid (M₂ i₂)
inst✝⁶ : AddCommMonoid M₂'
inst✝⁵ : (i₁ : ι₁) → Module R (M₁ i₁)
inst✝⁴ : Module R M₁'
inst✝³ : (i₂ : ι₂) → Module R (M₂ i₂)
inst✝² : Module R M₂'
inst✝¹ : (i₁ : ι₁) → Module S (M₁ i₁)
inst✝ : ∀ (i₁ : ι₁), IsScalarTower R S (M₁ i₁)
i₁ : ι₁
m₁ : M₁ i₁
i₂ : ι₂
m₂ : M₂ i₂

⊢ (TensorProduct.directSum R S M₁ M₂).symm ((lof S (ι₁ × ι₂) (fun i => M₁ i.1 ⊗[R] M₂ i.2) (i₁, i₂)) (m₁ ⊗ₜ[R] m₂)) = (lof S ι₁ M₁ i₁) m₁ ⊗ₜ[R] (lof R ι₂ M₂ i₂) m₂
-- Mathlib/CategoryTheory/ChosenFiniteProducts/FunctorCategory.lean
J : Type u_1
C : Type u_2
inst✝² : Category.{u_3, u_1} J
inst✝¹ : Category.{u_4, u_2} C
inst✝ : ChosenFiniteProducts C
F : J ⥤ C
j : J

⊢ (ρ_ F).inv.app j = (ρ_ (F.obj j)).inv
-- 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 α β
inst✝ : IsSFiniteKernel κ
hg : Measurable g
a : γ
s : Set β
hs : MeasurableSet s

⊢ ((Kernel.sum fun n => (κ.seq n).comap g hg) a) s = ((κ.comap g hg) 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 α β
inst✝ : IsSFiniteKernel κ
hg : Measurable g
a : γ
s : Set β
hs : MeasurableSet s

⊢ ∑' (i : ℕ), (((κ.seq i).comap g hg) a) s = ∑' (i : ℕ), ((κ.seq i) (g a)) s
-- Mathlib/Analysis/SpecialFunctions/Pow/Complex.lean
x : ℂ
n : ℕ
h₀ : n ≠ 0
hlt : -(π / ↑n) < x.arg
hle : x.arg ≤ π / ↑n

⊢ (x ^ n) ^ (↑n)⁻¹ = x
-- Mathlib/Analysis/SpecialFunctions/Pow/Complex.lean
x : ℂ
n : ℕ
h₀ : n ≠ 0
hlt : -(π / ↑n) < x.arg
hle : x.arg ≤ π / ↑n

⊢ -π < ↑n * x.arg
-- Mathlib/Analysis/SpecialFunctions/Pow/Complex.lean
x : ℂ
n : ℕ
h₀ : n ≠ 0
hlt : -(π / ↑n) < x.arg
hle : x.arg ≤ π / ↑n

⊢ ↑n * x.arg ≤ π
-- Mathlib/CategoryTheory/Monoidal/Internal/FunctorCategory.lean
C : Type u₁
inst✝³ : Category.{v₁, u₁} C
D : Type u₂
inst✝² : Category.{v₂, u₂} D
inst✝¹ : MonoidalCategory D
inst✝ : BraidedCategory D
F : C ⥤ CommMon_ D
X : C

⊢ ((β_ __src✝.X __src✝.X).hom ≫ __src✝.mul).app X = __src✝.mul.app X
-- Mathlib/Algebra/Ring/Parity.lean
F : Type u_1
α : Type u_2
β : Type u_3
R : Type u_4
inst✝¹ : Semiring α
inst✝ : Semiring β
a b : α
m n : ℕ

⊢ Odd (a + 1 + a)
-- Mathlib/GroupTheory/Transfer.lean
G : Type u_1
inst✝² : Group G
H : Subgroup G
A : Type u_2
inst✝¹ : CommGroup A
ϕ : ↥H →* A
R S T : ↑(leftTransversals ↑H)
inst✝ : H.FiniteIndex
q : G ⧸ H
x✝ : q ∈ univ

⊢ ⟨(↑((MemLeftTransversals.toEquiv ⋯) q))⁻¹ * ↑((MemLeftTransversals.toEquiv ⋯) q), ⋯⟩ * ⟨(↑((MemLeftTransversals.toEquiv ⋯) q))⁻¹ * ↑((MemLeftTransversals.toEquiv ⋯) q), ⋯⟩ = ⟨(↑((MemLeftTransversals.toEquiv ⋯) q))⁻¹ * ↑((MemLeftTransversals.toEquiv ⋯) q), ⋯⟩
-- Mathlib/Logic/Function/Iterate.lean
α : Type u
β : Type v
f : α → α
m : ℕ

⊢ f^[m * 0] = f^[m]^[0]
-- Mathlib/Logic/Function/Iterate.lean
α : Type u
β : Type v
f : α → α
m n : ℕ

⊢ f^[m * (n + 1)] = f^[m]^[n + 1]
-- .lake/packages/batteries/Batteries/Data/List/Perm.lean
α : Type u_1
l₁ l₂ : List α
s : l₁ ~ l₂
p p' : α → Bool
hp : ∀ (x : α), x ∈ l₁ → p x = p' x

⊢ countP p l₁ = countP p' l₂
-- .lake/packages/batteries/Batteries/Data/List/Perm.lean
α : Type u_1
l₁ l₂ : List α
s : l₁ ~ l₂
p p' : α → Bool
hp : ∀ (x : α), x ∈ l₁ → p x = p' x

⊢ countP p l₁ = countP p' l₁
-- .lake/packages/batteries/Batteries/Data/List/Perm.lean
α : Type u_1
l₁ l₂ : List α
p p' : α → Bool
hp : ∀ (x : α), x ∈ l₁ → p x = p' x

⊢ countP p l₁ = countP p' l₁
-- Mathlib/NumberTheory/Padics/RingHoms.lean
p : ℕ
hp_prime : Fact (Nat.Prime p)
R : Type u_1
inst✝ : NonAssocSemiring R
f : (k : ℕ) → R →+* ZMod (p ^ k)
f_compat : ∀ (k1 k2 : ℕ) (hk : k1 ≤ k2), (ZMod.castHom ⋯ (ZMod (p ^ k1))).comp (f k2) = f k1
r s : R
ε : ℚ
hε : ε > 0

⊢ ∃ i, ∀ j ≥ i, padicNorm p (↑(nthHomSeq f_compat (r + s) - (nthHomSeq f_compat r + nthHomSeq f_compat s)) j) < ε
-- Mathlib/NumberTheory/Padics/RingHoms.lean
p : ℕ
hp_prime : Fact (Nat.Prime p)
R : Type u_1
inst✝ : NonAssocSemiring R
f : (k : ℕ) → R →+* ZMod (p ^ k)
f_compat : ∀ (k1 k2 : ℕ) (hk : k1 ≤ k2), (ZMod.castHom ⋯ (ZMod (p ^ k1))).comp (f k2) = f k1
r s : R
ε : ℚ
hε : ε > 0
n : ℕ
hn : ↑p ^ (-↑n) < ε

⊢ ∃ i, ∀ j ≥ i, padicNorm p (↑(nthHomSeq f_compat (r + s) - (nthHomSeq f_compat r + nthHomSeq f_compat s)) j) < ε
-- Mathlib/NumberTheory/Padics/RingHoms.lean
p : ℕ
hp_prime : Fact (Nat.Prime p)
R : Type u_1
inst✝ : NonAssocSemiring R
f : (k : ℕ) → R →+* ZMod (p ^ k)
f_compat : ∀ (k1 k2 : ℕ) (hk : k1 ≤ k2), (ZMod.castHom ⋯ (ZMod (p ^ k1))).comp (f k2) = f k1
r s : R
ε : ℚ
hε : ε > 0
n : ℕ
hn : ↑p ^ (-↑n) < ε

⊢ ∀ j ≥ n, padicNorm p (↑(nthHomSeq f_compat (r + s) - (nthHomSeq f_compat r + nthHomSeq f_compat s)) j) < ε
-- Mathlib/NumberTheory/Padics/RingHoms.lean
p : ℕ
hp_prime : Fact (Nat.Prime p)
R : Type u_1
inst✝ : NonAssocSemiring R
f : (k : ℕ) → R →+* ZMod (p ^ k)
f_compat : ∀ (k1 k2 : ℕ) (hk : k1 ≤ k2), (ZMod.castHom ⋯ (ZMod (p ^ k1))).comp (f k2) = f k1
r s : R
ε : ℚ
hε : ε > 0
n : ℕ
hn : ↑p ^ (-↑n) < ε
j : ℕ
hj : j ≥ n

⊢ padicNorm p (↑(nthHom f (r + s) j) - (↑(nthHom f r j) + ↑(nthHom f s j))) < ε
-- Mathlib/NumberTheory/Padics/RingHoms.lean
p : ℕ
hp_prime : Fact (Nat.Prime p)
R : Type u_1
inst✝ : NonAssocSemiring R
f : (k : ℕ) → R →+* ZMod (p ^ k)
f_compat : ∀ (k1 k2 : ℕ) (hk : k1 ≤ k2), (ZMod.castHom ⋯ (ZMod (p ^ k1))).comp (f k2) = f k1
r s : R
ε : ℚ
hε : ε > 0
n : ℕ
hn : ↑p ^ (-↑n) < ε
j : ℕ
hj : j ≥ n

⊢ padicNorm p (↑(nthHom f (r + s) j) - (↑(nthHom f r j) + ↑(nthHom f s j))) ≤ ↑p ^ (-↑n)
-- Mathlib/NumberTheory/Padics/RingHoms.lean
p : ℕ
hp_prime : Fact (Nat.Prime p)
R : Type u_1
inst✝ : NonAssocSemiring R
f : (k : ℕ) → R →+* ZMod (p ^ k)
f_compat : ∀ (k1 k2 : ℕ) (hk : k1 ≤ k2), (ZMod.castHom ⋯ (ZMod (p ^ k1))).comp (f k2) = f k1
r s : R
ε : ℚ
hε : ε > 0
n : ℕ
hn : ↑p ^ (-↑n) < ε
j : ℕ
hj : j ≥ n

⊢ ↑(nthHom f (r + s) j - (nthHom f r j + nthHom f s j)) = 0
-- Mathlib/NumberTheory/Padics/RingHoms.lean
p : ℕ
hp_prime : Fact (Nat.Prime p)
R : Type u_1
inst✝ : NonAssocSemiring R
f : (k : ℕ) → R →+* ZMod (p ^ k)
f_compat : ∀ (k1 k2 : ℕ) (hk : k1 ≤ k2), (ZMod.castHom ⋯ (ZMod (p ^ k1))).comp (f k2) = f k1
r s : R
ε : ℚ
hε : ε > 0
n : ℕ
hn : ↑p ^ (-↑n) < ε
j : ℕ
hj : j ≥ n

⊢ ↑(↑((f j) (r + s)).val - (↑((f j) r).val + ↑((f j) s).val)) = 0
-- Mathlib/NumberTheory/Padics/RingHoms.lean
p : ℕ
hp_prime : Fact (Nat.Prime p)
R : Type u_1
inst✝ : NonAssocSemiring R
f : (k : ℕ) → R →+* ZMod (p ^ k)
f_compat : ∀ (k1 k2 : ℕ) (hk : k1 ≤ k2), (ZMod.castHom ⋯ (ZMod (p ^ k1))).comp (f k2) = f k1
r s : R
ε : ℚ
hε : ε > 0
n : ℕ
hn : ↑p ^ (-↑n) < ε
j : ℕ
hj : j ≥ n

⊢ ((f j) r + (f j) s).cast - (((f j) r).cast + ((f j) s).cast) = 0
-- Mathlib/NumberTheory/Padics/RingHoms.lean
p : ℕ
hp_prime : Fact (Nat.Prime p)
R : Type u_1
inst✝ : NonAssocSemiring R
f : (k : ℕ) → R →+* ZMod (p ^ k)
f_compat : ∀ (k1 k2 : ℕ) (hk : k1 ≤ k2), (ZMod.castHom ⋯ (ZMod (p ^ k1))).comp (f k2) = f k1
r s : R
ε : ℚ
hε : ε > 0
n : ℕ
hn : ↑p ^ (-↑n) < ε
j : ℕ
hj : j ≥ n

⊢ ((f j) r).cast + ((f j) s).cast - (((f j) r).cast + ((f j) s).cast) = 0
-- Mathlib/Algebra/Lie/TraceForm.lean
R : Type u_1
K : Type u_2
L : Type u_3
M : Type u_4
inst✝⁸ : CommRing R
inst✝⁷ : LieRing L
inst✝⁶ : LieAlgebra R L
inst✝⁵ : AddCommGroup M
inst✝⁴ : Module R M
inst✝³ : LieRingModule L M
inst✝² : LieModule R L M
inst✝¹ : Module.Free R M
inst✝ : Module.Finite R M
x y : L
hx : x ∈ lowerCentralSeries R L L 1
hy : y ∈ LieAlgebra.center R L

⊢ ((traceForm R L M) x) y = 0
-- Mathlib/Algebra/Lie/TraceForm.lean
R : Type u_1
K : Type u_2
L : Type u_3
M : Type u_4
inst✝⁸ : CommRing R
inst✝⁷ : LieRing L
inst✝⁶ : LieAlgebra R L
inst✝⁵ : AddCommGroup M
inst✝⁴ : Module R M
inst✝³ : LieRingModule L M
inst✝² : LieModule R L M
inst✝¹ : Module.Free R M
inst✝ : Module.Finite R M
x y : L
hx : x ∈ lowerCentralSeries R L L 1
hy : y ∈ LieAlgebra.center R L

⊢ x ∈ ⊤.lcs L 1
-- Mathlib/Algebra/Lie/TraceForm.lean
R : Type u_1
K : Type u_2
L : Type u_3
M : Type u_4
inst✝⁸ : CommRing R
inst✝⁷ : LieRing L
inst✝⁶ : LieAlgebra R L
inst✝⁵ : AddCommGroup M
inst✝⁴ : Module R M
inst✝³ : LieRingModule L M
inst✝² : LieModule R L M
inst✝¹ : Module.Free R M
inst✝ : Module.Finite R M
x y : L
hx : x ∈ lowerCentralSeries R L L 1
hy : y ∈ LieAlgebra.center R L

⊢ y ∈ LieSubmodule.ucs 1 ⊥
-- Mathlib/RingTheory/Algebraic.lean
R : Type u_1
S : Type u_2
inst✝⁹ : CommRing R
inst✝⁸ : IsDomain R
inst✝⁷ : CommRing S
L : Type u_3
inst✝⁶ : Field L
inst✝⁵ : Algebra R S
inst✝⁴ : Algebra S L
inst✝³ : Algebra R L
inst✝² : IsScalarTower R S L
inst✝¹ : IsIntegralClosure S R L
inst✝ : Algebra.IsAlgebraic R L
inj : Function.Injective ⇑(algebraMap R L)
a b : S
hb : b ≠ 0

⊢ ∃ c d, d ≠ 0 ∧ d • a = b * c