Substructures and universal sentences.

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












On page 35 in Ziegler, Tent: Model Theory it is stated:




Let $T$ be an $L$-theory. It follows from 3.1.2. that the models of
$T_forall$ are the substructures of models of $T$.




with




Lemma 3.1.2. Let $T$ be a theory, $mathfrakA$ a structure and
$Delta$ a set of formulas closed under existential quantification,
conjunction and substitution of variables. Then the following are
equivalent:



a) All sentences $varphiinDelta$ which are true in
$mathfrakA$ are consistent with $T$.



b) There is a model
$mathfrakBvDash T$ and a map $f:mathfrakAto_Delta mathfrakB$.




I don't see why it follows directly from 3.1.2.



I try to argue by this, but I am not sure if it makes much sense:



Assume that $T$ is consistent. As $T_forall=psi_foralltext universal and Tvdashpsi_forall$ we have that $T_forallsubseteqtextDed(T)$ (deductive closure) and therefore $T_forallcuptextDed(T)$ and also $T_forallcup T$ are consistent. Now, pick a model $mathfrakA_forallvDash T_forall$. By the equivalence of 3.1.2. we have that there is a model $mathfrakBvDash T$ with a map $f:mathfrakA_forallto_T_forallmathfrakB$. I see no reason why I can pick $f$ to be the inclusion map.



Conversely, I don't see why if I have $mathfrakBvDash T$ and the inclusion $iota:mathfrakAto_T_forallmathfrakB$, that then $mathfrakAvDash T_forall$.







