• driving_crooner@lemmy.eco.br
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    8 months ago

    Guess only work with integers, specially for the floor function that is going to give you an integer at the end everytime.

    Not my idea, learned it somewhere while doing college in an statistics class. The idea is that the exponential function grow really fast, so small difference on variables become extreme difference on the exponential, then the log function reverse the exponential, but because it grew more for the biggest variable it reverts to the max variable making the other variables the decimal part (this is why you need the floor function). I think is cool because works for any number of variables, unlike mathematician 2 who only work for 2 variables (maybe it can be generalized for more variables but I don’t think can be done).

    For a min fuction it can be use ceiling(-ln(e^-x + e^-y))

    • neeeeDanke@feddit.de
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      8 months ago

      to be fair it does seem to work for any two numbers where one is >1. As lim x,y–> inf ln(ex+ey) <= lim x,y --> inf ln(2 e^(max(x,y))) = max(x,y) + ln(2).

      I think is cool because works for any number of variables

      using the same proof as before we can see that: lim,x_i -->inf ln(sum_i/in I} e^(x_i)) <= ln(I|) +max{x_i | i /in I.

      So it would only work for at most [base of your log, so e<3 for ln] variables.