Hmm. 1 -4x + x*x has 2 roots, 2+-sqrt(3) which are about 0.267949192431123 and 3.73205080756888.

But a pair of related statements are true.

The simpler to prove is that if the constant term is negative, and the others are nonnegative, then there is only one real root. Existence is easy to prove. Uniqueness falls out of the fact that the derivative is positive over the real numbers, so the function is monotone increasing. Therefore it can only be zero once.

The harder variation is that if the largest power has a negative coefficient and the others are non-negative then there is only one positive real root. Proving this directly gets messy. The short solution is to substitute y = 1/x and then multiply by a high enough power of y to get back to the former case with a negative constant coefficient and all of the others non-negative. This mapping is a bijection on the positive reals, and we are back to the easier statement to prove.

If you're trying to model something like an investment in a bond, this is sufficient to prove uniqueness. However with more complicated cash flows, you've got a complicated problem.


In reply to Re^2: Internal Rate of Return by tilly
in thread Internal Rate of Return by ig

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.