How Complicated Can An Abstract Object Be