What may be defined in three ways