ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/SetTheory/Lists.lean
α : Type u_1
b : Bool
a : Lists' α b
l : Lists' α true

⊢ 0 < sizeOf l
-- Mathlib/Data/Nat/ModEq.lean
m n a b c d : ℕ
h₁ : c ≡ d [MOD n]
h₂ : a + c ≡ b + d [MOD n]

⊢ a ≡ b [MOD n]
-- Mathlib/Data/Nat/ModEq.lean
m n a b c d : ℕ
h₁ : c ≡ d [MOD n]
h₂ : c + a ≡ d + b [MOD n]

⊢ a ≡ b [MOD n]
-- Mathlib/Topology/Algebra/UniformGroup.lean
α : Type u_1
β : Type u_2
inst✝⁷ : UniformSpace α
inst✝⁶ : Group α
inst✝⁵ : UniformGroup α
hom : Type u_3
inst✝⁴ : UniformSpace β
inst✝³ : Group β
inst✝² : UniformGroup β
inst✝¹ : FunLike hom α β
inst✝ : MonoidHomClass hom α β
f : hom
h : Continuous ⇑f
this : Tendsto (⇑f) (𝓝 1) (𝓝 (f 1))

⊢ Tendsto (⇑f) (𝓝 1) (𝓝 1)
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α : Type u_1
r : α → α → Prop
b : Ordinal.{u}
a : Cardinal.{u}
H : ∀ {o : Ordinal.{u}} (f : (a : Ordinal.{u}) → a < o → Ordinal.{u}), o.blsub f = b → a ≤ o.card
ι : Type u
f : ι → Ordinal.{u}
hf : lsub f = b

⊢ a ≤ #ι
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α : Type u_1
r✝ : α → α → Prop
b : Ordinal.{u}
a : Cardinal.{u}
H : ∀ {o : Ordinal.{u}} (f : (a : Ordinal.{u}) → a < o → Ordinal.{u}), o.blsub f = b → a ≤ o.card
ι : Type u
f : ι → Ordinal.{u}
hf : lsub f = b
r : ι → ι → Prop
hr : IsWellOrder ι r
hι' : (#ι).ord = type r

