Zulip Chat Archive

Stream: maths

Topic: f = o(g) as a filter


Yury G. Kudryashov (May 17 2024 at 03:30):

#xy: I want to have z+\Re z \to +\infty, z=o((z)2)\Im z =o((\Re z)^2) as a filter. Clearly, it's comap re atTop ⊓ l for some l. To define l, I have two choices:

  • define Filter.isLittleO : Filter (ℝ × ℝ) as ⨅ c > 0, 𝓟 {(x, y) | abs x ≤ c * abs y} and take comap under f(z)=((z)2,z)f(z)=((\Re z)^2, \Im z) or f(z)=(z,z)f(z)=(\Re z, \sqrt{|\Im z|});
  • define Filter.isLittleO (f : α → E) (g : α → F) : Filter α as ⨅ c > 0, 𝓟 {(x, y) | ‖f x‖ ≤ c * ‖g y‖}

With the first approach, I get 1 filter (and use comap if needed). With the second approach, I get a family of filters indexed by α, f, and g. What would you recommend?

Yaël Dillies (May 17 2024 at 05:42):

I would tend towards the second option for usability, but I'm not sure how strong that argument is

Antoine Chambert-Loir (May 17 2024 at 06:05):

I would tend to something like the first one, but would consider 1) having it for topological fields or rings, 2) removing absolute values, 3) passing through a o(1) filter if possible.

Yury G. Kudryashov (May 17 2024 at 06:06):

What exactly do you suggest?

Antoine Chambert-Loir (May 17 2024 at 06:51):

Comap the o(1) by Im(z)/Re(z²), for example

Yury G. Kudryashov (May 17 2024 at 07:05):

I want to avoid division.

Yury G. Kudryashov (May 17 2024 at 07:05):

Otherwise I would comap nhds 0

Yury G. Kudryashov (May 17 2024 at 07:06):

OTOH, I can do exactly this for my goal, and postpone adding a more general definition until someone needs it.

Yury G. Kudryashov (May 17 2024 at 07:07):

I mean, define the filter as comap (fun z => im z / (re z) ^ 2) (nhds 0). Since I have re z -> ∞ anyway, it doesn't make any difference.


Last updated: May 02 2025 at 03:31 UTC