Example: 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
The full symmetric group 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
obj = symmetric_group(5)
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", "3", "4", "5", "1"], ["2", "1"]]},
"id": "23db6e06-45b5-4865-a1ed-66ffe7eb22a4"
}
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", "3", "4", "5", "1"], ["2", "1"]],
"attrs": {
"order": {"_type": "ZZRingElem", "data": "120"},
"is_perfect": {"_type": "Bool", "data": "false"}
}
},
"id": "56f44a8f-ea22-4152-b083-95917a9659c5"
}
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", "3", "4", "5", "1"], ["2", "1"]]},
"attrs": {
"order": {"_type": "ZZRingElem", "data": "120"},
"is_perfect": {"_type": "Bool", "data": "false"}
},
"id": "a389c4cd-ed3b-4138-ac62-088bfb4f779a"
}
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", "3", "4", "5", "1"], ["2", "1"]]},
"attrs": {
"order": {"_type": {"name": "ZZRingElem", "params": {"_type": "ZZRing"}}, "data": "120"},
"is_perfect": {"_type": "Bool", "data": "false"}
},
"id": "65a297da-6ff1-4eac-b4d4-22a1497011e7"
}
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", "3", "4", "5", "1"], ["2", "1"]]},
"attrs": {
"order": {"_type": {"name": "ZZRingElem", "params": {"_type": "ZZRing"}}, "data": "120"},
"is_perfect": {"_type": "Bool", "data": false}
},
"id": "017e693a-9a2e-49fb-a649-403a75577f85"
}