Skip to main content
Ctrl+K
Magma Magma
  • About
    About News Members
  • Documentation
    Handbook Official Handbook Release Notes Patch Notes
  • Mathematical Areas
  • Try
  • Subscriptions
  • Download
  • Contact
  • Explore
    Tutorials Conferences Seminars Databases Third Party Libraries How to Cite Support Citation Database
  • About
    About News Members
  • Documentation
    Handbook Official Handbook Release Notes Patch Notes
  • Mathematical Areas
  • Try
  • Subscriptions
  • Download
  • Contact
  • Explore
    Tutorials Conferences Seminars Databases Third Party Libraries How to Cite Support Citation Database
  • Preface
  • The Magma Language
  • Sets, Sequences and Mappings
  • Basic Rings
  • Matrices and Linear Algebra
  • Lattices and Quadratic Forms
  • Global Fields
  • Local Fields
  • Modules
  • Finite Groups
  • Finitely Presented Groups
  • Algebras
  • Representation Theory
  • Lie Theory
  • Commutative Algebra
  • Algebraic Geometry
  • Arithmetic Geometry
  • Modular Arithmetic Geometry
  • Topology
  • Geometry
  • Combinatorics
  • Coding Theory
  • Cryptography
  • Optimization
  • References
  • Finite Groups
  • Black-Box Groups

Black-Box Groups#

  • Introduction
  • Construction of an SLP-Group and its Elements
    • Structure Constructors
      • NaturalBlackBoxGroup(H): Grp → GrpBB
    • Construction of an Element
      • Identity(G): GrpBB → GrpBBElt
      • Id(G): GrpBB → GrpBBElt
      • G ! 1: GrpBB, RngIntElt → GrpBBElt
  • Arithmetic with Elements
    • u * v: GrpBBElt, GrpBBElt → GrpBBElt
    • u ^ m: GrpBBElt, RngIntElt → GrpBBElt
    • u ^ v: GrpBBElt, GrpBBElt → GrpBBElt
    • (u, v): GrpBBElt, GrpBBElt → GrpBBElt
    • Accessing the Defining Generators
      • G . i: GrpBB, RngIntElt → GrpBBElt
      • Generators(G): GrpBB → { GrpBBElt}
      • NumberOfGenerators(G): GrpBB → RngIntElt
      • Ngens(G): GrpBB → RngIntElt
  • Operations on Elements
    • Equality and Comparison
      • u eq v: GrpBBElt, GrpBBElt → BoolElt
      • u ne v: GrpBBElt, GrpBBElt → BoolElt
    • Attributes of Elements
      • Parent(u): GrpBBElt → GrpBB
      • UnderlyingElement(u): GrpBBElt → GrpElt
      • Order(u): GrpBBElt → RngIntElt
      • Example: Standard Gens
  • Set-Theoretic Operations
    • Membership and Equality
      • g in G: GrpBBElt, GrpBB → BoolElt
    • Set Operations
      • PseudoRandom(G): GrpBB → GrpBBElt
      • Rep(G): GrpBB → GrpBBElt
    • Coercions Between Related Groups
      • G ! g: GrpBB, GrpBBElt → GrpBBElt

previous

\(p\)-Groups of Tame Genus

next

Introduction

Magma Magma

Magma is maintained and distributed by the Computational Algebra Group, School of Mathematics and Statistics, University of Sydney.

University of Sydney

Explore

  • Home
  • Preface
  • References
  • General Index

Community

  • Members
  • Visitors
  • Seminars
  • Conferences
  • News

Help

  • FAQ
  • Contact
  • Licensing
  • How to Cite
  • Main Website ↗
© 1993–2026 Computational Algebra Group. All rights reserved. Built at the University of Sydney, Australia.