generalised preferences