Finitely generated ideals of H^∞
AbbreviationThe open unit disc#✓fully proved
The open unit disc \(\mathbb{D} = \{z \in \mathbb{C} : |z| < 1\}\), the open ball of radius \(1\) about \(0\) in \(\mathbb{C}\), taken as a space in its own right whose points are the points of the disc.
abbrev Disc : Type := ↥(Metric.ball (0 : ℂ) 1)
DefinitionMembership in \(H^\infty\) of the unit disc#✓fully proved
A complex-valued function \(f\) on the open unit disc \(\mathbb{D}\) belongs to \(H^\infty\) when there is a function \(F : \mathbb{C} \to \mathbb{C}\) that is complex differentiable on \(\mathbb{D}\) and satisfies \(f(z) = F(z)\) for every \(z \in \mathbb{D}\), and there is a real number \(C \ge 0\) with \(|f(z)| \le C\) for every \(z \in \mathbb{D}\).
def IsHInf (f : Disc → ℂ) : Prop :=
(∃ F : ℂ → ℂ, DifferentiableOn ℂ F (Metric.ball (0 : ℂ) 1) ∧
∀ z : Disc, f z = F z.val) ∧
∃ C : ℝ, 0 ≤ C ∧ ∀ z : Disc, ‖f z‖ ≤ C
abbrev Disc : Type := ↥(Metric.ball (0 : ℂ) 1)
WantedExt/Analysis/RubelHInfinityCoherenceWanted.lean:40
Sources
- [AMR-022-5024], Research Problems in Function Theory, Problem 5.24.
Uses 1 · Used by 1
DefinitionThe ring \(H^\infty\) as a subring of functions on the disc#✓fully proved
\(H^\infty\) is the subring of the ring of all complex-valued functions on the open unit disc \(\mathbb{D}\), under pointwise addition and multiplication, consisting of the functions that belong to \(H^\infty\): those that agree on \(\mathbb{D}\) with a function \(\mathbb{C} \to \mathbb{C}\) complex differentiable on \(\mathbb{D}\) and are bounded on \(\mathbb{D}\).
MathlibExt.Analysis.RubelHInfinityCoherenceWanted.HInfinitySubring · 45 lines
def HInfinitySubring : Subring (Disc → ℂ) where
carrier := {f | IsHInf f}
zero_mem' := by
show IsHInf 0
refine ⟨⟨0, differentiableOn_const _, ?_⟩, 0, le_refl 0, ?_⟩
· intro z; simp
· intro z; simp
one_mem' := by
show IsHInf 1
refine ⟨⟨1, differentiableOn_const _, ?_⟩, 1, zero_le_one, ?_⟩
· intro z; simp
· intro z; simp
add_mem' := fun {f g} hf hg => by
show IsHInf (f + g)
obtain ⟨⟨F, hFd, hFeq⟩, C1, hC1, hb1⟩ := hf
obtain ⟨⟨G, hGd, hGeq⟩, C2, hC2, hb2⟩ := hg
refine ⟨⟨F + G, hFd.add hGd, ?_⟩, C1 + C2, add_nonneg hC1 hC2, ?_⟩
· intro z
show (f + g) z = (F + G) z.val
rw [Pi.add_apply, hFeq z, hGeq z, Pi.add_apply]
· intro z
calc ‖(f + g) z‖ = ‖f z + g z‖ := by rw [Pi.add_apply]
_ ≤ ‖f z‖ + ‖g z‖ := norm_add_le _ _
_ ≤ C1 + C2 := add_le_add (hb1 z) (hb2 z)
mul_mem' := fun {f g} hf hg => by
show IsHInf (f * g)
obtain ⟨⟨F, hFd, hFeq⟩, C1, hC1, hb1⟩ := hf
obtain ⟨⟨G, hGd, hGeq⟩, C2, hC2, hb2⟩ := hg
refine ⟨⟨F * G, hFd.mul hGd, ?_⟩, C1 * C2, mul_nonneg hC1 hC2, ?_⟩
· intro z
show (f * g) z = (F * G) z.val
rw [Pi.mul_apply, hFeq z, hGeq z, Pi.mul_apply]
· intro z
calc ‖(f * g) z‖ = ‖f z‖ * ‖g z‖ := by rw [Pi.mul_apply, norm_mul]
_ ≤ C1 * C2 := mul_le_mul (hb1 z) (hb2 z) (norm_nonneg _) hC1
neg_mem' := fun {f} hf => by
show IsHInf (-f)
obtain ⟨⟨F, hFd, hFeq⟩, C, hC, hb⟩ := hf
refine ⟨⟨-F, hFd.neg, ?_⟩, C, hC, ?_⟩
· intro z
show (-f) z = (-F) z.val
rw [Pi.neg_apply, hFeq z, Pi.neg_apply]
· intro z
calc ‖(-f) z‖ = ‖f z‖ := by rw [Pi.neg_apply, norm_neg]
_ ≤ C := hb z
abbrev Disc : Type := ↥(Metric.ball (0 : ℂ) 1)
WantedExt/Analysis/RubelHInfinityCoherenceWanted.lean:40
def IsHInf (f : Disc → ℂ) : Prop :=
(∃ F : ℂ → ℂ, DifferentiableOn ℂ F (Metric.ball (0 : ℂ) 1) ∧
∀ z : Disc, f z = F z.val) ∧
∃ C : ℝ, 0 ≤ C ∧ ∀ z : Disc, ‖f z‖ ≤ C
WantedExt/Analysis/RubelHInfinityCoherenceWanted.lean:45
Sources
- [AMR-022-5024], Research Problems in Function Theory, Problem 5.24.
Uses 2 · Used by 2
DefinitionElements of \(H^\infty\)#✓fully proved
The space whose points are the members of the subring \(H^\infty\) of complex-valued functions on the open unit disc \(\mathbb{D}\), that is, the bounded functions on \(\mathbb{D}\) that agree on \(\mathbb{D}\) with a function complex differentiable there.
def HInfinity : Type := ↥HInfinitySubring
def HInfinitySubring : Subring (Disc → ℂ) where
carrier := {f | IsHInf f}
zero_mem' := by
show IsHInf 0
refine ⟨⟨0, differentiableOn_const _, ?_⟩, 0, le_refl 0, ?_⟩
· intro z; simp
· intro z; simp
one_mem' := by
show IsHInf 1
refine ⟨⟨1, differentiableOn_const _, ?_⟩, 1, zero_le_one, ?_⟩
· intro z; simp
· intro z; simp
⋯
WantedExt/Analysis/RubelHInfinityCoherenceWanted.lean:52
Sources
- [AMR-022-5024], Research Problems in Function Theory, Problem 5.24.
Uses 2 · Used by 1
DefinitionRubel's problem on intersections of finitely generated ideals in \(H^\infty\)#✓fully proved
The statement that for any two finitely generated ideals \(I\) and \(J\) of the commutative ring \(H^\infty\) of bounded holomorphic functions on the open unit disc, the intersection \(I \cap J\) is finitely generated.
Rubel asked whether this statement is true.
def RubelProblem524 : Prop :=
∀ I J : Ideal HInfinity, I.FG → J.FG → (I ⊓ J).FG
def HInfinity : Type := ↥HInfinitySubring
WantedExt/Analysis/RubelHInfinityCoherenceWanted.lean:99
Sources
- [AMR-022-5024], Research Problems in Function Theory, Problem 5.24 (L. A. Rubel).
Uses 3 · Used by 1
TheoremMcVoy–Rubel theorem on finitely generated ideals of \(H^\infty\)#●ready to prove
For any two finitely generated ideals \(I\) and \(J\) of the commutative ring \(H^\infty\) of bounded holomorphic functions on the open unit disc, the intersection \(I \cap J\) is finitely generated. This answers Rubel's Problem 5.24 positively.
Resolved by McVoy and Rubel (J. Funct. Anal. 21 (1976) 76-87), who proved that \(H^\infty\) of the unit disc is a coherent ring. Restated in Mortini, arXiv:1606.05568, and Hayman-Lingham Update 5.24.
public theorem_wanted RubelProblem524_holds : RubelProblem524
def RubelProblem524 : Prop :=
∀ I J : Ideal HInfinity, I.FG → J.FG → (I ⊓ J).FG
WantedExt/Analysis/RubelHInfinityCoherenceWanted.lean:109
Sources
- R. Mortini, Noncoherent uniform algebras in C^n (2016), arXiv:1606.05568, https://arxiv.org/abs/1606.05568.
Uses 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.