Example: 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 Sylow-2 subgroup of S_5.
Related Specification
- Permutation Groups (
OSCAR v1.6-v1.8) - Permutation Groups (
OSCAR v1.0-v1.1) - Permutation Groups (
OSCAR v1.2-v1.3) - Permutation Groups (
OSCAR v1.4-v1.5)
Systems
Oscar.jl
Generate code (generate.jl) [ edit ]
using Oscar
G = symmetric_group(5)
obj = sylow_subgroup(G, 2)[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": "PermGroup",
"data": {"degree": "5", "gens": [["2", "1"], ["1", "2", "4", "3"], ["3", "4", "1", "2"]]},
"id": "4df94d49-f265-4b65-b905-dbf79677495d"
}
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": "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"}
}
},
"id": "814910f4-ef7a-46c9-b0f5-08dc4f73dd70"
}
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": "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"}
},
"id": "6d2ecd31-e674-4dc7-ae62-6700ed18e121"
}
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": "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"}
},
"id": "ed1a19f6-effe-48d5-9e20-938587a0e185"
}
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": "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}
},
"id": "92b0ad76-e9f6-4699-ba58-7b33ff10664b"
}