In color theory, a purple is defined as any non-spectral color between violet and red (excluding violet and red themselves). The spectral colors violet and indigo are not purples according to color theory but they are purples according to common English usage since they are between red and blue.