In Frege proof systems, how to understand 2 if then? [closed]












0












$begingroup$


For axioms, e.g.
$(p_1 supset p_3) supset (p_2 supset p_3) supset (p_1 lor p_2 supset p_3)$



My understanding is if ($p_1$ can infer $p_2$, and $p_2$ can infer $p_3$), then (if $p_1$ is true or $p_2$ is true, then $p_3$ is true).



If so, how to understand the 2nd $supset$, why not use $land$?










share|cite|improve this question











$endgroup$



closed as unclear what you're asking by Mauro ALLEGRANZA, amWhy, José Carlos Santos, Leucippus, John B Dec 9 '18 at 2:46


Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.














  • 2




    $begingroup$
    I think you need another parenthesis-- implication not associative.
    $endgroup$
    – coffeemath
    Dec 6 '18 at 7:20
















0












$begingroup$


For axioms, e.g.
$(p_1 supset p_3) supset (p_2 supset p_3) supset (p_1 lor p_2 supset p_3)$



My understanding is if ($p_1$ can infer $p_2$, and $p_2$ can infer $p_3$), then (if $p_1$ is true or $p_2$ is true, then $p_3$ is true).



If so, how to understand the 2nd $supset$, why not use $land$?










share|cite|improve this question











$endgroup$



closed as unclear what you're asking by Mauro ALLEGRANZA, amWhy, José Carlos Santos, Leucippus, John B Dec 9 '18 at 2:46


Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.














  • 2




    $begingroup$
    I think you need another parenthesis-- implication not associative.
    $endgroup$
    – coffeemath
    Dec 6 '18 at 7:20














0












0








0


0



$begingroup$


For axioms, e.g.
$(p_1 supset p_3) supset (p_2 supset p_3) supset (p_1 lor p_2 supset p_3)$



My understanding is if ($p_1$ can infer $p_2$, and $p_2$ can infer $p_3$), then (if $p_1$ is true or $p_2$ is true, then $p_3$ is true).



If so, how to understand the 2nd $supset$, why not use $land$?










share|cite|improve this question











$endgroup$




For axioms, e.g.
$(p_1 supset p_3) supset (p_2 supset p_3) supset (p_1 lor p_2 supset p_3)$



My understanding is if ($p_1$ can infer $p_2$, and $p_2$ can infer $p_3$), then (if $p_1$ is true or $p_2$ is true, then $p_3$ is true).



If so, how to understand the 2nd $supset$, why not use $land$?







logic propositional-calculus






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Dec 8 '18 at 23:34









Davide Giraudo

127k16153268




127k16153268










asked Dec 6 '18 at 7:10









Steven YangSteven Yang

1




1




closed as unclear what you're asking by Mauro ALLEGRANZA, amWhy, José Carlos Santos, Leucippus, John B Dec 9 '18 at 2:46


Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.









closed as unclear what you're asking by Mauro ALLEGRANZA, amWhy, José Carlos Santos, Leucippus, John B Dec 9 '18 at 2:46


Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.










  • 2




    $begingroup$
    I think you need another parenthesis-- implication not associative.
    $endgroup$
    – coffeemath
    Dec 6 '18 at 7:20














  • 2




    $begingroup$
    I think you need another parenthesis-- implication not associative.
    $endgroup$
    – coffeemath
    Dec 6 '18 at 7:20








2




2




$begingroup$
I think you need another parenthesis-- implication not associative.
$endgroup$
– coffeemath
Dec 6 '18 at 7:20




$begingroup$
I think you need another parenthesis-- implication not associative.
$endgroup$
– coffeemath
Dec 6 '18 at 7:20










2 Answers
2






active

oldest

votes


















1












$begingroup$

The lack of parentheses introduces an ambiguity in the formula.



See e.g. Herbert Enderton, A Mathematical Introduction to Logic, Academic Press (2nd ed., 2001), page 33 on omitting parentheses :




we adopt the following conventions : [...]





  1. The negation symbol applies to as little as possible.


  2. The conjunction and disjunction symbols apply to as little as possible,
    given that convention 2 is to be observed.


  3. Where one connective symbol is used repeatedly, grouping is to the right: $α → β → γ$ is $α → (β → γ)$.






Thus, I'll read the formula as :




$(P to Q) to [(R to Q) to ((P lor R) to Q)]$.




It is simply Disjunction elimination written as a tautology instead of as a rule.



