LC·Dict

mon·ad

C2technical
US/ˈmoʊnæd/UK/ˈmɒnæd/드물게 쓰임

철학·수학·컴퓨터 과학 등에서 쓰이는 ‘분해되지 않는 단위’ 또는 특정 추상 구조를 가리키는 전문어

noun명사

  1. 1

    단자, 모나드철학에서, 더 이상 나눌 수 없는 단순한 기본 실체나 단위; 특히 라이프니츠 철학의 ‘단자’C2philosophy

    in philosophy, an indivisible simple entity or basic unit, especially in the philosophy of Leibniz

    • Leibniz held that every monad reflects the universe from its own point of view.

      라이프니츠는 모든 단자가 저마다의 관점에서 우주를 반영한다고 보았다.

    • In this theory, the soul is treated as a simple monad, not a material part.

      이 이론에서 영혼은 물질적 부분이 아니라 단순한 단자로 취급된다.

    유의어unit, atom

    반의어composite

  2. 2

    모나드범주론에서, 특정 공리들을 만족하는 함자와 자연변환으로 이루어진 추상 구조C2mathematics

    in category theory, an abstract structure consisting of a functor and natural transformations satisfying certain axioms

    • A monad on a category consists of a functor plus unit and multiplication maps.

      한 범주 위의 모나드는 함자와 단위 사상, 곱셈 사상으로 이루어진다.

    • The adjunction gives rise to a monad on the category of sets.

      그 수반은 집합의 범주 위에 모나드를 만들어 낸다.

  3. 3

    모나드함수형 프로그래밍에서, 실패·상태·입출력 같은 문맥을 가진 계산을 일정한 방식으로 결합하게 해 주는 추상 구조C2computing

    in functional programming, an abstraction that lets computations with a context, such as failure, state, or input/output, be combined in a controlled way

    • The Maybe monad represents computations that may fail without returning a value.

      Maybe 모나드는 값을 반환하지 못하고 실패할 수 있는 계산을 나타낸다.

    • Using a state monad, the code passes state through pure functions.

      상태 모나드를 사용하면 그 코드는 순수 함수를 통해 상태를 전달한다.

  4. 4

    단세포 생물, 편모충생물학에서, 단세포 생물, 특히 편모가 있는 원생생물을 가리키던 드문 말C2biology

    in biology, a rare or dated term for a single-celled organism, especially a flagellate protozoan

    • Nineteenth-century writers often called a tiny flagellate organism a monad.

      19세기 저술가들은 작은 편모성 생물을 흔히 monad라고 불렀다.

    • The term monad is now rare in modern biological classification.

      monad라는 용어는 현대 생물 분류에서는 이제 드물게 쓰인다.

뉘앙스 · 쓰임

atom은 보통 물리적·과학적 ‘원자’를 떠올리게 하지만, monad는 더 철학적이고 추상적인 ‘단자’라는 느낌이 강합니다. unit은 일반적인 ‘단위’라는 넓은 말이고, monad는 특정 이론 안에서 정의되는 전문 용어입니다.

전문적 맥락 밖에서는 잘 쓰이지 않는 단어입니다. 한국어로는 철학에서는 보통 ‘단자’, 수학·프로그래밍에서는 ‘모나드’라고 옮기는 경우가 많습니다. 함수형 프로그래밍, 특히 Haskell 관련 문맥에서 자주 보입니다.

유의어 뉘앙스 비교

unit
더 일반적인 ‘단위’라는 뜻으로, monad보다 전문성이 약합니다.
atom
물리적·과학적 최소 단위를 떠올리게 하며, monad보다 덜 형이상학적입니다.
protozoan
원생동물을 가리키는 더 일반적인 생물학 용어입니다.

반의어

composite
여러 부분으로 이루어진 복합체를 뜻합니다.
multicellular organism
여러 세포로 이루어진 생물을 뜻합니다.

자주 쓰는 표현 · Collocations

adj+noun

  • Leibnizian monad라이프니츠적 단자
  • indivisible monad분해되지 않는 단자
  • category-theoretic monad범주론적 모나드

noun+noun

  • monad laws모나드 법칙
  • state monad상태 모나드
  • monad transformer모나드 변환자

어원 · 암기 팁

[Greek]그리스어 monas, monad-는 ‘하나, 단위’를 뜻하며, monos ‘혼자의, 단일한’에서 왔습니다. 이후 라틴어 monas를 거쳐 영어에 들어왔습니다.

monad는 현대 영어에서 더 작은 생산적 형태소로 흔히 분석하지 않지만, 어원적으로는 ‘하나’를 뜻하는 Greek monos와 관련됩니다.

💡 mono-가 ‘하나’를 뜻한다는 점을 떠올리면, monad를 ‘하나의 기본 단위’로 기억하기 쉽습니다.