Specification: Subgroups of Finitely Presented Groups (OSCAR v1.1-v1.3)
Profiles: OSCAR v1.1, OSCAR v1.2, OSCAR v1.3
Other versions: Subgroups of Finitely Presented Groups (OSCAR v1.4-v1.8)
In OSCAR v1.1 through v1.3, SubFPGroup uses the bare type name
"SubFPGroup" and records the ambient parent by reference through _refs.
Encoding Notes
- Use
_type: "SubFPGroup". - Store subgroup data under
data. - Refer to the parent group through
_refs.
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": "SubFPGroup",
"data": {"X": "f69216cd-8a91-44d6-a8e3-41821a504cb2"},
"id": "45ad0ebf-2b69-4f74-a2fb-387b28d1c6c5",
"_refs": {
"f69216cd-8a91-44d6-a8e3-41821a504cb2": {
"_type": "GapObj",
"data": {
"GapType": "IsSubgroupFpGroup",
"wholeGroup": "7da0a279-5d21-48e3-ab2c-2040bfec474a",
"gens": [["1", "1"]]
}
},
"7da0a279-5d21-48e3-ab2c-2040bfec474a": {
"_type": "GapObj",
"data": {
"GapType": "IsSubgroupFpGroup",
"freeGroup": "ff56b2da-4706-44e5-833e-fb0f577a37f8",
"relators": [["1", "2"], ["2", "2"], ["1", "-1", "2", "-1", "1", "1", "2", "1"]]
}
},
"ff56b2da-4706-44e5-833e-fb0f577a37f8": {
"_type": "GapObj",
"data": {"GapType": "IsFreeGroup", "wfilt": "IsLetterWordsFamily", "names": ["f1", "f2"]}
}
}
}
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.1.2 |
Subgroup of finitely presented group | SubFPGroup |
| Oscar | 1.1.2 |
Subgroup of free group | SubFPGroup |
| Oscar | 1.2.2 |
Subgroup of finitely presented group | SubFPGroup |
| Oscar | 1.2.2 |
Subgroup of free group | SubFPGroup |
| Oscar | 1.3.1 |
Subgroup of finitely presented group | SubFPGroup |
| Oscar | 1.3.1 |
Subgroup of free group | SubFPGroup |