Concept of logarithms and their properties

LVL: FREE

MODULE: Pre-Calculus (Functions and Series)

[EXEC: MICRO_CORE]

✖️ 1. Defining logarithms as the inverse operation of exponentiation and interpreting them as a 'scale of magnitude'

📏 Logarithms as Inverse of Exponentiation

  • A logarithm answers the question: "What power do I raise the base to get this number?"
  • If by=xb^y = x, then logb(x)=y\log_b(x) = y (these are two ways to write the same relationship).
  • The base bb must be positive and not equal to 1.
  • Logarithms measure scale of magnitude (how many times you multiply the base).
  • Common bases: log10\log_{10} (common log) and loge\log_e or ln\ln (natural log).

Example: log2(8)=3\log_2(8) = 3 because 23=82^3 = 8.

💡 Think: "Log undoes exponent — it counts how many times you multiplied."

[EXEC: DEEP_COMPUTE]

1. Defining logarithms as the inverse operation of exponentiation and interpreting them as a 'scale of magnitude'

Logarithms as Inverse Operations

A logarithm logb(x)\log_b(x) answers the question: "To what power must base bb be raised to produce xx?" Formally, y=logb(x)y = \log_b(x) if and only if by=xb^y = x, where b>0b > 0, b1b \neq 1, and x>0x > 0. This defines logarithms as the inverse operation of exponentiation.

Logarithms compress large ranges of values into manageable scales, making them ideal for measuring orders of magnitude. A change of 1 in the logarithmic value corresponds to multiplication by the base in the original quantity.

Core Rules:

  • logb(by)=y\log_b(b^y) = y for all real yy
  • blogb(x)=xb^{\log_b(x)} = x for all x>0x > 0
  • logb(1)=0\log_b(1) = 0 because b0=1b^0 = 1
  • logb(b)=1\log_b(b) = 1 because b1=bb^1 = b

This inverse relationship means logarithmic and exponential functions reflect across the line y=xy = x.

Example: log2(8)=3\log_2(8) = 3 because 23=82^3 = 8.

WARN: PRACTICE_BLOCK_EMPTY

QUERY_TAGS: ["concept_of_block_1"] | DIFF_LEVEL:

[EXEC: MICRO_CORE]

✖️ 2. Strict domain awareness and graphing the logarithmic function

🚫 Domain Rules and Graphing Logarithms

  • The domain of y=logb(x)y = \log_b(x) is strictly x>0x > 0 (you cannot take the log of zero or negative numbers).
  • The graph has a vertical asymptote at x=0x = 0 (the curve approaches but never touches the y-axis).
  • As xx increases, y=logb(x)y = \log_b(x) grows slowly (much slower than linear growth).
  • The graph passes through the point (1,0)(1, 0) because logb(1)=0\log_b(1) = 0 for any base.
  • The range is all real numbers (<y<-\infty < y < \infty).

Example: For y=log2(x)y = \log_2(x), when x=0.5x = 0.5, y=1y = -1; when x=2x = 2, y=1y = 1.

💡 Visual cue: The graph hugs the y-axis but never crosses it — like a wall at x=0x = 0.

[EXEC: DEEP_COMPUTE]

2. Strict domain awareness and graphing the logarithmic function

Domain and Graph of Logarithmic Functions

The function f(x)=logb(x)f(x) = \log_b(x) is defined only for x>0x > 0. The domain is (0,)(0, \infty) and the range is (,)(-\infty, \infty). The graph has a vertical asymptote at x=0x = 0, meaning logb(x)\log_b(x) \to -\infty as x0+x \to 0^+.

The graph passes through (1,0)(1, 0) and increases without bound as xx increases. For b>1b > 1, the function is strictly increasing; for 0<b<10 < b < 1, it is strictly decreasing.

Core Rules:

  • Domain: x>0x > 0 (strictly positive)
  • Vertical asymptote: x=0x = 0
  • xx-intercept: (1,0)(1, 0)
  • No yy-intercept (undefined at x=0x = 0)

Attempting to evaluate logb(x)\log_b(x) for x0x \leq 0 produces no real output.

Example: log10(0.01)=2\log_{10}(0.01) = -2 because 102=0.0110^{-2} = 0.01.

WARN: PRACTICE_BLOCK_EMPTY

QUERY_TAGS: ["concept_of_block_2"] | DIFF_LEVEL:

[EXEC: MICRO_CORE]

✖️ 3. Applying transformations to logarithmic graphs and observing domain shifts

🔄 Transformations of Logarithmic Graphs

  • For y=logb(xh)y = \log_b(x - h), the graph shifts right by hh units (asymptote moves to x=hx = h).
  • The new domain becomes x>hx > h (always stay to the right of the asymptote).
  • For y=logb(x)+ky = \log_b(x) + k, the graph shifts up by kk units (domain stays x>0x > 0).
  • Vertical stretch: y=alogb(x)y = a \cdot \log_b(x) makes the graph steeper if a>1|a| > 1.
  • Reflection: y=logb(x)y = -\log_b(x) flips the graph over the x-axis.

Example: y=log2(x3)y = \log_2(x - 3) has domain x>3x > 3 and vertical asymptote at x=3x = 3.

💡 Remember: Horizontal shifts move the "forbidden zone" (asymptote) with them.

[EXEC: DEEP_COMPUTE]

3. Applying transformations to logarithmic graphs and observing domain shifts

Transformations of Logarithmic Graphs

Transformations of f(x)=logb(x)f(x) = \log_b(x) follow standard function transformation rules. The function g(x)=logb(xh)+kg(x) = \log_b(x - h) + k shifts the graph horizontally by hh and vertically by kk. Critically, horizontal shifts change the domain.

