Translating a sentence into Symbolic Notation











up vote
1
down vote

favorite












Let's say for example,
Every son of Trump has a mother but not every son of Trump has the same mother where Pr: x is a person; Fx: x is male; Pxy: x parents y; Tx: x is current Pres of the USA.
How would I go about this translation? I have not yet studied symbolic logic, but am interested and planning on it since I have a background in computer science










share|cite|improve this question







New contributor




Later_72 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 1




    Hi and welcome to the Math.SE. Please provide context for your question in order to help other members help you, and also have a look at the Math Jax tutorial if you want to produce graphically beautiful mathematical contents.
    – Daniele Tampieri
    7 hours ago















up vote
1
down vote

favorite












Let's say for example,
Every son of Trump has a mother but not every son of Trump has the same mother where Pr: x is a person; Fx: x is male; Pxy: x parents y; Tx: x is current Pres of the USA.
How would I go about this translation? I have not yet studied symbolic logic, but am interested and planning on it since I have a background in computer science










share|cite|improve this question







New contributor




Later_72 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 1




    Hi and welcome to the Math.SE. Please provide context for your question in order to help other members help you, and also have a look at the Math Jax tutorial if you want to produce graphically beautiful mathematical contents.
    – Daniele Tampieri
    7 hours ago













up vote
1
down vote

favorite









up vote
1
down vote

favorite











Let's say for example,
Every son of Trump has a mother but not every son of Trump has the same mother where Pr: x is a person; Fx: x is male; Pxy: x parents y; Tx: x is current Pres of the USA.
How would I go about this translation? I have not yet studied symbolic logic, but am interested and planning on it since I have a background in computer science










share|cite|improve this question







New contributor




Later_72 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











Let's say for example,
Every son of Trump has a mother but not every son of Trump has the same mother where Pr: x is a person; Fx: x is male; Pxy: x parents y; Tx: x is current Pres of the USA.
How would I go about this translation? I have not yet studied symbolic logic, but am interested and planning on it since I have a background in computer science







logic






share|cite|improve this question







New contributor




Later_72 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|cite|improve this question







New contributor




Later_72 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|cite|improve this question




share|cite|improve this question






New contributor




Later_72 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 8 hours ago









Later_72

61




61




New contributor




Later_72 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Later_72 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Later_72 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








  • 1




    Hi and welcome to the Math.SE. Please provide context for your question in order to help other members help you, and also have a look at the Math Jax tutorial if you want to produce graphically beautiful mathematical contents.
    – Daniele Tampieri
    7 hours ago














  • 1




    Hi and welcome to the Math.SE. Please provide context for your question in order to help other members help you, and also have a look at the Math Jax tutorial if you want to produce graphically beautiful mathematical contents.
    – Daniele Tampieri
    7 hours ago








1




1




Hi and welcome to the Math.SE. Please provide context for your question in order to help other members help you, and also have a look at the Math Jax tutorial if you want to produce graphically beautiful mathematical contents.
– Daniele Tampieri
7 hours ago




Hi and welcome to the Math.SE. Please provide context for your question in order to help other members help you, and also have a look at the Math Jax tutorial if you want to produce graphically beautiful mathematical contents.
– Daniele Tampieri
7 hours ago










1 Answer
1






active

oldest

votes

















up vote
1
down vote













Let's make a predicate Mxy for "y is x's mother". Well, a mother isn't male, and is a parent. So $Mx equiv Pxy land neg Fy$.



How about Sx for "x is a son of Trump"? Well that means x is male, there exists a person who is his parent, and that parent is Trump. So that's $Sx equiv Fx land exists y(Pxyland Ty)$.



So let's look at "Every son of Trump has a mother". This is saying that, for any person, if that person is a son of Trump, then there is a person who is that person's mother. Symbolically, this is $forall x[Sxrightarrowexists y (Mxy)]$. Expanding out the predicates gives $forall x([Fx land exists z(Pxzland Tz)]rightarrowexists y [Pxy land neg Fy])$.



