- Church-Turing Thesis (CET)(philosophy of computation and theoretical computer science)
- A foundational assumption in computer science stating that all 'reasonable' models of computation (different types of computers and algorithms) are equally powerful—they can all solve the same set of problems, just at different speeds.
- Machine model(computer science)
- A theoretical blueprint for how a computer works—different designs (like a standard computer versus a quantum computer) count as different 'machine models,' and they can solve problems at different speeds.
- Parallel architectures(computer science)
- Computers designed to work on multiple parts of a problem simultaneously (like having many workers on different tasks at once) rather than one step at a time.
- Polynomial-time tractability(computer science and computational philosophy)
- A problem is 'tractable' if a computer can solve it quickly (in a reasonable amount of time that grows predictably). 'Polynomial-time' is a specific way of measuring that speed—it means the time needed doesn't explode exponentially as the problem gets bigger.
- Quantum architectures(computer science)
- Computers that use quantum physics (the weird rules that govern tiny particles) instead of regular electronics; they can potentially solve certain problems much faster than normal computers.
- Turing machine(Computability theory)
- A formal computational model defined to study the notion of computation, containing elementary arithmetic and capable of expressing universality, negation, and self-reference
- universality(Distinguishing the nature as such from its mode of universality)
- Not a constitutive mark of the common nature itself, but its unique and inseparable property