1.4 보편 언어(Lingua Universalis)와 기호 체계의 설계 원리

1. 보편 언어의 개념과 역사적 맥락

보편 언어(Lingua Universalis)는 모든 인류가 공유할 수 있는 단일한 의사소통 및 사유의 매체를 구축하려는 지적 프로젝트이다. 이 구상의 역사적 뿌리는 바벨탑 이야기(창세기 11:1-9)에서 상징되는 언어 분열에 대한 신학적 성찰에까지 거슬러 올라간다. 그러나 학문적으로 체계적인 보편 언어 프로젝트는 17세기 유럽에서 본격적으로 전개되었다.

17세기에는 다수의 보편 언어 구상이 제안되었다. 조지 달가르노(George Dalgarno)의 “Ars Signorum”(1661)과 존 윌킨스(John Wilkins)의 “An Essay towards a Real Character, and a Philosophical Language”(1668)가 대표적이다. 이들 프로젝트는 자연 언어의 다양성과 모호성을 극복하고, 사물의 분류 체계에 기반한 합리적 언어를 인공적으로 구축하는 것을 목표로 하였다.

라이프니츠의 보편 언어 구상은 이 전통 위에 있으면서도, 본질적으로 다른 차원의 목표를 지향하였다. 달가르노와 윌킨스의 보편 언어가 주로 국제적 의사소통의 편의를 위한 실용적 목적에 초점을 맞춘 반면, 라이프니츠의 보편 언어는 사유 자체의 형식화와 추론의 기계화를 위한 논리적 도구로 구상되었다.

2. 보편 기호학과 보편 언어의 관계

라이프니츠의 저작에서 보편 기호학(Characteristica Universalis)과 보편 언어(Lingua Universalis)는 긴밀하게 연관되면서도 구별되는 개념이다. 보편 기호학은 개념의 형식적 표현을 위한 기호 체계 자체를 지칭하며, 보편 언어는 그 기호 체계를 매체로 사용하는 언어적 체계를 지칭한다. 보편 기호학이 어휘(Vocabulary)에 해당한다면, 보편 언어는 어휘와 문법(Grammar)을 모두 포괄하는 완전한 언어 체계이다.

보편 언어는 다음의 세 구성 요소를 포함한다:

  1. 기호 체계(Character System): 원초적 개념과 복합 개념을 표현하는 기호의 집합이다. 보편 기호학이 이 역할을 담당한다.
  2. 구문 규칙(Syntactic Rules): 기호들을 결합하여 의미 있는 명제와 추론을 구성하는 형식적 규칙이다.
  3. 추론 규칙(Inference Rules): 기호 표현에 대한 형식적 변환을 통해 새로운 진리를 도출하는 규칙이다. 추론 계산(Calculus Ratiocinator)이 이 역할을 담당한다.

3. 기호 체계의 설계 원리

라이프니츠는 보편 언어의 기호 체계가 충족해야 할 설계 원리를 명시적으로 제시하였다. 이 원리들은 기호 체계의 논리적 적합성과 실용적 효율성을 동시에 보장하기 위해 요구되는 것이다.

3.1 원리 1: 실재적 특성(Characteres Reales)

기호 체계의 가장 근본적인 설계 원리는 기호가 실재적 특성(Characteres Reales)을 가져야 한다는 것이다. 실재적 특성이란 기호의 구조가 표현 대상의 논리적 구조를 반영하는 성질을 의미한다. 즉, 기호의 구성 방식을 분석하면 해당 개념의 논리적 구성이 드러나야 한다.

이 원리의 반례는 자연 언어의 단어이다. 예를 들어, ’삼각형’이라는 한국어 단어는 ’셋’과 ’모서리’라는 구성 요소의 의미를 부분적으로 반영하지만, ’삼각형’의 수학적 정의에 포함되는 모든 논리적 요소를 단어의 구조에서 읽어낼 수는 없다. 보편 기호학에서 삼각형에 대응하는 기호는 삼각형을 정의하는 모든 원초적 개념에 대응하는 기호의 규칙적 조합으로 구성되어야 한다.

3.2 원리 2: 합성성(Compositionality)

기호 체계는 합성성 원리(Principle of Compositionality)를 만족해야 한다. 복합 기호 표현의 의미는 그 구성 기호들의 의미와 결합 규칙에 의해 완전히 결정되어야 한다. 이 원리를 형식적으로 표현하면 다음과 같다:

\text{Meaning}(f(a_1, a_2, \ldots, a_n)) = F(\text{Meaning}(a_1), \text{Meaning}(a_2), \ldots, \text{Meaning}(a_n))

여기서 f는 기호적 결합 연산이고, F는 의미론적 결합 함수이다. 합성성 원리는 기호 체계의 체계성(Systematicity)과 생산성(Productivity)을 보장한다. 유한한 수의 기호와 규칙으로 무한한 수의 의미 있는 표현을 생성할 수 있는 것은 합성성 원리 때문이다.

이 원리는 이후 프레게에 의해 명시적으로 정식화되어 “프레게의 원리(Frege’s Principle)“로 알려지게 되었으며, 현대 형식 의미론(Formal Semantics)의 기본 공리이다.

원리 3: 일의성(Univocality)