Now let's look at "every son of Trump has the same mother". That means there is a person y such that for every person x, if person x is a son of Trump, then person y is person x's mother. Symbolically, this is $exists y[forall x(Sxrightarrow Mxy)]$, and expanding out the predicates again gives $exists y[forall x([Fx land exists z(Pxzland Tz)]rightarrow [Pxy land neg Fy])]$.



Lastly, the whole statement "Every son of Trump has a mother but not every son of Trump has the same mother" is just saying "[Every son of Trump has a mother] $landneg$[every son of Trump has the same mother]", so the full logical statement is
$$
forall x([Fx land exists z(Pxzland Tz)]rightarrowexists y [Pxy land neg Fy])land neg(exists y[forall x([Fx land exists z(Pxzland Tz)]rightarrow [Pxy land neg Fy])])
$$



If you want to practice manipulations on symbolic first-order logic, try simplifying this.






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
    });


    }
    });






    Later_72 is a new contributor. Be nice, and check out our Code of Conduct.










     

    draft saved


    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2997856%2ftranslating-a-sentence-into-symbolic-notation%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
    1
    down vote













    Let's make a predicate Mxy for "y is x's mother". Well, a mother isn't male, and is a parent. So $Mx equiv Pxy land neg Fy$.



    How about Sx for "x is a son of Trump"? Well that means x is male, there exists a person who is his parent, and that parent is Trump. So that's $Sx equiv Fx land exists y(Pxyland Ty)$.



    So let's look at "Every son of Trump has a mother". This is saying that, for any person, if that person is a son of Trump, then there is a person who is that person's mother. Symbolically, this is $forall x[Sxrightarrowexists y (Mxy)]$. Expanding out the predicates gives $forall x([Fx land exists z(Pxzland Tz)]rightarrowexists y [Pxy land neg Fy])$.



    Now let's look at "every son of Trump has the same mother". That means there is a person y such that for every person x, if person x is a son of Trump, then person y is person x's mother. Symbolically, this is $exists y[forall x(Sxrightarrow Mxy)]$, and expanding out the predicates again gives $exists y[forall x([Fx land exists z(Pxzland Tz)]rightarrow [Pxy land neg Fy])]$.



    Lastly, the whole statement "Every son of Trump has a mother but not every son of Trump has the same mother" is just saying "[Every son of Trump has a mother] $landneg$[every son of Trump has the same mother]", so the full logical statement is
    $$
    forall x([Fx land exists z(Pxzland Tz)]rightarrowexists y [Pxy land neg Fy])land neg(exists y[forall x([Fx land exists z(Pxzland Tz)]rightarrow [Pxy land neg Fy])])
    $$



    If you want to practice manipulations on symbolic first-order logic, try simplifying this.






    share|cite|improve this answer

























      up vote
      1
      down vote













      Let's make a predicate Mxy for "y is x's mother". Well, a mother isn't male, and is a parent. So $Mx equiv Pxy land neg Fy$.



      How about Sx for "x is a son of Trump"? Well that means x is male, there exists a person who is his parent, and that parent is Trump. So that's $Sx equiv Fx land exists y(Pxyland Ty)$.



      So let's look at "Every son of Trump has a mother". This is saying that, for any person, if that person is a son of Trump, then there is a person who is that person's mother. Symbolically, this is $forall x[Sxrightarrowexists y (Mxy)]$. Expanding out the predicates gives $forall x([Fx land exists z(Pxzland Tz)]rightarrowexists y [Pxy land neg Fy])$.



      Now let's look at "every son of Trump has the same mother". That means there is a person y such that for every person x, if person x is a son of Trump, then person y is person x's mother. Symbolically, this is $exists y[forall x(Sxrightarrow Mxy)]$, and expanding out the predicates again gives $exists y[forall x([Fx land exists z(Pxzland Tz)]rightarrow [Pxy land neg Fy])]$.



      Lastly, the whole statement "Every son of Trump has a mother but not every son of Trump has the same mother" is just saying "[Every son of Trump has a mother] $landneg$[every son of Trump has the same mother]", so the full logical statement is
      $$
      forall x([Fx land exists z(Pxzland Tz)]rightarrowexists y [Pxy land neg Fy])land neg(exists y[forall x([Fx land exists z(Pxzland Tz)]rightarrow [Pxy land neg Fy])])
      $$



      If you want to practice manipulations on symbolic first-order logic, try simplifying this.






      share|cite|improve this answer























        up vote
        1
        down vote










        up vote
        1
        down vote









        Let's make a predicate Mxy for "y is x's mother". Well, a mother isn't male, and is a parent. So $Mx equiv Pxy land neg Fy$.



        How about Sx for "x is a son of Trump"? Well that means x is male, there exists a person who is his parent, and that parent is Trump. So that's $Sx equiv Fx land exists y(Pxyland Ty)$.



        So let's look at "Every son of Trump has a mother". This is saying that, for any person, if that person is a son of Trump, then there is a person who is that person's mother. Symbolically, this is $forall x[Sxrightarrowexists y (Mxy)]$. Expanding out the predicates gives $forall x([Fx land exists z(Pxzland Tz)]rightarrowexists y [Pxy land neg Fy])$.



        Now let's look at "every son of Trump has the same mother". That means there is a person y such that for every person x, if person x is a son of Trump, then person y is person x's mother. Symbolically, this is $exists y[forall x(Sxrightarrow Mxy)]$, and expanding out the predicates again gives $exists y[forall x([Fx land exists z(Pxzland Tz)]rightarrow [Pxy land neg Fy])]$.



        Lastly, the whole statement "Every son of Trump has a mother but not every son of Trump has the same mother" is just saying "[Every son of Trump has a mother] $landneg$[every son of Trump has the same mother]", so the full logical statement is
        $$
        forall x([Fx land exists z(Pxzland Tz)]rightarrowexists y [Pxy land neg Fy])land neg(exists y[forall x([Fx land exists z(Pxzland Tz)]rightarrow [Pxy land neg Fy])])
        $$



        If you want to practice manipulations on symbolic first-order logic, try simplifying this.






        share|cite|improve this answer












        Let's make a predicate Mxy for "y is x's mother". Well, a mother isn't male, and is a parent. So $Mx equiv Pxy land neg Fy$.



        How about Sx for "x is a son of Trump"? Well that means x is male, there exists a person who is his parent, and that parent is Trump. So that's $Sx equiv Fx land exists y(Pxyland Ty)$.



        So let's look at "Every son of Trump has a mother". This is saying that, for any person, if that person is a son of Trump, then there is a person who is that person's mother. Symbolically, this is $forall x[Sxrightarrowexists y (Mxy)]$. Expanding out the predicates gives $forall x([Fx land exists z(Pxzland Tz)]rightarrowexists y [Pxy land neg Fy])$.



        Now let's look at "every son of Trump has the same mother". That means there is a person y such that for every person x, if person x is a son of Trump, then person y is person x's mother. Symbolically, this is $exists y[forall x(Sxrightarrow Mxy)]$, and expanding out the predicates again gives $exists y[forall x([Fx land exists z(Pxzland Tz)]rightarrow [Pxy land neg Fy])]$.



        Lastly, the whole statement "Every son of Trump has a mother but not every son of Trump has the same mother" is just saying "[Every son of Trump has a mother] $landneg$[every son of Trump has the same mother]", so the full logical statement is
        $$
        forall x([Fx land exists z(Pxzland Tz)]rightarrowexists y [Pxy land neg Fy])land neg(exists y[forall x([Fx land exists z(Pxzland Tz)]rightarrow [Pxy land neg Fy])])
        $$



        If you want to practice manipulations on symbolic first-order logic, try simplifying this.







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered 6 hours ago









        eyeballfrog

        5,543528




        5,543528






















            Later_72 is a new contributor. Be nice, and check out our Code of Conduct.










             

            draft saved


            draft discarded


















            Later_72 is a new contributor. Be nice, and check out our Code of Conduct.













            Later_72 is a new contributor. Be nice, and check out our Code of Conduct.












            Later_72 is a new contributor. Be nice, and check out our Code of Conduct.















             


            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2997856%2ftranslating-a-sentence-into-symbolic-notation%23new-answer', 'question_page');
            }
            );

            Post as a guest




















































































            Popular posts from this blog

            Plaza Victoria

            Brian Clough

            Cáceres