YoVDO

Great Ideas in Theoretical Computer Science: Countability and Diagonalization

Offered By: Ryan O'Donnell via YouTube

Tags

Theoretical Computer Science Courses Diagonalization Courses

Course Description

Overview

Explore fundamental concepts in theoretical computer science through this lecture on countability and diagonalization from CMU's 15-251 course. Delve into topics such as cardinality, bijections, countable infinity, and the diagonal argument. Learn about set size taxonomy and infinite sets as Professor Ryan O'Donnell guides you through key ideas in this field. Gain insights into the work of mathematicians like Galileo and Dedekind while tackling challenging concepts like surjections and the order of complex numbers. Enhance your understanding of theoretical computer science principles through this comprehensive 74-minute lecture, complete with quizzes and in-depth explanations.

Syllabus

Introduction
Quiz
Galileo
Characters
The Last Word
The Great Other Neutral Guy
Definition of Cardinality
Definition of bijection
Objection
Transitivity
Order of Complex Numbers
Countably Infinite
Countable
Notation
Surjections
Countability
Infinite Sets
Dedekind
Infinite Binary Strings
Diagonal Argument
Set Size Taxonomy


Taught by

Ryan O'Donnell

Related Courses

Algèbre Linéaire (Partie 2)
École Polytechnique Fédérale de Lausanne via edX
Doğrusal Cebir II: Kare Matrisler, Hesaplama Yöntemleri ve Uygulamalar / Linear Algebra II: Square Matrices, Calculation Methods and Applications
Koç University via Coursera
Linear Algebra
Indian Institute of Science Bangalore via Swayam
Differential Equations: Linear Algebra and NxN Systems of Differential Equations
Massachusetts Institute of Technology via edX
Linear Algebra IV: Orthogonality & Symmetric Matrices and the SVD
Georgia Institute of Technology via edX