Skip to content

[Merged by Bors] - feat: Killing orthogonal complement is complement#34856

Closed
jano-wol wants to merge 7 commits intoleanprover-community:masterfrom
jano-wol:feature/lie-semisimple-is-compl
Closed

[Merged by Bors] - feat: Killing orthogonal complement is complement#34856
jano-wol wants to merge 7 commits intoleanprover-community:masterfrom
jano-wol:feature/lie-semisimple-is-compl

Conversation

@jano-wol
Copy link
Copy Markdown
Collaborator

@jano-wol jano-wol commented Feb 4, 2026

Killing orthogonal complement is complement

If a Lie algebra has non-singular Killing form then for all ideals, an ideal and its Killing orthogonal complement are complements. This result is needed for the larger proof that a semisimple Lie algebra with irreducible root system is simple.

Open in Gitpod

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 4, 2026

PR summary 30e22ac079

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference

Declarations diff

+ LieIdeal.isCompl_killingCompl

You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>

## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>

The doc-module for scripts/declarations_diff.sh contains some details about this script.


No changes to technical debt.

You can run this locally as

./scripts/technical-debt-metrics.sh pr_summary
  • The relative value is the weighted sum of the differences with weight given by the inverse of the current value of the statistic.
  • The absolute value is the relative value divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).

@github-actions github-actions bot added the t-algebra Algebra (groups, rings, fields, etc) label Feb 4, 2026
@eric-wieser eric-wieser requested a review from ocfnash February 5, 2026 00:22
@ocfnash ocfnash self-assigned this Feb 16, 2026
Copy link
Copy Markdown
Contributor

@ocfnash ocfnash left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suspect this might be true for any (reflexive, non-degenerate, symmetric) invariant form but I'm happy just to add this key result.

Thanks!

bors d+

@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Feb 16, 2026

✌️ jano-wol can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@mathlib-triage mathlib-triage bot added the delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). label Feb 16, 2026
Co-authored-by: Oliver Nash <7734364+ocfnash@users.noreply.github.com>
@jano-wol
Copy link
Copy Markdown
Collaborator Author

bors r+

mathlib-bors bot pushed a commit that referenced this pull request Feb 17, 2026
Killing orthogonal complement is complement

Co-authored-by: Janos Wolosz <janos.wolosz@gmail.com>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Feb 17, 2026

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat: Killing orthogonal complement is complement [Merged by Bors] - feat: Killing orthogonal complement is complement Feb 17, 2026
@mathlib-bors mathlib-bors bot closed this Feb 17, 2026
Maldooor pushed a commit to Maldooor/mathlib4 that referenced this pull request Feb 25, 2026
…ty#34856)

Killing orthogonal complement is complement

Co-authored-by: Janos Wolosz <janos.wolosz@gmail.com>
pfaffelh pushed a commit to pfaffelh/mathlib4 that referenced this pull request Mar 2, 2026
…ty#34856)

Killing orthogonal complement is complement

Co-authored-by: Janos Wolosz <janos.wolosz@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). t-algebra Algebra (groups, rings, fields, etc)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants