A Maths_space is a Class that is a finite or infinite set of mathematical values.
A Maths_space is also a Maths_value because it may be a member of a set of instances of Maths_space.
NOTE - For efficiency Maths_value is a TYPE rather than and ENTITY in the EXPRESS. Hence Maths_space is referenced by Maths_value rather than a SUBTYPE of Maths_value.
EXPRESS specification:
*) ENTITY Maths_space SUPERTYPE OF (ONEOF ( Elementary_space, Integer_interval, Real_interval, Finite_space, Tuple_space)) SUBTYPE OF (Class); END_ENTITY; (*