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
  • Sets, Sequences and Mappings
  • Records

Records#

  • Introduction
  • The Record Format Constructor
    • recformat< L >: FieldnameList → RecFormat
    • Example: Record Format
  • Creating a Record
    • rec< F | L >: RecFormat, FieldAssignmentList → Rec
    • Example: Record
  • Access and Modification Functions
    • Format(r): Rec → RecFormat
    • Names(F): RecFrmt → [ MonStgElt ]
    • Names(r): Rec → [ MonStgElt ]
    • r`fieldname: Rec, Fieldname → Elt
    • r`fieldname := expression;
    • delete r`fieldname: Rec, Fieldname → Nil
    • assigned r`fieldname: Rec, Fieldname → BoolElt
    • r`` s: Rec, String → Elt
    • Example: Record Access

previous

Universal Map

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.