multiply

multiply는 영어 동사로, ‘곱하다’, ‘증식시키다’의 의미를 가진다. 수학·과학·공학·컴퓨터 과학 등 다양한 분야에서 사용되는 기본적인 개념이다.

정의

  • 수학적 의미: 두 수(또는 다른 수 체계의 원소)를 결합하여 새로운 수를 만드는 연산을 의미한다. 일반적으로 a × b 로 표기되며, ab를 곱한다는 뜻이다. 자연수에서는 반복된 덧셈으로 정의되고, 정수·유리수·실수·복소수 등에서는 대수적·해석적 확장을 통해 정의된다.
  • 일반적 의미: 어떤 양이나 규모가 원래보다 크게 늘어나는 상황을 서술한다. 예: The population will multiply rapidly (인구가 급격히 증가할 것이다).

어원

‘multiply’는 라틴어 multiplicare(‘많게 하다, 늘리다’)에서 유래했으며, 이는 multus(‘많은’)와 plicare(‘접다, 겹치다’)의 결합으로 구성된다. 중세 영어를 거쳐 현대 영어에 이르렀다.

수학에서의 사용

  1. 기본 연산

    • 자연수 n에 대해 a × nan번 더한 것과 동등하다고 정의된다.
    • 예: 3 × 4 = 3 + 3 + 3 + 3 = 12.
  2. 대수적 구조

    • 정수: 부호를 고려한 곱셈이 정의된다.
    • 유리수·실수·복소수: 곱셈은 분배법칙, 결합법칙, 교환법칙을 만족한다.
    • 행렬·벡터: 행렬곱, 스칼라곱, 내적·외적 등 다양한 형태의 곱셈이 존재한다.
  3. 특수 연산

    • 거듭제곱: aⁿan번 곱한 결과이다.
    • 곱셈 역원: a ≠ 0인 경우, a⁻¹a × a⁻¹ = 1을 만족한다.

컴퓨터 과학에서의 사용

  • 대부분의 프로그래밍 언어에서 곱셈 연산자는 *(asterisk)이다.
    예: c = a * b;
  • 정수 오버플로우, 부동소수점 오차 등 구현상의 제약이 존재한다.
  • 벡터·행렬 연산을 위한 전용 라이브러리(예: BLAS, NumPy)에서도 ‘multiply’라는 함수를 제공한다.

기타 분야

  • 생물학·경제학: 개체 수, 투자 금액 등이 ‘multiply’될 때, 지수 성장 모델이 적용된다.
  • 언어학: ‘multiply’는 동사의 과거형·과거분사형이 각각 multiplied이며, 현재분사형은 multiplying이다.

관련 용어

  • Multiplication (명사) – 곱셈 자체를 가리키는 용어.
  • Product – 곱셈 결과.
  • Factor – 곱셈에 참여하는 각 요소.

참고 문헌

  • The Elements (Euclid) – 초기 기하학에서 곱셈 개념의 기초.
  • James J. Smith, Algebra (3rd ed., 2015) – 현대 대수에서의 곱셈 정의.
  • Donald Knuth, The Art of Computer Programming (Vol. 2, 1998) – 컴퓨터에서의 산술 연산.

(※ 위 내용은 현재까지 널리 인정받는 학술·교육 자료에 기반한다.)

둘러보기

더 찾아볼 만한 주제