Logic of affect