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
feat(measure_theory/bochner_integration): linearity of the Bochner Integral #1745
feat(measure_theory/bochner_integration): linearity of the Bochner Integral #1745
Conversation
I imagine it would be a good idea to make |
I know that Johan has requested simp attributes, but I am not so sure about this: I imagine that we will have complicated integrals and that we will want to make simplifications in the integrand. Splitting the integral into many integrals seems to go in the opposite direction -- it might be useful sometimes, especially when there is a formula for the integral of some part of the integrand, but not always. @jcommelin, what do you think? |
@sgouezel Fair enough, that's a good point. So how about make the integrand-simp-lemmas high priority, and the ones in this PR low priority? Or maybe put these lemmas in a special simp-set, that doesn't get used by default. I think I like that best. It's better to err on the safe side (-; |
Yes, a specific simp set is a good idea. Simp priorities don't work very well, as they only play a role when there are two lemmas to be applied at the same stage, but a low priority lemma can be applied earlier, deeper in the expression. |
How do I put lemmas into a simp-set? |
…tegral (leanprover-community#1745) * Linearity of the Bochner Integral * prove integral_neg and integral_smul with less assumptions; make integral irreducible * remove simp tag * create simp set for integral * Add simp_attr.integral to nolint * Make it possible to unfold the definition of `integral` and other things. * Update nolints.txt * Make it possible to unfold l1.integral * Update bochner_integration.lean * Update bochner_integration.lean
…tegral (leanprover-community#1745) * Linearity of the Bochner Integral * prove integral_neg and integral_smul with less assumptions; make integral irreducible * remove simp tag * create simp set for integral * Add simp_attr.integral to nolint * Make it possible to unfold the definition of `integral` and other things. * Update nolints.txt * Make it possible to unfold l1.integral * Update bochner_integration.lean * Update bochner_integration.lean
This PR proves
integral_zero
integral_add
integral_sub
andintegral_smul
,TO CONTRIBUTORS:
Make sure you have:
If this PR is related to a discussion on Zulip, please include a link in the discussion.
For reviewers: code review check list