3.2.1 Natural Deduction - Basic Proofs

Поделиться
HTML-код
  • Опубликовано: 7 окт 2024
  • Basic proofs using basic rules are demonstrated.

Комментарии • 22

  • @NyaLexar
    @NyaLexar 4 года назад +7

    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

  • @morgard211
    @morgard211 4 года назад +4

    This is extremely useful. Thank you!

  • @chocolatechip4777
    @chocolatechip4777 4 года назад

    Thanks for the video, my study material was very unclear to me, but now I completely get it.

  • @elijahsawyer513
    @elijahsawyer513 4 года назад +4

    thank you for the help. great video

  • @chippynotty2984
    @chippynotty2984 5 лет назад +6

    Great video cheers

  • @noaag
    @noaag 4 года назад +3

    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.

  • @dostonbekmatyakubov1898
    @dostonbekmatyakubov1898 3 года назад +1

    Many thanks, nice explanation

  • @mitsakosclasher739
    @mitsakosclasher739 5 лет назад +5

    Τhank you!!

  • @mert_kaan_yilmaz
    @mert_kaan_yilmaz 4 года назад +1

    Thank you soo much

  • @csperi-peri2447
    @csperi-peri2447 3 года назад

    Great video!

  • @DigitalGnosis
    @DigitalGnosis 4 года назад +2

    Thanks for the video - out of interest why does anyone use natural deduction over the tableax method?

  • @mrkurdo5421
    @mrkurdo5421 4 года назад

    Thank you!

  • @willemesterhuyse2547
    @willemesterhuyse2547 Месяц назад

    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.

    • @willemesterhuyse2547
      @willemesterhuyse2547 Месяц назад

      No, I see now there is a negation in the consequent of the conditional statement.

  • @KianBrose
    @KianBrose 3 года назад

    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

    • @Karlthegreat100
      @Karlthegreat100 3 года назад +1

      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.

  • @hanaibrahim1563
    @hanaibrahim1563 2 года назад

    Thank you :) very easy to follow!

  • @marijanamijic5007
    @marijanamijic5007 5 лет назад

    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

  • @Addiwasabi
    @Addiwasabi 4 года назад +2

    shouts out steers-mccrum

  • @ramidhouib1422
    @ramidhouib1422 4 года назад +3

    excellent ! i mean why useless youtubers are famous and something as clear asthis is buried :/

  • @renzbandoquillo8313
    @renzbandoquillo8313 4 года назад

    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]}

  • @aryan_kode
    @aryan_kode 3 года назад

    bhaskar ne bola ye padh lo