⊢ a ≤ #ι
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α : Type u_1
r✝ : α → α → Prop
b : Ordinal.{u}
a : Cardinal.{u}
H : ∀ {o : Ordinal.{u}} (f : (a : Ordinal.{u}) → a < o → Ordinal.{u}), o.blsub f = b → a ≤ o.card
ι : Type u
f : ι → Ordinal.{u}
r : ι → ι → Prop
hr : IsWellOrder ι r
hf : (type r).blsub (bfamilyOfFamily' r f) = b
hι' : (#ι).ord = type r

⊢ a ≤ #ι
-- Mathlib/Algebra/Homology/ShortComplex/RightHomology.lean
C : Type u_1
inst✝² : Category.{u_2, u_1} C
inst✝¹ : HasZeroMorphisms C
S S₁ S₂ S₃ : ShortComplex C
h : S.RightHomologyData
inst✝ : S.HasRightHomology

⊢ h.rightHomologyIso.hom ≫ h.ι = S.rightHomologyι ≫ h.opcyclesIso.hom
-- Mathlib/Order/Filter/AtTopBot.lean
ι : Type u_1
ι' : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝ : LinearOrderedField α
l : Filter β
f : β → α
r : α
hr : r < 0

⊢ Tendsto (fun x => r * f x) l atTop ↔ Tendsto f l atBot
-- Mathlib/Analysis/BoxIntegral/Partition/Measure.lean
ι : Type u_1
inst✝ : Fintype ι
I : Box ι

⊢ volume.toBoxAdditive I = ∏ i : ι, (I.upper i - I.lower i)
-- Mathlib/Data/Finset/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝ : DecidableEq α
s t u v : Finset α
a b : α
h : a ∈ s

⊢ s \ t.erase a = insert a (s \ t)
-- Mathlib/Geometry/Euclidean/Angle/Oriented/Affine.lean
V : Type u_1
P : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : InnerProductSpace ℝ V
inst✝² : MetricSpace P
inst✝¹ : NormedAddTorsor V P
hd2 : Fact (finrank ℝ V = 2)
inst✝ : Module.Oriented ℝ V (Fin 2)
p₁ p₂ p₃ : P

⊢ (∡ p₂ p₃ p₁).sign = (∡ p₁ p₂ p₃).sign
-- Mathlib/Analysis/Normed/Ring/Seminorm.lean
F : Type u_1
R : Type u_2
S : Type u_3
x y : R
r : ℝ
inst✝ : NonUnitalRing R
p : RingSeminorm R

⊢ p ≠ 0 ↔ ∃ x, p x ≠ 0
-- Mathlib/Data/Finset/Pointwise.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝³ : DecidableEq β
inst✝² : Group α
inst✝¹ : MulAction α β
s✝ t : Finset β
a : α
b : β
inst✝ : Fintype β
s : Finset α
hs : s.Nonempty

⊢ ↑s • Set.univ = Set.univ
-- Mathlib/Algebra/Tropical/BigOperators.lean
R : Type u_1
S : Type u_2
inst✝¹ : LinearOrder R
inst✝ : OrderTop R
s : Multiset (Tropical R)

⊢ untrop s.sum = (map untrop s).inf
-- Mathlib/Algebra/Tropical/BigOperators.lean
R : Type u_1
S : Type u_2
inst✝¹ : LinearOrder R
inst✝ : OrderTop R

⊢ untrop (sum 0) = (map untrop 0).inf
-- Mathlib/Algebra/Tropical/BigOperators.lean
R : Type u_1
S : Type u_2
inst✝¹ : LinearOrder R
inst✝ : OrderTop R
s : Tropical R
x : Multiset (Tropical R)
IH : untrop x.sum = (map untrop x).inf

⊢ untrop (s ::ₘ x).sum = (map untrop (s ::ₘ x)).inf
-- Mathlib/Order/Interval/Finset/Basic.lean
ι : Type u_1
α : Type u_2
inst✝² : PartialOrder α
inst✝¹ : LocallyFiniteOrder α
a b c : α
inst✝ : DecidableEq α
h : a < b

⊢ Ioc a b \ Ioo a b = {b}
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
i j : ↥R⁰

⊢ Submodule.span (R_hat R K) {↑↑i * ↑↑j} ≤ Submodule.span (R_hat R K) {↑↑i} ⊓ Submodule.span (R_hat R K) {↑↑j}
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
i j : ↥R⁰

⊢ (∃ a, a • ↑↑i = ↑↑i * ↑↑j) ∧ ∃ a, a • ↑↑j = ↑↑i * ↑↑j
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
a : FiniteAdeleRing R K
r : ↥R⁰

⊢ ∃ j, a • Submodule.span (R_hat R K) {↑↑j} ≤ Submodule.span (R_hat R K) {↑↑r}
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
a : FiniteAdeleRing R K
r b : ↥R⁰
c : R_hat R K
h : a * ↑↑b = ↑c

⊢ ∃ j, a • Submodule.span (R_hat R K) {↑↑j} ≤ Submodule.span (R_hat R K) {↑↑r}
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
a : FiniteAdeleRing R K
r b : ↥R⁰
c : R_hat R K
h : a * ↑↑b = ↑c

⊢ a • Submodule.span (R_hat R K) {↑↑(r * b)} ≤ Submodule.span (R_hat R K) {↑↑r}
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
a : FiniteAdeleRing R K
r b : ↥R⁰
c : R_hat R K
h : a * ↑↑b = ↑c
m : FiniteAdeleRing R K
hm : m ∈ ↑(Submodule.span (R_hat R K) {↑↑(r * b)})

⊢ (DistribMulAction.toLinearMap (R_hat R K) (FiniteAdeleRing R K) a) m ∈ Submodule.span (R_hat R K) {↑↑r}
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
a : FiniteAdeleRing R K
r b : ↥R⁰
c : R_hat R K
h : a * ↑↑b = ↑c
m : FiniteAdeleRing R K
hm : m ∈ Submodule.span (R_hat R K) {↑(↑r * ↑b)}

⊢ (DistribMulAction.toLinearMap (R_hat R K) (FiniteAdeleRing R K) a) m ∈ Submodule.span (R_hat R K) {↑↑r}
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
a : FiniteAdeleRing R K
r b : ↥R⁰
c : R_hat R K
h : a * ↑↑b = ↑c
m : FiniteAdeleRing R K
hm : ∃ a, a • ↑(↑r * ↑b) = m

⊢ ∃ a_1, a_1 • ↑↑r = (DistribMulAction.toLinearMap (R_hat R K) (FiniteAdeleRing R K) a) m
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
a : FiniteAdeleRing R K
r b : ↥R⁰
c : R_hat R K
h : a * ↑↑b = ↑c
n : R_hat R K

⊢ ∃ a_1, a_1 • ↑↑r = (DistribMulAction.toLinearMap (R_hat R K) (FiniteAdeleRing R K) a) (n • ↑(↑r * ↑b))
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
a : FiniteAdeleRing R K
r b : ↥R⁰
c : R_hat R K
h : a * ↑↑b = ↑c
n : R_hat R K

⊢ ∃ a_1, a_1 • ↑↑r = n • (a * ↑(↑r * ↑b))
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
a : FiniteAdeleRing R K
r b : ↥R⁰
c : R_hat R K
h : a * ↑↑b = ↑c
n : R_hat R K

⊢ (n * c) • ↑↑r = n • (a * ↑(↑r * ↑b))
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
a : FiniteAdeleRing R K
r b : ↥R⁰
c : R_hat R K
h : a * ↑↑b = ↑c
n : R_hat R K

⊢ (n * c) • ↑↑r = n • (a * (↑↑r * ↑↑b))
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
a : FiniteAdeleRing R K
r b : ↥R⁰
c : R_hat R K
h : a * ↑↑b = ↑c
n : R_hat R K

⊢ Algebra.toRingHom (n * c) * ↑↑r = Algebra.toRingHom n * ↑c * ↑↑r
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
r : ↥R⁰
x : FiniteAdeleRing R K
hx : x ∈ ↑(Submodule.span (R_hat R K) {↑↑r}) * ↑(Submodule.span (R_hat R K) {↑↑r})

⊢ x ∈ ↑(Submodule.span (R_hat R K) {↑↑r})
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
r : ↥R⁰
x : FiniteAdeleRing R K
hx : ∃ x_1 ∈ ↑(Submodule.span (R_hat R K) {↑↑r}), ∃ y ∈ ↑(Submodule.span (R_hat R K) {↑↑r}), x_1 * y = x

⊢ x ∈ ↑(Submodule.span (R_hat R K) {↑↑r})
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
r : ↥R⁰
a : FiniteAdeleRing R K
ha : a ∈ ↑(Submodule.span (R_hat R K) {↑↑r})
b : FiniteAdeleRing R K
hb : b ∈ ↑(Submodule.span (R_hat R K) {↑↑r})

⊢ a * b ∈ ↑(Submodule.span (R_hat R K) {↑↑r})
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
r : ↥R⁰
a b : FiniteAdeleRing R K
ha : ∃ a_1, a_1 • ↑↑r = a
hb : ∃ a, a • ↑↑r = b

⊢ ∃ a_1, a_1 • ↑↑r = a * b
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
r : ↥R⁰
m n : R_hat R K

⊢ ∃ a, a • ↑↑r = m • ↑↑r * n • ↑↑r
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
r : ↥R⁰
m n : R_hat R K

⊢ (m * n * ↑↑r) • ↑↑r = m • ↑↑r * n • ↑↑r
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
r : ↥R⁰
m n : R_hat R K

⊢ Algebra.toRingHom m * Algebra.toRingHom n * Algebra.toRingHom ↑↑r * ↑↑r = Algebra.toRingHom m * ↑↑r * (Algebra.toRingHom n * ↑↑r)
-- Mathlib/RingTheory/DedekindDomain/FiniteAdeleRing.lean
R : Type u_1
K : Type u_2
inst✝⁴ : CommRing R
inst✝³ : IsDedekindDomain R
inst✝² : Field K
inst✝¹ : Algebra R K
inst✝ : IsFractionRing R K
v : HeightOneSpectrum R
r : ↥R⁰
m n : R_hat R K

⊢ Algebra.toRingHom m * Algebra.toRingHom n * (Algebra.toRingHom ↑↑r * ↑↑r) = Algebra.toRingHom m * Algebra.toRingHom n * (↑↑r * ↑↑r)
-- Mathlib/Topology/Instances/NNReal.lean
α : Type u_1
f : ℕ → ℝ≥0
k : ℕ

⊢ (Summable fun i => f (i + k)) ↔ Summable f
-- Mathlib/Topology/Instances/NNReal.lean
α : Type u_1
f : ℕ → ℝ≥0
k : ℕ

⊢ (Summable fun a => ↑(f (a + k))) ↔ Summable fun a => ↑(f a)
-- Mathlib/Algebra/Order/Antidiag/Pi.lean
ι : Type u_1
μ : Type u_2
μ' : Type u_3
inst✝¹ : DecidableEq ι
inst✝ : Fintype ι
m n : ℕ
hn : n ≠ 0

⊢ SMul.smul n (univ.piAntidiag m) = filter (fun f => ∀ (i : ι), n ∣ f i) (univ.piAntidiag (n * m))
-- Mathlib/Algebra/Order/Antidiag/Pi.lean
ι : Type u_1
μ : Type u_2
μ' : Type u_3
inst✝¹ : DecidableEq ι
inst✝ : Fintype ι
m n : ℕ
hn : n ≠ 0
this : SMul.smul n (univ.piAntidiag m) = filter (fun f => ∀ i ∈ univ, n ∣ f i) (univ.piAntidiag (n * m))

⊢ SMul.smul n (univ.piAntidiag m) = filter (fun f => ∀ (i : ι), n ∣ f i) (univ.piAntidiag (n * m))
-- Mathlib/Data/Complex/Exponential.lean
x y : ℂ

⊢ cos ((starRingEnd ℂ) x) = (starRingEnd ℂ) (cos x)
-- Mathlib/GroupTheory/Commutator.lean
G : Type u_1
G' : Type u_2
F : Type u_3
inst✝³ : Group G
inst✝² : Group G'
inst✝¹ : FunLike F G G'
inst✝ : MonoidHomClass F G G'
f✝ : F
g₁ g₂ g₃ g : G
H₁ H₂ H₃ K₁ K₂ : Subgroup G
f : G →* G'

⊢ map f ⁅H₁, H₂⁆ = ⁅map f H₁, map f H₂⁆
-- Mathlib/GroupTheory/Commutator.lean
G : Type u_1
G' : Type u_2
F : Type u_3
inst✝³ : Group G
inst✝² : Group G'
inst✝¹ : FunLike F G G'
inst✝ : MonoidHomClass F G G'
f✝ : F
g₁ g₂ g₃ g : G
H₁ H₂ H₃ K₁ K₂ : Subgroup G
f : G →* G'

⊢ (∀ g₁ ∈ H₁, ∀ g₂ ∈ H₂, ⁅f g₁, f g₂⁆ ∈ ⁅map f H₁, map f H₂⁆) ∧ ∀ g₁ ∈ map f H₁, ∀ g₂ ∈ map f H₂, ⁅g₁, g₂⁆ ∈ map f ⁅H₁, H₂⁆
-- Mathlib/Topology/Algebra/Equicontinuity.lean
ι : Type u_1
G : Type u_2
M : Type u_3
hom : Type u_4
inst✝⁷ : TopologicalSpace G
inst✝⁶ : UniformSpace M
inst✝⁵ : Group G
inst✝⁴ : Group M
inst✝³ : TopologicalGroup G
inst✝² : UniformGroup M
inst✝¹ : FunLike hom G M
inst✝ : MonoidHomClass hom G M
F : ι → hom
hf : EquicontinuousAt (DFunLike.coe ∘ F) 1

⊢ Equicontinuous (DFunLike.coe ∘ F)
-- Mathlib/Topology/Algebra/Equicontinuity.lean
ι : Type u_1
G : Type u_2
M : Type u_3
hom : Type u_4
inst✝⁷ : TopologicalSpace G
inst✝⁶ : UniformSpace M
inst✝⁵ : Group G
inst✝⁴ : Group M
inst✝³ : TopologicalGroup G
inst✝² : UniformGroup M
inst✝¹ : FunLike hom G M
inst✝ : MonoidHomClass hom G M
F : ι → hom
hf : EquicontinuousAt (DFunLike.coe ∘ F) 1

⊢ Continuous (⇑UniformFun.ofFun ∘ swap (DFunLike.coe ∘ F))
-- Mathlib/Topology/Algebra/Equicontinuity.lean
ι : Type u_1
G : Type u_2
M : Type u_3
hom : Type u_4
inst✝⁷ : TopologicalSpace G
inst✝⁶ : UniformSpace M
inst✝⁵ : Group G
inst✝⁴ : Group M
inst✝³ : TopologicalGroup G
inst✝² : UniformGroup M
inst✝¹ : FunLike hom G M
inst✝ : MonoidHomClass hom G M
F : ι → hom
hf : ContinuousAt (⇑UniformFun.ofFun ∘ swap (DFunLike.coe ∘ F)) 1

⊢ Continuous (⇑UniformFun.ofFun ∘ swap (DFunLike.coe ∘ F))
-- Mathlib/Topology/Algebra/Equicontinuity.lean
ι : Type u_1
G : Type u_2
M : Type u_3
hom : Type u_4
inst✝⁷ : TopologicalSpace G
inst✝⁶ : UniformSpace M
inst✝⁵ : Group G
inst✝⁴ : Group M
inst✝³ : TopologicalGroup G
inst✝² : UniformGroup M
inst✝¹ : FunLike hom G M
inst✝ : MonoidHomClass hom G M
F : ι → hom
hf : ContinuousAt (⇑UniformFun.ofFun ∘ swap (DFunLike.coe ∘ F)) 1
φ : G →* ι →ᵤ M := { toFun := swap (DFunLike.coe ∘ F), map_one' := ⋯, map_mul' := ⋯ }

⊢ Continuous (⇑UniformFun.ofFun ∘ swap (DFunLike.coe ∘ F))
-- Mathlib/Data/NNReal/Basic.lean
r r₁ r₂ : ℝ≥0
x y : ℝ

⊢ sInf ∅ = 0
-- Mathlib/Order/Filter/AtTopBot.lean
ι : Type u_1
ι' : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
k b : ℕ
x✝ : b ≥ 0

⊢ b ≤ (fun a => a + k) b - k
-- 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✝ : ContinuousMul M
f : ℕ → M
he : HasProd (fun k => f (2 * k)) m
ho : HasProd (fun k => f (2 * k + 1)) m'

⊢ HasProd f (m * 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✝ : ContinuousMul M
f : ℕ → M
he : HasProd (fun k => f (2 * k)) m
ho : HasProd (fun k => f (2 * k + 1)) m'
this : Injective fun x => 2 * x

⊢ HasProd f (m * 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✝ : ContinuousMul M
f : ℕ → M
he : HasProd (fun k => f (2 * k)) m
this : Injective fun x => 2 * x
ho : HasProd (fun x => f ↑x) m'

⊢ HasProd f (m * 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✝ : ContinuousMul M
f : ℕ → M
he : HasProd (fun k => f (2 * k)) m
this : Injective fun x => 2 * x
ho : HasProd (fun x => f ↑x) m'

⊢ IsCompl (Set.range fun x => 2 * x) (Set.range ((fun x => x + 1) ∘ fun x => 2 * x))
-- Mathlib/Algebra/Homology/ShortComplex/Homology.lean
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasZeroMorphisms C
S S₁ S₂ S₃ S₄ : ShortComplex C
φ : S₁ ⟶ S₂
h₁ : S₁.HomologyData
h₂ : S₂.HomologyData
A : C
inst✝ : S.HasHomology
h : S.RightHomologyData

⊢ h.rightHomologyIso.hom ≫ (S.rightHomologyIso.symm ≪≫ h.rightHomologyIso).inv = S.rightHomologyIso.hom
-- Mathlib/CategoryTheory/Comma/Over.lean
T : Type u₁
inst✝ : Category.{v₁, u₁} T
X : T
f : Over X
X✝ Y✝ : Over f
κ : X✝ ⟶ Y✝

⊢ κ.left.left ≫ Y✝.hom.left = X✝.hom.left
-- Mathlib/CategoryTheory/Comma/Over.lean
T : Type u₁
inst✝ : Category.{v₁, u₁} T
X : T
f : Over X
X✝ Y✝ : Over f
κ : X✝ ⟶ Y✝

⊢ κ.left.left ≫ Y✝.hom.left = (κ.left ≫ Y✝.hom).left
-- Mathlib/Topology/Order/Bornology.lean
α : Type u_1
inst✝² : Bornology α
s t : Set α
inst✝¹ : Lattice α
inst✝ : Nonempty α

⊢ IsOrderBornology α ↔ inst✝² = orderBornology
-- Mathlib/Topology/Order/Bornology.lean
α : Type u_1
inst✝² : Bornology α
s t : Set α
inst✝¹ : Lattice α
inst✝ : Nonempty α
h : IsOrderBornology α

⊢ inst✝² = orderBornology
-- Mathlib/Topology/Order/Bornology.lean
α : Type u_1
inst✝² : Bornology α
s✝ t : Set α
inst✝¹ : Lattice α
inst✝ : Nonempty α
h : IsOrderBornology α
s : Set α

⊢ s ∈ cobounded α ↔ s ∈ cobounded α
-- Mathlib/Analysis/Calculus/BumpFunction/FiniteDimension.lean
E : Type u_1
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : FiniteDimensional ℝ E
inst✝¹ : MeasurableSpace E
inst✝ : BorelSpace E
D : ℝ
x : E

⊢ 0 ≤ w D x
-- Mathlib/Analysis/Calculus/BumpFunction/FiniteDimension.lean
E : Type u_1
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : FiniteDimensional ℝ E
inst✝¹ : MeasurableSpace E
inst✝ : BorelSpace E
D : ℝ
x : E

⊢ 0 ≤ ((∫ (x : E), u x ∂μ) * |D| ^ finrank ℝ E)⁻¹
-- Mathlib/Analysis/Calculus/BumpFunction/FiniteDimension.lean
E : Type u_1
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : FiniteDimensional ℝ E
inst✝¹ : MeasurableSpace E
inst✝ : BorelSpace E
D : ℝ
x : E

⊢ 0 ≤ (∫ (x : E), u x ∂μ) * |D| ^ finrank ℝ E
-- Mathlib/Analysis/Calculus/BumpFunction/FiniteDimension.lean
E : Type u_1
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : FiniteDimensional ℝ E
inst✝¹ : MeasurableSpace E
inst✝ : BorelSpace E
D : ℝ
x : E

⊢ 0 ≤ |D| ^ finrank ℝ E
-- Mathlib/Analysis/SpecialFunctions/Pow/Deriv.lean
f g : ℂ → ℂ
s : Set ℂ
f' g' x c : ℂ
hf : HasDerivAt f f' x
hg : HasDerivAt g g' x
h0 : f x ∈ slitPlane

⊢ HasDerivAt (fun x => f x ^ g x) (g x * f x ^ (g x - 1) * f' + f x ^ g x * Complex.log (f x) * g') x
-- Mathlib/Analysis/InnerProductSpace/PiL2.lean
ι : Type u_1
ι' : Type u_2
𝕜 : Type u_3
inst✝⁹ : _root_.RCLike 𝕜
E : Type u_4
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : InnerProductSpace 𝕜 E
E' : Type u_5
inst✝⁶ : NormedAddCommGroup E'
inst✝⁵ : InnerProductSpace 𝕜 E'
F : Type u_6
inst✝⁴ : NormedAddCommGroup F
inst✝³ : InnerProductSpace ℝ F
F' : Type u_7
inst✝² : NormedAddCommGroup F'
inst✝¹ : InnerProductSpace ℝ F'
inst✝ : Fintype ι
b : OrthonormalBasis ι 𝕜 E
j : ι

⊢ (Basis.ofEquivFun b.repr.toLinearEquiv) j = b j
-- Mathlib/Algebra/AddConstMap/Basic.lean
F : Type u_1
G : Type u_2
H : Type u_3
inst✝³ : FunLike F G H
a : G
b : H
inst✝² : AddGroup G
inst✝¹ : AddGroup H
inst✝ : AddConstMapClass F G H a b
f : F
x : G
n : ℕ

⊢ f (x - n • a) = f x - n • b
-- Mathlib/NumberTheory/Liouville/LiouvilleWith.lean
p q x y : ℝ
r : ℚ
m : ℤ
n : ℕ
hn : n ≠ 0

⊢ LiouvilleWith p (x * ↑n) ↔ LiouvilleWith p x
-- Mathlib/Data/Finset/Lattice.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
ι : Type u_5
κ : Type u_6
inst✝¹ : SemilatticeSup α
inst✝ : OrderBot α
s✝ s₁ s₂ : Finset β
f✝ g : β → α
a✝ : α
s : Finset β
t : Finset γ
f : β × γ → α
a : α

⊢ (s ×ˢ t).sup f ≤ a ↔ (s.sup fun i => t.sup fun i' => f (i, i')) ≤ a
-- 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
s : Set (Sigma σ)

⊢ IsOpen s ↔ ∀ (i : ι), IsOpen (Sigma.mk i ⁻¹' s)
-- 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
s : Set (Sigma σ)

⊢ (∀ (i : ι), IsOpen s) ↔ ∀ (i : ι), IsOpen (Sigma.mk i ⁻¹' s)
-- Mathlib/RingTheory/Localization/AtPrime.lean
R : Type u_1
inst✝⁴ : CommSemiring R
M : Submonoid R
S✝ : Type u_2
inst✝³ : CommSemiring S✝
inst✝² : Algebra R S✝
P : Type u_3
inst✝¹ : CommSemiring P
I : Ideal R
hI : I.IsPrime
S : Type u_4
inst✝ : CommSemiring S
J : Ideal S
hJ : J.IsPrime
K : Ideal P
hK : K.IsPrime
f : R →+* S
hIJ : I = Ideal.comap f J
g : S →+* P
hJK : J = Ideal.comap g K

⊢ I = Ideal.comap (g.comp f) K
-- Mathlib/RingTheory/Localization/AtPrime.lean
R : Type u_1
inst✝⁴ : CommSemiring R
M : Submonoid R
S✝ : Type u_2
inst✝³ : CommSemiring S✝
inst✝² : Algebra R S✝
P : Type u_3
inst✝¹ : CommSemiring P
I : Ideal R
hI : I.IsPrime
S : Type u_4
inst✝ : CommSemiring S
J : Ideal S
hJ : J.IsPrime
K : Ideal P
hK : K.IsPrime
f : R →+* S
hIJ : I = Ideal.comap f J
g : S →+* P
hJK : J = Ideal.comap g K
r : R

⊢ ((localRingHom J K g hJK).comp (localRingHom I J f hIJ)) ((algebraMap R (Localization.AtPrime I)) r) = (algebraMap P (Localization.AtPrime K)) ((g.comp f) r)
-- Mathlib/Order/Heyting/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : GeneralizedCoheytingAlgebra α
a b c d : α

⊢ a \ b = ⊥ ↔ a ≤ b
-- Mathlib/Analysis/InnerProductSpace/TwoDim.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : InnerProductSpace ℝ E
inst✝ : Fact (finrank ℝ E = 2)
o : Orientation ℝ E (Fin 2)
x y : E

⊢ ⟪o.rightAngleRotationAux₁ x, y⟫_ℝ = (o.areaForm x) y
-- Mathlib/Analysis/InnerProductSpace/TwoDim.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : InnerProductSpace ℝ E
inst✝ : Fact (finrank ℝ E = 2)
o : Orientation ℝ E (Fin 2)
x y : E

⊢ ⟪(InnerProductSpace.toDual ℝ E).symm (LinearMap.toContinuousLinearMap.symm.symm (o.areaForm x)), y⟫_ℝ = (o.areaForm x) y
-- Mathlib/Analysis/InnerProductSpace/TwoDim.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : InnerProductSpace ℝ E
inst✝ : Fact (finrank ℝ E = 2)
o : Orientation ℝ E (Fin 2)
x y : E

⊢ (LinearMap.toContinuousLinearMap.symm.symm (o.areaForm x)) y = (o.areaForm x) y
-- Mathlib/Init/Order/LinearOrder.lean
α : Type u
inst✝ : LinearOrder α
a b : α
h : a ≤ b

⊢ min a b = a
-- Mathlib/Init/Order/LinearOrder.lean
α : Type u
inst✝ : LinearOrder α
a b : α
h : a ≤ b

⊢ a = min a b
-- Mathlib/Init/Order/LinearOrder.lean
α : Type u
inst✝ : LinearOrder α
a b : α
h : a ≤ b

⊢ ∀ {d : α}, d ≤ a → d ≤ b → d ≤ a
-- Mathlib/GroupTheory/Perm/ClosureSwap.lean
G : Type u_1
α : Type u_2
inst✝² : Group G
inst✝¹ : MulAction G α
inst✝ : DecidableEq α
x y z : α
h : z ∈ {x, y}ᶜ

⊢ z ∈ fixedBy α (swap x y)
-- Mathlib/Order/Interval/Finset/Box.lean
α : Type u_1
inst✝² : OrderedRing α
inst✝¹ : LocallyFiniteOrder α
inst✝ : DecidableEq α
n : ℕ

⊢ 0 ∈ box n ↔ n = 0
-- Mathlib/MeasureTheory/Measure/LogLikelihoodRatio.lean
α : Type u_1
mα : MeasurableSpace α
μ ν : Measure α
f : α → ℝ
inst✝¹ : IsFiniteMeasure μ
inst✝ : μ.HaveLebesgueDecomposition ν
hμν : μ ≪ ν
c : ℝ≥0∞
hc : c ≠ 0
hc_ne_top : c ≠ ⊤

⊢ llr μ (c • ν) =ᶠ[ae μ] fun x => llr μ ν x - log c.toReal
-- Mathlib/MeasureTheory/Measure/LogLikelihoodRatio.lean
α : Type u_1
mα : MeasurableSpace α
μ ν : Measure α
f : α → ℝ
inst✝¹ : IsFiniteMeasure μ
inst✝ : μ.HaveLebesgueDecomposition ν
hμν : μ ≪ ν
c : ℝ≥0∞
hc : c ≠ 0
hc_ne_top : c ≠ ⊤

⊢ (fun x => log (μ.rnDeriv (c • ν) x).toReal) =ᶠ[ae μ] fun x => log (μ.rnDeriv ν x).toReal - log c.toReal