Using Semantic Arguments in Proving Validity











up vote
0
down vote

favorite












I have to show that $forall x (phi to psi) to (forall x phi to forall x psi)$ is valid using semantic arguments. However, what does "semantic arguments" mean? Do I use rules of inference?










share|cite|improve this question


















  • 2




    semantic arguments refer to models
    – Gödel
    Nov 18 at 4:21















up vote
0
down vote

favorite












I have to show that $forall x (phi to psi) to (forall x phi to forall x psi)$ is valid using semantic arguments. However, what does "semantic arguments" mean? Do I use rules of inference?










share|cite|improve this question


















  • 2




    semantic arguments refer to models
    – Gödel
    Nov 18 at 4:21













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have to show that $forall x (phi to psi) to (forall x phi to forall x psi)$ is valid using semantic arguments. However, what does "semantic arguments" mean? Do I use rules of inference?










share|cite|improve this question













I have to show that $forall x (phi to psi) to (forall x phi to forall x psi)$ is valid using semantic arguments. However, what does "semantic arguments" mean? Do I use rules of inference?







logic first-order-logic






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked Nov 18 at 3:12









numericalorange

1,669311




1,669311








  • 2




    semantic arguments refer to models
    – Gödel
    Nov 18 at 4:21














  • 2




    semantic arguments refer to models
    – Gödel
    Nov 18 at 4:21








2




2




semantic arguments refer to models
– Gödel
Nov 18 at 4:21




semantic arguments refer to models
– Gödel
Nov 18 at 4:21










2 Answers
2






active

oldest

votes

















up vote
1
down vote



accepted










When having a logical formula, there're usually two methods to prove validity.



A syntactic one where we use rules of inference only by looking at the syntactic structure of the formula. For instance if we have $P$ and $P rightarrow Q$ then we can syntactically produce Q with a rule called modus ponens $frac{Pquad Prightarrow Q}{Q}$.



A semantic one which consists of interpreting/evaluating the meaning of the formula with respect to a subjective conception of meaning. For instance if we have the propositional formula $phi = P land Q$ its interpreation will be $[![ A land B ]!]_sigma = AND([![ A ]!]_sigma, [![ B ]!]_sigma$) where $sigma$ associates a truth value in ${0, 1}$ to each variables and $AND : {0, 1} times {0, 1} longrightarrow {0, 1}$ is a function reproducing the truth table of $land$. To be valid is to be evaluated to the truth value $1$ for any interpretation.



In first-order logic, we have to extend the method to models to interpret entities in a particular universe. When we write $forall x. P(x)$, the $x$ doesn't refer to a truth value but to an entity (e.g a number). Then we seek an universe making the formula true.



The theorem of soundness and completude relates these two methods by saying that they are equivalents.