share|cite|improve this question























    up vote
    0
    down vote

    favorite












    On page 35 in Ziegler, Tent: Model Theory it is stated:




    Let $T$ be an $L$-theory. It follows from 3.1.2. that the models of
    $T_forall$ are the substructures of models of $T$.




    with




    Lemma 3.1.2. Let $T$ be a theory, $mathfrakA$ a structure and
    $Delta$ a set of formulas closed under existential quantification,
    conjunction and substitution of variables. Then the following are
    equivalent:



    a) All sentences $varphiinDelta$ which are true in
    $mathfrakA$ are consistent with $T$.



    b) There is a model
    $mathfrakBvDash T$ and a map $f:mathfrakAto_Delta mathfrakB$.




    I don't see why it follows directly from 3.1.2.



    I try to argue by this, but I am not sure if it makes much sense:



    Assume that $T$ is consistent. As $T_forall=psi_foralltext universal and Tvdashpsi_forall$ we have that $T_forallsubseteqtextDed(T)$ (deductive closure) and therefore $T_forallcuptextDed(T)$ and also $T_forallcup T$ are consistent. Now, pick a model $mathfrakA_forallvDash T_forall$. By the equivalence of 3.1.2. we have that there is a model $mathfrakBvDash T$ with a map $f:mathfrakA_forallto_T_forallmathfrakB$. I see no reason why I can pick $f$ to be the inclusion map.



    Conversely, I don't see why if I have $mathfrakBvDash T$ and the inclusion $iota:mathfrakAto_T_forallmathfrakB$, that then $mathfrakAvDash T_forall$.







    share|cite|improve this question





















      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      On page 35 in Ziegler, Tent: Model Theory it is stated:




      Let $T$ be an $L$-theory. It follows from 3.1.2. that the models of
      $T_forall$ are the substructures of models of $T$.




      with




      Lemma 3.1.2. Let $T$ be a theory, $mathfrakA$ a structure and
      $Delta$ a set of formulas closed under existential quantification,
      conjunction and substitution of variables. Then the following are
      equivalent:



      a) All sentences $varphiinDelta$ which are true in
      $mathfrakA$ are consistent with $T$.



      b) There is a model
      $mathfrakBvDash T$ and a map $f:mathfrakAto_Delta mathfrakB$.




      I don't see why it follows directly from 3.1.2.



      I try to argue by this, but I am not sure if it makes much sense:



      Assume that $T$ is consistent. As $T_forall=psi_foralltext universal and Tvdashpsi_forall$ we have that $T_forallsubseteqtextDed(T)$ (deductive closure) and therefore $T_forallcuptextDed(T)$ and also $T_forallcup T$ are consistent. Now, pick a model $mathfrakA_forallvDash T_forall$. By the equivalence of 3.1.2. we have that there is a model $mathfrakBvDash T$ with a map $f:mathfrakA_forallto_T_forallmathfrakB$. I see no reason why I can pick $f$ to be the inclusion map.



      Conversely, I don't see why if I have $mathfrakBvDash T$ and the inclusion $iota:mathfrakAto_T_forallmathfrakB$, that then $mathfrakAvDash T_forall$.







      share|cite|improve this question











      On page 35 in Ziegler, Tent: Model Theory it is stated:




      Let $T$ be an $L$-theory. It follows from 3.1.2. that the models of
      $T_forall$ are the substructures of models of $T$.




      with




      Lemma 3.1.2. Let $T$ be a theory, $mathfrakA$ a structure and
      $Delta$ a set of formulas closed under existential quantification,
      conjunction and substitution of variables. Then the following are
      equivalent:



      a) All sentences $varphiinDelta$ which are true in
      $mathfrakA$ are consistent with $T$.



      b) There is a model
      $mathfrakBvDash T$ and a map $f:mathfrakAto_Delta mathfrakB$.




      I don't see why it follows directly from 3.1.2.



      I try to argue by this, but I am not sure if it makes much sense:



      Assume that $T$ is consistent. As $T_forall=psi_foralltext universal and Tvdashpsi_forall$ we have that $T_forallsubseteqtextDed(T)$ (deductive closure) and therefore $T_forallcuptextDed(T)$ and also $T_forallcup T$ are consistent. Now, pick a model $mathfrakA_forallvDash T_forall$. By the equivalence of 3.1.2. we have that there is a model $mathfrakBvDash T$ with a map $f:mathfrakA_forallto_T_forallmathfrakB$. I see no reason why I can pick $f$ to be the inclusion map.



      Conversely, I don't see why if I have $mathfrakBvDash T$ and the inclusion $iota:mathfrakAto_T_forallmathfrakB$, that then $mathfrakAvDash T_forall$.









      share|cite|improve this question










      share|cite|improve this question




      share|cite|improve this question









      asked 18 hours ago









      Zikrunumea

      726




      726




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          I think the authors' intention is to apply 3.1.2 with $Delta$ being the set of existential formulas. Then the proof of the alleged consequence would go like this. Suppose $mathfrak Amodels T_forall$. Then I claim clause (a) of 3.1.2 is true. Indeed, if $phi$ is an existential sentence true in $mathfrak A$, then $negphi$ is (up to logical equivalence) a universal sentence that is false in $mathfrak A$ and therefore is not in $T_forall$. So $phi$ is consistent with $T$. By 3.1.2, we infer that clause (b) is also true, so we have $mathfrak Bmodels T$ and $f:mathfrak Ato_Deltamathfrak B$.



          Now we need another (standard but easy to get wrong) maneuver to get $f$ to be an inclusion. As it stands, $f$ is an isomorphism from $mathfrak A$ to a substructure $mathfrak A'$ of $mathfrak B$ (because all atomic formulas and their negations are in $Delta$). The idea is to modify $mathfrak B$ by replacing this copy $mathfrak A'$ of $mathfrak A$ with $mathfrak A$ itself. That way you get an isomorphic copy of $mathfrak B$ (hence still a model of $T$) that contains literally $mathfrak A$ rather than a copy $mathfrak A'$ of it. The problem (the reason it's easy to get wrong) is that, if we're unlucky, $mathfrak B$ might already contain some elements of $mathfrak A$, and not in the place where we want them; then if we just replace $mathfrak A'$ with $mathfrak A$ we'll end up with some elements of $mathfrak A$ trying to be in two different places in $mathfrak B$. Fortunately, the cure for this problem is easy: First replace $mathfrak B$ by an isomorphic copy that is disjoint from $mathfrak A$, and then proceed as above.



          Finally, to show the converse, that all substructures of models of $T$ are models of $T_forall$, prove, by induction on universal formulas $theta$, that, if $mathfrak A$ is a substructure of $mathfrak B$ and if some assignment of values for variables in $mathfrak A$ satisfies $theta$ in $mathfrak B$, then it also satisfies $theta$ in $mathfrak A$. The only nontrivial step in the induction is the universal quantifier step, and there you just use that all elements of $mathfrak A$ (that might serve as counterexamples) are also in $mathfrak B$ (and therefore cannot be counterexamples).






          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: false,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            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%2f2872975%2fsubstructures-and-universal-sentences%23new-answer', 'question_page');

            );

            Post as a guest






























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            I think the authors' intention is to apply 3.1.2 with $Delta$ being the set of existential formulas. Then the proof of the alleged consequence would go like this. Suppose $mathfrak Amodels T_forall$. Then I claim clause (a) of 3.1.2 is true. Indeed, if $phi$ is an existential sentence true in $mathfrak A$, then $negphi$ is (up to logical equivalence) a universal sentence that is false in $mathfrak A$ and therefore is not in $T_forall$. So $phi$ is consistent with $T$. By 3.1.2, we infer that clause (b) is also true, so we have $mathfrak Bmodels T$ and $f:mathfrak Ato_Deltamathfrak B$.



            Now we need another (standard but easy to get wrong) maneuver to get $f$ to be an inclusion. As it stands, $f$ is an isomorphism from $mathfrak A$ to a substructure $mathfrak A'$ of $mathfrak B$ (because all atomic formulas and their negations are in $Delta$). The idea is to modify $mathfrak B$ by replacing this copy $mathfrak A'$ of $mathfrak A$ with $mathfrak A$ itself. That way you get an isomorphic copy of $mathfrak B$ (hence still a model of $T$) that contains literally $mathfrak A$ rather than a copy $mathfrak A'$ of it. The problem (the reason it's easy to get wrong) is that, if we're unlucky, $mathfrak B$ might already contain some elements of $mathfrak A$, and not in the place where we want them; then if we just replace $mathfrak A'$ with $mathfrak A$ we'll end up with some elements of $mathfrak A$ trying to be in two different places in $mathfrak B$. Fortunately, the cure for this problem is easy: First replace $mathfrak B$ by an isomorphic copy that is disjoint from $mathfrak A$, and then proceed as above.



            Finally, to show the converse, that all substructures of models of $T$ are models of $T_forall$, prove, by induction on universal formulas $theta$, that, if $mathfrak A$ is a substructure of $mathfrak B$ and if some assignment of values for variables in $mathfrak A$ satisfies $theta$ in $mathfrak B$, then it also satisfies $theta$ in $mathfrak A$. The only nontrivial step in the induction is the universal quantifier step, and there you just use that all elements of $mathfrak A$ (that might serve as counterexamples) are also in $mathfrak B$ (and therefore cannot be counterexamples).






            share|cite|improve this answer

























              up vote
              0
              down vote













              I think the authors' intention is to apply 3.1.2 with $Delta$ being the set of existential formulas. Then the proof of the alleged consequence would go like this. Suppose $mathfrak Amodels T_forall$. Then I claim clause (a) of 3.1.2 is true. Indeed, if $phi$ is an existential sentence true in $mathfrak A$, then $negphi$ is (up to logical equivalence) a universal sentence that is false in $mathfrak A$ and therefore is not in $T_forall$. So $phi$ is consistent with $T$. By 3.1.2, we infer that clause (b) is also true, so we have $mathfrak Bmodels T$ and $f:mathfrak Ato_Deltamathfrak B$.



              Now we need another (standard but easy to get wrong) maneuver to get $f$ to be an inclusion. As it stands, $f$ is an isomorphism from $mathfrak A$ to a substructure $mathfrak A'$ of $mathfrak B$ (because all atomic formulas and their negations are in $Delta$). The idea is to modify $mathfrak B$ by replacing this copy $mathfrak A'$ of $mathfrak A$ with $mathfrak A$ itself. That way you get an isomorphic copy of $mathfrak B$ (hence still a model of $T$) that contains literally $mathfrak A$ rather than a copy $mathfrak A'$ of it. The problem (the reason it's easy to get wrong) is that, if we're unlucky, $mathfrak B$ might already contain some elements of $mathfrak A$, and not in the place where we want them; then if we just replace $mathfrak A'$ with $mathfrak A$ we'll end up with some elements of $mathfrak A$ trying to be in two different places in $mathfrak B$. Fortunately, the cure for this problem is easy: First replace $mathfrak B$ by an isomorphic copy that is disjoint from $mathfrak A$, and then proceed as above.



              Finally, to show the converse, that all substructures of models of $T$ are models of $T_forall$, prove, by induction on universal formulas $theta$, that, if $mathfrak A$ is a substructure of $mathfrak B$ and if some assignment of values for variables in $mathfrak A$ satisfies $theta$ in $mathfrak B$, then it also satisfies $theta$ in $mathfrak A$. The only nontrivial step in the induction is the universal quantifier step, and there you just use that all elements of $mathfrak A$ (that might serve as counterexamples) are also in $mathfrak B$ (and therefore cannot be counterexamples).






              share|cite|improve this answer























                up vote
                0
                down vote










                up vote
                0
                down vote









                I think the authors' intention is to apply 3.1.2 with $Delta$ being the set of existential formulas. Then the proof of the alleged consequence would go like this. Suppose $mathfrak Amodels T_forall$. Then I claim clause (a) of 3.1.2 is true. Indeed, if $phi$ is an existential sentence true in $mathfrak A$, then $negphi$ is (up to logical equivalence) a universal sentence that is false in $mathfrak A$ and therefore is not in $T_forall$. So $phi$ is consistent with $T$. By 3.1.2, we infer that clause (b) is also true, so we have $mathfrak Bmodels T$ and $f:mathfrak Ato_Deltamathfrak B$.



                Now we need another (standard but easy to get wrong) maneuver to get $f$ to be an inclusion. As it stands, $f$ is an isomorphism from $mathfrak A$ to a substructure $mathfrak A'$ of $mathfrak B$ (because all atomic formulas and their negations are in $Delta$). The idea is to modify $mathfrak B$ by replacing this copy $mathfrak A'$ of $mathfrak A$ with $mathfrak A$ itself. That way you get an isomorphic copy of $mathfrak B$ (hence still a model of $T$) that contains literally $mathfrak A$ rather than a copy $mathfrak A'$ of it. The problem (the reason it's easy to get wrong) is that, if we're unlucky, $mathfrak B$ might already contain some elements of $mathfrak A$, and not in the place where we want them; then if we just replace $mathfrak A'$ with $mathfrak A$ we'll end up with some elements of $mathfrak A$ trying to be in two different places in $mathfrak B$. Fortunately, the cure for this problem is easy: First replace $mathfrak B$ by an isomorphic copy that is disjoint from $mathfrak A$, and then proceed as above.



                Finally, to show the converse, that all substructures of models of $T$ are models of $T_forall$, prove, by induction on universal formulas $theta$, that, if $mathfrak A$ is a substructure of $mathfrak B$ and if some assignment of values for variables in $mathfrak A$ satisfies $theta$ in $mathfrak B$, then it also satisfies $theta$ in $mathfrak A$. The only nontrivial step in the induction is the universal quantifier step, and there you just use that all elements of $mathfrak A$ (that might serve as counterexamples) are also in $mathfrak B$ (and therefore cannot be counterexamples).






                share|cite|improve this answer













                I think the authors' intention is to apply 3.1.2 with $Delta$ being the set of existential formulas. Then the proof of the alleged consequence would go like this. Suppose $mathfrak Amodels T_forall$. Then I claim clause (a) of 3.1.2 is true. Indeed, if $phi$ is an existential sentence true in $mathfrak A$, then $negphi$ is (up to logical equivalence) a universal sentence that is false in $mathfrak A$ and therefore is not in $T_forall$. So $phi$ is consistent with $T$. By 3.1.2, we infer that clause (b) is also true, so we have $mathfrak Bmodels T$ and $f:mathfrak Ato_Deltamathfrak B$.



                Now we need another (standard but easy to get wrong) maneuver to get $f$ to be an inclusion. As it stands, $f$ is an isomorphism from $mathfrak A$ to a substructure $mathfrak A'$ of $mathfrak B$ (because all atomic formulas and their negations are in $Delta$). The idea is to modify $mathfrak B$ by replacing this copy $mathfrak A'$ of $mathfrak A$ with $mathfrak A$ itself. That way you get an isomorphic copy of $mathfrak B$ (hence still a model of $T$) that contains literally $mathfrak A$ rather than a copy $mathfrak A'$ of it. The problem (the reason it's easy to get wrong) is that, if we're unlucky, $mathfrak B$ might already contain some elements of $mathfrak A$, and not in the place where we want them; then if we just replace $mathfrak A'$ with $mathfrak A$ we'll end up with some elements of $mathfrak A$ trying to be in two different places in $mathfrak B$. Fortunately, the cure for this problem is easy: First replace $mathfrak B$ by an isomorphic copy that is disjoint from $mathfrak A$, and then proceed as above.



                Finally, to show the converse, that all substructures of models of $T$ are models of $T_forall$, prove, by induction on universal formulas $theta$, that, if $mathfrak A$ is a substructure of $mathfrak B$ and if some assignment of values for variables in $mathfrak A$ satisfies $theta$ in $mathfrak B$, then it also satisfies $theta$ in $mathfrak A$. The only nontrivial step in the induction is the universal quantifier step, and there you just use that all elements of $mathfrak A$ (that might serve as counterexamples) are also in $mathfrak B$ (and therefore cannot be counterexamples).







                share|cite|improve this answer













                share|cite|improve this answer



                share|cite|improve this answer











                answered 17 hours ago









                Andreas Blass

                47.3k348103




                47.3k348103






















                     

                    draft saved


                    draft discarded


























                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2872975%2fsubstructures-and-universal-sentences%23new-answer', 'question_page');

                    );

                    Post as a guest













































































                    Comments

                    Popular posts from this blog

                    What is the equation of a 3D cone with generalised tilt?

                    Color the edges and diagonals of a regular polygon

                    Relationship between determinant of matrix and determinant of adjoint?