Natural Deduction for Intuitionistic Logic | Attic Philosophy

Natural deduction is a natural fit for intuitionistic logic. Simply by dropping one proof rule, we can go from classical to intuitionistic logic. In this video, we see how to use natural deduction for intuitionistic logic, and what happens when we can't use rules like Indirect Proof or Double-Negation Elimination.
00:00 - Intro
01:07 - Recap of Rules
01:54 - Double Negation Elimination
03:51 - Excluded Middle
08:50 - Non-Contradiction
10:16 - Explosion
11:19 - Negation
14:15 - Paraconsistent Intuitionistic Logic
15:05 - Disjunction Property
17:42 - Indirect proof
More videos on intuitionistic logic coming next! If there’s a topic you’d like to see covered, leave me a comment below.
Links:
My academic philosophy page: markjago.net
My book What Truth Is: bit.ly/JagoTruth
Most of my publications are available freely here: philpapers.org/s/Mark%20Jago
Get in touch on Social media!
Instagram: / atticphilosophy
Twitter: / philosophyattic
#logic #philosophy #meaning

Пікірлер: 26

  • @thimblequack
    @thimblequack7 ай бұрын

    Great videos. What books/articles would you recommend if I want to use intuitionistic logic in my essays?

  • @vitusschafftlein77
    @vitusschafftlein773 жыл бұрын

    Great video! One question: At 12:15 you say that it doesn't make sense to use truth-tables in intuitionistic logic. Can you explain or will you talk about this in an upcoming video? Keep up the good work!

  • @AtticPhilosophy

    @AtticPhilosophy

    3 жыл бұрын

    Thanks! Intuitionistic logic isn't truth-functional: we can't work out the value of ~A, or A->B, just by knowing the values of A and B. For example, the only sensible truth-function for negation in logics with 2 truth-values takes T to F and F to T. But then either A or ~A would always be T, and so Excluded Middle, Av~A, would be valid (always T). That's exactly what Intuitionistic logic wants to avoid. It's a bit like the situation with modal logic: the truth-value of A doesn't help with the truth-value of []A. In fact, you can think of Intuitionistic Logic as a kind of modal logic (S4 with some special principles added).

  • @biblebot3947

    @biblebot3947

    8 ай бұрын

    @@AtticPhilosophyit is truth functional, but no finite Heyting Algebra can capture all intuitionist validities

  • @AtticPhilosophy

    @AtticPhilosophy

    8 ай бұрын

    @@biblebot3947 Did you mean no *finite truth matrix* can capture intuitionistic validity? That's true - but that's what it means to say intuitionistic logic isn't truth-functional! For propositional intuitionistic logic, finite Heyting algebras are fine for evaluating validity (since the logic is decidable).

  • @biblebot3947

    @biblebot3947

    8 ай бұрын

    @@AtticPhilosophy I thought truth functional meant that connectives’ truth values are only a function of their inputs’ truth values instead of a syntactic property of them.

  • @AtticPhilosophy

    @AtticPhilosophy

    8 ай бұрын

    @@biblebot3947 It means there's a *finitely specifiable* function on truth-values. So equivalently: there's a (finite valued) truth-matrix.

  • @danielconiff8178
    @danielconiff81783 жыл бұрын

    Hey, I looked at your academic philosophy page and saw that you are interested in metaphysics. Could you make a video on it sometime?

  • @AtticPhilosophy

    @AtticPhilosophy

    3 жыл бұрын

    Sure, I haven't done much metaphysics on this channel yet, but definitely will do in the future.

  • @nineironshore

    @nineironshore

    3 ай бұрын

    @@AtticPhilosophy yeah but do modal metaphysics

  • @desent493
    @desent4932 жыл бұрын

    Great video! Is removing the indirect proof rule from first order logic enough to give a sound proof system for first order intuitionistic logic?

  • @AtticPhilosophy

    @AtticPhilosophy

    2 жыл бұрын

    That’s right, so long as you’re got in & out rules for all of the connectives & quantifiers (so you don’t introduce any of them by their classical equivalences)

  • @desent493

    @desent493

    2 жыл бұрын

    @@AtticPhilosophy thanks!

  • @user-wt7vb4yv1s
    @user-wt7vb4yv1s5 ай бұрын

    Are the ~I and X rules needed as well (in the classical logic video, they were redundant)? I would truly appreciate an answer for this

  • @AtticPhilosophy

    @AtticPhilosophy

    5 ай бұрын

    The X rule is needed. For ~I, it depends how negation is treated. If it’s a primitive symbol, you need ~I as a rule. But sometimes ~A is defined as A->F (F the falsom constant), in which case, the ->I rule will do for introducing negations.

  • @user-wt7vb4yv1s

    @user-wt7vb4yv1s

    4 ай бұрын

    @@AtticPhilosophy Thanks

  • @chiragsejpall
    @chiragsejpall11 ай бұрын

    how would you do constructive natural deduction for (Av not B) -> B -> A ?

  • @AtticPhilosophy

    @AtticPhilosophy

    11 ай бұрын

    Assume Av~B, assume B, then use v-elim to infer A.

  • @ericericsson3592
    @ericericsson35922 жыл бұрын

    Great videos in general, really appreciate them; but omg the music, turn down the volume please, I totally jump scare every time at the beginning and end (don’t mind the music as such though, just the volume)

  • @AtticPhilosophy

    @AtticPhilosophy

    2 жыл бұрын

    I know! Nothing I can do about the old videos, it’s much lower in the newer ones.

  • @JokesandJesters
    @JokesandJesters2 жыл бұрын

    can i get your socials i have a lot of questions for you

  • @AtticPhilosophy

    @AtticPhilosophy

    2 жыл бұрын

    Have a look in the description - or leave questions here in the comments. (New comments are easiest to see!)

  • @alexandersanchez9138
    @alexandersanchez9138 Жыл бұрын

    Here’s a fun fact: you can still derive “(not not not A) arrow (not A)” in intuitionistic logic. Here’s the proof: Suppose not not not A. Suppose A. Suppose not A; contradiction, so conclude not not A (in the scope of A). However, that’s a contradiction (in the scope of A); conclude, in the scope of not not not A, that not A holds, as desired.

  • @AtticPhilosophy

    @AtticPhilosophy

    Жыл бұрын

    Yes absolutely, and more generally, you can eliminate pairs of negations as long as you have some left. Figuratively, ~~~p to ~p is ok, by constructive lights, as you’re not getting something positive from something negative.

  • @tomholroyd7519
    @tomholroyd7519 Жыл бұрын

    Logic is a closed symmetric monoidal category. Implication is right adjoint to conjunction (called fusion). Negation is an involution, Possibly is a monad.

  • @AtticPhilosophy

    @AtticPhilosophy

    Жыл бұрын

    Maybe, it Depends on the logic.