share|cite|improve this answer




























    up vote
    1
    down vote













    By proving that a formula is valid by semantic arguments one usually means to prove that it is logically valid, that is that it is true in every possible interpretation.



    So what you are asked is to prove that the formula
    $$forall x (varphi to psi) to (forall x varphi to forall x psi)$$
    is true in every interpretation.



    In order to do that you have to use the basic definition of truth for a first-order formula.



    I suggest you try to continue from here and in case you find any difficulty fell free to ask here for some hints.



    I hope this helps.






    share|cite|improve this answer





















      Your Answer





      StackExchange.ifUsing("editor", function () {
      return StackExchange.using("mathjaxEditing", function () {
      StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
      StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
      });
      });
      }, "mathjax-editing");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "69"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      noCode: true, onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3003098%2fusing-semantic-arguments-in-proving-validity%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      1
      down vote



      accepted










      When having a logical formula, there're usually two methods to prove validity.



      A syntactic one where we use rules of inference only by looking at the syntactic structure of the formula. For instance if we have $P$ and $P rightarrow Q$ then we can syntactically produce Q with a rule called modus ponens $frac{Pquad Prightarrow Q}{Q}$.



      A semantic one which consists of interpreting/evaluating the meaning of the formula with respect to a subjective conception of meaning. For instance if we have the propositional formula $phi = P land Q$ its interpreation will be $[![ A land B ]!]_sigma = AND([![ A ]!]_sigma, [![ B ]!]_sigma$) where $sigma$ associates a truth value in ${0, 1}$ to each variables and $AND : {0, 1} times {0, 1} longrightarrow {0, 1}$ is a function reproducing the truth table of $land$. To be valid is to be evaluated to the truth value $1$ for any interpretation.



      In first-order logic, we have to extend the method to models to interpret entities in a particular universe. When we write $forall x. P(x)$, the $x$ doesn't refer to a truth value but to an entity (e.g a number). Then we seek an universe making the formula true.



      The theorem of soundness and completude relates these two methods by saying that they are equivalents.






      share|cite|improve this answer

























        up vote
        1
        down vote



        accepted










        When having a logical formula, there're usually two methods to prove validity.



        A syntactic one where we use rules of inference only by looking at the syntactic structure of the formula. For instance if we have $P$ and $P rightarrow Q$ then we can syntactically produce Q with a rule called modus ponens $frac{Pquad Prightarrow Q}{Q}$.



        A semantic one which consists of interpreting/evaluating the meaning of the formula with respect to a subjective conception of meaning. For instance if we have the propositional formula $phi = P land Q$ its interpreation will be $[![ A land B ]!]_sigma = AND([![ A ]!]_sigma, [![ B ]!]_sigma$) where $sigma$ associates a truth value in ${0, 1}$ to each variables and $AND : {0, 1} times {0, 1} longrightarrow {0, 1}$ is a function reproducing the truth table of $land$. To be valid is to be evaluated to the truth value $1$ for any interpretation.



        In first-order logic, we have to extend the method to models to interpret entities in a particular universe. When we write $forall x. P(x)$, the $x$ doesn't refer to a truth value but to an entity (e.g a number). Then we seek an universe making the formula true.



        The theorem of soundness and completude relates these two methods by saying that they are equivalents.






        share|cite|improve this answer























          up vote
          1
          down vote



          accepted







          up vote
          1
          down vote



          accepted






          When having a logical formula, there're usually two methods to prove validity.



          A syntactic one where we use rules of inference only by looking at the syntactic structure of the formula. For instance if we have $P$ and $P rightarrow Q$ then we can syntactically produce Q with a rule called modus ponens $frac{Pquad Prightarrow Q}{Q}$.



          A semantic one which consists of interpreting/evaluating the meaning of the formula with respect to a subjective conception of meaning. For instance if we have the propositional formula $phi = P land Q$ its interpreation will be $[![ A land B ]!]_sigma = AND([![ A ]!]_sigma, [![ B ]!]_sigma$) where $sigma$ associates a truth value in ${0, 1}$ to each variables and $AND : {0, 1} times {0, 1} longrightarrow {0, 1}$ is a function reproducing the truth table of $land$. To be valid is to be evaluated to the truth value $1$ for any interpretation.



          In first-order logic, we have to extend the method to models to interpret entities in a particular universe. When we write $forall x. P(x)$, the $x$ doesn't refer to a truth value but to an entity (e.g a number). Then we seek an universe making the formula true.



          The theorem of soundness and completude relates these two methods by saying that they are equivalents.






          share|cite|improve this answer












          When having a logical formula, there're usually two methods to prove validity.



          A syntactic one where we use rules of inference only by looking at the syntactic structure of the formula. For instance if we have $P$ and $P rightarrow Q$ then we can syntactically produce Q with a rule called modus ponens $frac{Pquad Prightarrow Q}{Q}$.



          A semantic one which consists of interpreting/evaluating the meaning of the formula with respect to a subjective conception of meaning. For instance if we have the propositional formula $phi = P land Q$ its interpreation will be $[![ A land B ]!]_sigma = AND([![ A ]!]_sigma, [![ B ]!]_sigma$) where $sigma$ associates a truth value in ${0, 1}$ to each variables and $AND : {0, 1} times {0, 1} longrightarrow {0, 1}$ is a function reproducing the truth table of $land$. To be valid is to be evaluated to the truth value $1$ for any interpretation.



          In first-order logic, we have to extend the method to models to interpret entities in a particular universe. When we write $forall x. P(x)$, the $x$ doesn't refer to a truth value but to an entity (e.g a number). Then we seek an universe making the formula true.



          The theorem of soundness and completude relates these two methods by saying that they are equivalents.







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Nov 18 at 10:54









          Boris E.

          388113




          388113






















              up vote
              1
              down vote













              By proving that a formula is valid by semantic arguments one usually means to prove that it is logically valid, that is that it is true in every possible interpretation.



              So what you are asked is to prove that the formula
              $$forall x (varphi to psi) to (forall x varphi to forall x psi)$$
              is true in every interpretation.



              In order to do that you have to use the basic definition of truth for a first-order formula.



              I suggest you try to continue from here and in case you find any difficulty fell free to ask here for some hints.



              I hope this helps.






              share|cite|improve this answer

























                up vote
                1
                down vote













                By proving that a formula is valid by semantic arguments one usually means to prove that it is logically valid, that is that it is true in every possible interpretation.



                So what you are asked is to prove that the formula
                $$forall x (varphi to psi) to (forall x varphi to forall x psi)$$
                is true in every interpretation.



                In order to do that you have to use the basic definition of truth for a first-order formula.



                I suggest you try to continue from here and in case you find any difficulty fell free to ask here for some hints.



                I hope this helps.






                share|cite|improve this answer























                  up vote
                  1
                  down vote










                  up vote
                  1
                  down vote









                  By proving that a formula is valid by semantic arguments one usually means to prove that it is logically valid, that is that it is true in every possible interpretation.



                  So what you are asked is to prove that the formula
                  $$forall x (varphi to psi) to (forall x varphi to forall x psi)$$
                  is true in every interpretation.



                  In order to do that you have to use the basic definition of truth for a first-order formula.



                  I suggest you try to continue from here and in case you find any difficulty fell free to ask here for some hints.



                  I hope this helps.






                  share|cite|improve this answer












                  By proving that a formula is valid by semantic arguments one usually means to prove that it is logically valid, that is that it is true in every possible interpretation.



                  So what you are asked is to prove that the formula
                  $$forall x (varphi to psi) to (forall x varphi to forall x psi)$$
                  is true in every interpretation.



                  In order to do that you have to use the basic definition of truth for a first-order formula.



                  I suggest you try to continue from here and in case you find any difficulty fell free to ask here for some hints.



                  I hope this helps.







                  share|cite|improve this answer












                  share|cite|improve this answer



                  share|cite|improve this answer










                  answered Nov 18 at 16:04









                  Giorgio Mossa

                  13.7k11748




                  13.7k11748






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Mathematics Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      Use MathJax to format equations. MathJax reference.


                      To learn more, see our tips on writing great answers.





                      Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                      Please pay close attention to the following guidance:


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3003098%2fusing-semantic-arguments-in-proving-validity%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      QoS: MAC-Priority for clients behind a repeater

                      Ивакино (Тотемский район)

                      Can't locate Autom4te/ChannelDefs.pm in @INC (when it definitely is there)