Proof Critique: For any $bin mathbf{N}$, $b++$ is unique.












0












$begingroup$


As I was trying to answer this question (using only the peano axioms), I came up with the following "proof". On a second look, I noticed a flaw. But I'm struggling to articulate why or what the flaw is. Could somebody take a look, and let me know if I'm on the right track? Thanks!



$textbf{Incorrect Proof}$: Take any arbitrary $b in mathbf{N}$. Suppose for the sake of contradiction that there is some $a,a' in mathbf{N}$ such that $b++=a$ and $b++ = a'$. Then we can write $a = b++ = a'$ yielding $a=a'$ as required.



$textbf{Self-critique}$: I am assuming that $b++$ doesn't have two different successors. What if we're working with some number system where it does? The right way to show this is induction on $b$ that uses the axiom "if $nneq m$, then $n++ neq m++$."










share|cite|improve this question











$endgroup$








  • 1




    $begingroup$
    You ought to learn logic first...
    $endgroup$
    – user21820
    Dec 17 '18 at 6:38






  • 2




    $begingroup$
    How is $btext{++}$ defined in your context? If this is the successor function in Peano Axioms, then it is assumed to have a unique value for each $bin mathbf{N}$.
    $endgroup$
    – Sangchul Lee
    Dec 17 '18 at 6:51












  • $begingroup$
    We have the following definitions: 1) $n in mathbb{N} to n++ in mathbb{N}$, 2) for all $n$, $n++ neq 0$, and 3) $forall n.(nneq m to n++neq m++)$.
    $endgroup$
    – skm
    Dec 17 '18 at 7:02












  • $begingroup$
    @skm Sure. But usually, right before you get to that part, the successor function is defined as a function. And part of the definition of a function is exactly that for any input the output is unique. Is this the case for you? And if not, then what is your $++$?
    $endgroup$
    – Arthur
    Dec 17 '18 at 7:13












  • $begingroup$
    @Arthur I don't see a successor function in the definition for incrementation. What I do have is a proposition that follows from the axiom stating induction about recursive definitions: Suppose for each $n in N$, we have some function $f_n :Nto N$. Take some $c in N$. Then we can assign a unique natural number $a_n$ to each natural number $n$, such that $a_0 := c$ and $a_n++ := f_n(a_n)$. Is this what you're referring to?
    $endgroup$
    – skm
    Dec 17 '18 at 7:28


















0












$begingroup$


As I was trying to answer this question (using only the peano axioms), I came up with the following "proof". On a second look, I noticed a flaw. But I'm struggling to articulate why or what the flaw is. Could somebody take a look, and let me know if I'm on the right track? Thanks!



$textbf{Incorrect Proof}$: Take any arbitrary $b in mathbf{N}$. Suppose for the sake of contradiction that there is some $a,a' in mathbf{N}$ such that $b++=a$ and $b++ = a'$. Then we can write $a = b++ = a'$ yielding $a=a'$ as required.



$textbf{Self-critique}$: I am assuming that $b++$ doesn't have two different successors. What if we're working with some number system where it does? The right way to show this is induction on $b$ that uses the axiom "if $nneq m$, then $n++ neq m++$."










share|cite|improve this question











$endgroup$








  • 1




    $begingroup$
    You ought to learn logic first...
    $endgroup$
    – user21820
    Dec 17 '18 at 6:38






  • 2




    $begingroup$
    How is $btext{++}$ defined in your context? If this is the successor function in Peano Axioms, then it is assumed to have a unique value for each $bin mathbf{N}$.
    $endgroup$
    – Sangchul Lee
    Dec 17 '18 at 6:51












  • $begingroup$
    We have the following definitions: 1) $n in mathbb{N} to n++ in mathbb{N}$, 2) for all $n$, $n++ neq 0$, and 3) $forall n.(nneq m to n++neq m++)$.
    $endgroup$
    – skm
    Dec 17 '18 at 7:02












  • $begingroup$
    @skm Sure. But usually, right before you get to that part, the successor function is defined as a function. And part of the definition of a function is exactly that for any input the output is unique. Is this the case for you? And if not, then what is your $++$?
    $endgroup$
    – Arthur
    Dec 17 '18 at 7:13












  • $begingroup$
    @Arthur I don't see a successor function in the definition for incrementation. What I do have is a proposition that follows from the axiom stating induction about recursive definitions: Suppose for each $n in N$, we have some function $f_n :Nto N$. Take some $c in N$. Then we can assign a unique natural number $a_n$ to each natural number $n$, such that $a_0 := c$ and $a_n++ := f_n(a_n)$. Is this what you're referring to?
    $endgroup$
    – skm
    Dec 17 '18 at 7:28
















0












0








0


1



$begingroup$


As I was trying to answer this question (using only the peano axioms), I came up with the following "proof". On a second look, I noticed a flaw. But I'm struggling to articulate why or what the flaw is. Could somebody take a look, and let me know if I'm on the right track? Thanks!



