Zulip Chat Archive

Stream: Carleson

Topic: Problems in the forest operator proposition


Jeremy Tan (Jun 04 2025 at 09:07):

When Lemmas 7.7.2 and 7.7.3 are applied in the first part of the proof of Proposition 2.0.4, they need the assumption that ‖(rowSupport t j).indicator g x‖ ≤ G.indicator 1 x for all j < 2 ^ n. But g is only BoundedCompactSupport, not less than a pure indicator function; furthermore rowSupport is defined as the union of several E p, but E does not depend on G at all, so I cannot conclude that ‖(rowSupport t j).indicator g x‖ ≤ G.indicator 1 x.

I suspect there are several omissions here. Was E₁ or E₂ meant instead of E in defining rowSupport?

Jeremy Tan (Jun 04 2025 at 09:18):

See L617, L620 and L621 in Forests.lean in fpvandoorn/carleson#379 for where the less-than-indicator assumptions are needed

Floris van Doorn (Jun 04 2025 at 09:49):

Oh, that seems like a small mistake. Proposition 2.0.4 is only applied for the case that g=1GGg = 1_{G\setminus G'}, so the easiest fix is to add the assumption g1Gg\le 1_G to the Proposition. In the formalisation, this means you have to add the assumption AGA\subseteq G to forest_operator' and forest_operator_le_volume.

Floris van Doorn (Jun 04 2025 at 12:44):

Lars says that another fix is to indeed replace EE by E1E_1 in the definition of EjE_j. That also works, and doesn't require changing Proposition 2.0.4 (but I'm fine with either option).

Jeremy Tan (Jun 04 2025 at 15:53):

The first half of Prop 2.0.4 (g part) is done; I used the AGA \subseteq G fix

Jeremy Tan (Jun 05 2025 at 04:36):

Now I run into another logical gap in the second part (the one with the dens_2). How do I go from 1Ej\mathbf 1_{E_j} to 1F\mathbf 1_F so that I can apply Equation (7.7.2) of Lemma 7.7.2?

Jeremy Tan (Jun 05 2025 at 04:39):

this part
Screenshot_20250605_123826_Firefox.png

Jeremy Tan (Jun 05 2025 at 04:46):

(The notation in row-bound seems to be off as well; I have tried to correct them in my PR, both blueprint and code)

Jeremy Tan (Jun 05 2025 at 08:36):

fpvandoorn/carleson#379 has been updated with my current progress; I'm stuck on the above blueprint error

Jeremy Tan (Jun 05 2025 at 15:29):

(E also has no relation to F...)

Jeremy Tan (Jun 06 2025 at 02:08):

@Floris van Doorn I've completed the Prop 2.0.4 proof except the second logical gap I pointed out above (1Ej\mathbf 1_{E_j} to 1F\mathbf 1_F)

Floris van Doorn (Jun 06 2025 at 12:52):

There are indeed some steps missing in the proof. The main thing to note is that Lemma 7.2.2 is about TT^*, while in this proof we need a bound for TT (I'm omitting the subscripts in this post).
We know that TT and TT^* are adjoint: Tf,g=f,Tg\langle Tf, g\rangle = \langle f, T^*g\rangle, this is (roughly?): carleson#TileStructure.Forest.adjointCarlesonSum_adjoint
From that, it is not hard to show that T1FT1_{F} is adjoint to 1FT1_{F}T^* (note the swap of the indicator functions). Then, from Equation 7.7.2 we get for ff with f1F|f|\le1_F that

1GTf22=1GTf,1GTf=Tf,1GTf=f,T1GTf=1Ff,T1GTf=f,1FT1GTff21FT1GTf2Cf21GTf2Cf2Tf2\|1_GTf\|_2^2=\langle 1_GTf, 1_GTf\rangle = \langle Tf, 1_GTf\rangle = \langle f, T^*1_GTf\rangle\\ = \langle 1_Ff, T^*1_GTf\rangle = \langle f, 1_FT^*1_GTf\rangle\\ \le \|f\|_2 \|1_FT^*1_GTf\|_2\\ \le C \|f\|_2 \|1_GTf\|_2 \le C \|f\|_2 \|Tf\|_2

Here the first inequality is Cauchy-Schwarz and the second equality is 7.7.2 (TfTf and hence 1GTf1_GTf is bounded with compact support, and its support is a subset of GG).
Now Tf2<\|Tf\|_2<\infty, so we can cancel it from both sides of the inequality to get 1GTfCf2\|1_GTf\|\le C * \|f\|_2.
I'll still think about how to ensure that TfTf (or something similar) has support in GG.

Floris van Doorn (Jun 06 2025 at 13:00):

To get our support in GG, we use our newly added hypothesis that g1G|g|\le 1_G, so we can multiply all functions in (7.7.7) by 1G1_G. We can still prove the proposition from the inequalities with 1G1_G added. I'll edit the calculation above to insert 1G1_G.

Floris van Doorn (Jun 06 2025 at 13:08):

I believe you can estimate 1EjTRjfTRjf\|1_{E_j}T_{R_j}f\|\le \|T_{R_j}f\| before applying the argument I described above; I don't think they play a role anymore in this part of the argument (unless I'm missing something).

Jeremy Tan (Jun 07 2025 at 07:56):

All this talk about adjoints and indicators and operators, without mentioning integrals, is making my head spin

Jeremy Tan (Jun 07 2025 at 09:17):

There's just one little thing left: how can I be sure that 1GTf1G|\mathbf 1_GTf|\le\mathbf 1_G (as that is an assumption of Lemma 7.7.2)?

Floris van Doorn (Jun 07 2025 at 09:51):

Jeremy Tan said:

There's just one little thing left: how can I be sure that 1GTf1G|\mathbf 1_GTf|\le\mathbf 1_G (as that is an assumption of Lemma 7.7.2)?

I'm afraid that is only true up to a constant. Tf is bounded with compact support, so for a large enough c, 1c1GTf1G|\frac1c1_GTf|\le1_G. With the refactor of BoundedCompactSupport, you'll have to mimic carleson#MeasureTheory.BoundedCompactSupport.bddAbove_norm_adjointCarleson to get a uniform bound instead of an a.e.-bound (though the proof will be essentially the same as the first field of carleson#MeasureTheory.BoundedCompactSupport.carlesonOn


Last updated: Dec 20 2025 at 21:32 UTC