For g(x)=logb(xh)g(x) = \log_b(x - h), the domain becomes x>hx > h (not x>0x > 0), and the vertical asymptote moves to x=hx = h. Vertical shifts do not affect the domain or asymptote position.

Core Rules:

  • Horizontal shift by hh: domain becomes x>hx > h, asymptote at x=hx = h
  • Vertical shift by kk: range unchanged, xx-intercept moves
  • Reflection over xx-axis: logb(x)-\log_b(x)
  • Vertical stretch/compression: alogb(x)a\log_b(x) where a0a \neq 0

Always determine the new domain before graphing transformed logarithmic functions.

Example: f(x)=log2(x3)f(x) = \log_2(x - 3) has domain x>3x > 3 and asymptote x=3x = 3.

WARN: PRACTICE_BLOCK_EMPTY

QUERY_TAGS: ["concept_of_block_3"] | DIFF_LEVEL:

[EXEC: MICRO_CORE]

✖️ 4. Core logarithmic properties and the Change of Base formula

⚙️ Core Logarithmic Properties

  • Product Rule: logb(MN)=logb(M)+logb(N)\log_b(MN) = \log_b(M) + \log_b(N) (multiplication inside becomes addition outside).
  • Quotient Rule: logb(MN)=logb(M)logb(N)\log_b\left(\frac{M}{N}\right) = \log_b(M) - \log_b(N) (division inside becomes subtraction outside).
  • Power Rule: logb(Mp)=plogb(M)\log_b(M^p) = p \cdot \log_b(M) (exponent inside moves out front as a multiplier).
  • Change of Base Formula: logb(x)=logk(x)logk(b)\log_b(x) = \frac{\log_k(x)}{\log_k(b)} for any positive base kk (lets you switch to calculators that only have base 10 or ee).

Example: log2(16)=log2(24)=4log2(2)=41=4\log_2(16) = \log_2(2^4) = 4 \cdot \log_2(2) = 4 \cdot 1 = 4.

💡 Shortcut: Logs turn multiplication into addition and powers into multiplication.

[EXEC: DEEP_COMPUTE]

4. Core logarithmic properties and the Change of Base formula

Logarithmic Properties and Change of Base

Logarithms satisfy three fundamental algebraic properties derived from exponent laws. These properties enable simplification of complex logarithmic expressions.

Core Rules:

  • Product Rule: logb(MN)=logb(M)+logb(N)\log_b(MN) = \log_b(M) + \log_b(N) for M,N>0M, N > 0
  • Quotient Rule: logb(M/N)=logb(M)logb(N)\log_b(M/N) = \log_b(M) - \log_b(N) for M,N>0M, N > 0
  • Power Rule: logb(Mp)=plogb(M)\log_b(M^p) = p \cdot \log_b(M) for M>0M > 0, any real pp
  • Change of Base: logb(x)=logk(x)logk(b)\log_b(x) = \frac{\log_k(x)}{\log_k(b)} for any valid base kk

The Change of Base formula allows conversion between bases, essential for calculator evaluation (typically using base 10 or ee).

These properties apply only when all arguments are positive.

Example: log2(32)=log2(25)=5log2(2)=5\log_2(32) = \log_2(2^5) = 5 \cdot \log_2(2) = 5.

WARN: PRACTICE_BLOCK_EMPTY

QUERY_TAGS: ["concept_of_block_4"] | DIFF_LEVEL:

[EXEC: MICRO_CORE]

✖️ 5. Applications in pH scale, Richter scale, and decibels

🌍 Real-World Logarithmic Scales

  • pH scale (chemistry): pH=log10[H+]\text{pH} = -\log_{10}[\text{H}^+] measures acidity (each unit is a 10x change in hydrogen ion concentration).
  • Richter scale (geology): Earthquake magnitude uses log10\log_{10} (magnitude 6 is 10 times stronger ground motion than magnitude 5).
  • Decibels (dB) (acoustics): Sound intensity uses 10log10(II0)10 \log_{10}\left(\frac{I}{I_0}\right) (every 10 dB increase means 10x louder).
  • These scales compress huge ranges of values into manageable numbers.

Example: pH 3 is 10 times more acidic than pH 4 and 100 times more acidic than pH 5.

💡 Key insight: Logarithmic scales make enormous differences feel human-sized.

[EXEC: DEEP_COMPUTE]

5. Applications in pH scale, Richter scale, and decibels

Real-World Logarithmic Scales

Logarithmic scales compress exponential variations into linear measurements. The pH scale measures acidity: pH=log10[H+]\text{pH} = -\log_{10}[H^+], where [H+][H^+] is hydrogen ion concentration in moles per liter. A pH decrease of 1 represents a tenfold increase in acidity.

The Richter scale quantifies earthquake magnitude: M=log10(A/A0)M = \log_{10}(A/A_0), where AA is amplitude and A0A_0 is a reference. Each integer increase represents 10 times greater amplitude.

Decibels (dB) measure sound intensity: L=10log10(I/I0)L = 10\log_{10}(I/I_0), where II is intensity and I0I_0 is the threshold of hearing.

Core Rules:

  • Each unit change represents a multiplicative change in the original quantity
  • These scales handle values spanning many orders of magnitude
  • All require x>0x > 0 in the logarithmic argument

Example: pH 3 is 10 times more acidic than pH 4.

WARN: PRACTICE_BLOCK_EMPTY

QUERY_TAGS: ["concept_of_block_5"] | DIFF_LEVEL:

AWAITING_CONFIRMATION

CONFIRM KNOWLEDGE ACQUISITION TO UPDATE SYSTEM ANALYTICS.