derivational theory of complexity