기호 체계에서 각 기호는 오직 하나의 의미만을 가져야 하며(동음이의어의 배제), 각 의미는 오직 하나의 기호로만 표현되어야 한다(동의어의 배제). 이 원리는 기호와 의미 사이에 일대일 대응(Bijection)을 요구한다.

자연 언어는 이 원리를 체계적으로 위반한다. ’배’는 과일, 신체 부위, 선박, 배수 등 다수의 의미를 가지며(다의성), 동일한 의미가 ’크다’와 ‘거대하다’ 등 다수의 표현으로 나타난다(유의어). 보편 기호학에서는 이러한 중의성이 구조적으로 불가능하도록 기호 체계를 설계한다.

원리 4: 체계적 기호 생성(Systematic Character Generation)

기호의 할당은 임의적이지 않고 체계적 규칙에 따라 수행되어야 한다. 원초적 개념에 기본 기호를 대응시키고, 복합 개념의 기호는 구성 요소의 기호로부터 규칙적으로 도출되어야 한다. 라이프니츠가 구상한 소수 부호화 체계는 이 원리의 구체적 구현이다.

이 원리에 따르면, 미지의 개념에 대한 기호를 생성하는 과정 자체가 해당 개념의 논리적 분석 과정과 동치이다. 새로운 복합 개념에 대한 기호를 부여하려면, 먼저 그 개념을 원초적 개념들로 분해해야 하며, 분해 결과에 따라 기호가 자동으로 결정된다.

원리 5: 조작 용이성(Ease of Manipulation)

기호 체계는 형식적 조작이 용이하도록 설계되어야 한다. 추론 규칙의 적용이 기호의 형태로부터 직접적이고 기계적으로 수행 가능해야 하며, 복잡한 해석 과정 없이 기호의 구문적 변환만으로 추론이 완결되어야 한다.

라이프니츠는 수학적 표기법의 성공 사례를 이 원리의 모범으로 제시하였다. 대수적 표기법은 수학적 관계를 기호적으로 조작 가능하게 만들었으며, 이를 통해 복잡한 수학적 추론이 기호 변환의 기계적 수행으로 환원되었다. 라이프니츠 자신이 설계한 미적분학의 표기법(dx, dy, \frac{dy}{dx}, \int)은 이 원리를 탁월하게 구현한 사례이다. 이 표기법에서 미분과 적분의 규칙은 기호적 조작 규칙으로 직접 표현되며, 기호의 형태 자체가 연산의 수행 방법을 안내한다.

기호 체계의 분류학적 구조

라이프니츠의 보편 언어에서 기호 체계는 분류학적(Taxonomic) 구조를 갖도록 설계된다. 모든 개념은 위계적 분류 체계(Hierarchical Classification System) 안에 배치되며, 기호의 구조가 이 위계를 반영한다.

이 분류학적 구조는 아리스토텔레스의 범주론(Categories)과 포르피리오스의 나무(Arbor Porphyriana)로부터 영향을 받았다. 포르피리오스의 나무에서 개념은 최상위 유(Genus)로부터 종차(Differentia Specifica)의 추가에 의해 하위 종(Species)으로 분화된다. 라이프니츠는 이 위계적 분류를 기호 체계에 반영하여, 상위 개념의 기호가 하위 개념의 기호에 구조적으로 포함되도록 설계하였다.

소수 부호화 체계에서 이 구조는 자연스럽게 구현된다. 상위 개념 A의 부호 \sigma(A)가 하위 개념 B의 부호 \sigma(B)의 약수인 관계, 즉 \sigma(A) \mid \sigma(B)AB보다 상위에 위치하는 분류학적 관계를 산술적으로 표현한다.

보편 언어와 현대 형식 언어의 연관

라이프니츠의 보편 언어 구상에서 제시된 설계 원리들은 현대 형식 언어(Formal Language)의 설계에 직접적으로 계승되었다.

현대 형식 논리학의 형식 언어는 다음과 같이 정의된다:

  • 알파벳(Alphabet): 유한한 기호들의 집합
  • 형성 규칙(Formation Rules): 알파벳의 기호들을 결합하여 적격 식(Well-Formed Formula, WFF)을 구성하는 구문 규칙
  • 변환 규칙(Transformation Rules): 적격 식에 대한 형식적 변환을 규정하는 추론 규칙

이 구조는 라이프니츠의 보편 언어가 요구한 세 구성 요소—기호 체계, 구문 규칙, 추론 규칙—와 정확히 대응한다. 프레게의 개념기법(Begriffsschrift, 1879)은 이 구조를 최초로 엄밀하게 실현한 형식 언어이며, 프레게 자신이 이 작업을 라이프니츠의 보편 기호학 구상의 부분적 실현으로 인식하였다.

프로그래밍 언어(Programming Language) 또한 라이프니츠의 설계 원리를 계승한 인공적 기호 체계이다. 프로그래밍 언어는 유한한 키워드와 연산자(알파벳), 엄격한 구문 규칙(문법), 의미론적 규칙(실행 의미론)을 갖추며, 이를 통해 계산 과정을 형식적으로 기술하고 기계적으로 실행한다. 이는 라이프니츠가 보편 언어를 통해 달성하고자 한 “사유의 형식적 기술과 기계적 수행“이라는 목표의 컴퓨터 과학적 구현이다.