in·var·i·ant
C1technical특정 변화나 변환 후에도 변하지 않는; 불변량
adjective형용사
- 1
불변의 — 특정 조건, 변환, 조작이 달라져도 변하지 않는C1〔technical〕
remaining unchanged when particular conditions, operations, or transformations change
The pattern is invariant under rotation.
그 패턴은 회전해도 변하지 않는다.
These rules remain invariant across all versions of the program.
이 규칙들은 그 프로그램의 모든 버전에서 변하지 않고 유지된다.
유의어unchanging, constant
noun명사
- 1
불변량, 불변성 — 특정 변환이나 과정 후에도 변하지 않는 양, 성질, 조건C1〔mathematics〕
a quantity, property, or condition that remains unchanged after a transformation or process
Distance is an invariant in this geometric transformation.
이 기하학적 변환에서는 거리가 불변량이다.
The algorithm checks an invariant after each loop.
그 알고리즘은 각 루프 뒤에 불변 조건을 확인한다.
뉘앙스 · 쓰임
constant는 시간이 지나도 또는 상황이 바뀌어도 일정하다는 일반적인 뜻으로도 널리 쓰입니다. invariant는 특히 어떤 변환이나 조작을 해도 변하지 않는다는 기술적 의미가 강합니다. fixed는 ‘고정된’이라는 의미가 더 강하고, 반드시 수학적·논리적 불변성을 뜻하지는 않습니다.
주로 학술적·기술적 문맥에서 쓰이며, 일상 대화에서는 unchanging, constant, fixed가 더 자연스러운 경우가 많습니다. 수학에서는 ‘불변량’, 컴퓨터 과학에서는 루프나 프로그램 상태에서 항상 참이어야 하는 ‘불변 조건’을 뜻할 수 있습니다.
유의어 뉘앙스 비교
- unchanging
- 더 일반적이고 일상적인 표현입니다.
- constant
- 변하지 않는 값이라는 뜻으로 비슷하지만, invariant는 변환 후에도 보존된다는 의미가 더 분명합니다.
반의어
자주 쓰는 표현 · Collocations
adj+prep+noun
- invariant under rotation회전해도 변하지 않는
verb+adjective
- remain invariant불변으로 남다
adj+noun
- an invariant property불변 성질
- a mathematical invariant수학적 불변량
noun+noun
- loop invariant루프 불변 조건
어원 · 암기 팁
[Latin]invariant는 부정의 뜻을 가진 in-과 ‘변하는’이라는 뜻의 variant가 결합한 말입니다. variant는 라틴어 variare ‘변화시키다’와 varius ‘다양한’에서 이어졌습니다.
in- ‘아닌, ~하지 않는’ + variant ‘변하는’
💡 variant가 ‘변형, 다른 형태’라는 뜻이므로, in-variant는 ‘변형되지 않는 것’으로 기억하면 쉽습니다.