HOME

TheInfoList



OR:

In mathematics, the super-logarithm is one of the two inverse functions of
tetration In mathematics, tetration (or hyper-4) is an operation based on iterated, or repeated, exponentiation. There is no standard notation for tetration, though \uparrow \uparrow and the left-exponent ''xb'' are common. Under the definition as rep ...
. Just as
exponentiation Exponentiation is a mathematical operation, written as , involving two numbers, the '' base'' and the ''exponent'' or ''power'' , and pronounced as " (raised) to the (power of) ". When is a positive integer, exponentiation corresponds to r ...
has two inverse functions, roots and
logarithms In mathematics, the logarithm is the inverse function to exponentiation. That means the logarithm of a number  to the base  is the exponent to which must be raised, to produce . For example, since , the ''logarithm base'' 10 of ...
,
tetration In mathematics, tetration (or hyper-4) is an operation based on iterated, or repeated, exponentiation. There is no standard notation for tetration, though \uparrow \uparrow and the left-exponent ''xb'' are common. Under the definition as rep ...
has two inverse functions,
super-root In mathematics, tetration (or hyper-4) is an operation based on iterated, or repeated, exponentiation. There is no standard notation for tetration, though \uparrow \uparrow and the left-exponent ''xb'' are common. Under the definition as rep ...
s and super-logarithms. There are several ways of interpreting super-logarithms: * As the
Abel function The Abel equation, named after Niels Henrik Abel, is a type of functional equation of the form :f(h(x)) = h(x + 1) or :\alpha(f(x)) = \alpha(x)+1. The forms are equivalent when is invertible. or control the iteration of . Equivalence The se ...
of
exponential function The exponential function is a mathematical function denoted by f(x)=\exp(x) or e^x (where the argument is written as an exponent). Unless otherwise specified, the term generally refers to the positive-valued function of a real variable, ...
s, * As the inverse function of
tetration In mathematics, tetration (or hyper-4) is an operation based on iterated, or repeated, exponentiation. There is no standard notation for tetration, though \uparrow \uparrow and the left-exponent ''xb'' are common. Under the definition as rep ...
with respect to the height, * As a generalization of Robert Munafo'
large number class system
For positive integer values, the super-logarithm with base-'' e'' is equivalent to the number of times a
logarithm In mathematics, the logarithm is the inverse function to exponentiation. That means the logarithm of a number  to the base  is the exponent to which must be raised, to produce . For example, since , the ''logarithm base'' 10 of ...
must be iterated to get to 1 (the
Iterated logarithm In computer science, the iterated logarithm of n, written  n (usually read "log star"), is the number of times the logarithm function must be iteratively applied before the result is less than or equal to 1. The simplest formal definition i ...
). However, this is not true for negative values and so cannot be considered a full definition. The precise definition of the super-logarithm depends on a precise definition of non-integral
tetration In mathematics, tetration (or hyper-4) is an operation based on iterated, or repeated, exponentiation. There is no standard notation for tetration, though \uparrow \uparrow and the left-exponent ''xb'' are common. Under the definition as rep ...
(that is, for ''y'' not an integer). There is no clear consensus on the definition of non-integral
tetration In mathematics, tetration (or hyper-4) is an operation based on iterated, or repeated, exponentiation. There is no standard notation for tetration, though \uparrow \uparrow and the left-exponent ''xb'' are common. Under the definition as rep ...
and so there is likewise no clear consensus on the super-logarithm for non-integer inputs.


Definitions

The super-logarithm, written \operatorname_b(z), is defined implicitly by :\operatorname_b(b^z) = \operatorname_b(z) + 1 and :\operatorname_b(1) = 0. This definition implies that the super-logarithm can only have integer outputs, and that it is only defined for inputs of the form b, b^b, b^, and so on. In order to extend the domain of the super-logarithm from this sparse set to the real numbers, several approaches have been pursued. These usually include a third requirement in addition to those listed above, which vary from author to author. These approaches are as follows: * The linear approximation approach by Rubstov and Romerio, * The quadratic approximation approach by Andrew Robbins, * The regular Abel function approach by George Szekeres, * The iterative functional approach by Peter Walker, and * The natural matrix approach by Peter Walker, and later generalized by Andrew Robbins.


