수학에서, 많은 로그(logarithm) 항등식(identities)이 있습니다.
Trivial identities
![{\displaystyle \log _{b}(1)=0}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/901f6efd3f7b26aa95b855e884a8c2c620ef1fe0) |
왜냐하면 |
, b가 0과 같지 않은 것으로 주어지면
|
![{\displaystyle \log _{b}(b)=1}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/d3a58a8d06818394825efc588fa84970424b75f8) |
왜냐하면 |
|
Cancelling exponentials
같은 밑을 가진 로그와 지수는 서로 상쇄됩니다. 이것은 로그와 지수가 (마치 곱셈과 나눗셈 또는 덧셈과 뺄셈과 같이) 역 연산이기 때문에 참입니다.
![{\displaystyle b^{\log _{b}(x)}=x{\text{ because }}{\mbox{antilog}}_{b}(\log _{b}(x))=x}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/b1cfe924e512bd3ca53cf347d63f7d3f7272fb41)
![{\displaystyle \log _{b}(b^{x})=x{\text{ because }}\log _{b}({\mbox{antilog}}_{b}(x))=x}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/d736a1d3a30988f522348d869a478d4a00aee038)
위의 두 가지 모두는 로그를 정의하는 다음 두 방정식에서 파생됩니다:
![{\displaystyle b^{c}=x{\text{, }}\log _{b}(x)=c}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/0fa3d3dad4c52ec4bf9aedfba616de509a721639)
왼쪽 방정식에서 c를 대체하면 blogb(x) = x를 제공하고, 오른쪽에서 x를 대체하면 logb(bc) = c를 제공합니다. 마지막으로, c를 x로 바꿉니다.
Using simpler operations
로그는 계산을 더 쉽게 만들기 위해 사용될 수 있습니다. 예를 들어, 두 수자는 로그 테이블을 사용하고 단지 더함으로써 곱해질 수 있습니다. 아래의 처음 세 연산은 logb(x) = c 및 logb(y) = d가 되도록 x = bc, 및/또는 y = bd를 가정합니다. 유도는 역시 로그 정의 x = blogb(x) 및 x = logb(bx)를 사용합니다.
![{\displaystyle \log _{b}(xy)=\log _{b}(x)+\log _{b}(y)}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/a72b4b7ba4c487ba5c15587d2eff610355605901) |
왜냐하면 |
|
![{\displaystyle \log _{b}({\tfrac {x}{y}})=\log _{b}(x)-\log _{b}(y)}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/b3376dd2b0c1a700e1e60f7897b953ba52c696fb) |
왜냐하면 |
|
![{\displaystyle \log _{b}(x^{d})=d\log _{b}(x)}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/d23edf2cabd7544f17387e50fbad8ce772cdedad) |
왜냐하면 |
|
![{\displaystyle \log _{b}\left({\sqrt[{y}]{x}}\right)={\frac {\log _{b}(x)}{y}}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/de242874c347b5ca76ff4594f7595f5c94ff935e) |
왜냐하면 |
|
![{\displaystyle x^{\log _{b}(y)}=y^{\log _{b}(x)}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/f223e2054ba145e70ed80ffbc4ccc7ff59bc7479) |
왜냐하면 |
|
![{\displaystyle c\log _{b}(x)+d\log _{b}(y)=\log _{b}(x^{c}y^{d})}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/e0a65199c28cefee092329b6d7617a6e3c1531ac) |
왜냐하면 |
|
여기서
,
, 및
는 양의 실수이고
입니다.
와
둘 다는 실수입니다.
그 법칙은 지수와 적절한 인덱스의 법칙을 취소함으로써 발생합니다. 첫 번째 법칙으로 시작합니다:
거듭-제곱에 대해 법칙은 인덱스의 또 다른 법칙을 이용합니다:
몫에 관한 법칙은 그런-다음 다음입니다:
비슷하게, 제곱근 법칙은 역수 거듭제곱으로 근을 다시-씀으로써 유도됩니다:
Changing the base
![{\displaystyle \log _{b}a={\frac {\log _{10}(a)}{\log _{10}(b)}}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/e2ff173bf9e26cc3f8eafa25f0d4d99f14491334)
이 항등식은 계산기에서 로그를 평가하는 것에 유용합니다. 예를 들어, 대부분의 계산기에는 ln 및 log10에 대한 버튼이 있지만, 모든 계산기가 임의의 밑의 로그에 대한 버튼가 있는 것은 아닙니다.
- 방정식
을 생각해 보십시오
- 양쪽 변에 밑수
를 취하십시오: ![{\displaystyle \log _{d}b^{c}=\log _{d}a}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/7c77cf28037a2fdee2447839e509816bb9b343c5)
- 간단히하고
에 대해 푸십시오: ![{\displaystyle c\log _{d}b=\log _{d}a}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/51bd3be02581c3aaf0e2ea6fab8c26fac9714474)
![{\displaystyle c={\frac {\log a}{\log b}}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/42d6c51bae6fb7ca697457019b5c5475fab52cfc)
이므로, ![{\displaystyle \log _{b}a={\frac {\log _{d}a}{\log _{d}b}}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/2d683c8b3096efa3f6ba1679c0e09d720df82780)
이 공식은 여러 결과를 가집니다:
![{\displaystyle \log _{b}a={\frac {1}{\log _{a}b}}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/afbd90f044a3e1c3866e76db5084d6440806b87e)
![{\displaystyle \log _{b^{n}}a={{\log _{b}a} \over n}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/00f64cb06094d55e811c19e3ba476181f3e97b4c)
![{\displaystyle b^{\log _{a}d}=d^{\log _{a}b}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/f57de9ecf16668f377d064291bc83d7bc5e40e59)
![{\displaystyle -\log _{b}a=\log _{b}\left({1 \over a}\right)=\log _{1 \over b}a}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/02d257a51247f4bb42483f9271fdd012afc35735)
![{\displaystyle \log _{b_{1}}a_{1}\,\cdots \,\log _{b_{n}}a_{n}=\log _{b_{\pi (1)}}a_{1}\,\cdots \,\log _{b_{\pi (n)}}a_{n},}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/16295b3605c216712d4e045930ee32fa87d27968)
여기서
는 아래첨자 1, ..., n의 임의의 순열(permutation)입니다. 예를 들어
![{\displaystyle \log _{b}w\cdot \log _{a}x\cdot \log _{d}c\cdot \log _{d}z=\log _{d}w\cdot \log _{b}x\cdot \log _{a}c\cdot \log _{d}z.}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/7ce3836091ae9fca0663410b4ef713b88604d99e)
Summation/subtraction
다음 합/차 규칙은 확률 이론(probability theory)에서 우리가 로그-확률의 합을 다룰 때 특히 유용합니다:
![{\displaystyle \log _{b}(a+c)=\log _{b}a+\log _{b}\left(1+{\frac {c}{a}}\right)}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/3c046ee991fe5324bdf44f8181da2d57d94a735d)
![{\displaystyle \log _{b}(a-c)=\log _{b}a+\log _{b}\left(1-{\frac {c}{a}}\right)}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/3e8232b6294af244ad8b4300c4495a7eefb8b690)
실제에서
와
는 만약
이면 방정식의 오른쪽 변에서 전환되어야 함에 주목하십시오. 역시 차이 항등식은 영의 로그가 정의되지 않기 때문에 만약
이면 정의되지 않음에 주목하십시오. 많은 프로그래밍 언어는
가 작을 때 언더플로우없이
를 계산하는 특정 log1p(x)
함수를 가집니다.
보다 일반적으로:
![{\displaystyle \log _{b}\sum \limits _{i=0}^{N}a_{i}=\log _{b}a_{0}+\log _{b}\left(1+\sum \limits _{i=1}^{N}{\frac {a_{i}}{a_{0}}}\right)=\log _{b}a_{0}+\log _{b}\left(1+\sum \limits _{i=1}^{N}b^{\left(\log _{b}a_{i}-\log _{b}a_{0}\right)}\right)}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/9f4c59c584e7512b846c7e98e17932096e19a325)
여기서
는 내림 차순에서 정렬됩니다.
Exponents
지수를 포함하는 유용한 항등식:
![{\displaystyle x^{\frac {\log(\log(x))}{\log(x)}}=\log(x)}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/610552aa2cc72e08c0d636d0d04ec31dcd51c5b7)
또는 보다 보편적으로:
![{\displaystyle x^{\frac {\log(a)}{\log(x)}}=a}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/d2f8386ad2b6da8aaa2776d62b7569d91d479f80)
Other/Resulting Identities
![{\displaystyle {\frac {1}{{\frac {1}{\log _{x}(a)}}+{\frac {1}{\log _{y}(a)}}}}=\log _{xy}(a)}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/599137f1e849fad875c48718d24b960645d516c7)
![{\displaystyle {\frac {1}{{\frac {1}{\log _{x}(a)}}-{\frac {1}{\log _{y}(a)}}}}=\log _{\frac {x}{y}}(a)}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/cb4da7c2e008c31ccc8d879a14a0a48b4d832651)
Inequalities
[1] , [2] 및 [3]에 기초함:
![{\displaystyle {\frac {x}{1+x}}\leq \ln(1+x)\leq {\frac {x(6+x)}{6+4x}}\leq x{\mbox{ for all }}-1<x}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/cb5aaff0eb710181b3da1cb32a346ef16e749fe0)
![{\displaystyle {\begin{aligned}{\frac {2x}{2+x}}&\leq 3-{\sqrt {\frac {27}{3+2x}}}\leq {\frac {x}{\sqrt {1+x+x^{2}/12}}}\\&\leq \ln(1+x)\leq {\frac {x}{\sqrt {1+x}}}\leq {\frac {x}{2}}{\frac {2+x}{1+x}}\\&{\mbox{ for }}0\leq x{\mbox{, reverse for }}-1<x\leq 0\end{aligned}}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/08c8d80a82a6383cdf074dec2b00ef0a579c5dae)
모두는
주면에서 정확하지만, 큰 숫자에 대해 그렇지 않습니다.
Calculus identities
![{\displaystyle \lim _{x\to 0^{+}}\log _{a}(x)=-\infty \quad {\mbox{if }}a>1}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/050eb88efd0aa05ed0940a1ea2173b61ae5d2bb0)
![{\displaystyle \lim _{x\to 0^{+}}\log _{a}(x)=\infty \quad {\mbox{if }}0<a<1}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/e19146c97b6d735e6903161940937f831d8d9cfe)
![{\displaystyle \lim _{x\to \infty }\log _{a}(x)=\infty \quad {\mbox{if }}a>1}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/c79ee13d90275ff2ae78c27806be74fe07d74367)
![{\displaystyle \lim _{x\to \infty }\log _{a}(x)=-\infty \quad {\mbox{if }}0<a<1}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/2887cfd0e0a0d3b0eb4a11a1ddd5648d3e1024c1)
![{\displaystyle \lim _{x\to 0^{+}}x^{b}\log _{a}(x)=0\quad {\mbox{if }}b>0}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/3160b82b1f938dd09d8ad3ad345e65259e6911cd)
![{\displaystyle \lim _{x\to \infty }{\frac {\log _{a}(x)}{x^{b}}}=0\quad {\mbox{if }}b>0}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/43b8207752a5377c71c1f53b40e203c0dd658ad6)
마지막 극한은 종종 "로그가 x의 임의의 거듭제곱 또는 제곱근보다 느리게 커짐"으로 요약됩니다.
Derivatives of logarithmic functions
![{\displaystyle {d \over dx}\ln x={1 \over x},}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/4b24dae54313d77ec27a6189583b6a5561b701ab)
![{\displaystyle {d \over dx}\log _{b}x={1 \over x\ln b},}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/fd2796ab49a7712e3f625f4f1473d352adc12c4e)
여기서
,
, 및
입니다.
Integral definition
![{\displaystyle \ln x=\int _{1}^{x}{\frac {1}{t}}dt}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/51e72c70a86d7ec8c9b4353058bda339ff8598c7)
Integrals of logarithmic functions
![{\displaystyle \int \log _{a}x\,dx=x(\log _{a}x-\log _{a}e)+C}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/e3e9d4b89241e2696ab222e6e33cb73c928a62af)
고차 적분을 기억하기 위해, 다음을 정의하는 것이 편리합니다:
![{\displaystyle x^{\left[n\right]}=x^{n}(\log(x)-H_{n})}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/be26aeae0c7b88d50e760d2ce40df2af4c44b0bb)
여기서
n-번째 조화 숫자(harmonic number)입니다.
![{\displaystyle x^{\left[0\right]}=\log x}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/078fe3653cf35a30aea1b7f03ea554ae7670b967)
![{\displaystyle x^{\left[1\right]}=x\log(x)-x}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/9c12b6bda581e741822ed456b8e7c42955525db0)
![{\displaystyle x^{\left[2\right]}=x^{2}\log(x)-{\begin{matrix}{\frac {3}{2}}\end{matrix}}\,x^{2}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/41c21bdba06d346a4ba6099ffecd4612135f157a)
![{\displaystyle x^{\left[3\right]}=x^{3}\log(x)-{\begin{matrix}{\frac {11}{6}}\end{matrix}}\,x^{3}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/d1dd85612d205f8fab7b2af8590f297eec9c209a)
그런-다음,
![{\displaystyle {\frac {d}{dx}}\,x^{\left[n\right]}=n\,x^{\left[n-1\right]}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/b1466307fb829dca298b9bfcce3e58bd33c52d8a)
![{\displaystyle \int x^{\left[n\right]}\,dx={\frac {x^{\left[n+1\right]}}{n+1}}+C}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/92036b7056a0179b00f4d6739640046d2e8553ba)
Approximating large numbers
로그의 항등식은 큰 숫자를 근사화하기 위해 사용될 수 있습니다. logb(a) + logb(c) = logb(ac)임을 주목하시며, 여기서 a, b, 및 c는 임의의 상수입니다. 우리가 44-번째 메르센 소수(Mersenne prime) 232,582,657 −1를 근사하고 싶다고 가정합니다. 밑수 10 로그를 얻기 위해, 우리는 32,582,657에 log10(2)를 곱하여 9,808,357.09543 = 9,808,357 + 0.09543을 얻습니다. 우리는 그런-다음 109,808,357 × 100.09543 ≈ 1.25 × 109,808,357을 얻을 수 있습니다.
비슷하게, 팩토리얼은 항의 로그의 합으로써 근사화될 수 있습니다.
Complex logarithm identities
복소 로그(complex logarithm)는 로그 함수의 복소수(complex number) 비슷한 것입니다. 복소 평면 위의 단일 값 함수는 로그에 대해 정규 규칙을 만족시킬 수 없습니다. 어쨌든 다중-값 함수(multivalued function)는 항등식의 대부분을 만족시키는 것으로 정의될 수 있습니다. 이것을 리만 곡면(Riemann surface)에 정의된 함수로 여기는 것이 보통입니다. 로그의 주요 값(principal value)으로 불리는 단일-값 버전은 음의 x 축에서 불연속적이고 단일 가지 자름(branch cut)의 다중-값 버전과 같은 것으로 정의될 수 있습니다.
Definitions
규칙은 대문자 첫 글자가 함수의 주요 값으로 사용되고 소문자 버전은 다중-값 함수를 참조하는 것으로 여기서 사용될 것입니다. 정의 및 항등식의 단일 값 버전은 항상 여러 값 버전에 대해 별도의 섹션 뒤에 먼저 제공됩니다.
- ln(r)은 실수 r의 표준 자연 로그입니다.
- Log(z)는 복소 로그 함수의 주요 값이고 범위 (-π, π]에서 허수 부분을 가집니다.
- Arg(z)는 편각(arg) 함수의 주요 값이며, 그것의 값은 (-π, π]으로 제한됩니다. Arg(x+iy)= atan2(y, x)을 사용하여 계산될 수 있습니다.
![{\displaystyle \operatorname {Log} (z)=\ln(|z|)+i\operatorname {Arg} (z)}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/ce3b6b5d895dc34cd7fe1a9deb5a5cdc032c5dcb)
![{\displaystyle e^{\operatorname {Log} (z)}=z}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/e10733f82bae08d2b858745c7394198cc56ebd60)
log(z)의 다중-값 버전은 집합이지만 괄호없이 쓰고 그것을 쓰는 것이 더 쉽고 공식에서 그것을 사용하는 것은 명확한 규칙을 따릅니다.
- log(z)는 ev = z를 만족시키는 복소수 v의 집합이며,
- arg(z)는 z에 적용된 편각(arg) 함수의 가능한 값의 집합입니다.
k가 임의의 정수일 때:
![{\displaystyle \log(z)=\ln(|z|)+i\arg(z)}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/560b7ab47d94f4181b83d97274c381c2c5ff9bdd)
![{\displaystyle \log(z)=\operatorname {Log} (z)+2\pi ik}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/e0d82758a97572baaca63dd3269c0d8815121c0c)
![{\displaystyle e^{\log(z)}=z}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/d014aa3b80452f9b2d705df46141ecd3d6a77054)
Constants
주요 값은 다음을 형성합니다:
![{\displaystyle \operatorname {Ln} (1)=0}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/ffb57f6ac9a306c8824ded53cdae94f3d6a17931)
![{\displaystyle \operatorname {Ln} (e)=1}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/40177211a1396e0a03e1d7a0604cdf7967855b1b)
임의의 k 정수에 대해, 여러 값은 다음을 형성합니다:
![{\displaystyle \log(1)=0+2\pi ik}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/4c3df846f92d1458404a21d2af0224bb7f5f1b0e)
![{\displaystyle \log(e)=1+2\pi ik}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/e104b9073cfdf336a2158dc04629c206841df536)
Summation
주요 값은 다음을 형성합니다:
![{\displaystyle \operatorname {Log} (z_{1})+\operatorname {Log} (z_{2})=\operatorname {Log} (z_{1}z_{2}){\pmod {2\pi i}}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/9add87793ba23c8eeea2a29eba062bd8690df7ea)
![{\displaystyle \operatorname {Log} (z_{1})-\operatorname {Log} (z_{2})=\operatorname {Log} (z_{1}/z_{2}){\pmod {2\pi i}}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/30befeea1d445922e2b4d6024f581b3d93b707ed)
여러 값은 다음을 형성합니다:
![{\displaystyle \log(z_{1})+\log(z_{2})=\log(z_{1}z_{2})}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/95bc3196ab347dc2e6af9e9d9e5c51205058ac3b)
![{\displaystyle \log(z_{1})-\log(z_{2})=\log(z_{1}/z_{2})}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/51a1fbec8466425b834aa1a26899fe21fb0d0180)
Powers
복소수의 복소 거듭제곱은 많은 가능한 값을 가질 수 있습니다.
주요 값은 다음을 형성합니다:
![{\displaystyle {z_{1}}^{z_{2}}=e^{z_{2}\operatorname {Log} (z_{1})}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/4647cc88b2a865c49818e02c9a70137186036e5a)
![{\displaystyle \operatorname {Log} {\left({z_{1}}^{z_{2}}\right)}=z_{2}\operatorname {Log} (z_{1}){\pmod {2\pi i}}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/f9ab92121a1a0880e884ca990b296e5e62513f5c)
여러 값은 다음을 형성합니다:
![{\displaystyle {z_{1}}^{z_{2}}=e^{z_{2}\log(z_{1})}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/3fd73505df93592f86d12d4ffd4e31974850c407)
여기서 k1, k2는 임의의 정수입니다:
![{\displaystyle \log {\left({z_{1}}^{z_{2}}\right)}=z_{2}\log(z_{1})+2\pi ik_{2}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/1c9144d397eabeacc01351179bf46b6d8162e331)
![{\displaystyle \log {\left({z_{1}}^{z_{2}}\right)}=z_{2}\operatorname {Log} (z_{1})+z_{2}2\pi ik_{1}+2\pi ik_{2}}](https://dawoum.duckdns.org/api/rest_v1/media/math/render/svg/ca87e9aae0c0c69013e8e60a841a70220cd483d9)
See also
References
External links