## 4.24 User defined types

User defined types are (non-empty) lists with a fixed size whose element can be accessed by names (and not indices). These elements have a predefined type (which can also be a user defined type). If these elements depend on a ring they can only be accessed if their base ring is the current base ring. In contrast to usual lists the elements of a user defined type may belong to different rings.

> 4.24.1 Definition of a user defined type |  |
> 4.24.2 Declaration of objects of a user defined type |  |
> 4.24.3 Access to elements of a user defined type |  |
> 4.24.4 Commands for user defined types |  |
> 4.24.5 Assignments for user defined types |  |

User manual for Singular version 4.4.1, 2025, generated by texi2html.