$textbf{Incorrect Proof}$: Take any arbitrary $b in mathbf{N}$. Suppose for the sake of contradiction that there is some $a,a' in mathbf{N}$ such that $b++=a$ and $b++ = a'$. Then we can write $a = b++ = a'$ yielding $a=a'$ as required.



$textbf{Self-critique}$: I am assuming that $b++$ doesn't have two different successors. What if we're working with some number system where it does? The right way to show this is induction on $b$ that uses the axiom "if $nneq m$, then $n++ neq m++$."










share|cite|improve this question











$endgroup$




As I was trying to answer this question (using only the peano axioms), I came up with the following "proof". On a second look, I noticed a flaw. But I'm struggling to articulate why or what the flaw is. Could somebody take a look, and let me know if I'm on the right track? Thanks!



$textbf{Incorrect Proof}$: Take any arbitrary $b in mathbf{N}$. Suppose for the sake of contradiction that there is some $a,a' in mathbf{N}$ such that $b++=a$ and $b++ = a'$. Then we can write $a = b++ = a'$ yielding $a=a'$ as required.



$textbf{Self-critique}$: I am assuming that $b++$ doesn't have two different successors. What if we're working with some number system where it does? The right way to show this is induction on $b$ that uses the axiom "if $nneq m$, then $n++ neq m++$."







proof-explanation






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Dec 17 '18 at 6:51









Hans Hüttel

3,3572921




3,3572921










asked Dec 17 '18 at 6:35









skmskm

12




12








  • 1




    $begingroup$
    You ought to learn logic first...
    $endgroup$
    – user21820
    Dec 17 '18 at 6:38






  • 2




    $begingroup$
    How is $btext{++}$ defined in your context? If this is the successor function in Peano Axioms, then it is assumed to have a unique value for each $bin mathbf{N}$.
    $endgroup$
    – Sangchul Lee
    Dec 17 '18 at 6:51












  • $begingroup$
    We have the following definitions: 1) $n in mathbb{N} to n++ in mathbb{N}$, 2) for all $n$, $n++ neq 0$, and 3) $forall n.(nneq m to n++neq m++)$.
    $endgroup$
    – skm
    Dec 17 '18 at 7:02












  • $begingroup$
    @skm Sure. But usually, right before you get to that part, the successor function is defined as a function. And part of the definition of a function is exactly that for any input the output is unique. Is this the case for you? And if not, then what is your $++$?
    $endgroup$
    – Arthur
    Dec 17 '18 at 7:13












  • $begingroup$
    @Arthur I don't see a successor function in the definition for incrementation. What I do have is a proposition that follows from the axiom stating induction about recursive definitions: Suppose for each $n in N$, we have some function $f_n :Nto N$. Take some $c in N$. Then we can assign a unique natural number $a_n$ to each natural number $n$, such that $a_0 := c$ and $a_n++ := f_n(a_n)$. Is this what you're referring to?
    $endgroup$
    – skm
    Dec 17 '18 at 7:28
















  • 1




    $begingroup$
    You ought to learn logic first...
    $endgroup$
    – user21820
    Dec 17 '18 at 6:38






  • 2




    $begingroup$
    How is $btext{++}$ defined in your context? If this is the successor function in Peano Axioms, then it is assumed to have a unique value for each $bin mathbf{N}$.
    $endgroup$
    – Sangchul Lee
    Dec 17 '18 at 6:51












  • $begingroup$
    We have the following definitions: 1) $n in mathbb{N} to n++ in mathbb{N}$, 2) for all $n$, $n++ neq 0$, and 3) $forall n.(nneq m to n++neq m++)$.
    $endgroup$
    – skm
    Dec 17 '18 at 7:02












  • $begingroup$
    @skm Sure. But usually, right before you get to that part, the successor function is defined as a function. And part of the definition of a function is exactly that for any input the output is unique. Is this the case for you? And if not, then what is your $++$?
    $endgroup$
    – Arthur
    Dec 17 '18 at 7:13












  • $begingroup$
    @Arthur I don't see a successor function in the definition for incrementation. What I do have is a proposition that follows from the axiom stating induction about recursive definitions: Suppose for each $n in N$, we have some function $f_n :Nto N$. Take some $c in N$. Then we can assign a unique natural number $a_n$ to each natural number $n$, such that $a_0 := c$ and $a_n++ := f_n(a_n)$. Is this what you're referring to?
    $endgroup$
    – skm
    Dec 17 '18 at 7:28










1




1




$begingroup$
You ought to learn logic first...
$endgroup$
– user21820
Dec 17 '18 at 6:38




$begingroup$
You ought to learn logic first...
$endgroup$
– user21820
Dec 17 '18 at 6:38




2




2




