Closed TristanPfersdorff closed 2 years ago
Merging #106 (5f093da) into main (586799a) will decrease coverage by
0.85%
. The diff coverage is80.00%
.
@@ Coverage Diff @@
## main #106 +/- ##
==========================================
- Coverage 93.65% 92.79% -0.86%
==========================================
Files 14 14
Lines 3355 3552 +197
==========================================
+ Hits 3142 3296 +154
- Misses 213 256 +43
Impacted Files | Coverage Δ | |
---|---|---|
gap/ClassicalMaximals.gi | 82.38% <2.38%> (-4.83%) |
:arrow_down: |
gap/Utils.gi | 93.55% <93.33%> (-0.26%) |
:arrow_down: |
gap/ReducibleMatrixGroups.gi | 98.78% <100.00%> (+0.31%) |
:arrow_up: |
gap/Utils.gd | 100.00% <100.00%> (ø) |
@TristanPfersdorff Is this ready for merging now, from your POV? Or do you plan further changes?
Well, I have been working on a nice function AlternativeGeneratorsOfOrthogonalGroup
in my C2-PR which abstracts away some of the slightly ugly code in this PR (the stuff with the discriminants in the NonDegenerate case with epsilon = 0) by constructing nice generators for the diagonal forms in case q odd, so I do plan to replace the ugly code by that function at some point down the line. But I don't think that is a good reason to block this PR, so I'd say this PR is ready for merging.
All the stuff to finish C1 for case O, including the construction for the isotropic subspace stabilizers and the generic function.
Checklist for the reviewer
General
Functions constructing generators of maximal subgroups
DefaultFieldOfMatrixGroup
returns the correct field.Functions assembling the list of all maximal subgroups of a certain group
The reviewer doesn't need to compare our results to magma's results. That's the job of the person implementing the code.