Тёмный

Undecidable Problems: Reducibility (Part 1) | What are Reductions? 

lydia
Подписаться 10 тыс.
Просмотров 44 тыс.
50% 1

A reduction is when we view a problem as another, and by solving the new problem, we solve our initial problem. For example, we may reduce our problem of getting around a new city, to the problem of finding a map of the city; by finding a map, we solve our initial problem of finding our way.
We use reductions in computer science to prove that some problems are undecidable or unsolvable.
Reductions can be a little tricky to understand at first, so this video provides some additional ways to understand reductions and how we can use reductions to show that a problem is undecidable.
If you do reference Michael Sipser's Introduction to the Theory of Computation textbook, then the Truth Problem is actually A_TM (defined in chapter 4.2 on page 174 in the 2nd edition).
____________________
Additional resources:
• Undecidable Problems: ...
- My next video (part 2 of reductions) that show how exactly we can reduce the Halting Problem to the Truth Problem.
• The Halting Problem: T...
- My previous video on the Halting Problem, a well known undecidable problem.
Michael Sipser. 2006. Introduction to the Theory of Computation (2nd. ed.). International Thomson Publishing.
- The main source of my Theory of Computation knowledge (a textbook). Read Chapter 5: Reducibility to learn more about reducibility and how a formal proof would look like.
_____________________
And as always, this video project could not have been done without the support and guidance of Audrey St. John at Mount Holyoke College, a truly incredible professor-mentor-human.

Опубликовано:

 

9 дек 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 35   
@glassrocketstair
@glassrocketstair Год назад
I've never seen CS concepts explained in such a soothing way
@RizuCuh
@RizuCuh 8 месяцев назад
You stuck a goldmine for content opportunities here. This has to be the most innovative explanation for The theory of computation.
@zaphod297
@zaphod297 11 дней назад
Awesome video! It's super refreshing to see such a fun video on a rather abstract topic :)
@i_sometimes_leave_comments
@i_sometimes_leave_comments 3 года назад
That's it I'm opening a dragon shop
@carlos_3143
@carlos_3143 Год назад
Yay, pet dragon!
@adarshmohapatra5058
@adarshmohapatra5058 Месяц назад
But to open a dragon shop, you need to first find a dragon
@bencomer2339
@bencomer2339 Месяц назад
@@adarshmohapatra5058Only if you want to make money :)
@CattoDescendo
@CattoDescendo Год назад
Never comment on videos but really love how this CS concept is so calmly explained in such a fun way!
@user-sw8pr9wp1y
@user-sw8pr9wp1y Месяц назад
Awesome to see the concept broken down so simply!
@feliciadipietro3709
@feliciadipietro3709 Год назад
I love your channel! Thank you so much for putting in the time and effort to make these videos.
@baruchgarcia653
@baruchgarcia653 2 года назад
What a fantastic channel!!! GREAT job!! 👏🏼👏🏼👏🏼
@laurenlin2
@laurenlin2 3 года назад
This is so adorable! I really like the way you explain this!
@UddhavJain
@UddhavJain Год назад
Great content, simplified and thus better to learn!
@ThePikmania
@ThePikmania 3 года назад
you made a great explanatory video, good job Lydia :)
@thegeneralgamer4921
@thegeneralgamer4921 2 года назад
Great video! Although I had to sit though logic, so now you do too :p - its not a contradiction to say "Iff there are dragon shops, there are dragons. But there are no dragon shops". That just means the if statement was false. It'd be a contradiction if the if-statement was true (meaning there are dragons) AND there were no dragons.
@ropopal1094
@ropopal1094 Год назад
I know you put alot of effort on this! thank you and god bless you
@sexy_koala_juice
@sexy_koala_juice Год назад
Thank you for this Great video! I hope you continue to teach one day
@jam-burger
@jam-burger 2 месяца назад
The cutest way of learning Computation Theory😇
@KansasFashion
@KansasFashion 3 года назад
You are the best!
@t.williams274
@t.williams274 2 года назад
great video
@vinayak186f3
@vinayak186f3 3 года назад
Your voice is so ❤️
@Viggen66
@Viggen66 6 месяцев назад
These examples of proofing computers can´t solve any problems, is like trying to proof a computer can do psychotherapy to a patient to talk about his problems, the halting problem follows the same logic, the issue boils down on asking a liar if it is raining or not, he will check the weather and lie to me, telling me opposite of a fact, in logic is impossible to verify if the information given is correct or not, computers do solve the issue to see if halts or loops, just processes the information which was given independently if the information is correct or not, it doesn´t choose or has the ability to know if it has been fooled with wrong input, I can also make a simple C code, in which 1 +1 equals 3.
@spiritedaway316
@spiritedaway316 7 месяцев назад
Great way to calmly explain hard concepts. Never knew CS could be so CUUUTE. Love you and I'll show your channel to all my girlies
@AR-py5uk
@AR-py5uk 2 года назад
Poor Mary!!!
@wansan19
@wansan19 Год назад
great vid, but can;t hear anything despite turning the volume up...
@Dr.JudeAEMasonMD
@Dr.JudeAEMasonMD 5 месяцев назад
Who said dragons only reside in a dragon shop?
@gheus1170
@gheus1170 3 года назад
There are no dragons in my world?
@suniel007
@suniel007 Год назад
Voice is low
@thearmchairmystic
@thearmchairmystic 6 месяцев назад
All Mary has to do is look inside the hollow earth tunnels in the American southwest to find dragons. Or at least lizard people. *conspiracy intensifies*
@dhruvmadaan5191
@dhruvmadaan5191 Месяц назад
Dragons don't existtt????
@prodjayri
@prodjayri 8 месяцев назад
ratio
@TheCsTutor-qk3uy
@TheCsTutor-qk3uy 3 месяца назад
but I want a dragon :(
@tongpoo8985
@tongpoo8985 2 года назад
way too quiet
@thegeneralgamer4921
@thegeneralgamer4921 2 года назад
Yeah I had it on full volume and could barely hear. Usually 30/100 is deafening for most videos
@dynamite-bud
@dynamite-bud 2 года назад
you reduce volume in every alternate video 😒
Далее
P vs. NP: The Biggest Puzzle in Computer Science
19:44
Просмотров 743 тыс.
Кто то встречал их на улице?
00:59
Rice's Theorem (Undecidability): 5 Proofs and Examples
19:01
What Makes Mario NP-Hard? (Polynomial Reductions)
10:53
Understanding the Halting Problem
6:33
Просмотров 77 тыс.
Mapping Reducibility + Reductions, what are they?
8:12
Math's Fundamental Flaw
34:00
Просмотров 27 млн