See Hilbert-style axioms system for intuitionistic logic (but why Frege's ?).



From it, we can recover the rule using modus ponens twice :




$(P to Q), (R to Q) vdash (P lor R) to Q$.






If we read the formula that way, your interpretation is correct : we can use $land$ instead to express the same logical principle.



See Exportation :




$((varphi land psi) to sigma) equiv (varphi to (psi to sigma))$.







share|cite|improve this answer











$endgroup$













  • $begingroup$
    He says 'and', but there's no connective like that in his formula.
    $endgroup$
    – Doug Spoonwood
    Dec 7 '18 at 13:13










  • $begingroup$
    No, I'm not joking at all. If $land$ isn't a primitive connective, it can't get used for the basis of the system. In Polish notation CCpqCCrqCAprq is "If, if p, then q, then if, if r, then q, then if p or r, then q" while CKCpqCrqCAprq is "if both if p, then q, and if r then q, then if either p or r, then q". Also, there's no guarantee that if CCpqCCrqCAprq is at the basis of the system, that replacing it with CKCpqCrqCAprq will result in the same system.
    $endgroup$
    – Doug Spoonwood
    Dec 7 '18 at 23:08



















-1












$begingroup$

No.



It's more like:



"If, if p1, then p3, then if, if p2, then p3, then if p1 or p2, then p3."



In your translation you have a conjunction as the antecedent, having two conditionals as the conjuncts of that conjuction. But, the formula says that the antecedent is a conditional "if p1, then p3".



There does exist a relationship via the exportation and importation laws that Mauro referenced, but such a relationship concerns formulas that differ.



In general, two 'if-thens' can get understood as multiple if-thens.






share|cite|improve this answer









$endgroup$




















    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1












    $begingroup$

    The lack of parentheses introduces an ambiguity in the formula.



    See e.g. Herbert Enderton, A Mathematical Introduction to Logic, Academic Press (2nd ed., 2001), page 33 on omitting parentheses :




    we adopt the following conventions : [...]





    1. The negation symbol applies to as little as possible.


    2. The conjunction and disjunction symbols apply to as little as possible,
      given that convention 2 is to be observed.


    3. Where one connective symbol is used repeatedly, grouping is to the right: $α → β → γ$ is $α → (β → γ)$.






    Thus, I'll read the formula as :




    $(P to Q) to [(R to Q) to ((P lor R) to Q)]$.




    It is simply Disjunction elimination written as a tautology instead of as a rule.



    See Hilbert-style axioms system for intuitionistic logic (but why Frege's ?).



    From it, we can recover the rule using modus ponens twice :




    $(P to Q), (R to Q) vdash (P lor R) to Q$.






    If we read the formula that way, your interpretation is correct : we can use $land$ instead to express the same logical principle.



    See Exportation :




    $((varphi land psi) to sigma) equiv (varphi to (psi to sigma))$.







    share|cite|improve this answer











    $endgroup$













    • $begingroup$
      He says 'and', but there's no connective like that in his formula.
      $endgroup$
      – Doug Spoonwood
      Dec 7 '18 at 13:13










    • $begingroup$
      No, I'm not joking at all. If $land$ isn't a primitive connective, it can't get used for the basis of the system. In Polish notation CCpqCCrqCAprq is "If, if p, then q, then if, if r, then q, then if p or r, then q" while CKCpqCrqCAprq is "if both if p, then q, and if r then q, then if either p or r, then q". Also, there's no guarantee that if CCpqCCrqCAprq is at the basis of the system, that replacing it with CKCpqCrqCAprq will result in the same system.
      $endgroup$
      – Doug Spoonwood
      Dec 7 '18 at 23:08
















    1












    $begingroup$

    The lack of parentheses introduces an ambiguity in the formula.



    See e.g. Herbert Enderton, A Mathematical Introduction to Logic, Academic Press (2nd ed., 2001), page 33 on omitting parentheses :




    we adopt the following conventions : [...]





    1. The negation symbol applies to as little as possible.


    2. The conjunction and disjunction symbols apply to as little as possible,
      given that convention 2 is to be observed.


    3. Where one connective symbol is used repeatedly, grouping is to the right: $α → β → γ$ is $α → (β → γ)$.






    Thus, I'll read the formula as :




    $(P to Q) to [(R to Q) to ((P lor R) to Q)]$.




    It is simply Disjunction elimination written as a tautology instead of as a rule.



    See Hilbert-style axioms system for intuitionistic logic (but why Frege's ?).



    From it, we can recover the rule using modus ponens twice :




    $(P to Q), (R to Q) vdash (P lor R) to Q$.






    If we read the formula that way, your interpretation is correct : we can use $land$ instead to express the same logical principle.



    See Exportation :




    $((varphi land psi) to sigma) equiv (varphi to (psi to sigma))$.







    share|cite|improve this answer











    $endgroup$













    • $begingroup$
      He says 'and', but there's no connective like that in his formula.
      $endgroup$
      – Doug Spoonwood
      Dec 7 '18 at 13:13










    • $begingroup$
      No, I'm not joking at all. If $land$ isn't a primitive connective, it can't get used for the basis of the system. In Polish notation CCpqCCrqCAprq is "If, if p, then q, then if, if r, then q, then if p or r, then q" while CKCpqCrqCAprq is "if both if p, then q, and if r then q, then if either p or r, then q". Also, there's no guarantee that if CCpqCCrqCAprq is at the basis of the system, that replacing it with CKCpqCrqCAprq will result in the same system.
      $endgroup$
      – Doug Spoonwood
      Dec 7 '18 at 23:08














    1












    1








    1





    $begingroup$

    The lack of parentheses introduces an ambiguity in the formula.



    See e.g. Herbert Enderton, A Mathematical Introduction to Logic, Academic Press (2nd ed., 2001), page 33 on omitting parentheses :




    we adopt the following conventions : [...]





    1. The negation symbol applies to as little as possible.


    2. The conjunction and disjunction symbols apply to as little as possible,
      given that convention 2 is to be observed.


    3. Where one connective symbol is used repeatedly, grouping is to the right: $α → β → γ$ is $α → (β → γ)$.






    Thus, I'll read the formula as :




    $(P to Q) to [(R to Q) to ((P lor R) to Q)]$.




    It is simply Disjunction elimination written as a tautology instead of as a rule.



    See Hilbert-style axioms system for intuitionistic logic (but why Frege's ?).



    From it, we can recover the rule using modus ponens twice :




    $(P to Q), (R to Q) vdash (P lor R) to Q$.






    If we read the formula that way, your interpretation is correct : we can use $land$ instead to express the same logical principle.



    See Exportation :




    $((varphi land psi) to sigma) equiv (varphi to (psi to sigma))$.







    share|cite|improve this answer











    $endgroup$



    The lack of parentheses introduces an ambiguity in the formula.



    See e.g. Herbert Enderton, A Mathematical Introduction to Logic, Academic Press (2nd ed., 2001), page 33 on omitting parentheses :




    we adopt the following conventions : [...]





    1. The negation symbol applies to as little as possible.


    2. The conjunction and disjunction symbols apply to as little as possible,
      given that convention 2 is to be observed.


    3. Where one connective symbol is used repeatedly, grouping is to the right: $α → β → γ$ is $α → (β → γ)$.






    Thus, I'll read the formula as :




    $(P to Q) to [(R to Q) to ((P lor R) to Q)]$.




    It is simply Disjunction elimination written as a tautology instead of as a rule.



    See Hilbert-style axioms system for intuitionistic logic (but why Frege's ?).



    From it, we can recover the rule using modus ponens twice :




    $(P to Q), (R to Q) vdash (P lor R) to Q$.






    If we read the formula that way, your interpretation is correct : we can use $land$ instead to express the same logical principle.



    See Exportation :




    $((varphi land psi) to sigma) equiv (varphi to (psi to sigma))$.








    share|cite|improve this answer














    share|cite|improve this answer



    share|cite|improve this answer








    edited Dec 8 '18 at 10:33

























    answered Dec 6 '18 at 7:40









    Mauro ALLEGRANZAMauro ALLEGRANZA

    66.9k449115




    66.9k449115












    • $begingroup$
      He says 'and', but there's no connective like that in his formula.
      $endgroup$
      – Doug Spoonwood
      Dec 7 '18 at 13:13










    • $begingroup$
      No, I'm not joking at all. If $land$ isn't a primitive connective, it can't get used for the basis of the system. In Polish notation CCpqCCrqCAprq is "If, if p, then q, then if, if r, then q, then if p or r, then q" while CKCpqCrqCAprq is "if both if p, then q, and if r then q, then if either p or r, then q". Also, there's no guarantee that if CCpqCCrqCAprq is at the basis of the system, that replacing it with CKCpqCrqCAprq will result in the same system.
      $endgroup$
      – Doug Spoonwood
      Dec 7 '18 at 23:08


















    • $begingroup$
      He says 'and', but there's no connective like that in his formula.
      $endgroup$
      – Doug Spoonwood
      Dec 7 '18 at 13:13










    • $begingroup$
      No, I'm not joking at all. If $land$ isn't a primitive connective, it can't get used for the basis of the system. In Polish notation CCpqCCrqCAprq is "If, if p, then q, then if, if r, then q, then if p or r, then q" while CKCpqCrqCAprq is "if both if p, then q, and if r then q, then if either p or r, then q". Also, there's no guarantee that if CCpqCCrqCAprq is at the basis of the system, that replacing it with CKCpqCrqCAprq will result in the same system.
      $endgroup$
      – Doug Spoonwood
      Dec 7 '18 at 23:08
















    $begingroup$
    He says 'and', but there's no connective like that in his formula.
    $endgroup$
    – Doug Spoonwood
    Dec 7 '18 at 13:13




    $begingroup$
    He says 'and', but there's no connective like that in his formula.
    $endgroup$
    – Doug Spoonwood
    Dec 7 '18 at 13:13












    $begingroup$
    No, I'm not joking at all. If $land$ isn't a primitive connective, it can't get used for the basis of the system. In Polish notation CCpqCCrqCAprq is "If, if p, then q, then if, if r, then q, then if p or r, then q" while CKCpqCrqCAprq is "if both if p, then q, and if r then q, then if either p or r, then q". Also, there's no guarantee that if CCpqCCrqCAprq is at the basis of the system, that replacing it with CKCpqCrqCAprq will result in the same system.
    $endgroup$
    – Doug Spoonwood
    Dec 7 '18 at 23:08




    $begingroup$
    No, I'm not joking at all. If $land$ isn't a primitive connective, it can't get used for the basis of the system. In Polish notation CCpqCCrqCAprq is "If, if p, then q, then if, if r, then q, then if p or r, then q" while CKCpqCrqCAprq is "if both if p, then q, and if r then q, then if either p or r, then q". Also, there's no guarantee that if CCpqCCrqCAprq is at the basis of the system, that replacing it with CKCpqCrqCAprq will result in the same system.
    $endgroup$
    – Doug Spoonwood
    Dec 7 '18 at 23:08











    -1












    $begingroup$

    No.



    It's more like:



    "If, if p1, then p3, then if, if p2, then p3, then if p1 or p2, then p3."



    In your translation you have a conjunction as the antecedent, having two conditionals as the conjuncts of that conjuction. But, the formula says that the antecedent is a conditional "if p1, then p3".



    There does exist a relationship via the exportation and importation laws that Mauro referenced, but such a relationship concerns formulas that differ.



    In general, two 'if-thens' can get understood as multiple if-thens.






    share|cite|improve this answer









    $endgroup$


















      -1












      $begingroup$

      No.



      It's more like:



      "If, if p1, then p3, then if, if p2, then p3, then if p1 or p2, then p3."



      In your translation you have a conjunction as the antecedent, having two conditionals as the conjuncts of that conjuction. But, the formula says that the antecedent is a conditional "if p1, then p3".



      There does exist a relationship via the exportation and importation laws that Mauro referenced, but such a relationship concerns formulas that differ.



      In general, two 'if-thens' can get understood as multiple if-thens.






      share|cite|improve this answer









      $endgroup$
















        -1












        -1








        -1





        $begingroup$

        No.



        It's more like:



        "If, if p1, then p3, then if, if p2, then p3, then if p1 or p2, then p3."



        In your translation you have a conjunction as the antecedent, having two conditionals as the conjuncts of that conjuction. But, the formula says that the antecedent is a conditional "if p1, then p3".



        There does exist a relationship via the exportation and importation laws that Mauro referenced, but such a relationship concerns formulas that differ.



        In general, two 'if-thens' can get understood as multiple if-thens.






        share|cite|improve this answer









        $endgroup$



        No.



        It's more like:



        "If, if p1, then p3, then if, if p2, then p3, then if p1 or p2, then p3."



        In your translation you have a conjunction as the antecedent, having two conditionals as the conjuncts of that conjuction. But, the formula says that the antecedent is a conditional "if p1, then p3".



        There does exist a relationship via the exportation and importation laws that Mauro referenced, but such a relationship concerns formulas that differ.



        In general, two 'if-thens' can get understood as multiple if-thens.







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered Dec 7 '18 at 13:18









        Doug SpoonwoodDoug Spoonwood

        8,12212244




        8,12212244















            Popular posts from this blog

            How to change which sound is reproduced for terminal bell?

            Can I use Tabulator js library in my java Spring + Thymeleaf project?

            Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents