Q: On Soundness proof in Tourlakis 2003












0












$begingroup$


In p.59 of Lectures in Logic and Set Theory, Tourlakis proves the inductive step for the E-introduction rule of Soundness.



He uses a proof by contradiction stating that $B'[x leftarrow bar i] implies C'$ interprets as false. But since it's an instance of $B implies C$, it must interpret as true by IH s- thus contradiction.



But what if $x$ is not a free variable in $B$? Wouldn't the substitution $B'[x leftarrow bar i]$ output an entirely new wff that cannot be an instance of $B$?



My understanding of $B'$ is that it's a valid instance for any free variable substitution (into imported constant), so is non-free variable substitutions safe?










share|cite|improve this question









$endgroup$

















    0












    $begingroup$


    In p.59 of Lectures in Logic and Set Theory, Tourlakis proves the inductive step for the E-introduction rule of Soundness.



    He uses a proof by contradiction stating that $B'[x leftarrow bar i] implies C'$ interprets as false. But since it's an instance of $B implies C$, it must interpret as true by IH s- thus contradiction.



    But what if $x$ is not a free variable in $B$? Wouldn't the substitution $B'[x leftarrow bar i]$ output an entirely new wff that cannot be an instance of $B$?



    My understanding of $B'$ is that it's a valid instance for any free variable substitution (into imported constant), so is non-free variable substitutions safe?










    share|cite|improve this question









    $endgroup$















      0












      0








      0





      $begingroup$


      In p.59 of Lectures in Logic and Set Theory, Tourlakis proves the inductive step for the E-introduction rule of Soundness.



      He uses a proof by contradiction stating that $B'[x leftarrow bar i] implies C'$ interprets as false. But since it's an instance of $B implies C$, it must interpret as true by IH s- thus contradiction.



      But what if $x$ is not a free variable in $B$? Wouldn't the substitution $B'[x leftarrow bar i]$ output an entirely new wff that cannot be an instance of $B$?



      My understanding of $B'$ is that it's a valid instance for any free variable substitution (into imported constant), so is non-free variable substitutions safe?










      share|cite|improve this question









      $endgroup$




      In p.59 of Lectures in Logic and Set Theory, Tourlakis proves the inductive step for the E-introduction rule of Soundness.



      He uses a proof by contradiction stating that $B'[x leftarrow bar i] implies C'$ interprets as false. But since it's an instance of $B implies C$, it must interpret as true by IH s- thus contradiction.



      But what if $x$ is not a free variable in $B$? Wouldn't the substitution $B'[x leftarrow bar i]$ output an entirely new wff that cannot be an instance of $B$?



      My understanding of $B'$ is that it's a valid instance for any free variable substitution (into imported constant), so is non-free variable substitutions safe?







      logic first-order-logic model-theory






      share|cite|improve this question













      share|cite|improve this question











      share|cite|improve this question




      share|cite|improve this question










      asked Dec 17 '18 at 12:54









      japseowjapseow

      795




      795






















          1 Answer
          1






          active

          oldest

          votes


















          1












          $begingroup$

          We want to prove the soundness of the $exists$-introduction rule [page 36] :




          from $B to C$, derive $(exists x) B to C$, provided that $x$ is not free in $C$.




          The question is :




          But what if $x$ is not a free variable in $B$ ? Wouldn't the substitution $B′[x ← overline i]$ output an entirely new wff that cannot be an instance of $B$ ?




          If $x$ is not free in $B$, either $x$ is not present in the formula or $B$ is $((∃y)B')$ and $y = x$.



          In the second case [see page 33] we have that $B[x leftarrow t]$ is $B$ itself.



          In both cases, there is no $x$ free to be "filled" with $overline i$ and we have that : $B[x leftarrow overline i]$ is $B$ itself.



          Thus, the assumption $((∃x)B)^{mathfrak I} =$ t amounts to $B^{mathfrak I}=$ t.



          See Def.I.5.6 [page 55] : (4) If $A$ is $(∃x)B$, then $A^{mathfrak I} =$ t iff $(B [x ← overline i])^{mathfrak I} =$ t for some $i ∈ M$.





          Why we need the proviso : $x$ not free in $C$ ? In order to ensure the soundness of the rule.



          Recall that [page 56] soundness means : "all the theorems of the theory are logically implied by the nonlogical axioms. Clearly then, all [logical] theorems are universally valid."



          Consider now the arithmetical formula $(x=0) to (x=0)$; it is a tautology and thus it is universally valid.



          If we apply the $exists$-introduction rule to it (forgetting of the proviso) we get : $exists x (x=0) to (x=0)$, which is clearly not $mathbb N$-valid.







          New details about the proof.



          We have to read carefully the proof page 59. It is a proof by contradicition, i.e. it assumes that the premise $B to C$ of the rule is true and that the conclusion $exists x B to C$ is false.



          First observation : we have to assume that $x$ occurs free in $B$, otherwise the syntactically correct formula $exists x B$ will be equivalento to to $B$ and the proof is trivial.



          Second observation : the proof does not preclude that there are other free variables in $B to C$; this is the reason why the author speaks of "instances". But, again, we can forgive this point and consider for simplicity only $x$.



          Now, back to the proof : to say that the conclusion of the rule is false amounts to saying that $exists x B$ is true and $C$ is false.



          In turn, $exists x B$ is true when we have that $B[i]^{mathfrak I}$ is true, for some $i in M$.



          Thus (with the above simplification) we have that :




          $B[i]^{mathfrak I}$ is true and $C$ is false, and thus $(B to C)[i]^{mathfrak I}$ is false.




          This last step is licensed precisely because $x$ is not free in $C$, and thus we can "move" the "$i$-instance" from $B$ alone to the formula $B to C$.



          Now the final step : why the fact that $(B to C)[i]^{mathfrak I}$ is false contradicts the assumption of the proof that $B to C$ is true ?



          We have to step back to the semantical specifications [page 55] : for a formula whatever (not necessarily closed) :




          we say that $A$ is valid in $mathfrak M$ (or that $mathfrak M$ is a model of A) iff for all $mathfrak M$-instances $A'$ of $A$ it is the case that $A^{mathfrak I} = text t$.




          But $(B to C)[i]^{mathfrak I}$ is an $mathfrak M$-instance of $B to C$ and we have assumed that $B to C$ is true : contradiction !



          See also counter-example above.






          share|cite|improve this answer











          $endgroup$













          • $begingroup$
            So is the assumption ($x$ is not free in $C$) useless in the inductive step? Because I can do the following proof imgur.com/a/zbzpkyQ . Is this correct? (hat = imported, I_S = interpretation)
            $endgroup$
            – japseow
            Dec 18 '18 at 0:34












          • $begingroup$
            I'm really confused about the comment "Since $x$ is not free in $C$, then $B'[bar i] implies C'$ is a false $mathfrak{M}$ -instance of $B implies C$". I don't understand how this results from $x$ is not free in $C$. You can say the same thing just from (4) and (5) alone, and in the answer you showed that $B'[bar i]$ is in fact an instance of $B$ thus $B'[bar i] implies C'$ is also an instance of $B implies C$ without ever invoking $x$ is not free in $C$.
            $endgroup$
            – japseow
            Dec 19 '18 at 1:14












          • $begingroup$
            Ah I finally get it now. Thank you very much!
            $endgroup$
            – japseow
            Dec 20 '18 at 4:18










          • $begingroup$
            [Not a question] So in my personal notes, I just added a metatheorem: If $x$ is not free in $A$, then $A[x leftarrow t] = A$ then proved it my induction on wffs. Thanks again!
            $endgroup$
            – japseow
            Dec 21 '18 at 0:57











          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',
          autoActivateHeartbeat: false,
          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%2f3043900%2fq-on-soundness-proof-in-tourlakis-2003%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          1












          $begingroup$

          We want to prove the soundness of the $exists$-introduction rule [page 36] :




          from $B to C$, derive $(exists x) B to C$, provided that $x$ is not free in $C$.




          The question is :




          But what if $x$ is not a free variable in $B$ ? Wouldn't the substitution $B′[x ← overline i]$ output an entirely new wff that cannot be an instance of $B$ ?




          If $x$ is not free in $B$, either $x$ is not present in the formula or $B$ is $((∃y)B')$ and $y = x$.



          In the second case [see page 33] we have that $B[x leftarrow t]$ is $B$ itself.



          In both cases, there is no $x$ free to be "filled" with $overline i$ and we have that : $B[x leftarrow overline i]$ is $B$ itself.



          Thus, the assumption $((∃x)B)^{mathfrak I} =$ t amounts to $B^{mathfrak I}=$ t.



          See Def.I.5.6 [page 55] : (4) If $A$ is $(∃x)B$, then $A^{mathfrak I} =$ t iff $(B [x ← overline i])^{mathfrak I} =$ t for some $i ∈ M$.





          Why we need the proviso : $x$ not free in $C$ ? In order to ensure the soundness of the rule.



          Recall that [page 56] soundness means : "all the theorems of the theory are logically implied by the nonlogical axioms. Clearly then, all [logical] theorems are universally valid."



          Consider now the arithmetical formula $(x=0) to (x=0)$; it is a tautology and thus it is universally valid.



          If we apply the $exists$-introduction rule to it (forgetting of the proviso) we get : $exists x (x=0) to (x=0)$, which is clearly not $mathbb N$-valid.







          New details about the proof.



          We have to read carefully the proof page 59. It is a proof by contradicition, i.e. it assumes that the premise $B to C$ of the rule is true and that the conclusion $exists x B to C$ is false.



          First observation : we have to assume that $x$ occurs free in $B$, otherwise the syntactically correct formula $exists x B$ will be equivalento to to $B$ and the proof is trivial.



          Second observation : the proof does not preclude that there are other free variables in $B to C$; this is the reason why the author speaks of "instances". But, again, we can forgive this point and consider for simplicity only $x$.



          Now, back to the proof : to say that the conclusion of the rule is false amounts to saying that $exists x B$ is true and $C$ is false.



          In turn, $exists x B$ is true when we have that $B[i]^{mathfrak I}$ is true, for some $i in M$.



          Thus (with the above simplification) we have that :




          $B[i]^{mathfrak I}$ is true and $C$ is false, and thus $(B to C)[i]^{mathfrak I}$ is false.




          This last step is licensed precisely because $x$ is not free in $C$, and thus we can "move" the "$i$-instance" from $B$ alone to the formula $B to C$.



          Now the final step : why the fact that $(B to C)[i]^{mathfrak I}$ is false contradicts the assumption of the proof that $B to C$ is true ?



          We have to step back to the semantical specifications [page 55] : for a formula whatever (not necessarily closed) :




          we say that $A$ is valid in $mathfrak M$ (or that $mathfrak M$ is a model of A) iff for all $mathfrak M$-instances $A'$ of $A$ it is the case that $A^{mathfrak I} = text t$.




          But $(B to C)[i]^{mathfrak I}$ is an $mathfrak M$-instance of $B to C$ and we have assumed that $B to C$ is true : contradiction !



          See also counter-example above.






          share|cite|improve this answer











          $endgroup$













          • $begingroup$
            So is the assumption ($x$ is not free in $C$) useless in the inductive step? Because I can do the following proof imgur.com/a/zbzpkyQ . Is this correct? (hat = imported, I_S = interpretation)
            $endgroup$
            – japseow
            Dec 18 '18 at 0:34












          • $begingroup$
            I'm really confused about the comment "Since $x$ is not free in $C$, then $B'[bar i] implies C'$ is a false $mathfrak{M}$ -instance of $B implies C$". I don't understand how this results from $x$ is not free in $C$. You can say the same thing just from (4) and (5) alone, and in the answer you showed that $B'[bar i]$ is in fact an instance of $B$ thus $B'[bar i] implies C'$ is also an instance of $B implies C$ without ever invoking $x$ is not free in $C$.
            $endgroup$
            – japseow
            Dec 19 '18 at 1:14












          • $begingroup$
            Ah I finally get it now. Thank you very much!
            $endgroup$
            – japseow
            Dec 20 '18 at 4:18










          • $begingroup$
            [Not a question] So in my personal notes, I just added a metatheorem: If $x$ is not free in $A$, then $A[x leftarrow t] = A$ then proved it my induction on wffs. Thanks again!
            $endgroup$
            – japseow
            Dec 21 '18 at 0:57
















          1












          $begingroup$

          We want to prove the soundness of the $exists$-introduction rule [page 36] :




          from $B to C$, derive $(exists x) B to C$, provided that $x$ is not free in $C$.




          The question is :




          But what if $x$ is not a free variable in $B$ ? Wouldn't the substitution $B′[x ← overline i]$ output an entirely new wff that cannot be an instance of $B$ ?




          If $x$ is not free in $B$, either $x$ is not present in the formula or $B$ is $((∃y)B')$ and $y = x$.



          In the second case [see page 33] we have that $B[x leftarrow t]$ is $B$ itself.



          In both cases, there is no $x$ free to be "filled" with $overline i$ and we have that : $B[x leftarrow overline i]$ is $B$ itself.



          Thus, the assumption $((∃x)B)^{mathfrak I} =$ t amounts to $B^{mathfrak I}=$ t.



          See Def.I.5.6 [page 55] : (4) If $A$ is $(∃x)B$, then $A^{mathfrak I} =$ t iff $(B [x ← overline i])^{mathfrak I} =$ t for some $i ∈ M$.





          Why we need the proviso : $x$ not free in $C$ ? In order to ensure the soundness of the rule.



          Recall that [page 56] soundness means : "all the theorems of the theory are logically implied by the nonlogical axioms. Clearly then, all [logical] theorems are universally valid."



          Consider now the arithmetical formula $(x=0) to (x=0)$; it is a tautology and thus it is universally valid.



          If we apply the $exists$-introduction rule to it (forgetting of the proviso) we get : $exists x (x=0) to (x=0)$, which is clearly not $mathbb N$-valid.







          New details about the proof.



          We have to read carefully the proof page 59. It is a proof by contradicition, i.e. it assumes that the premise $B to C$ of the rule is true and that the conclusion $exists x B to C$ is false.



          First observation : we have to assume that $x$ occurs free in $B$, otherwise the syntactically correct formula $exists x B$ will be equivalento to to $B$ and the proof is trivial.



          Second observation : the proof does not preclude that there are other free variables in $B to C$; this is the reason why the author speaks of "instances". But, again, we can forgive this point and consider for simplicity only $x$.



          Now, back to the proof : to say that the conclusion of the rule is false amounts to saying that $exists x B$ is true and $C$ is false.



          In turn, $exists x B$ is true when we have that $B[i]^{mathfrak I}$ is true, for some $i in M$.



          Thus (with the above simplification) we have that :




          $B[i]^{mathfrak I}$ is true and $C$ is false, and thus $(B to C)[i]^{mathfrak I}$ is false.




          This last step is licensed precisely because $x$ is not free in $C$, and thus we can "move" the "$i$-instance" from $B$ alone to the formula $B to C$.



          Now the final step : why the fact that $(B to C)[i]^{mathfrak I}$ is false contradicts the assumption of the proof that $B to C$ is true ?



          We have to step back to the semantical specifications [page 55] : for a formula whatever (not necessarily closed) :




          we say that $A$ is valid in $mathfrak M$ (or that $mathfrak M$ is a model of A) iff for all $mathfrak M$-instances $A'$ of $A$ it is the case that $A^{mathfrak I} = text t$.




          But $(B to C)[i]^{mathfrak I}$ is an $mathfrak M$-instance of $B to C$ and we have assumed that $B to C$ is true : contradiction !



          See also counter-example above.






          share|cite|improve this answer











          $endgroup$













          • $begingroup$
            So is the assumption ($x$ is not free in $C$) useless in the inductive step? Because I can do the following proof imgur.com/a/zbzpkyQ . Is this correct? (hat = imported, I_S = interpretation)
            $endgroup$
            – japseow
            Dec 18 '18 at 0:34












          • $begingroup$
            I'm really confused about the comment "Since $x$ is not free in $C$, then $B'[bar i] implies C'$ is a false $mathfrak{M}$ -instance of $B implies C$". I don't understand how this results from $x$ is not free in $C$. You can say the same thing just from (4) and (5) alone, and in the answer you showed that $B'[bar i]$ is in fact an instance of $B$ thus $B'[bar i] implies C'$ is also an instance of $B implies C$ without ever invoking $x$ is not free in $C$.
            $endgroup$
            – japseow
            Dec 19 '18 at 1:14












          • $begingroup$
            Ah I finally get it now. Thank you very much!
            $endgroup$
            – japseow
            Dec 20 '18 at 4:18










          • $begingroup$
            [Not a question] So in my personal notes, I just added a metatheorem: If $x$ is not free in $A$, then $A[x leftarrow t] = A$ then proved it my induction on wffs. Thanks again!
            $endgroup$
            – japseow
            Dec 21 '18 at 0:57














          1












          1








          1





          $begingroup$

          We want to prove the soundness of the $exists$-introduction rule [page 36] :




          from $B to C$, derive $(exists x) B to C$, provided that $x$ is not free in $C$.




          The question is :




          But what if $x$ is not a free variable in $B$ ? Wouldn't the substitution $B′[x ← overline i]$ output an entirely new wff that cannot be an instance of $B$ ?




          If $x$ is not free in $B$, either $x$ is not present in the formula or $B$ is $((∃y)B')$ and $y = x$.



          In the second case [see page 33] we have that $B[x leftarrow t]$ is $B$ itself.



          In both cases, there is no $x$ free to be "filled" with $overline i$ and we have that : $B[x leftarrow overline i]$ is $B$ itself.



          Thus, the assumption $((∃x)B)^{mathfrak I} =$ t amounts to $B^{mathfrak I}=$ t.



          See Def.I.5.6 [page 55] : (4) If $A$ is $(∃x)B$, then $A^{mathfrak I} =$ t iff $(B [x ← overline i])^{mathfrak I} =$ t for some $i ∈ M$.





          Why we need the proviso : $x$ not free in $C$ ? In order to ensure the soundness of the rule.



          Recall that [page 56] soundness means : "all the theorems of the theory are logically implied by the nonlogical axioms. Clearly then, all [logical] theorems are universally valid."



          Consider now the arithmetical formula $(x=0) to (x=0)$; it is a tautology and thus it is universally valid.



          If we apply the $exists$-introduction rule to it (forgetting of the proviso) we get : $exists x (x=0) to (x=0)$, which is clearly not $mathbb N$-valid.







          New details about the proof.



          We have to read carefully the proof page 59. It is a proof by contradicition, i.e. it assumes that the premise $B to C$ of the rule is true and that the conclusion $exists x B to C$ is false.



          First observation : we have to assume that $x$ occurs free in $B$, otherwise the syntactically correct formula $exists x B$ will be equivalento to to $B$ and the proof is trivial.



          Second observation : the proof does not preclude that there are other free variables in $B to C$; this is the reason why the author speaks of "instances". But, again, we can forgive this point and consider for simplicity only $x$.



          Now, back to the proof : to say that the conclusion of the rule is false amounts to saying that $exists x B$ is true and $C$ is false.



          In turn, $exists x B$ is true when we have that $B[i]^{mathfrak I}$ is true, for some $i in M$.



          Thus (with the above simplification) we have that :




          $B[i]^{mathfrak I}$ is true and $C$ is false, and thus $(B to C)[i]^{mathfrak I}$ is false.




          This last step is licensed precisely because $x$ is not free in $C$, and thus we can "move" the "$i$-instance" from $B$ alone to the formula $B to C$.



          Now the final step : why the fact that $(B to C)[i]^{mathfrak I}$ is false contradicts the assumption of the proof that $B to C$ is true ?



          We have to step back to the semantical specifications [page 55] : for a formula whatever (not necessarily closed) :




          we say that $A$ is valid in $mathfrak M$ (or that $mathfrak M$ is a model of A) iff for all $mathfrak M$-instances $A'$ of $A$ it is the case that $A^{mathfrak I} = text t$.




          But $(B to C)[i]^{mathfrak I}$ is an $mathfrak M$-instance of $B to C$ and we have assumed that $B to C$ is true : contradiction !



          See also counter-example above.






          share|cite|improve this answer











          $endgroup$



          We want to prove the soundness of the $exists$-introduction rule [page 36] :




          from $B to C$, derive $(exists x) B to C$, provided that $x$ is not free in $C$.




          The question is :




          But what if $x$ is not a free variable in $B$ ? Wouldn't the substitution $B′[x ← overline i]$ output an entirely new wff that cannot be an instance of $B$ ?




          If $x$ is not free in $B$, either $x$ is not present in the formula or $B$ is $((∃y)B')$ and $y = x$.



          In the second case [see page 33] we have that $B[x leftarrow t]$ is $B$ itself.



          In both cases, there is no $x$ free to be "filled" with $overline i$ and we have that : $B[x leftarrow overline i]$ is $B$ itself.



          Thus, the assumption $((∃x)B)^{mathfrak I} =$ t amounts to $B^{mathfrak I}=$ t.



          See Def.I.5.6 [page 55] : (4) If $A$ is $(∃x)B$, then $A^{mathfrak I} =$ t iff $(B [x ← overline i])^{mathfrak I} =$ t for some $i ∈ M$.





          Why we need the proviso : $x$ not free in $C$ ? In order to ensure the soundness of the rule.



          Recall that [page 56] soundness means : "all the theorems of the theory are logically implied by the nonlogical axioms. Clearly then, all [logical] theorems are universally valid."



          Consider now the arithmetical formula $(x=0) to (x=0)$; it is a tautology and thus it is universally valid.



          If we apply the $exists$-introduction rule to it (forgetting of the proviso) we get : $exists x (x=0) to (x=0)$, which is clearly not $mathbb N$-valid.







          New details about the proof.



          We have to read carefully the proof page 59. It is a proof by contradicition, i.e. it assumes that the premise $B to C$ of the rule is true and that the conclusion $exists x B to C$ is false.



          First observation : we have to assume that $x$ occurs free in $B$, otherwise the syntactically correct formula $exists x B$ will be equivalento to to $B$ and the proof is trivial.



          Second observation : the proof does not preclude that there are other free variables in $B to C$; this is the reason why the author speaks of "instances". But, again, we can forgive this point and consider for simplicity only $x$.



          Now, back to the proof : to say that the conclusion of the rule is false amounts to saying that $exists x B$ is true and $C$ is false.



          In turn, $exists x B$ is true when we have that $B[i]^{mathfrak I}$ is true, for some $i in M$.



          Thus (with the above simplification) we have that :




          $B[i]^{mathfrak I}$ is true and $C$ is false, and thus $(B to C)[i]^{mathfrak I}$ is false.




          This last step is licensed precisely because $x$ is not free in $C$, and thus we can "move" the "$i$-instance" from $B$ alone to the formula $B to C$.



          Now the final step : why the fact that $(B to C)[i]^{mathfrak I}$ is false contradicts the assumption of the proof that $B to C$ is true ?



          We have to step back to the semantical specifications [page 55] : for a formula whatever (not necessarily closed) :




          we say that $A$ is valid in $mathfrak M$ (or that $mathfrak M$ is a model of A) iff for all $mathfrak M$-instances $A'$ of $A$ it is the case that $A^{mathfrak I} = text t$.




          But $(B to C)[i]^{mathfrak I}$ is an $mathfrak M$-instance of $B to C$ and we have assumed that $B to C$ is true : contradiction !



          See also counter-example above.







          share|cite|improve this answer














          share|cite|improve this answer



          share|cite|improve this answer








          edited Dec 19 '18 at 8:15

























          answered Dec 17 '18 at 13:27









          Mauro ALLEGRANZAMauro ALLEGRANZA

          66.5k449115




          66.5k449115












          • $begingroup$
            So is the assumption ($x$ is not free in $C$) useless in the inductive step? Because I can do the following proof imgur.com/a/zbzpkyQ . Is this correct? (hat = imported, I_S = interpretation)
            $endgroup$
            – japseow
            Dec 18 '18 at 0:34












          • $begingroup$
            I'm really confused about the comment "Since $x$ is not free in $C$, then $B'[bar i] implies C'$ is a false $mathfrak{M}$ -instance of $B implies C$". I don't understand how this results from $x$ is not free in $C$. You can say the same thing just from (4) and (5) alone, and in the answer you showed that $B'[bar i]$ is in fact an instance of $B$ thus $B'[bar i] implies C'$ is also an instance of $B implies C$ without ever invoking $x$ is not free in $C$.
            $endgroup$
            – japseow
            Dec 19 '18 at 1:14












          • $begingroup$
            Ah I finally get it now. Thank you very much!
            $endgroup$
            – japseow
            Dec 20 '18 at 4:18










          • $begingroup$
            [Not a question] So in my personal notes, I just added a metatheorem: If $x$ is not free in $A$, then $A[x leftarrow t] = A$ then proved it my induction on wffs. Thanks again!
            $endgroup$
            – japseow
            Dec 21 '18 at 0:57


















          • $begingroup$
            So is the assumption ($x$ is not free in $C$) useless in the inductive step? Because I can do the following proof imgur.com/a/zbzpkyQ . Is this correct? (hat = imported, I_S = interpretation)
            $endgroup$
            – japseow
            Dec 18 '18 at 0:34












          • $begingroup$
            I'm really confused about the comment "Since $x$ is not free in $C$, then $B'[bar i] implies C'$ is a false $mathfrak{M}$ -instance of $B implies C$". I don't understand how this results from $x$ is not free in $C$. You can say the same thing just from (4) and (5) alone, and in the answer you showed that $B'[bar i]$ is in fact an instance of $B$ thus $B'[bar i] implies C'$ is also an instance of $B implies C$ without ever invoking $x$ is not free in $C$.
            $endgroup$
            – japseow
            Dec 19 '18 at 1:14












          • $begingroup$
            Ah I finally get it now. Thank you very much!
            $endgroup$
            – japseow
            Dec 20 '18 at 4:18










          • $begingroup$
            [Not a question] So in my personal notes, I just added a metatheorem: If $x$ is not free in $A$, then $A[x leftarrow t] = A$ then proved it my induction on wffs. Thanks again!
            $endgroup$
            – japseow
            Dec 21 '18 at 0:57
















          $begingroup$
          So is the assumption ($x$ is not free in $C$) useless in the inductive step? Because I can do the following proof imgur.com/a/zbzpkyQ . Is this correct? (hat = imported, I_S = interpretation)
          $endgroup$
          – japseow
          Dec 18 '18 at 0:34






          $begingroup$
          So is the assumption ($x$ is not free in $C$) useless in the inductive step? Because I can do the following proof imgur.com/a/zbzpkyQ . Is this correct? (hat = imported, I_S = interpretation)
          $endgroup$
          – japseow
          Dec 18 '18 at 0:34














          $begingroup$
          I'm really confused about the comment "Since $x$ is not free in $C$, then $B'[bar i] implies C'$ is a false $mathfrak{M}$ -instance of $B implies C$". I don't understand how this results from $x$ is not free in $C$. You can say the same thing just from (4) and (5) alone, and in the answer you showed that $B'[bar i]$ is in fact an instance of $B$ thus $B'[bar i] implies C'$ is also an instance of $B implies C$ without ever invoking $x$ is not free in $C$.
          $endgroup$
          – japseow
          Dec 19 '18 at 1:14






          $begingroup$
          I'm really confused about the comment "Since $x$ is not free in $C$, then $B'[bar i] implies C'$ is a false $mathfrak{M}$ -instance of $B implies C$". I don't understand how this results from $x$ is not free in $C$. You can say the same thing just from (4) and (5) alone, and in the answer you showed that $B'[bar i]$ is in fact an instance of $B$ thus $B'[bar i] implies C'$ is also an instance of $B implies C$ without ever invoking $x$ is not free in $C$.
          $endgroup$
          – japseow
          Dec 19 '18 at 1:14














          $begingroup$
          Ah I finally get it now. Thank you very much!
          $endgroup$
          – japseow
          Dec 20 '18 at 4:18




          $begingroup$
          Ah I finally get it now. Thank you very much!
          $endgroup$
          – japseow
          Dec 20 '18 at 4:18












          $begingroup$
          [Not a question] So in my personal notes, I just added a metatheorem: If $x$ is not free in $A$, then $A[x leftarrow t] = A$ then proved it my induction on wffs. Thanks again!
          $endgroup$
          – japseow
          Dec 21 '18 at 0:57




          $begingroup$
          [Not a question] So in my personal notes, I just added a metatheorem: If $x$ is not free in $A$, then $A[x leftarrow t] = A$ then proved it my induction on wffs. Thanks again!
          $endgroup$
          – japseow
          Dec 21 '18 at 0:57


















          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.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3043900%2fq-on-soundness-proof-in-tourlakis-2003%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

          How do I know what Microsoft account the skydrive app is syncing to?

          When does type information flow backwards in C++?

          Grease: Live!