Example: Element of subgroup of symmetric group
Profiles: OSCAR v1.0, OSCAR v1.1, OSCAR v1.2, OSCAR v1.3, OSCAR v1.4, OSCAR v1.5, OSCAR v1.6, OSCAR v1.7, OSCAR v1.8
A generator of a Sylow-2 subgroup of S_5.
Related Specification
- References and Parameters
- Permutation Group Elements (
OSCAR v1.6-v1.8) - Permutation Group Elements (
OSCAR v1.0-v1.1) - Permutation Group Elements (
OSCAR v1.2-v1.3) - Permutation Group Elements (
OSCAR v1.4-v1.5)
Systems
Oscar.jl
Generate code (generate.jl) [ edit ]
using Oscar
G = symmetric_group(5)
U = sylow_subgroup(G, 2)[1]
obj = gen(U, 1)
save("data.mrdi", obj)
Data outputs
Profiles: OSCAR v1.0, OSCAR v1.1
Data file: data.mrdi
{
"_ns": {"Oscar": ["https://github.com/oscar-system/Oscar.jl", "1.1.2"]},
"_type": {"name": "PermGroupElem", "params": "11ae54c9-4d34-42c5-8370-35cb53a5d7e8"},
"data": ["2", "1"],
"_refs": {
"11ae54c9-4d34-42c5-8370-35cb53a5d7e8": {
"_type": "PermGroup",
"data": {"degree": "5", "gens": [["2", "1"], ["1", "2", "4", "3"], ["3", "4", "1", "2"]]}
}
}
}
This serialized output is equivalent for these profiles up to UUID renaming and recorded namespace version strings.
Profiles: OSCAR v1.2, OSCAR v1.3
Data file: data.mrdi
{
"_ns": {"Oscar": ["https://github.com/oscar-system/Oscar.jl", "1.3.1"]},
"_type": {"name": "PermGroupElem", "params": "6a860ea3-b10e-47d2-9634-5166c9257b23"},
"data": ["2", "1"],
"_refs": {
"6a860ea3-b10e-47d2-9634-5166c9257b23": {
"_type": "PermGroup",
"data": {
"degree": "5",
"gens": [["2", "1"], ["1", "2", "4", "3"], ["3", "4", "1", "2"]],
"attrs": {
"order": {"_type": "ZZRingElem", "data": "8"},
"is_nilpotent": {"_type": "Bool", "data": "true"},
"is_perfect": {"_type": "Bool", "data": "false"},
"is_solvable": {"_type": "Bool", "data": "true"}
}
}
}
}
}
This serialized output is equivalent for these profiles up to UUID renaming and recorded namespace version strings.
Profiles: OSCAR v1.4, OSCAR v1.5
Data file: data.mrdi
{
"_ns": {"Oscar": ["https://github.com/oscar-system/Oscar.jl", "1.5.1"]},
"_type": {"name": "PermGroupElem", "params": "1da577a2-a6ab-48de-a976-7fb3d69551fd"},
"data": ["2", "1"],
"_refs": {
"1da577a2-a6ab-48de-a976-7fb3d69551fd": {
"_type": "PermGroup",
"data": {"degree": "5", "gens": [["2", "1"], ["1", "2", "4", "3"], ["3", "4", "1", "2"]]},
"attrs": {
"order": {"_type": "ZZRingElem", "data": "8"},
"is_nilpotent": {"_type": "Bool", "data": "true"},
"is_perfect": {"_type": "Bool", "data": "false"},
"is_solvable": {"_type": "Bool", "data": "true"}
}
}
}
}
This serialized output is equivalent for these profiles up to UUID renaming and recorded namespace version strings.
Profiles: OSCAR v1.6, OSCAR v1.7
Data file: data.mrdi
{
"_ns": {"Oscar": ["https://github.com/oscar-system/Oscar.jl", "1.7.0"]},
"_type": {"name": "PermGroupElem", "params": "96315c79-b678-406f-9400-163e4c312c9c"},
"data": ["2", "1"],
"_refs": {
"96315c79-b678-406f-9400-163e4c312c9c": {
"_type": "PermGroup",
"data": {"degree": "5", "gens": [["2", "1"], ["1", "2", "4", "3"], ["3", "4", "1", "2"]]},
"attrs": {
"order": {"_type": {"name": "ZZRingElem", "params": {"_type": "ZZRing"}}, "data": "8"},
"is_nilpotent": {"_type": "Bool", "data": "true"},
"is_perfect": {"_type": "Bool", "data": "false"},
"is_solvable": {"_type": "Bool", "data": "true"}
}
}
}
}
This serialized output is equivalent for these profiles up to UUID renaming and recorded namespace version strings.
Profiles: OSCAR v1.8
Data file: data.mrdi
{
"_ns": {
"Oscar": [
"https://github.com/oscar-system/Oscar.jl",
"1.8.0-DEV-1-8dea7e5a4d0cdef038b2fa2cd018d08201b4ac07"
]
},
"_type": {"name": "PermGroupElem", "params": "e3ab165d-a996-434e-924f-40bd240a1e07"},
"data": ["2", "1"],
"_refs": {
"e3ab165d-a996-434e-924f-40bd240a1e07": {
"_type": "PermGroup",
"data": {"degree": "5", "gens": [["2", "1"], ["1", "2", "4", "3"], ["3", "4", "1", "2"]]},
"attrs": {
"order": {"_type": {"name": "ZZRingElem", "params": {"_type": "ZZRing"}}, "data": "8"},
"is_nilpotent": {"_type": "Bool", "data": true},
"is_perfect": {"_type": "Bool", "data": false},
"is_solvable": {"_type": "Bool", "data": true}
}
}
}
}