Approximations

Usually, the
special functions Special functions are particular mathematical functions that have more or less established names and notations due to their importance in mathematical analysis, functional analysis, geometry, physics, or other applications. The term is defined b ...
are defined not only for the real values of argument(s), but to complex plane, and differential and/or integral representation, as well as expansions in convergent and asymptotic series. Yet, no such representations are available for the slog function. Nevertheless, the simple approximations below are suggested.


Linear approximation

The linear approximation to the super-logarithm is: :\operatorname_b(z) \approx \begin \operatorname_b(b^z) - 1 & \text z \le 0 \\ -1 + z & \text 0 < z \le 1 \\ \operatorname_b(\log_b(z)) + 1 & \text 1 < z \\ \end which is a piecewise-defined function with a linear "critical piece". This function has the property that it is continuous for all real ''z'' (C^0 continuous). The first authors to recognize this approximation were Rubstov and Romerio, although it is not i
their paper
it can be found i
their algorithm
that is used in their software prototype. The linear approximation to
tetration In mathematics, tetration (or hyper-4) is an operation based on iterated, or repeated, exponentiation. There is no standard notation for tetration, though \uparrow \uparrow and the left-exponent ''xb'' are common. Under the definition as rep ...
, on the other hand, had been known before, for example by Ioannis Galidakis. This is a natural inverse of the linear approximation to
tetration In mathematics, tetration (or hyper-4) is an operation based on iterated, or repeated, exponentiation. There is no standard notation for tetration, though \uparrow \uparrow and the left-exponent ''xb'' are common. Under the definition as rep ...
. Authors like Holmes recognize that the super-logarithm would be a great use to the next evolution of computer floating-point arithmetic, but for this purpose, the function need not be infinitely differentiable. Thus, for the purpose of representing large numbers, the linear approximation approach provides enough continuity (C^0 continuity) to ensure that all real numbers can be represented on a super-logarithmic scale.


Quadratic approximation

The
quadratic approximation In calculus, Taylor's theorem gives an approximation of a ''k''-times differentiable function around a given point by a polynomial of degree ''k'', called the ''k''th-order Taylor polynomial. For a smooth function, the Taylor polynomial is the ...
to the super-logarithm is: :\operatorname_b(z) \approx \begin \operatorname_b(b^z) - 1 & \text z \le 0 \\ -1 + \fracz + \fracz^2 & \text 0 < z \le 1 \\ \operatorname_b(\log_b(z)) + 1 & \text 1 < z \end which is a piecewise-defined function with a quadratic "critical piece". This function has the property that it is continuous and differentiable for all real ''z'' (C^1 continuous). The first author to publish this approximation was Andrew Robbins i
this paper
This version of the super-logarithm allows for basic calculus operations to be performed on the super-logarithm, without requiring a large amount of solving beforehand. Using this method, basic investigation of the properties of the super-logarithm and
tetration In mathematics, tetration (or hyper-4) is an operation based on iterated, or repeated, exponentiation. There is no standard notation for tetration, though \uparrow \uparrow and the left-exponent ''xb'' are common. Under the definition as rep ...
can be performed with a small amount of computational overhead.


Approaches to the Abel function

The Abel function is any function that satisfies Abel's functional equation: :A_f(f(x)) = A_f(x) + 1 Given an Abel function A_(x) another solution can be obtained by adding any constant A'_(x) = A_(x) + c. Thus given that the super-logarithm is defined by \operatorname_b(1) = 0 and the third special property that differs between approaches, the Abel function of the exponential function could be uniquely determined.


Properties

