R31 - modelint/shlaer-mellor-metamodel GitHub Wiki
R31 / 1:M
Class defines one or many Irreducible Identifier
Irreducible Identifier is defined by exactly one Class
The rule defined on R27 is further clarified to establish that at least one of a Class's Identifiers must be an Irreducible Identifier.
Formalization
Irreducible Identifier.(Class, Domain) -> Class.(Name, Domain)