-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
redefine upperRadius #214
redefine upperRadius #214
Conversation
Thanks for spotting this! My initial thought would be to still have
I don't know exactly when |
|
I think it can actually happen that I don't think there is any guarantee that |
Yeah, I guess we can't work around the case where |
|
||
/-- The linearized maximally truncated nontangential Calderon Zygmund operator `T_Q^θ` -/ | ||
def linearizedNontangentialOperator [FunctionDistances ℝ X] (Q : X → Θ X) (θ : Θ X) | ||
(K : X → X → ℂ) (f : X → ℂ) (x : X) : ℝ≥0∞ := | ||
⨆ (R₁ : ℝ) (x' : X) (_ : dist x x' ≤ R₁), | ||
‖∫ y in {y | ENNReal.ofReal (dist x' y) ∈ Ioo (ENNReal.ofReal R₁) (upperRadius Q θ x')}, | ||
‖∫ y in {y | dist x' y ∈ Ioo R₁ (upperRadius Q θ x')}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With upperRadius
in ENNReal
, I would write this as
⨆ (R₁ : ℝ≥0) (x' : X) (_ : dist x x' ≤ R₁),
‖∫ y in {y | (nndist x' y : ℝ≥0∞) ∈ Ioo (R₁ : ℝ≥0∞) (upperRadius Q θ x')}, K x' y * f y‖ₑ
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- I'm not sure we want that. With the original version, the left-hand inequality of the
Ioo
statement hasENNReal.ofReal
on both sides, so it's relatively easy to translate back to a real-valued inequality. In your new version, one side has anNNReal
being cast toENNReal
and the other side has a real being cast toENNReal
. I don't have time to give it much thought right now, but it feels like that would be less convenient. - This isn't directly relevant to what I'm currently working on, because I think the reference to
linearizedNontangentialOperator
in the blueprint's proof of Lemma 7.2.2 is a mistake. I think it should benontangentialOperator
instead (as appears correctly at the end of the proof). - My proof is almost done now (and the heavy lifting is completely finished), so it might make more sense to discuss this after I PR it. It will include a lot of API for sets of the form
{y | ENNReal.ofReal (dist x' y) ∈ Ioo r R}
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh oops, I expect that an occurrence of linearizedNontangentialOperator
in chapter 7 is indeed a mistake. My bad! (See CONTRIBUTING.md
for the translation of symbols.)
And I'm also not sure if what I suggested is the best option.
I do expect that ENNReal.ofReal (dist x' y)
is more conventiently written as edist x' y
(so my (nndist x' y : ℝ≥0∞)
above should also use edist
)
With the current definition of
upperRadius
, it will always be infinity. (Infinity will be in the set that we're taking a supremum of, due to thetoReal
causing infinity to be treated as 0.) This PR redefinesupperRadius
to avoid that problem, by taking a sup over reals instead. I think a real-valuedupperRadius
will also be nicer to work with.In order for the real-valued sup to behave nicely, we need to know that the set we're taking the sup of is bounded. Our assumptions ensure that this is the case in non-trivial situations, but we might need an additional assumption to rule out trivial cases. Do any of the existing assumptions ensure that d_B is not identically 0?