Discrete Mathematics - Vol 2 | 8. Uncomputable Functions by Abraham | Learn Smarter
K12 Students

Academics

AI-Powered learning for Grades 8–12, aligned with major Indian and international curricula.

Professionals

Professional Courses

Industry-relevant training in Business, Technology, and Design to help professionals and graduates upskill for real-world careers.

Games

Interactive Games

Fun, engaging games to boost memory, math fluency, typing speed, and English skillsβ€”perfect for learners of all ages.

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.

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

  • 8

    Uncomputable Functions

    This section discusses the concepts of computable and uncomputable functions, exploring the existence of uncomputable functions through a non-constructive proof.

  • 8.1

    Definition Of Computable And Uncomputable Functions

    This section introduces computable and uncomputable functions, detailing the existence of uncomputable functions based on cardinality theory.

  • 8.2

    Proof Strategy For Existence Of Uncomputable Functions

    This section discusses computable and uncomputable functions, outlining the proof strategy for the existence of uncomputable functions through cardinality arguments.

  • 8.3

    Cardinality Of Sets Of Functions And Programs

    This section explores the concepts of computable and uncomputable functions, demonstrating the existence of uncomputable functions through cardinality arguments.

  • 8.4

    Non-Constructive Proofs

    This section introduces uncomputable functions and explains the concept of non-constructive proofs used to demonstrate their existence.

  • 8.5

    Injective Mapping And Uncountability

    This section discusses injective mappings and the existence of uncomputable functions, highlighting the contrast between computable and uncomputable functions through an injective mapping example.

  • 8.6

    Conclusion On Uncomputable Functions

    This section explores the existence and significance of uncomputable functions, highlighting the limitations of computation in computer science.

  • 8.7

    Summary And References

    This section discusses the concepts of computable and uncomputable functions, illustrating the existence of uncomputable functions through a proof involving cardinality.

References

ch31.pdf

Class Notes

Memorization

What we have learnt

  • There exist functions that ...
  • The set of all valid progra...
  • Uncomputable functions are ...

Final Test

Revision Tests