4.5 Article

Descriptive Complexity, Computational Tractability, and the Logical and Cognitive Foundations of Mathematics

期刊

MINDS AND MACHINES
卷 31, 期 1, 页码 75-98

出版社

SPRINGER
DOI: 10.1007/s11023-020-09545-4

关键词

Complexity; Descriptive complexity; Computational complexity; Computational; modelling; Mathematical cognition; Philosophy of mathematics; Philosophy of; cognitive science

资金

  1. University of Helsinki, Helsinki University Central Hospital
  2. Alfred Kordelinin saatio
  3. Suomen kulttuurirahasto

向作者/读者索取更多资源

In computational complexity theory, decision problems are categorized into complexity classes, with functions in P considered tractable and first-order logic systems linked to P. Second-order logic systems are deemed computationally intractable and may not be suitable for modeling human cognitive abilities.
In computational complexity theory, decision problems are divided into complexity classes based on the amount of computational resources it takes for algorithms to solve them. In theoretical computer science, it is commonly accepted that only functions for solving problems in the complexity class P, solvable by a deterministic Turing machine in polynomial time, are considered to be tractable. In cognitive science and philosophy, this tractability result has been used to argue that only functions in P can feasibly work as computational models of human cognitive capacities. One interesting area of computational complexity theory is descriptive complexity, which connects the expressive strength of systems of logic with the computational complexity classes. In descriptive complexity theory, it is established that only first-order (classical) systems are connected to P, or one of its subclasses. Consequently, second-order systems of logic are considered to be computationally intractable, and may therefore seem to be unfit to model human cognitive capacities. This would be problematic when we think of the role of logic as the foundations of mathematics. In order to express many important mathematical concepts and systematically prove theorems involving them, we need to have a system of logic stronger than classical first-order logic. But if such a system is considered to be intractable, it means that the logical foundation of mathematics can be prohibitively complex for human cognition. In this paper I will argue, however, that this problem is the result of an unjustified direct use of computational complexity classes in cognitive modelling. Placing my account in the recent literature on the topic, I argue that the problem can be solved by considering computational complexity for humanly relevant problem solving algorithms and input sizes.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据