You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When calling the roots of certain root systems, the programme returns the wrong roots. In my case, I was working with D6 and got 72 roots. However, this should only be 60 roots. Also, the root vectors are wrong. One can check GAP e.g. for comparison.
To Reproduce
using Oscar
# Julia code
R = root_system(:D, 6);
ro = [root(R, i).vec for i = 1:num_roots(R)]
Expected behavior
As mentioned above, the roots in ro should look different and there should only be 60 of them. A correct output for ro would be given when using the following code in julia:
using Oscar
# Julia code
S1 = GAP.Obj(:D)
RS = GAP.Globals.RootSystem(S1, 6)
sR = Vector{Vector{Int}}(GAP.Globals.SimpleSystem(RS))
Ro1 = Vector{Vector{Int}}(GAP.Globals.PositiveRoots(RS))
Ro2 = Vector{Vector{Int}}(GAP.Globals.NegativeRoots(RS))
Ro = vcat(Ro1, Ro2)
System (please complete the following information):
Please paste the output of Oscar.versioninfo(full=true) below. If this does
not work, please paste the output of Julia's versioninfo() and your Oscar
version.
julia> Oscar.versioninfo(full=true)
OSCAR version 0.14.0-DEV - #master, cd6347968b -- 2023-11-15 09:53:42 +0100
combining:
AbstractAlgebra.jl v0.33.0
GAP.jl v0.10.0
Hecke.jl v0.22.6
Nemo.jl v0.37.4
Polymake.jl v0.11.8
Singular.jl v0.19.0
building on:
Antic_jll v0.201.500+0
Arb_jll v200.2300.0+0
Calcium_jll v0.401.100+0
FLINT_jll v200.900.7+0
GAP_jll v400.1200.200+7
Singular_jll v403.210.1000+0
libpolymake_julia_jll v0.11.0+0
libsingular_julia_jll v0.40.6+0
polymake_jll v400.1100.0+0
See `]st -m` for a full list of dependencies.
Julia Version 1.9.2
Commit e4ee485e909 (2023-07-05 09:39 UTC)
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 16 × 12th Gen Intel(R) Core(TM) i5-1250P
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-14.0.6 (ORCJIT, alderlake)
Threads: 1 on 16 virtual cores
Official https://julialang.org/ release
The text was updated successfully, but these errors were encountered:
Describe the bug
When calling the roots of certain root systems, the programme returns the wrong roots. In my case, I was working with D6 and got 72 roots. However, this should only be 60 roots. Also, the root vectors are wrong. One can check GAP e.g. for comparison.
To Reproduce
Expected behavior
As mentioned above, the roots in ro should look different and there should only be 60 of them. A correct output for ro would be given when using the following code in julia:
System (please complete the following information):
Please paste the output of
Oscar.versioninfo(full=true)
below. If this doesnot work, please paste the output of Julia's
versioninfo()
and your Oscarversion.
The text was updated successfully, but these errors were encountered: