ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Topology/UniformSpace/Completion.lean
α : Type u
inst✝³ : UniformSpace α
β : Type v
γ : Type w
inst✝² : UniformSpace β
inst✝¹ : UniformSpace γ
inst✝ : T0Space β
f : α → β
hf : UniformContinuous f
a : α

⊢ ⋯.extend f (pureCauchy a) = f a
-- Mathlib/Control/Traversable/Basic.lean
F : Type u → Type v
inst✝³ : Applicative F
inst✝² : LawfulApplicative F
G : Type u → Type w
inst✝¹ : Applicative G
inst✝ : LawfulApplicative G
η : ApplicativeTransformation F G
α β : Type u
x : α → β
y : F α

⊢ (fun {α} => η.app α) (x <$> y) = x <$> (fun {α} => η.app α) y
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/ComplexDeriv.lean
x : ℂ
h : cos x ≠ 0

⊢ HasStrictDerivAt tan (1 / cos x ^ 2) x
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/ComplexDeriv.lean
x : ℂ
h : cos x ≠ 0

⊢ 1 / cos x ^ 2 = (cos x * cos x - sin x * -sin x) / cos x ^ 2
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/ComplexDeriv.lean
x : ℂ
h : ¬cos x = 0

⊢ (sin x ^ 2 + cos x ^ 2) / cos x ^ 2 = (cos x * cos x - sin x * -sin x) / cos x ^ 2
-- Mathlib/Topology/Algebra/Module/Basic.lean
R R' : Type u
M M' : Type v
inst✝¹⁰ : Semiring R
inst✝⁹ : Ring R'
inst✝⁸ : TopologicalSpace M
inst✝⁷ : AddCommMonoid M
inst✝⁶ : TopologicalSpace M'
inst✝⁵ : AddCommGroup M'
inst✝⁴ : Module R M
inst✝³ : ContinuousConstSMul R M
inst✝² : Module R' M'
inst✝¹ : ContinuousConstSMul R' M'
inst✝ : ContinuousAdd M
s : Set M

⊢ closure s ⊆ ↑(span R s).topologicalClosure
-- Mathlib/Topology/Algebra/Module/Basic.lean
R R' : Type u
M M' : Type v
inst✝¹⁰ : Semiring R
inst✝⁹ : Ring R'
inst✝⁸ : TopologicalSpace M
inst✝⁷ : AddCommMonoid M
inst✝⁶ : TopologicalSpace M'
inst✝⁵ : AddCommGroup M'
inst✝⁴ : Module R M
inst✝³ : ContinuousConstSMul R M
inst✝² : Module R' M'
inst✝¹ : ContinuousConstSMul R' M'
inst✝ : ContinuousAdd M
s : Set M

⊢ closure s ⊆ closure ↑(span R s)
-- Mathlib/LinearAlgebra/FreeModule/Finite/Matrix.lean
R : Type u
S : Type u'
M✝ : Type v
N : Type w
K : Type u_1
M : Type u_2
L : Type v
inst✝⁷ : CommRing K
inst✝⁶ : Ring M
inst✝⁵ : Algebra K M
inst✝⁴ : Module.Free K M
inst✝³ : Module.Finite K M
inst✝² : CommRing L
inst✝¹ : IsDomain L
inst✝ : Algebra K L

⊢ Nat.card (M →ₐ[K] L) ≤ finrank K M
-- Mathlib/LinearAlgebra/FreeModule/Finite/Matrix.lean
R : Type u
S : Type u'
M✝ : Type v
N : Type w
K : Type u_1
M : Type u_2
L : Type v
inst✝⁷ : CommRing K
inst✝⁶ : Ring M
inst✝⁵ : Algebra K M
inst✝⁴ : Module.Free K M
inst✝³ : Module.Finite K M
inst✝² : CommRing L
inst✝¹ : IsDomain L
inst✝ : Algebra K L

⊢ finrank K M = toNat (lift.{v, u_2} (Module.rank K M))
-- Mathlib/LinearAlgebra/FreeModule/Finite/Matrix.lean
R : Type u
S : Type u'
M✝ : Type v
N : Type w
K : Type u_1
M : Type u_2
L : Type v
inst✝⁷ : CommRing K
inst✝⁶ : Ring M
inst✝⁵ : Algebra K M
inst✝⁴ : Module.Free K M
inst✝³ : Module.Finite K M
inst✝² : CommRing L
inst✝¹ : IsDomain L
inst✝ : Algebra K L

⊢ lift.{v, u_2} (Module.rank K M) < ℵ₀
-- Mathlib/Geometry/RingedSpace/LocallyRingedSpace/ResidueField.lean
X✝ : LocallyRingedSpace
U : Opens ↑X✝.toTopCat
X Y : LocallyRingedSpace
f : X ⟶ Y
x : ↑X.toTopCat

⊢ residueFieldMap (𝟙 X) x = 𝟙 (X.residueField x)
-- Mathlib/Geometry/RingedSpace/LocallyRingedSpace/ResidueField.lean
X✝ : LocallyRingedSpace
U : Opens ↑X✝.toTopCat
X Y : LocallyRingedSpace
f : X ⟶ Y
x : ↑X.toTopCat

