Published open access in Synthese
Abstract. The paper proposes a dialectical approach to our understanding of the relation between teleology and mechanism. This approach is dialectical both in form and content. In form, it proposes a contemporary interpretation of Hegel’s metaphysical account of teleology. This account is grounded in a dialectical methodology, which consists in scrutinizing the inherent limitations of a theoretical position that lead it to suppress itself and evolve into a better one. I apply the same methodology to the function debate. For Hegel, teleology can be understood in three main variants, which can be fruitfully mapped onto the three main positions in the function debate, the key conceptual distinction being whether teleological principles are understood as extrinsic or intrinsic. When it comes to autonomous systems, i.e. systems that embody the regime of Geist, extrinsic functionality must be grounded in intrinsic functionality. My approach is dialectical also in content, insofar as it concludes that intrinsic functional ascriptions rely on the relation of co-determination between the parts and the whole of a system, as well as between the system and its environment.