Discussion Overview
The discussion revolves around the distinction between "effectively computable" functions in the informal sense versus the formal sense, particularly in the context of numerical functions. Participants explore the implications of these terms within computational theory and seek clarification on their meanings and examples.
Discussion Character
- Conceptual clarification
- Debate/contested
Main Points Raised
- One participant questions the meaning of "effectively computable in the informal sense" and requests examples to illustrate the difference between informal and formal senses.
- Another participant suggests that "effectively" refers to computability with reasonable resources, such as time and storage, and proposes making this definition more precise by referencing polynomial time or specific computational models.
- A later reply indicates that if a function is effectively computable informally, it implies the existence of an algorithm for computing it for each value in its domain, seeking confirmation of this interpretation.
- One participant expresses uncertainty about whether "effective" pertains to resources, noting a linguistic difference in their native language that conflates "effectively" and "efficiently."
Areas of Agreement / Disagreement
Participants generally agree on the notion that "effectively computable" involves the existence of an algorithm, but there is uncertainty regarding the implications of "effectively" in relation to resource constraints. The discussion remains unresolved regarding the precise definitions and distinctions between informal and formal computability.
Contextual Notes
Participants highlight the ambiguity in the term "effectively" and its dependence on context, particularly in relation to computational resources and definitions. There is also a mention of the Church-Turing thesis, which suggests a connection between informal and formal computability, but this remains a point of exploration rather than consensus.