Skip to content

Correct classification of sesquilinear forms#167

Merged
fingolfin merged 3 commits into
mainfrom
mh/doc-tweaks
May 17, 2026
Merged

Correct classification of sesquilinear forms#167
fingolfin merged 3 commits into
mainfrom
mh/doc-tweaks

Conversation

@fingolfin
Copy link
Copy Markdown
Member

Also clarify a comment about historic chouces.

@fingolfin fingolfin requested a review from chseeger May 16, 2026 18:51
@codecov
Copy link
Copy Markdown

codecov Bot commented May 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.93%. Comparing base (cbfe579) to head (a5daf0c).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #167   +/-   ##
=======================================
  Coverage   97.93%   97.93%           
=======================================
  Files          18       18           
  Lines        8629     8629           
=======================================
  Hits         8451     8451           
  Misses        178      178           
Files with missing lines Coverage Δ
gap/ClassicalMaximals.gd 100.00% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Comment thread doc/theory.autodoc Outdated
Comment on lines +72 to +74
Let $\beta$ be a $\sigma$-sesquilinear form on $V$, and suppose there is
$\lambda \in K^\times$ such that
$\lambda \beta(u, v)^\sigma = \beta(u, v)$ for all $u, v$. Then, up to
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thank you for pointing this out. The current version in the manual is definitely incorrect.

In [BHR13, Theorem 1.5.13] (a slight variation of the Birkhoff-von Neumann theorem), the premise of this classification theorem is that " $\beta$ is a quasi-symmetric $\sigma$-sesquilinear form".

My original intention behind introducing $\tau$ was to state the classification theorem correctly without having to formally define "quasi-symmetric" (since its definition is not uniform in the literature and the term is only used in this specific place).

For context, the relevant definitions from [BHR13, Definition 1.5.8] are: A $\sigma$-sesquilinear form $\beta$ is

  • quasi-symmetric if there exist $\lambda \in F^\times$ and $\tau \in {\rm Aut}(F)$ such that $\beta(v, u) = \lambda \beta(u, v)^\tau$ for all $u, v \in V$.
  • reflexive if it satisfies the property that $\beta(u, v) = 0$ if and only if $\beta(v, u) = 0$.

The current version in the manual is clearly wrong because I forgot the argument swap $(u,v) \mapsto (v,u)$ in $\beta(v, u) = \lambda \beta(u, v)^\tau$. I think if we correct this, the statement should be accurate again?

Consequently, I think the proposed change is also not entirely correct, as it misses the argument swap as well (for instance, in the symplectic case outside characteristic 2, this would imply that $\beta = 0$).

As a side note, the more well-known version of the Birkhoff-von Neumann theorem requires the form to be "reflexive non-degenerate" instead of "quasi-symmetric". As an alternative, we could introduce the term "reflexive" and present that version instead ...

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Indeed, I noticed the missing swap but then ultimately forgot to fix it sigh.

Anyway, I've rewritten it again to not claim a classification (though it is mentioned in the title), but just list the form types. That is simpler and avoids introducing notions like quasi-symmetric.

I've also re-arranged sections a bit

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Yes, I agree that avoiding a rigorous classification theorem and just listing the form types is much simpler and entirely sufficient.

Also clarify a comment about historic chouces.
Copy link
Copy Markdown
Collaborator

@chseeger chseeger left a comment

Choose a reason for hiding this comment

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

Thank you! Looks very good from my side.
(with a nitpick suggested change for a closing parenthesis)

Comment thread doc/theory.autodoc Outdated
Co-authored-by: Christian Seeger <78646626+chseeger@users.noreply.github.com>
@fingolfin fingolfin merged commit 1ac2531 into main May 17, 2026
4 checks passed
@fingolfin fingolfin deleted the mh/doc-tweaks branch May 17, 2026 23:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants