Multi-valued Action Languages in CLP(FD)