Logarithms
It's a mathematical concept used for describing different things. It gets confusing since it's used at multiple places for different purposes.
The word 'Logarithm' is derived from two Greek words: Logos and Arithmos.
- Logos here means rational, logic, or ratios.
- Arithmos means numbers.
It makes sense to see logarithm as something that adds meaning/logic/structure to a sequence of numbers. Example, when we see sequence of population growth numbers, logarithm helps us to understand the growth rate in a better way.
# A logarithmic expression is written as below.
# Where base is 2 in this case. Which means the value doubled at each step in case of exponential
# and halves in case of logarithm.
logβ(x) = y
Think of it as a function name. We pass the original value x to it and we get the logarithmic value y from it.
For any sequence of numbers where the values are generated by multiplying the same number again and again, such number sequences can be represented by logarithms. It's just multiplication of the logarithm's base number with a specific N value to get the actual number. This N can be anything from 0.
Inverse of Exponentialβ
Similar to how inverse of addition is subtraction, inverse of multiplication is division, in the same way, inversion of exponential function is logarithmic function.
This is exactly why logarithmic functions are used to describe process where value reduces at each step.
For example, in case of base 2,
- exponential - Value doubles at each step.
- logarithmic - Value halves at each step.
2ΚΈ = x
logβ(x) = y
In the above two functions, we can see that logarithm helps us to figure out how many times the base must be multiplied to get original number. So even for exponential growth, logarithm helps us to find how many steps it took to reach that value.
Because logarithm of gives the number of times the base must be multiplied to reach the original number.
Graphsβ

Important use casesβ
- Very large values can be shortened and represented using logarithmic functions.
- Represent exponentially growing sequence of values by inversing it to get a linear sequence of values.
- Helps to understand growth rate of exponentially growing values. This is where we see how many steps it took to reach that value.
Logarithmic Algebraβ
- log(ab)=loga+logb
- log(a/b)=logaβlogb
- log(a^k)=kloga
This is mainly used in simplifying large multiplications and divisions since multiplication of large numbers are always tough. This approach now allows us to convert multiplications into additions.