모순과 붕괴는 같은 말인가
모순·사소성·폭발을 구별하고, 논문이 요구한 네 조건을 확인합니다.
논문이 말하는 ‘모순된 체계’는 정확히 무엇인가요?
형식체계 S 안에서 어떤 식 A와 그 부정 ¬A가 모두 정리이면, 논문은 S를 모순적이라고 부릅니다. 반면 모든 식이 정리인 체계는 사소한 체계입니다. 적어도 하나의 증명되지 않는 식이 남아 있으면 비사소적입니다.
핵심은 두 정의가 같지 않다는 데 있습니다. 고전논리를 바탕으로 하면 모순은 사소성으로 번지지만, 그 연결은 ‘모순’이라는 낱말의 정의에 들어 있지 않습니다. 어떤 추론 규칙을 쓰는지가 둘 사이를 잇습니다. 다 코스타는 바로 그 연결을 끊을 논리를 설계합니다.
| 판정 | 묻는 질문 | 원문의 정의 |
|---|---|---|
| 모순적 | 어떤 A와 ¬A가 함께 정리인가? | 그런 A가 하나라도 존재 |
| 사소함 | 모든 식이 정리인가? | 임의의 B가 모두 증명됨 |
| 비사소함 | 증명되지 않는 식이 남는가? | 적어도 한 식은 정리가 아님 |
고전논리에서는 왜 A와 ¬A에서 상관없는 B까지 나오나요?
고전논리에는 흔히 폭발 원리라고 부르는 추론이 있습니다. A와 ¬A를 전제로 두면 임의의 B를 도출할 수 있습니다. 한 가지 익숙한 경로는 A에서 A∨B를 얻고, ¬A와 함께 선택지를 제거해 B로 가는 것입니다.
그러나 다 코스타의 C₁은 이 연결을 일반적으로 허용하지 않습니다. 논문의 정리 2는 ¬A → (A → B), A∧¬A → B, ¬(A∧¬A) 같은 도식이 C₁에서 타당하지 않다고 명시합니다.
A · ¬A
임의의 B로 확장
폭발을 허용하면 주제와 무관한 결론도 정리가 됩니다.
B는 따로 근거가 필요
A와 ¬A만으로 일반적인 B 도출은 성립하지 않습니다.
모순이 번지지 않는다는 말을 작은 사례로 직접 확인할 수 있을까요?
아래 모형의 자료는 ‘서버는 작동한다’와 ‘서버는 작동하지 않는다’라는 충돌입니다. 목표 문장은 ‘서울에 비가 온다’입니다. 두 문장 사이에는 추가 규칙이 없습니다. 따라서 모순허용 모드에서는 목표 문장이 따라오지 않습니다.
고전 폭발 스위치를 켜면 결과가 바뀝니다. 이때 목표가 참이라는 경험적 증거가 새로 생긴 것은 아닙니다. 오직 A, ¬A ⊢ B라는 추론 경로가 허용되었기 때문입니다.
A와 ¬A만으로는 무관한 B에 도착하지 않습니다.
버튼은 다른 전제가 아니라 추론 규칙을 바꿉니다. ‘도출되지 않음’은 B가 거짓이라는 뜻이 아니라, 이 두 전제만으로 B를 증명하지 못했다는 뜻입니다.
다 코스타가 새 논리에 요구한 조건은 ‘폭발 금지’ 하나뿐이었나요?
원문은 Cₙ 계열에 네 가지 조건을 둡니다. 첫째, ¬(A∧¬A)가 무조건 타당한 도식이어서는 안 됩니다. 둘째, A와 ¬A에서 임의의 B를 일반적으로 도출할 수 없어야 합니다.
셋째, 일차 술어논리와 등호가 있는 체계로 확장하기 쉬워야 합니다. 넷째, 앞의 조건을 방해하지 않는 한 고전 명제논리의 도식과 규칙을 최대한 많이 보존해야 합니다. 논문은 셋째와 넷째 조건이 모호하다고 스스로 덧붙입니다. 즉 ‘고전논리를 모두 버리기’가 아니라 필요한 곳을 선별해 바꾸기가 설계 방향입니다.
무조건적 비모순 금지
이 도식이 언제나 타당하지 않게 한다.
일반적 폭발 차단
임의의 B로 건너가는 길을 막는다.
술어논리로 확장
양화사와 등호를 갖는 일차 체계로 옮길 수 있어야 한다.
고전적 골격 보존
I·II와 충돌하지 않는 도식과 규칙은 가능한 한 남긴다.
일관성을 식 안에 표시하다
A°와 강한 부정, 제한된 귀류법이 추론의 경계를 어떻게 다시 긋는지 읽습니다.
C₁은 무엇을 남기고 무엇을 바꾸나요?
C₁은 함의 →, 논리곱 ∧, 논리합 ∨에 관한 고전 명제논리의 긍정 부분을 넓게 보존합니다. A∨¬A와 ¬¬A→A도 공리 목록에 들어갑니다. 모든 것이 희미한 다치판단으로 바뀌는 체계라고 생각하면 정확하지 않습니다.
변화의 중심은 부정이 다른 연결사와 작동하는 방식입니다. 전통적인 귀류법과 대우, 모순에서의 폭발은 아무 조건 없이 쓰이지 않습니다. 다 코스타는 대신 식이 ‘잘 행동하는가’를 표시하는 장치를 도입합니다.
| 영역 | C₁에서의 상태 | 읽는 법 |
|---|---|---|
| 긍정 부분 | →, ∧, ∨의 주요 고전 도식 보존 | 모순과 직접 충돌하지 않는 계산은 넓게 유지 |
| 배중률 | A ∨ ¬A | 공리로 채택 |
| 이중부정 제거 | ¬¬A → A | 공리로 채택 |
| 폭발·대우 | 일반적으로 타당하지 않음 | 일관성 조건이 필요한 통로가 생김 |
A°라는 동그라미는 무엇을 뜻하나요?
원문은 A°를 ¬(A∧¬A)의 줄임말로 둡니다. ‘A가 참이다’라는 표시가 아니라, A와 ¬A가 함께 성립하는 경우를 부정한다는 식입니다. 후대의 ‘형식적 비일관성의 논리’에서는 이런 표시를 일관성 연산자로 읽습니다.
중요한 점은 모든 A에 A°가 자동으로 붙지 않는다는 것입니다. 그것을 자동으로 주면 다시 무조건적 비모순으로 돌아갑니다. 아래에서 A, ¬A, A°의 유무를 바꾸어 보세요.
A°를 A와 ¬A 옆에 함께 체크하면 전제집합 자체가 긴장된다는 점도 보입니다. 이 장난감 모형은 전제의 조합을 보여 줄 뿐, C₁의 모든 정리를 자동 판정하지 않습니다.
일관성 표시가 있으면 어떤 고전적 추론을 되찾나요?
예를 들어 B°를 알고 있고, 가정 A에서 B와 ¬B를 모두 얻는다면 ¬A로 갈 수 있습니다. 귀류법을 없앤 것이 아니라, 충돌의 대상 B가 일관적이라는 조건을 요구합니다.
또 A°와 B°에서 (A∧B)°, (A∨B)°, (A→B)°를 얻는 공리들이 있습니다. 원자식의 일관성 정보를 복합식으로 전파할 수 있게 한 것입니다.
- 조건B°
B와 ¬B가 함께 서는 경우를 배제합니다.
- 가정 아래 두 경로Γ, A ⊢ B · Γ, A ⊢ ¬B
같은 가정 A가 B와 ¬B를 모두 낳습니다.
- 제한된 결론Γ ⊢ ¬A
B°라는 조건이 있을 때만 이 귀류 경로가 열립니다.
왜 C₁ 하나가 아니라 C₂, C₃, …, Cω라는 계층을 만드나요?
동그라미를 거듭 붙이면 ‘A의 일관성’, ‘A의 일관성의 일관성’처럼 층위를 만들 수 있습니다. 원문은 A¹=A°, A²=(A°)°처럼 반복하고, 앞선 층들을 함께 묶은 A⁽ⁿ⁾을 사용해 Cₙ의 공리를 정합니다.
정리 9는 C₀, C₁, C₂, …, Cω가 뒤로 갈수록 엄격히 약해진다고 말합니다. 논문은 사소성을 피하는 관점에서는 Cₙ₊₁이 Cₙ보다 더 안전하다고 설명합니다. ‘숫자가 클수록 더 강한 논리’라는 직관과 반대입니다.
A⁽²⁾는 첫째와 둘째 일관성 층을 함께 묶습니다.
화면의 1–4는 유한한 예시입니다. 원문 계층에는 모든 유한 n과 Cω가 포함됩니다.
C₀ · 고전 명제논리
모순이 생기면 사소성으로 이어지는 바탕
C₁ → C₂ → C₃ → …
뒤의 계산 체계는 앞의 것보다 엄격히 약함
Cω
이 계층 안에서 사소성을 피할 가장 큰 여유
술어·등호·역설까지 확장하다
명제논리의 설계가 일차 논리와 NF₁ 집합론으로 이어지는 과정을 살핍니다.
이 체계에서 고전적 부정이 완전히 사라진 것은 아닌가요?
다 코스타는 ¬*A를 ¬A∧A°로 정의합니다. 단순히 A를 부정하는 데 그치지 않고 A가 잘 행동한다는 조건을 함께 묶은 강한 부정입니다. 정리 5는 C₁에서 이 강한 부정이 고전 부정의 성질들을 가진다고 말합니다.
Cₙ에서는 ¬⁽ⁿ⁾A=¬A∧A⁽ⁿ⁾로 일반화됩니다. 한 언어 안에서 폭발을 일으키지 않는 약한 부정과, 일관성 조건을 동반한 고전적 성격의 부정을 구별해 쓸 수 있다는 뜻입니다.
¬A
A와 함께 있을 가능성만으로 전체 체계를 무너뜨리지 않습니다.
¬*A
부정과 A의 일관성 조건을 함께 요구합니다.
명제 A, B만 다루는 데서 사람과 대상에 관한 문장으로 어떻게 넓히나요?
논문은 각 Cₙ에 대응하는 일차 술어계산을 만듭니다. ‘모든 x’인 ∀x와 ‘어떤 x’인 ∃x를 더하고, 변수 치환의 표준 제한을 지키는 양화사 공리를 둡니다. 다음에는 등호 =를 넣어 반사성 x=x과 같은 대상의 치환을 다룹니다.
중요한 것은 확장 뒤에도 앞서 차단한 도식이 슬쩍 되살아나지 않는다는 점입니다. 원문은 명제논리에서 타당하지 않은 ¬A→(A→B)와 ¬(A∧¬A)가 대응 술어계산에서도 타당하지 않음을 따로 확인합니다.
- 명제 층Cₙ
A, B와 연결사로 추론의 뼈대를 세웁니다.
- 대상과 양화 층Cₙ* · ∀x, ∃x
대상마다 성립하는 성질과 존재를 표현합니다.
- 동일성 층Cₙ= · x=y
등호와 치환을 더하되 모순의 비폭발성을 보존합니다.
거짓말쟁이 역설은 이 논리에서 해결되나요, 아니면 그냥 남겨 두나요?
원문은 ‘이 문장은 자신의 부정을 함의한다’는 자기지시 문장을 예로 듭니다. 고전적인 방식과 비슷하게 그 문장 a와 ¬a를 얻을 수 있지만, a∧¬a→B가 일반적으로 타당하지 않으므로 임의의 B까지 따라오지는 않습니다.
이것은 역설을 ‘참인 모순’으로 철학적으로 승인했다는 결론과 다릅니다. 논문의 방법론은 가능한 역설이나 모순을 모두 제거하지 않고, 편리한 만큼 도출해 분석하되 모든 식과 그 부정을 정리로 만들지는 말자는 것입니다.
자기지시 구성
역설을 만드는 언어적 장치를 둡니다.
국소 충돌
해당 문장 주변에는 모순이 생길 수 있습니다.
전역 차단
그 사실만으로 무관한 B까지 얻지는 않습니다.
NF₁ 집합론은 러셀의 집합을 정말 받아들이나요?
논문은 C₁의 등호 있는 술어논리를 바탕으로 집합론 NF₁을 구성합니다. 분리 도식에는 ‘정상적인’ 식이라는 제한을 두고, 러셀의 집합 R={x∣x∉x}에 대해 R∈R과 R∉R를 모두 도출합니다. 그래서 정리 40은 NF₁이 모순적이라고 밝힙니다.
그러나 원문 표현은 ‘겉보기에는 비사소적’입니다. 정리 42는 NF₁의 비사소성이 콰인의 NF의 일관성을 함축한다고 말하고, 강한 체계의 일관성을 그 내부에서 쉽게 증명할 수 없는 것과 비슷한 한계를 언급합니다. 따라서 ‘비사소성이 완전히 증명되었다’고 고쳐 말하면 안 됩니다.
| 원문의 지위 | 내용 | 주의 |
|---|---|---|
| 정리 40 | NF₁은 모순적 | 러셀 역설을 실제로 도출 |
| 논문의 표현 | NF₁은 ‘apparently’ 비사소적 | 비사소성을 완결된 정리로 제시하지 않음 |
| 정리 42 | NF₁의 비사소성 → NF의 일관성 | 조건문이며 전건을 자동으로 증명하지 않음 |
| 제한 | 분리 도식에 정상성 조건 | 제한을 풀면 사소성이 생길 수 있음 |
허용과 옹호를 구별하다
논문의 유보, 후속 의미론, 그리고 다음 회차의 의무 충돌로 시선을 옮깁니다.
그렇다면 모순허용 논리는 모순을 참이라고 믿으라는 철학인가요?
아닙니다. 모순허용성은 어떤 추론 관계가 모순된 전제집합에서도 모든 결론을 산출하지 않는다는 성질입니다. 어떤 모순이 실제로 참이라는 다이얼레테이즘은 별도의 철학적 주장입니다. 전자를 채택한다고 후자를 자동으로 받아들이는 것은 아닙니다.
다 코스타의 논문도 ‘좋은’ 정리와 그 부정까지 정리인 ‘나쁜’ 정리를 구별하고, 산술 부분은 일관적으로 남아야 한다는 요구를 제시합니다. 연구 목표는 모순을 찬양하는 것이 아니라, 모순이 있는 체계에서 무엇이 보존되고 무엇이 위험한지 더 정밀하게 분석하는 데 있습니다.
모순허용성
A와 ¬A가 있어도 모든 B가 따라오지는 않는다.
참인 모순
적어도 어떤 모순은 실제로 참이라는 별도 입장.
사소주의
모든 문장이 참이거나 증명 가능하다는 주장.
이 논문이 남긴 가장 큰 과제와 다음 회차의 질문은 무엇인가요?
논문은 마지막에 집합론의 존재 문제, 분리 도식과 약한 논리의 관계, Cₙ의 대수화, 양상·직관주의 논리와의 연결, 새로운 모형을 이용한 의미론을 후속 과제로 열어 둡니다. 특히 정리 10은 유한 행렬만으로 Cₙ을 결정할 수 없다고 말하지만, 정리 11은 유한한 n에 대해 결정 가능성을 제시합니다. ‘간단한 유한 진리표가 없다’와 ‘결정 절차가 없다’는 같은 말이 아닙니다.
1977년 다 코스타와 E. H. Alves는 Cₙ 계산들의 의미론 분석을 별도 논문으로 전개합니다. 이후 브라질의 연구 프로그램은 일관성을 식 안에서 표현하는 논리들과 다양한 응용으로 확장되었습니다. 다음 4회에서는 사실의 모순이 아니라 해야 할 의무와 하지 말아야 할 의무가 충돌할 때 무엇이 따라오는지를 묻겠습니다.
Cₙ 계층
폭발을 제한하고 일관성을 내부에 표시
의미론 · 대수화 · 결정성
구문 체계의 모델과 계산 성질을 연구
집합론 · 의무 논리 · 응용
충돌을 품는 구체 이론에서 추론 범위를 설계
편집 검수 메모
원문의 OCR은 부정 기호와 위첨자를 자주 잘못 읽습니다. 이 글의 수식은 인쇄본 이미지와 본문 문맥을 대조해 현대 기호 ¬, ∧, ∨, →, °로 통일했습니다. 다만 독자를 위한 흐름도와 데이터 사례는 원문 도판이 아니라 새로 만든 설명용 모형입니다.
특히 NF₁의 비사소성은 논문이 ‘apparently’라고 유보한 그대로 적었습니다. Cₙ의 후대 재구성과 현재의 LFI 일반론을 1974년 논문의 정리로 소급하지 않았습니다.
한 문장으로 다시 답하면
모순 하나가 모든 말을 참으로 만드는 것은 모순의 정의 때문이 아니라 특정한 추론 규칙 때문입니다. 다 코스타의 Cₙ 계열은 그 규칙을 제한하면서도, 일관성이 표시된 구역에서는 고전적 추론을 상당 부분 회복합니다.
기호를 다시 펼쳐 보기
- A, ¬A
- 한 식과 그 부정이 함께 정리인 국소 모순.
- 사소성
- 체계의 모든 식이 정리가 되는 상태. 모순과 구별합니다.
- A°
- ¬(A∧¬A)의 줄임말. A의 일관성을 식 안에서 표시합니다.
- ¬*A
- ¬A∧A°로 정의되는 강한 부정.
- Cₙ
- 일관성 조건의 층위를 달리하는 다 코스타의 모순허용 명제계산 계열.
- 모순허용성
- 모순된 전제에서 임의의 결론이 모두 따라오지 않는 추론 관계의 성질.
읽은 내용을 적용하기
엇갈린 기록 두 개를 어떻게 보관할까요?
출입 기록에는 “문이 열렸다”와 “문이 열리지 않았다”가 함께 남아 있다고 해 봅니다. 먼저 어느 문장에 충돌이 있는지 표시합니다. 그런 다음 그 충돌에서 전혀 별개의 “경보가 울렸다”를 얻는 규칙이 있는지 확인합니다.
P와 ¬P를 함께 적고 Q를 결론으로 제시해 보세요. 본문의 체계에서 어느 추론 규칙을 사용할 수 있는지 근거를 붙이면 모순 보관과 결론 도출의 차이가 분명해집니다.
학습 안내 · 위 사례는 본문 개념을 연습하도록 편집부가 구성했습니다. 원문의 정의와 정리의 적용 범위는 각 문답의 출처에서 확인할 수 있습니다.
원문과 참고자료
논문의 모든 핵심 주장과 쪽수는 공개 전문을 기준으로 대조했습니다. 아래 후속 자료는 역사적 위치와 뒤이은 의미론을 구분해 확인하기 위해 사용했습니다.
- Newton C. A. da Costa, “On the Theory of Inconsistent Formal Systems” (1974)
Notre Dame Journal of Formal Logic 15(4), 497–510. DOI 10.1305/ndjfl/1093891487. 중심 원문.
- Newton C. A. da Costa & E. H. Alves, “Semantical Analysis of the Calculi Cn” (1977)
Notre Dame Journal of Formal Logic 18(4), 621–630. 1974년 논문이 열어 둔 의미론 과제를 잇는 후속 연구.
- Stanford Encyclopedia of Philosophy, “Paraconsistent Logic”
모순허용성, 다이얼레테이즘, 사소주의의 구분과 남미 연구사의 확인에 사용한 학술 개관. 2026년 10월 4일 확인.
- Walter A. Carnielli, Marcelo E. Coniglio & João Marcos, “Logics of Formal Inconsistency” (2007)
일관성 연산자를 명시하는 후대 LFI 연구 프로그램의 개관. 1974년 원문의 주장과 구분해 참고했습니다.
제작 안내 · LTCT KOREA 《세계 논리학의 지도》 제3회 · 브라질편 01입니다. 대화는 원문을 바탕으로 AI를 활용해 구성한 가상 대담이며, 문답·도식·실험은 새로 작성했습니다. 실제 인터뷰 기록이 아닙니다.
서체 · Noto Sans KR과 DejaVu Sans를 사용합니다.
