irreducibility
not defined yet