mathlib icon indicating copy to clipboard operation
mathlib copied to clipboard

feat(analysis/inner_product_space/spectrum): add a decomposition instance

Open eric-wieser opened this issue 3 years ago • 1 comments

This proof felt a bit painful - I suspect most of the results I needed already exist somewhere else.

This decomposition instances inherits the noncomputability of orthogonal_projection, but it is at least defeq to something useful.


Open in Gitpod

eric-wieser avatar Jun 21 '22 14:06 eric-wieser

If I understand correctly, the mathematical point here is to establish the formula orthogonal_projection (V i) x for the i-th component of (the symm of) the direct sum decomposition. Perhaps the structure of the proof would become clearer if you stated it in this way?

At a guess, the problem could be that we're missing finitary n-ary versions of lemmas which currently exist in a 2-ary form for pairs of subspaces.

hrmacbeth avatar Jun 21 '22 23:06 hrmacbeth

I've added the missing helper lemmas to make this result a bit easier.

eric-wieser avatar Mar 29 '23 13:03 eric-wieser

This PR/issue depends on:

  • ~~leanprover-community/mathlib#18705~~ By Dependent Issues (🤖). Happy coding!

bors d+

kim-em avatar May 02 '23 00:05 kim-em

:v: eric-wieser can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

bors[bot] avatar May 02 '23 00:05 bors[bot]

bors merge

eric-wieser avatar May 26 '23 10:05 eric-wieser

Pull request successfully merged into master.

Build succeeded!

The publicly hosted instance of bors-ng is deprecated and will go away soon.

If you want to self-host your own instance, instructions are here. For more help, visit the forum.

If you want to switch to GitHub's built-in merge queue, visit their help page.

bors[bot] avatar May 26 '23 11:05 bors[bot]