$begingroup$
How is $btext{++}$ defined in your context? If this is the successor function in Peano Axioms, then it is assumed to have a unique value for each $bin mathbf{N}$.
$endgroup$
– Sangchul Lee
Dec 17 '18 at 6:51






$begingroup$
How is $btext{++}$ defined in your context? If this is the successor function in Peano Axioms, then it is assumed to have a unique value for each $bin mathbf{N}$.
$endgroup$
– Sangchul Lee
Dec 17 '18 at 6:51














$begingroup$
We have the following definitions: 1) $n in mathbb{N} to n++ in mathbb{N}$, 2) for all $n$, $n++ neq 0$, and 3) $forall n.(nneq m to n++neq m++)$.
$endgroup$
– skm
Dec 17 '18 at 7:02






$begingroup$
We have the following definitions: 1) $n in mathbb{N} to n++ in mathbb{N}$, 2) for all $n$, $n++ neq 0$, and 3) $forall n.(nneq m to n++neq m++)$.
$endgroup$
– skm
Dec 17 '18 at 7:02














$begingroup$
@skm Sure. But usually, right before you get to that part, the successor function is defined as a function. And part of the definition of a function is exactly that for any input the output is unique. Is this the case for you? And if not, then what is your $++$?
$endgroup$
– Arthur
Dec 17 '18 at 7:13






$begingroup$
@skm Sure. But usually, right before you get to that part, the successor function is defined as a function. And part of the definition of a function is exactly that for any input the output is unique. Is this the case for you? And if not, then what is your $++$?
$endgroup$
– Arthur
Dec 17 '18 at 7:13














$begingroup$
@Arthur I don't see a successor function in the definition for incrementation. What I do have is a proposition that follows from the axiom stating induction about recursive definitions: Suppose for each $n in N$, we have some function $f_n :Nto N$. Take some $c in N$. Then we can assign a unique natural number $a_n$ to each natural number $n$, such that $a_0 := c$ and $a_n++ := f_n(a_n)$. Is this what you're referring to?
$endgroup$
– skm
Dec 17 '18 at 7:28






$begingroup$
@Arthur I don't see a successor function in the definition for incrementation. What I do have is a proposition that follows from the axiom stating induction about recursive definitions: Suppose for each $n in N$, we have some function $f_n :Nto N$. Take some $c in N$. Then we can assign a unique natural number $a_n$ to each natural number $n$, such that $a_0 := c$ and $a_n++ := f_n(a_n)$. Is this what you're referring to?
$endgroup$
– skm
Dec 17 '18 at 7:28












1 Answer
1






active

oldest

votes


















0












$begingroup$

You write




Suppose for the sake of contradiction that there is some $a,a' in mathbf{N}$ such that $b++=a$ and $b++ = a'$. Then we can write $a = b++ = a'$ yielding $a=a'$ as required.




We cannot conclude this, as we are assuming that $b!+!!+$ is not unique.






share|cite|improve this answer









$endgroup$













    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%2f3043605%2fproof-critique-for-any-b-in-mathbfn-b-is-unique%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









    0












    $begingroup$

    You write




    Suppose for the sake of contradiction that there is some $a,a' in mathbf{N}$ such that $b++=a$ and $b++ = a'$. Then we can write $a = b++ = a'$ yielding $a=a'$ as required.




    We cannot conclude this, as we are assuming that $b!+!!+$ is not unique.






    share|cite|improve this answer









    $endgroup$


















      0












      $begingroup$

      You write




      Suppose for the sake of contradiction that there is some $a,a' in mathbf{N}$ such that $b++=a$ and $b++ = a'$. Then we can write $a = b++ = a'$ yielding $a=a'$ as required.




      We cannot conclude this, as we are assuming that $b!+!!+$ is not unique.






      share|cite|improve this answer









      $endgroup$
















        0












        0








        0





        $begingroup$

        You write




        Suppose for the sake of contradiction that there is some $a,a' in mathbf{N}$ such that $b++=a$ and $b++ = a'$. Then we can write $a = b++ = a'$ yielding $a=a'$ as required.




        We cannot conclude this, as we are assuming that $b!+!!+$ is not unique.






        share|cite|improve this answer









        $endgroup$



        You write




        Suppose for the sake of contradiction that there is some $a,a' in mathbf{N}$ such that $b++=a$ and $b++ = a'$. Then we can write $a = b++ = a'$ yielding $a=a'$ as required.




        We cannot conclude this, as we are assuming that $b!+!!+$ is not unique.







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered Dec 17 '18 at 6:55









        Hans HüttelHans Hüttel

        3,3572921




        3,3572921






























            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%2f3043605%2fproof-critique-for-any-b-in-mathbfn-b-is-unique%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

            Plaza Victoria

            In PowerPoint, is there a keyboard shortcut for bulleted / numbered list?

            How to put 3 figures in Latex with 2 figures side by side and 1 below these side by side images but in...