⊢ LocalRing.ResidueField.map (𝟙 (X.presheaf.stalk x)) = 𝟙 (X.residueField x)
-- Mathlib/SetTheory/Ordinal/Arithmetic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
r : α → α → Prop
s : β → β → Prop
t : γ → γ → Prop
ι : Type u
f : ι → Ordinal.{u}

⊢ mex f < (succ #ι).ord
-- Mathlib/SetTheory/Ordinal/Arithmetic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
r : α → α → Prop
s : β → β → Prop
t : γ → γ → Prop
ι : Type u
f : ι → Ordinal.{u}
h : (succ #ι).ord ≤ mex f

⊢ False
-- Mathlib/SetTheory/Ordinal/Arithmetic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
r : α → α → Prop
s : β → β → Prop
t : γ → γ → Prop
ι : Type u
f : ι → Ordinal.{u}
h : (succ #ι).ord ≤ mex f

⊢ succ #ι ≤ #ι
-- Mathlib/SetTheory/Ordinal/Arithmetic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
r : α → α → Prop
s : β → β → Prop
t : γ → γ → Prop
ι : Type u
f : ι → Ordinal.{u}
h : (succ #ι).ord ≤ mex f
H : ∀ (a : (Quotient.out (succ #ι).ord).α), ∃ i, f i = typein (fun x x_1 => x < x_1) a

⊢ succ #ι ≤ #ι
-- Mathlib/SetTheory/Ordinal/Arithmetic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
r : α → α → Prop
s : β → β → Prop
t : γ → γ → Prop
ι : Type u
f : ι → Ordinal.{u}
h : (succ #ι).ord ≤ mex f
H : ∀ (a : (Quotient.out (succ #ι).ord).α), ∃ i, f i = typein (fun x x_1 => x < x_1) a
g : (Quotient.out (succ #ι).ord).α → ι := fun a => Classical.choose ⋯
hg : Injective g

⊢ succ #ι ≤ #ι
-- Mathlib/SetTheory/Ordinal/Arithmetic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
r : α → α → Prop
s : β → β → Prop
t : γ → γ → Prop
ι : Type u
f : ι → Ordinal.{u}
h : (succ #ι).ord ≤ mex f
H : ∀ (a : (Quotient.out (succ #ι).ord).α), ∃ i, f i = typein (fun x x_1 => x < x_1) a
g : (Quotient.out (succ #ι).ord).α → ι := fun a => Classical.choose ⋯
hg : Injective g

⊢ succ #ι = #(Quotient.out (succ #ι).ord).α
-- Mathlib/AlgebraicGeometry/EllipticCurve/Affine.lean
R : Type u
inst✝ : CommRing R
W : Affine R
h : W.Equation 0 0
hΔ : Δ W ≠ 0

⊢ W.Nonsingular 0 0
-- Mathlib/AlgebraicGeometry/EllipticCurve/Affine.lean
R : Type u
inst✝ : CommRing R
W : Affine R
hΔ : Δ W ≠ 0
h : W.a₆ = 0

⊢ W.a₆ = 0 ∧ (W.a₃ ≠ 0 ∨ W.a₄ ≠ 0)
-- Mathlib/AlgebraicGeometry/EllipticCurve/Affine.lean
R : Type u
inst✝ : CommRing R
W : Affine R
h : W.a₆ = 0
hΔ : W.a₆ = 0 → W.a₃ = 0 ∧ W.a₄ = 0

⊢ Δ W = 0
-- Mathlib/Topology/Algebra/InfiniteSum/NatInt.lean
M : Type u_1
inst✝³ : CommMonoid M
inst✝² : TopologicalSpace M
m m' : M
G : Type u_2
inst✝¹ : CommGroup G
g g' : G
inst✝ : T2Space M
f : ℕ → M
hf : Multipliable f

⊢ HasProd f m ↔ Tendsto (fun n => ∏ i ∈ range n, f i) atTop (𝓝 m)
-- Mathlib/Topology/Algebra/InfiniteSum/NatInt.lean
M : Type u_1
inst✝³ : CommMonoid M
inst✝² : TopologicalSpace M
m m' : M
G : Type u_2
inst✝¹ : CommGroup G
g g' : G
inst✝ : T2Space M
f : ℕ → M
hf : Multipliable f
h : Tendsto (fun n => ∏ i ∈ range n, f i) atTop (𝓝 m)

⊢ HasProd f m
-- Mathlib/Topology/Algebra/InfiniteSum/NatInt.lean
M : Type u_1
inst✝³ : CommMonoid M
inst✝² : TopologicalSpace M
m m' : M
G : Type u_2
inst✝¹ : CommGroup G
g g' : G
inst✝ : T2Space M
f : ℕ → M
hf : Multipliable f
h : Tendsto (fun n => ∏ i ∈ range n, f i) atTop (𝓝 m)

⊢ HasProd f (∏' (b : ℕ), f b)
-- Mathlib/MeasureTheory/Group/Pointwise.lean
G : Type u_1
α : Type u_2
inst✝⁴ : Group G
inst✝³ : MulAction G α
inst✝² : MeasurableSpace G
inst✝¹ : MeasurableSpace α
inst✝ : MeasurableSMul G α
s : Set α
hs : MeasurableSet s
a : G

⊢ MeasurableSet (a • s)
-- Mathlib/MeasureTheory/Group/Pointwise.lean
G : Type u_1
α : Type u_2
inst✝⁴ : Group G
inst✝³ : MulAction G α
inst✝² : MeasurableSpace G
inst✝¹ : MeasurableSpace α
inst✝ : MeasurableSMul G α
s : Set α
hs : MeasurableSet s
a : G

⊢ MeasurableSet ((fun x => a⁻¹ • x) ⁻¹' s)
-- Mathlib/GroupTheory/GroupAction/FixedPoints.lean
α : Type u_1
G : Type u_2
inst✝³ : Group G
inst✝² : MulAction G α
M : Type u_3
inst✝¹ : Monoid M
inst✝ : MulAction M α
a : α
g : G

⊢ g • a ∈ fixedBy α g ↔ a ∈ fixedBy α g
-- Mathlib/GroupTheory/GroupAction/FixedPoints.lean
α : Type u_1
G : Type u_2
inst✝³ : Group G
inst✝² : MulAction G α
M : Type u_3
inst✝¹ : Monoid M
inst✝ : MulAction M α
a : α
g : G

⊢ g • a = a ↔ a ∈ fixedBy α g
-- Mathlib/SetTheory/Ordinal/NaturalOps.lean
a b c : Ordinal.{u}

⊢ 0 ♯ a = a
-- Mathlib/Data/Nat/Choose/Basic.lean
n k s : ℕ
hkn : k ≤ n
hsk : s ≤ k

⊢ 0 < (n - k)! * (k - s)! * s !
-- Mathlib/Data/Nat/Choose/Basic.lean
n k s : ℕ
hkn : k ≤ n
hsk : s ≤ k
h : 0 < (n - k)! * (k - s)! * s !

⊢ n.choose k * k.choose s * ((n - k)! * (k - s)! * s !) = n.choose k * (k.choose s * s ! * (k - s)!) * (n - k)!
-- Mathlib/Data/Nat/Choose/Basic.lean
n k s : ℕ
hkn : k ≤ n
hsk : s ≤ k
h : 0 < (n - k)! * (k - s)! * s !

⊢ n.choose k * (k.choose s * s ! * (k - s)!) * (n - k)! = n !
-- Mathlib/Data/Nat/Choose/Basic.lean
n k s : ℕ
hkn : k ≤ n
hsk : s ≤ k
h : 0 < (n - k)! * (k - s)! * s !

⊢ n ! = n.choose s * s ! * ((n - s).choose (k - s) * (k - s)! * (n - s - (k - s))!)
-- Mathlib/Data/Nat/Choose/Basic.lean
n k s : ℕ
hkn : k ≤ n
hsk : s ≤ k
h : 0 < (n - k)! * (k - s)! * s !

⊢ n.choose s * s ! * ((n - s).choose (k - s) * (k - s)! * (n - s - (k - s))!) = n.choose s * (n - s).choose (k - s) * ((n - k)! * (k - s)! * s !)
-- Mathlib/LinearAlgebra/TensorProduct/Graded/External.lean
R : Type u_1
ι : Type u_2
A : Type u_3
B : Type u_4
inst✝¹¹ : CommSemiring ι
inst✝¹⁰ : Module ι (Additive ℤˣ)
inst✝⁹ : DecidableEq ι
𝒜 : ι → Type u_5
ℬ : ι → Type u_6
inst✝⁸ : CommRing R
inst✝⁷ : (i : ι) → AddCommGroup (𝒜 i)
inst✝⁶ : (i : ι) → AddCommGroup (ℬ i)
inst✝⁵ : (i : ι) → Module R (𝒜 i)
inst✝⁴ : (i : ι) → Module R (ℬ i)
inst✝³ : DirectSum.GRing 𝒜
inst✝² : DirectSum.GRing ℬ
inst✝¹ : DirectSum.GAlgebra R 𝒜
inst✝ : DirectSum.GAlgebra R ℬ

⊢ (gradedComm R 𝒜 ℬ).symm = gradedComm R ℬ 𝒜
-- Mathlib/LinearAlgebra/TensorProduct/Graded/External.lean
R : Type u_1
ι : Type u_2
A : Type u_3
B : Type u_4
inst✝¹¹ : CommSemiring ι
inst✝¹⁰ : Module ι (Additive ℤˣ)
inst✝⁹ : DecidableEq ι
𝒜 : ι → Type u_5
ℬ : ι → Type u_6
inst✝⁸ : CommRing R
inst✝⁷ : (i : ι) → AddCommGroup (𝒜 i)
inst✝⁶ : (i : ι) → AddCommGroup (ℬ i)
inst✝⁵ : (i : ι) → Module R (𝒜 i)
inst✝⁴ : (i : ι) → Module R (ℬ i)
inst✝³ : DirectSum.GRing 𝒜
inst✝² : DirectSum.GRing ℬ
inst✝¹ : DirectSum.GAlgebra R 𝒜
inst✝ : DirectSum.GAlgebra R ℬ

⊢ (TensorProduct.directSum R R ℬ 𝒜).trans ((TensorProduct.directSum R R 𝒜 ℬ).trans (LinearEquiv.ofLinear (gradedCommAux R 𝒜 ℬ) (gradedCommAux R ℬ 𝒜) ⋯ ⋯)).symm = ((TensorProduct.directSum R R ℬ 𝒜).trans (LinearEquiv.ofLinear (gradedCommAux R ℬ 𝒜) (gradedCommAux R 𝒜 ℬ) ⋯ ⋯)).trans (TensorProduct.directSum R R 𝒜 ℬ).symm
-- Mathlib/Algebra/Order/Group/Unbundled/Basic.lean
α : Type u
inst✝² : Group α
inst✝¹ : LT α
inst✝ : CovariantClass α α (swap fun x x_1 => x * x_1) fun x x_1 => x < x_1
a b c d : α

⊢ a / c < b ↔ a < b * c
-- Mathlib/Data/Nat/GCD/Basic.lean
m n k : ℕ

⊢ m.Coprime (m * k + n) ↔ m.Coprime n
-- 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
inst✝⁴ : NonUnitalNonAssocSemiring T
inst✝³ : FunLike F R S
inst✝² : NonUnitalRingHomClass F R S
S' : Type u_2
inst✝¹ : SetLike S' S
inst✝ : NonUnitalSubsemiringClass S' S
s : NonUnitalSubsemiring R
f : F

⊢ ↑(srange f) = ↑⊤ ↔ Set.range ⇑f = Set.univ
-- Mathlib/Topology/Compactification/OnePoint.lean
X : Type u_1
inst✝ : TopologicalSpace X
s : Set (OnePoint X)
t : Set X
f : Ultrafilter (OnePoint X)

⊢ ↑f ≤ 𝓝 ∞ ↔ ∀ (s : Set X), IsClosed s → IsCompact s → some '' s ∉ f
-- Mathlib/Topology/Compactness/Lindelof.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
s✝ t : Set X
inst✝ : HereditarilyLindelofSpace X
s : Set X

⊢ IsLindelof s
-- Mathlib/Topology/Compactness/Lindelof.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
s✝ t : Set X
inst✝ : HereditarilyLindelofSpace X
s : Set X

⊢ s ⊆ univ
-- Mathlib/Topology/Irreducible.lean
X : Type u_1
Y : Type u_2
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X

⊢ IsIrreducible s ↔ ∀ (t : Finset (Set X)), (∀ z ∈ t, IsClosed z) → s ⊆ ⋃₀ ↑t → ∃ z ∈ t, s ⊆ z
-- Mathlib/Topology/Irreducible.lean
X : Type u_1
Y : Type u_2
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X

⊢ (∀ (U : Finset (Set X)), (∀ u ∈ U, IsOpen u) → (∀ u ∈ U, (s ∩ u).Nonempty) → (s ∩ ⋂₀ ↑U).Nonempty) ↔ ∀ (t : Finset (Set X)), (∀ z ∈ t, IsClosed z) → s ⊆ ⋃₀ ↑t → ∃ z ∈ t, s ⊆ z
-- Mathlib/Topology/Irreducible.lean
X : Type u_1
Y : Type u_2
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t✝ : Set X
t : Finset (Set X)

⊢ (∀ u ∈ t, IsOpen u) → (∀ u ∈ t, (s ∩ u).Nonempty) → (s ∩ ⋂₀ ↑t).Nonempty ↔ (∀ z ∈ (Equiv.finsetCongr (Function.Involutive.toPerm compl ⋯)) t, IsClosed z) → s ⊆ ⋃₀ ↑((Equiv.finsetCongr (Function.Involutive.toPerm compl ⋯)) t) → ∃ z ∈ (Equiv.finsetCongr (Function.Involutive.toPerm compl ⋯)) t, s ⊆ z
-- Mathlib/Topology/Irreducible.lean
X : Type u_1
Y : Type u_2
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t✝ : Set X
t : Finset (Set X)

⊢ (∀ u ∈ t, IsOpen u) → (∀ u ∈ t, (s ∩ u).Nonempty) → (s ∩ ⋂₀ ↑t).Nonempty ↔ (∀ u ∈ t, IsOpen u) → s ⊆ ⋃ x ∈ ↑t, xᶜ → ∃ a ∈ t, s ⊆ aᶜ
-- Mathlib/Topology/Irreducible.lean
X : Type u_1
Y : Type u_2
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t✝ : Set X
t : Finset (Set X)
x✝ : ∀ u ∈ t, IsOpen u

⊢ (∀ u ∈ t, (s ∩ u).Nonempty) → (s ∩ ⋂₀ ↑t).Nonempty ↔ (¬∃ a ∈ t, s ⊆ aᶜ) → ¬s ⊆ ⋃ x ∈ ↑t, xᶜ
-- Mathlib/RingTheory/JacobsonIdeal.lean
R : Type u
S : Type v
inst✝¹ : CommRing R
inst✝ : CommRing S
I : Ideal R
r : R
h : r - 1 ∈ ⊥.jacobson

⊢ IsUnit r
-- Mathlib/RingTheory/JacobsonIdeal.lean
R : Type u
S : Type v
inst✝¹ : CommRing R
inst✝ : CommRing S
I : Ideal R
r : R
h : r - 1 ∈ ⊥.jacobson
s : R
hs : s * r - 1 ∈ ⊥

⊢ IsUnit r
-- Mathlib/RingTheory/JacobsonIdeal.lean
R : Type u
S : Type v
inst✝¹ : CommRing R
inst✝ : CommRing S
I : Ideal R
r : R
h : r - 1 ∈ ⊥.jacobson
s : R
hs : r * s = 1

⊢ IsUnit r
-- Mathlib/GroupTheory/Perm/Cycle/Type.lean
α : Type u_1
inst✝¹ : Fintype α
inst✝ : DecidableEq α
σ τ : Perm α
h : IsConj σ τ

⊢ σ.cycleType = τ.cycleType
-- Mathlib/GroupTheory/Perm/Cycle/Type.lean
α : Type u_1
inst✝¹ : Fintype α
inst✝ : DecidableEq α
σ π : Perm α
h : IsConj σ (π * σ * π⁻¹)

⊢ σ.cycleType = (π * σ * π⁻¹).cycleType
-- Mathlib/RingTheory/AdicCompletion/Functoriality.lean
R : Type u_1
inst✝⁸ : CommRing R
I : Ideal R
M : Type u_2
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
N : Type u_3
inst✝⁵ : AddCommGroup N
inst✝⁴ : Module R N
P : Type u_4
inst✝³ : AddCommGroup P
inst✝² : Module R P
T : Type u_5
inst✝¹ : AddCommGroup T
inst✝ : Module (AdicCompletion I R) T
f g : AdicCompletion I M →ₗ[R] N
h : f ∘ₗ mk I M = g ∘ₗ mk I M
x : AdicCompletion I M

⊢ f x = g x
-- Mathlib/MeasureTheory/Constructions/Prod/Integral.lean
α : Type u_1
α' : Type u_2
β : Type u_3
β' : Type u_4
γ : Type u_5
E : Type u_6
inst✝⁶ : MeasurableSpace α
inst✝⁵ : MeasurableSpace α'
inst✝⁴ : MeasurableSpace β
inst✝³ : MeasurableSpace β'
inst✝² : MeasurableSpace γ
μ μ' : Measure α
ν ν' : Measure β
τ : Measure γ
inst✝¹ : NormedAddCommGroup E
inst✝ : SFinite ν
f : α × β → E
h1f : AEStronglyMeasurable f (μ.prod ν)

⊢ Integrable f (μ.prod ν) ↔ (∀ᵐ (x : α) ∂μ, Integrable (fun y => f (x, y)) ν) ∧ Integrable (fun x => ∫ (y : β), ‖f (x, y)‖ ∂ν) μ
-- Mathlib/Algebra/Algebra/Subalgebra/Unitization.lean
F : Type u_1
R : Type u_2
S : Type u_3
A : Type u_4
inst✝⁵ : Field R
inst✝⁴ : Ring A
inst✝³ : Algebra R A
inst✝² : SetLike S A
hSA : NonUnitalSubringClass S A
hSRA : SMulMemClass S R A
s : S
h1 : 1 ∉ s
inst✝¹ : FunLike F (Unitization R ↥s) A
inst✝ : AlgHomClass F R (Unitization R ↥s) A
f : F
hf : ∀ (x : ↥s), f ↑x = ↑x

⊢ Function.Injective ⇑f
-- Mathlib/Algebra/Algebra/Subalgebra/Unitization.lean
F : Type u_1
R : Type u_2
S : Type u_3
A : Type u_4
inst✝⁵ : Field R
inst✝⁴ : Ring A
inst✝³ : Algebra R A
inst✝² : SetLike S A
hSA : NonUnitalSubringClass S A
hSRA : SMulMemClass S R A
s : S
h1 : 1 ∉ s
inst✝¹ : FunLike F (Unitization R ↥s) A
inst✝ : AlgHomClass F R (Unitization R ↥s) A
f : F
hf : ∀ (x : ↥s), f ↑x = ↑x
r : R
hr : r ≠ 0
hr' : (algebraMap R A) r ∈ s

⊢ False
-- Mathlib/Algebra/Algebra/Subalgebra/Unitization.lean
F : Type u_1
R : Type u_2
S : Type u_3
A : Type u_4
inst✝⁵ : Field R
inst✝⁴ : Ring A
inst✝³ : Algebra R A
inst✝² : SetLike S A
hSA : NonUnitalSubringClass S A
hSRA : SMulMemClass S R A
s : S
h1 : 1 ∉ s
inst✝¹ : FunLike F (Unitization R ↥s) A
inst✝ : AlgHomClass F R (Unitization R ↥s) A
f : F
hf : ∀ (x : ↥s), f ↑x = ↑x
r : R
hr : r ≠ 0
hr' : r • 1 ∈ s

⊢ False
-- Mathlib/Logic/Equiv/PartialEquiv.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
e : PartialEquiv α β
e' : PartialEquiv β γ
s : Set β

⊢ (e.trans ((PartialEquiv.refl β).restr s)).source = (e.restr (↑e ⁻¹' s)).source
-- Mathlib/NumberTheory/NumberField/CanonicalEmbedding/ConvexBody.lean
K : Type u_1
inst✝ : Field K
f : InfinitePlace K → ℝ≥0
w₀ : { w // w.IsComplex }
x : K

⊢ (mixedEmbedding K) x ∈ convexBodyLT' K f w₀ ↔ (∀ (w : InfinitePlace K), w ≠ ↑w₀ → w x < ↑(f w)) ∧ |((↑w₀).embedding x).re| < 1 ∧ |((↑w₀).embedding x).im| < ↑(f ↑w₀) ^ 2
-- Mathlib/NumberTheory/NumberField/CanonicalEmbedding/ConvexBody.lean
K : Type u_1
inst✝ : Field K
f : InfinitePlace K → ℝ≥0
w₀ : { w // w.IsComplex }
x : K

⊢ ((∀ (a : InfinitePlace K), a.IsReal → a x < ↑(f a)) ∧ ∀ (a : InfinitePlace K) (b : a.IsComplex), if ⟨a, b⟩ = w₀ then |(a.embedding x).re| < 1 ∧ |(a.embedding x).im| < ↑(f a) ^ 2 else a x < ↑(f a)) ↔ (∀ (w : InfinitePlace K), w ≠ ↑w₀ → w x < ↑(f w)) ∧ |((↑w₀).embedding x).re| < 1 ∧ |((↑w₀).embedding x).im| < ↑(f ↑w₀) ^ 2
-- Mathlib/Topology/Compactness/Compact.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X

⊢ IsCompact s ↔ IsCompact univ
-- Mathlib/Data/Matroid/Closure.lean
ι : Type u_1
α : Type u_2
M : Matroid α
F X Y : Set α
e : α

⊢ M.Flat F ↔ ∃ (h : F ⊆ M.E), M.subtypeClosure.IsClosed ⟨F, h⟩
-- Mathlib/Data/Sum/Interval.lean
α₁ : Type u_1
α₂ : Type u_2
β₁ : Type u_3
β₂ : Type u_4
γ₁ : Type u_5
γ₂ : Type u_6
f₁ f₁' : α₁ → β₁ → Finset γ₁
f₂ f₂' : α₂ → β₂ → Finset γ₂
g₁ g₁' : α₁ → β₂ → Finset γ₁
g₂ g₂' : α₁ → β₂ → Finset γ₂
a : α₁ ⊕ α₂
b : β₁ ⊕ β₂
c : γ₁ ⊕ γ₂
h : sumLexLift f₁ f₂ g₁ g₂ a b = ∅

⊢ ∀ (a₁ : α₁) (b₁ : β₁), a = inl a₁ → b = inl b₁ → f₁ a₁ b₁ = ∅
-- Mathlib/Data/Sum/Interval.lean
α₁ : Type u_1
α₂ : Type u_2
β₁ : Type u_3
β₂ : Type u_4
γ₁ : Type u_5
γ₂ : Type u_6
f₁ f₁' : α₁ → β₁ → Finset γ₁
f₂ f₂' : α₂ → β₂ → Finset γ₂
g₁ g₁' : α₁ → β₂ → Finset γ₁
g₂ g₂' : α₁ → β₂ → Finset γ₂
a : α₁ ⊕ α₂
b : β₁ ⊕ β₂
c : γ₁ ⊕ γ₂
h : sumLexLift f₁ f₂ g₁ g₂ a b = ∅

⊢ ∀ (a₁ : α₁) (b₂ : β₂), a = inl a₁ → b = inr b₂ → g₁ a₁ b₂ = ∅ ∧ g₂ a₁ b₂ = ∅
-- Mathlib/Data/Sum/Interval.lean
α₁ : Type u_1
α₂ : Type u_2
β₁ : Type u_3
β₂ : Type u_4
γ₁ : Type u_5
γ₂ : Type u_6
f₁ f₁' : α₁ → β₁ → Finset γ₁
f₂ f₂' : α₂ → β₂ → Finset γ₂
g₁ g₁' : α₁ → β₂ → Finset γ₁
g₂ g₂' : α₁ → β₂ → Finset γ₂
a : α₁ ⊕ α₂
b : β₁ ⊕ β₂
c : γ₁ ⊕ γ₂
h : sumLexLift f₁ f₂ g₁ g₂ a b = ∅

⊢ ∀ (a₂ : α₂) (b₂ : β₂), a = inr a₂ → b = inr b₂ → f₂ a₂ b₂ = ∅
-- Mathlib/Data/Sum/Interval.lean
α₁ : Type u_1
α₂ : Type u_2
β₁ : Type u_3
β₂ : Type u_4
γ₁ : Type u_5
γ₂ : Type u_6
f₁ f₁' : α₁ → β₁ → Finset γ₁
f₂ f₂' : α₂ → β₂ → Finset γ₂
g₁ g₁' : α₁ → β₂ → Finset γ₁
g₂ g₂' : α₁ → β₂ → Finset γ₂
a : α₁ ⊕ α₂
b : β₁ ⊕ β₂
c : γ₁ ⊕ γ₂
h : (∀ (a₁ : α₁) (b₁ : β₁), a = inl a₁ → b = inl b₁ → f₁ a₁ b₁ = ∅) ∧ (∀ (a₁ : α₁) (b₂ : β₂), a = inl a₁ → b = inr b₂ → g₁ a₁ b₂ = ∅ ∧ g₂ a₁ b₂ = ∅) ∧ ∀ (a₂ : α₂) (b₂ : β₂), a = inr a₂ → b = inr b₂ → f₂ a₂ b₂ = ∅

⊢ sumLexLift f₁ f₂ g₁ g₂ a b = ∅
-- Mathlib/AlgebraicTopology/DoldKan/GammaCompN.lean
C : Type u_1
inst✝² : Category.{u_2, u_1} C
inst✝¹ : Preadditive C
inst✝ : HasFiniteCoproducts C
X : ChainComplex C ℕ
n : ℕ

⊢ (((PInfty.f n ≫ (Γ₀.splitting X).desc (op [n]) fun A => 𝟙 (X.X (unop A.fst).len) ≫ ((Γ₀.splitting X).cofan (op [n])).inj A) ≫ PInfty.f n ≫ 𝟙 (Γ₀.Obj.obj₂ X (op [n]))) ≫ PInfty.f n ≫ 𝟙 (Γ₀.Obj.obj₂ X (op [n]))) ≫ PInfty.f n = PInfty.f n
-- Mathlib/AlgebraicTopology/DoldKan/GammaCompN.lean
C : Type u_1
inst✝² : Category.{u_2, u_1} C
inst✝¹ : Preadditive C
inst✝ : HasFiniteCoproducts C
X : ChainComplex C ℕ
n : ℕ

⊢ PInfty.f n ≫ ((Γ₀.splitting X).desc (op [n]) fun A => 𝟙 (X.X (unop A.fst).len) ≫ ((Γ₀.splitting X).cofan (op [n])).inj A) ≫ PInfty.f n = PInfty.f n
-- Mathlib/AlgebraicTopology/DoldKan/GammaCompN.lean
C : Type u_1
inst✝² : Category.{u_2, u_1} C
inst✝¹ : Preadditive C
inst✝ : HasFiniteCoproducts C
X : ChainComplex C ℕ
n : ℕ

⊢ PInfty.f n ≫ ((Γ₀.splitting X).desc (op [n]) fun A => 𝟙 (X.X (unop A.fst).len) ≫ ((Γ₀.splitting X).cofan (op [n])).inj A) ≫ PInfty.f n = PInfty.f n ≫ PInfty.f n
-- Mathlib/AlgebraicTopology/DoldKan/GammaCompN.lean
C : Type u_1
inst✝² : Category.{u_2, u_1} C
inst✝¹ : Preadditive C
inst✝ : HasFiniteCoproducts C
X : ChainComplex C ℕ
n : ℕ

⊢ ((Γ₀.splitting X).desc (op [n]) fun A => 𝟙 (X.X (unop A.fst).len) ≫ ((Γ₀.splitting X).cofan (op [n])).inj A) ≫ PInfty.f n = PInfty.f n
-- Mathlib/AlgebraicTopology/DoldKan/GammaCompN.lean
C : Type u_1
inst✝² : Category.{u_2, u_1} C
inst✝¹ : Preadditive C
inst✝ : HasFiniteCoproducts C
X : ChainComplex C ℕ
n : ℕ

⊢ ∀ (A : Splitting.IndexSet (op [n])), ((Γ₀.splitting X).cofan (op [n])).inj A ≫ ((Γ₀.splitting X).desc (op [n]) fun A => 𝟙 (X.X (unop A.fst).len) ≫ ((Γ₀.splitting X).cofan (op [n])).inj A) ≫ PInfty.f n = ((Γ₀.splitting X).cofan (op [n])).inj A ≫ PInfty.f n
-- Mathlib/AlgebraicTopology/DoldKan/GammaCompN.lean
C : Type u_1
inst✝² : Category.{u_2, u_1} C
inst✝¹ : Preadditive C
inst✝ : HasFiniteCoproducts C
X : ChainComplex C ℕ
n : ℕ
A : Splitting.IndexSet (op [n])

⊢ ((Γ₀.splitting X).cofan (op [n])).inj A ≫ ((Γ₀.splitting X).desc (op [n]) fun A => 𝟙 (X.X (unop A.fst).len) ≫ ((Γ₀.splitting X).cofan (op [n])).inj A) ≫ PInfty.f n = ((Γ₀.splitting X).cofan (op [n])).inj A ≫ PInfty.f n
-- Mathlib/AlgebraicTopology/DoldKan/GammaCompN.lean
C : Type u_1
inst✝² : Category.{u_2, u_1} C
inst✝¹ : Preadditive C
inst✝ : HasFiniteCoproducts C
X : ChainComplex C ℕ
n : ℕ
A : Splitting.IndexSet (op [n])

⊢ 𝟙 (X.X (unop A.fst).len) ≫ ((Γ₀.splitting X).cofan (op [n])).inj A ≫ PInfty.f n = ((Γ₀.splitting X).cofan (op [n])).inj A ≫ PInfty.f n
-- Mathlib/Order/JordanHolder.lean
X : Type u
inst✝¹ : Lattice X
inst✝ : JordanHolderLattice X
s₁ s₂ : CompositionSeries X
hb : head s₁ = head s₂
ht : last s₁ = last s₂
hs₁0 : s₁.length = 0

⊢ s₁ = s₂
-- Mathlib/Order/JordanHolder.lean
X : Type u
inst✝¹ : Lattice X
inst✝ : JordanHolderLattice X
s₁ s₂ : CompositionSeries X
hb : head s₁ = head s₂
ht : last s₁ = last s₂
hs₁0 : s₁.length = 0
this : ∀ (x : X), x ∈ s₁ ↔ x = last s₁

⊢ s₁ = s₂
-- Mathlib/Order/JordanHolder.lean
X : Type u
inst✝¹ : Lattice X
inst✝ : JordanHolderLattice X
s₁ s₂ : CompositionSeries X
hb : head s₁ = head s₂
ht : last s₁ = last s₂
hs₁0 : s₁.length = 0
this✝ : ∀ (x : X), x ∈ s₁ ↔ x = last s₁
this : ∀ (x : X), x ∈ s₂ ↔ x = last s₂

⊢ s₁ = s₂
-- Mathlib/MeasureTheory/Function/SimpleFuncDense.lean
α : Type u_1
β : Type u_2
ι : Type u_3
E : Type u_4
F : Type u_5
𝕜 : Type u_6
inst✝⁴ : MeasurableSpace α
inst✝³ : PseudoEMetricSpace α
inst✝² : OpensMeasurableSpace α
inst✝¹ : MeasurableSpace β
f✝ f : β → α
hf : Measurable f
s : Set α
y₀ : α
h₀ : y₀ ∈ s
inst✝ : SeparableSpace ↑s
x : β
hx : f x ∈ closure s
this : Nonempty ↑s

⊢ Tendsto (fun n => ↑(approxOn f hf s y₀ h₀ n) x) atTop (𝓝 (f x))
-- Mathlib/MeasureTheory/Function/SimpleFuncDense.lean
α : Type u_1
β : Type u_2
ι : Type u_3
E : Type u_4
F : Type u_5
𝕜 : Type u_6
inst✝⁴ : MeasurableSpace α
inst✝³ : PseudoEMetricSpace α
inst✝² : OpensMeasurableSpace α
inst✝¹ : MeasurableSpace β
f✝ f : β → α
hf : Measurable f
s : Set α
y₀ : α
h₀ : y₀ ∈ s
inst✝ : SeparableSpace ↑s
x : β
this : Nonempty ↑s
hx : f x ∈ closure (Subtype.val '' closure (Set.range (denseSeq ↑s)))

⊢ Tendsto (fun n => ↑(approxOn f hf s y₀ h₀ n) x) atTop (𝓝 (f x))
-- Mathlib/MeasureTheory/Function/SimpleFuncDense.lean
α : Type u_1
β : Type u_2
ι : Type u_3
E : Type u_4
F : Type u_5
𝕜 : Type u_6
inst✝⁴ : MeasurableSpace α
inst✝³ : PseudoEMetricSpace α
inst✝² : OpensMeasurableSpace α
inst✝¹ : MeasurableSpace β
f✝ f : β → α
hf : Measurable f
s : Set α
y₀ : α
h₀ : y₀ ∈ s
inst✝ : SeparableSpace ↑s
x : β
this : Nonempty ↑s
hx : f x ∈ closure (Subtype.val '' closure (Set.range (denseSeq ↑s)))

⊢ Tendsto (fun n => (↑(nearestPt (fun k => Nat.casesOn k y₀ (Subtype.val ∘ denseSeq ↑s)) n) ∘ f) x) atTop (𝓝 (f x))
-- Mathlib/MeasureTheory/Function/SimpleFuncDense.lean
α : Type u_1
β : Type u_2
ι : Type u_3
E : Type u_4
F : Type u_5
𝕜 : Type u_6
inst✝⁴ : MeasurableSpace α
inst✝³ : PseudoEMetricSpace α
inst✝² : OpensMeasurableSpace α
inst✝¹ : MeasurableSpace β
f✝ f : β → α
hf : Measurable f
s : Set α
y₀ : α
h₀ : y₀ ∈ s
inst✝ : SeparableSpace ↑s
x : β
this : Nonempty ↑s
hx : f x ∈ closure (Subtype.val '' closure (Set.range (denseSeq ↑s)))

⊢ Subtype.val '' closure (Set.range (denseSeq ↑s)) ⊆ closure (Set.range fun k => Nat.casesOn k y₀ (Subtype.val ∘ denseSeq ↑s))