Other equations that the super-logarithm satisfies are: :\operatorname_b(z) = \operatorname_b(\log_b(z)) + 1 :\operatorname_b(z) \geq -2 for all real ''z'' Probably the first example of a mathematical problem where the solution is expressed in terms of super-logarithms, is the following: : Consider oriented graphs with ''N'' nodes and such that oriented path from node ''i'' to node ''j'' exists if and only if i>j. If length of all such paths is at most ''k'' edges, then the minimum possible total number of edges is: :: \Theta(N^2) for k=1 :: \Theta(N \log N) for k=2 :: \Theta(N \log \log N) for k=3 :: \Theta(N \operatorname N) for k=4 and k=5 :(M. I. Grinchuk, 1986;М. И. Гринчук, ''О сложности реализации последовательности треугольных булевых матриц вентильными схемами различной глубины'', in: Методы дискретного анализа в синтезе управляющих систем, 44 (1986), pp. 3—23. cases k>5 require super-super-logarithms, super-super-super-logarithms etc.)


Super-logarithm as inverse of tetration

As
tetration In mathematics, tetration (or hyper-4) is an operation based on iterated, or repeated, exponentiation. There is no standard notation for tetration, though \uparrow \uparrow and the left-exponent ''xb'' are common. Under the definition as rep ...
(or super-exponential) _b(z) := is suspected to be an analytic function, at least for some values of ~b~, the inverse function _b = _b^ may also be analytic. Behavior of ~_b(z)~, defined in such a way, the complex ~z~ plane is sketched in Figure 1 for the case ~b=e~. Levels of integer values of real and integer values of imaginary parts of the slog functions are shown with thick lines. If the existence and uniqueness of the
analytic extension In complex analysis, a branch of mathematics, analytic continuation is a technique to extend the domain of definition of a given analytic function. Analytic continuation often succeeds in defining further values of a function, for example in a n ...
of
tetration In mathematics, tetration (or hyper-4) is an operation based on iterated, or repeated, exponentiation. There is no standard notation for tetration, though \uparrow \uparrow and the left-exponent ''xb'' are common. Under the definition as rep ...
is provided by the condition of its asymptotic approach to the fixed points L \approx 0.318 + 1.337 and L^* \approx 0.318 - 1.337 of L=\ln(L) in the upper and lower parts of the complex plane, then the inverse function should also be unique. Such a function is real at the real axis. It has two
branch point In the mathematical field of complex analysis, a branch point of a multi-valued function (usually referred to as a "multifunction" in the context of complex analysis) is a point such that if the function is n-valued (has n values) at that point, ...
s at ~z=L~ and ~z=L^*. It approaches its limiting value -2 in vicinity of the negative part of the real axis (all the strip between the cuts shown with pink lines in the figure), and slowly grows up along the positive direction of the real axis. As the derivative at the real axis is positive, the imaginary part of slog remains positive just above the real axis and negative just below the real axis. The existence, uniqueness and generalizations are under discussion.Tetration forum, http://math.eretrandre.org/tetrationforum/index.php


See also

*
Iterated logarithm In computer science, the iterated logarithm of n, written  n (usually read "log star"), is the number of times the logarithm function must be iteratively applied before the result is less than or equal to 1. The simplest formal definition i ...
*
Tetration In mathematics, tetration (or hyper-4) is an operation based on iterated, or repeated, exponentiation. There is no standard notation for tetration, though \uparrow \uparrow and the left-exponent ''xb'' are common. Under the definition as rep ...


References

* Ioannis Galidakis
Mathematics
published online (accessed Nov 2007). * W. Neville Holmes
Composite Arithmetic: Proposal for a New Standard
IEEE Computer Society Press, vol. 30, no. 3, pp. 65–73, 1997. * Robert Munafo

published online (accessed Nov 2007). * C. A. Rubtsov and G. F. Romerio
Ackermann's Function and New Arithmetical Operation
published online (accessed Nov 2007). * Andrew Robbins

published online (accessed Nov 2007). * George Szekeres
Abel's equation and regular growth
variations on a theme by Abel, Experiment. Math. Volume 7, Issue 2 (1998), 85-100. * Peter Walker
Infinitely Differentiable Generalized Logarithmic and Exponential Functions
Mathematics of Computation, Vol. 57, No. 196 (Oct., 1991), pp. 723–733.


External links

* Rubstov and Romerio
Hyper-operations Thread 1
* Rubstov and Romerio
Hyper-operations Thread 2
{{DEFAULTSORT:Super-Logarithm Logarithms Süper logaritma