Skip to content

DihedralGroup ​

A name from the enumeratio catalogue with no kernel of its own yet; this page carries its crosswalk only.

Wolfram's own DihedralGroup, mapped through for the transpiler and the oracle but not yet written up here.

✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram LanguageDihedralGroup!
DihedralGroup(...)Wolfram's own DihedralGroup, mapped through for the transpiler and the oracle but not yet written up here.
Oscarenumeratio_dihedral(dihedral_group(PermGroup, 2 * ...), ...)
Typed signatures
TypePackageApplies
(integer) -> expression<DihedralGroup>groupalgebraalways

Domain: Wolfram

Examples

Basic #

The dihedral group of the 10-gon has order 2n=202n=20

live ↗
InGroupOrder(DihedralGroup(10))\mathrm{GroupOrder}(\mathrm{DihedralGroup}(10))Out2020
live ↗
InGroupElements(DihedralGroup(4))\mathrm{GroupElements}(\mathrm{DihedralGroup}(4))Out[GroupBasis(0),GroupBasis(1),GroupBasis(2),GroupBasis(3),GroupBasis(s0),GroupBasis(s1),GroupBasis(s2),GroupBasis(s3)]\bigl\lbrack\mathrm{GroupBasis}(\text{0}), \mathrm{GroupBasis}(\text{1}), \mathrm{GroupBasis}(\text{2}), \mathrm{GroupBasis}(\text{3}), \mathrm{GroupBasis}(\text{s0}), \mathrm{GroupBasis}(\text{s1}), \mathrm{GroupBasis}(\text{s2}), \mathrm{GroupBasis}(\text{s3})\bigr\rbrack
About
Examples2
Checked againstWolfram Language 1 agree1 differ
CrosswalkWolfram LanguageOscar

Implementation

mappedoscarpackages/oracle/src/mappings.ts

Our DihedralGroup(n) is the symmetries of an n-gon; Oscar and GAP index dihedral groups by order, so it is dihedral_group(2n) there.