8. Uncomputable Functions - Discrete Mathematics - Vol 2
Students

Academic Programs

AI-powered learning for grades 8-12, aligned with major curricula

Professional

Professional Courses

Industry-relevant training in Business, Technology, and Design

Games

Interactive Games

Fun games to boost memory, math, typing, and English skills

8. Uncomputable Functions

8. Uncomputable Functions

Computable and uncomputable functions are explored, emphasizing that certain functions cannot be computed regardless of available resources. The proof of existence of uncomputable functions involves comparing the cardinality of valid programs to functions. This culminates in a fundamental understanding that not all computational tasks can be resolved using algorithms.

8 sections

Enroll to start learning

You've not yet enrolled in this course. Please enroll for free to listen to audio lessons, classroom podcasts and take practice test.

Sections

Navigate through the learning materials and practice exercises.

  1. 8
    Uncomputable Functions

    This section discusses the concepts of computable and uncomputable...

  2. 8.1
    Definition Of Computable And Uncomputable Functions

    This section introduces computable and uncomputable functions, detailing the...

  3. 8.2
    Proof Strategy For Existence Of Uncomputable Functions

    This section discusses computable and uncomputable functions, outlining the...

  4. 8.3
    Cardinality Of Sets Of Functions And Programs

    This section explores the concepts of computable and uncomputable functions,...

  5. 8.4
    Non-Constructive Proofs

    This section introduces uncomputable functions and explains the concept of...

  6. 8.5
    Injective Mapping And Uncountability

    This section discusses injective mappings and the existence of uncomputable...

  7. 8.6
    Conclusion On Uncomputable Functions

    This section explores the existence and significance of uncomputable...

  8. 8.7
    Summary And References

    This section discusses the concepts of computable and uncomputable...

What we have learnt

  • There exist functions that cannot be computed by any program.
  • The set of all valid programs is countable, whereas the set of all functions from positive integers to a finite set is uncountable.
  • Uncomputable functions are fundamental in understanding the limitations of computation.

Key Concepts

-- Computable Function
A function for which there exists a program that can compute its value for every input from its domain.
-- Uncomputable Function
A function for which no program can compute its value for every input, regardless of the resources available.
-- Cardinality
A measure of the 'size' of a set, particularly regarding the countability of sets.
-- Nonconstructive Proof
A type of proof that demonstrates the existence of a case without constructing an example of it.

Additional Learning Materials

Supplementary resources to enhance your learning experience.