Alternate Definitions for cartesian

include archived terms