Still fail to see how natural deduction or discrete math is useful in any aspect of programming or why it's required in programming courses, asked a couple dozen programmers if they have ever used it they all said no
Proofs are not that important in programming. But like Dijkstra said, "CS is to computers like Astronomy is to telescopes". Programming is a by-product of CS. CS and math are where proofs are important. Such as proving whether your program terminates, whether your program gives the correct output, what's the time complexity of your program, or even something in Theoretical CS like whether some algorithm is in P or in NP.
im crying i have a midterm on this and my teacher explains the subject with complicated words and this made it so much easier to understand tysm
This is extremely useful. Thank you!
Thanks for the video, my study material was very unclear to me, but now I completely get it.
thank you for the help. great video
Great video cheers
Thank you!!! I am gonna do so well on this test.
Note: I like how you refer to logical proofs as "The Game". Like it's the rap game. Haha.
Many thanks, nice explanation
Thanks for the video - out of interest why does anyone use natural deduction over the tableax method?
At timestep 38:09 in line 6 you haven't got ~(q OR r) you have q OR r so you can't use Modus Tollens to conclude ~s in line 7.
No, I see now there is a negation in the consequent of the conditional statement.
Still fail to see how natural deduction or discrete math is useful in any aspect of programming or why it's required in programming courses, asked a couple dozen programmers if they have ever used it they all said no
Proofs are not that important in programming. But like Dijkstra said, "CS is to computers like Astronomy is to telescopes". Programming is a by-product of CS. CS and math are where proofs are important. Such as proving whether your program terminates, whether your program gives the correct output, what's the time complexity of your program, or even something in Theoretical CS like whether some algorithm is in P or in NP.
Τhank you!!
Great video!
Thank you soo much
Thank you!
Thank you :) very easy to follow!
I don't understan how you used (qVr) to get ~s didn't you suposed to use ~(qVr) so you can apply Modus tollens and get ~s
shouts out steers-mccrum
excellent ! i mean why useless youtubers are famous and something as clear asthis is buried :/
How to prove this
Prove: (M/W
1.(A->~A)
2.(A->W)
3.(~A->M)
And
Prove: (X/Z)
1. [(X/Z) → ~K]
2. [W → (C/~P)]
3. [(C/~P) → (X&W)]
4. { ~[~W / ~(X/Z)] / (X&~Z)}
5. {~ (X&W) / ~[(X/Z) & ~K]}
bhaskar ne bola ye padh lo