Zulip Chat Archive

Stream: Is there code for X?

Topic: x^p is concave for 0 <= p <= 1


Johan Commelin (Sep 17 2021 at 07:26):

Does mathlib know that x^p is concave for 0 <= p <= 1 (real powers)?

Johan Commelin (Sep 17 2021 at 07:27):

I found docs#convex_on_rpow which gives convexity for 1 <= p

Kevin Buzzard (Sep 17 2021 at 07:28):

Can you use the fact that xxpx\mapsto x^p is the inverse of xx1/px\mapsto x^{1/p}?

Johan Commelin (Sep 17 2021 at 07:30):

let me see if those pieces of the puzzle are all there.

Johan Commelin (Sep 17 2021 at 07:31):

I've never done anything with concave functions in mathlib before

Johan Commelin (Sep 17 2021 at 07:33):

There's almost no mention of inv in analysis.convex.basic

Mario Carneiro (Sep 17 2021 at 07:35):

I think you only need to know that inv is antitone

Johan Commelin (Sep 17 2021 at 07:39):

Right, so some lemma about such compositions

Johan Commelin (Sep 17 2021 at 07:39):

I'll play around a bit more

Yaël Dillies (Sep 17 2021 at 07:41):

Johan Commelin said:

There's almost no mention of inv in analysis.convex.basic

analysis.convex.function :smirk:

Johan Commelin (Sep 17 2021 at 10:39):

We have an enormous amount on lp-stuff. Do we know that xp\|x\|^p satisfies the triangle inequality for p1p \le 1?
@Heather Macbeth @Rémy Degenne

Eric Wieser (Sep 17 2021 at 10:45):

isn't there an instance on that for docs#pi_Lp? (edit: docs#pi_Lp.pseudo_emetric_space)

Sebastien Gouezel (Sep 17 2021 at 10:47):

We have docs#ennreal.rpow_add_le_add_rpow


Last updated: Dec 20 2023 at 11:08 UTC