Specification: Permutation Groups (OSCAR v1.2-v1.3)

Profiles: OSCAR v1.2, OSCAR v1.3 Other versions: Permutation Groups (OSCAR v1.0-v1.1), Permutation Groups (OSCAR v1.4-v1.5), Permutation Groups (OSCAR v1.6-v1.8)

In OSCAR v1.2 and v1.3, PermGroup still uses the bare type name "PermGroup", but group attributes are nested inside data.attrs.

Encoding Notes

Canonical Example Payload

The following payload is taken directly from the current rosetta-stone corpus.

{
  "_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"
}

Documented Profiles in This Corpus

This table records the profile/version pairs currently represented by the rosetta-stone examples for this data type. Add new rows as new systems or encoding revisions are documented.

Profile Version Example Root type
Oscar 1.2.2 Subgroup of symmetric group PermGroup
Oscar 1.2.2 Symmetric group PermGroup
Oscar 1.3.1 Subgroup of symmetric group PermGroup
Oscar 1.3.1 Symmetric group PermGroup

Rosetta Stone Examples