보관된 이전 연구 노트. 내용은 7번 논문(수학)과 8번 논문(이론과 사례)으로 정리·정정되었습니다. 일부 서술과 이 옛 포털에는 정정 전 내용이 있을 수 있으니 인용은 7·8번을 사용해 주세요.
Minor Thesis · Empirical Case Study 3 S₄ 대칭군 순열 & 구조적 불변성

카르노맵 패턴의 변수 재배열 기반 해석

구조적 불변성 연구 — Variable Rearrangement Invariance in Karnaugh Map Patterns

최종훈 (Choi Jonghun)  ·  Independent Researcher  ·  2nd-Year Student at Inha Technical College
목차 / Table of Contents

초록 / Abstract

Abstract Summary

카르노맵(Karnaugh Map)은 불 함수(Boolean Function)의 시각적 표현 도구로서 논리식 최소화에 주로 사용되어 왔다. 그러나 동일한 함수라도 변수의 배치 순서가 달라지면 카르노맵 위의 시각 패턴이 변화한다는 사실에 주목할 때, 새로운 연구 질문이 제기된다.

본 연구는 변수 재배열(variable rearrangement)에 따라 카르노맵의 시각 패턴이 어떻게 변화하는지 분석하고, 변화 과정에서도 유지되는 구조적 불변성(structural invariance)을 탐색한다. 체커보드, 대각선, 모서리, 고리, 블록 등 특징적인 시각 패턴을 형성하는 함수를 선정하여 가능한 변수 배열 24종($S_4$ 순열)을 체계적으로 비교하였다.

분석 결과, 완전대칭이 아닌 함수에서는 변수 재배열에 따라 패턴의 위치·방향·대칭축이 변화할 수 있고(완전대칭함수인 XOR·XNOR·Exactly-k의 그림은 24개 배열에서 모두 같다), 논리적 구조·1의 개수·패턴의 생성 원인은 유지됨을 확인하였다. 본 연구는 구조적 불변성을 논리적·수량적·관계적 불변성 및 패턴 핵심 구조의 불변성으로 분류하는 탐색적 틀을 제안하며, 변수 재배열을 구조 탐색 도구로 활용하는 방법론을 제시한다.

✓ 변수 재배열 후에도 유지되는 불변 요소

  • • 논리함수 자체의 의미 ($f$)
  • • 1이 포함된 셀의 개수 (Hamming Weight)
  • • 패턴의 생성 원인 (XOR 홀수 Layer 선택 등)
  • • 셀 간의 논리적 연결 구조
  • • 완전대칭함수의 층(Layer) 구조

✕ 변수 재배열에 따라 변화하는 가변 요소

  • • 카르노맵 상 패턴의 물리적 위치
  • • 패턴의 기하학적 방향 (회전·반사)
  • • 대칭축의 형태 (수평/수직/대각선)
  • • 시각적 배치 형태 (완전대칭이 아닌 함수에 한함)
  • • 인간이 인식하는 표면적 시각 형태

1. 이론적 배경

1.1 카르노맵과 24개 변수 배열

4변수 카르노맵은 입력 변수 $A, B, C, D$의 16개 상태를 2차원 평면에 배치한다. 4개 변수에 대해 가능한 순열은 $4! = 24$종이며, 이는 대칭군 $S_4$의 원소들에 대응한다.

그림 01: 표준 4변수 카르노맵 구조와 Gray Code 배열
그림 01. 표준 4변수 카르노맵 구조와 Gray Code (00, 01, 11, 10) 배열
그림 02: 대표 변수 배열 3종 비교
그림 02. 24개 변수 배열의 동치류 i, ii, iii 분류표 (대표 배열 AB/CD, AC/BD, AD/BC)

1.2 대표 배열과 동치류 (Equivalence Classes)

행/열 내부 변수 교환과 행·열 축 교환의 $D_4$ 군론적 대칭성을 적용하면, 24개 배열은 정확히 3가지 대표 배열로 축약된다:

AB / CD  (대표 그룹 A) AC / BD  (대표 그룹 B) AD / BC  (대표 그룹 C) BA / CD AB / DC CD / AB CA / BD AC / DB BD / AC DA / BC … (총 24종 순열)
그림 03-1: 변수 재배열 사례 1
그림 03-1. 기본 배열(AB/CD)에서의 카르노맵 구조
그림 03-2: 변수 재배열 사례 2
그림 03-2. 변수 재배열(AC/BD)에 따른 좌표 이동
그림 03-3: 변수 재배열 사례 3
그림 03-3. 변수 재배열(AD/BC)에 따른 좌표 이동

2. 연구 방법

본 연구는 체커보드, 대각선, 모서리, 고리, 블록 등 5대 시각 패턴을 형성하는 함수를 대상으로 변수 재배열 하에서의 불변성을 비교하였다.

비교 항목분류분석 내용
셀 개수수량적1이 존재하는 셀 수 (Hamming Weight 보존)
패턴 형태시각적점, 선, 블록, 체커보드, 대각선 등
대칭성관계적대칭 구조 유지 여부 및 대칭축 변화
연결성관계적인접 관계 및 연결 구조 유지 여부
위치/방향시각적평면 상 이동, 회전, 반사

3. 변수 재배열에 따른 패턴 변화 분석

3.1 체커보드 패턴 (XOR / XNOR)

XOR 함수는 홀수 Layer ($L_1 \cup L_3$)를 선택하므로 변수 순서를 바꾸어도 체커보드의 반복성은 결코 깨지지 않는다.

그림 04: 기본 배열에서의 XOR 체커보드
그림 04. 기본 배열(AB/CD)에서의 XOR 체커보드 패턴
그림 05: 이진 축 순서로 그린 XNOR 패턴
그림 05. 이진 축 순서(00, 01, 10, 11)로 그린 XNOR 패턴 (그림 07과 모양이 다른 것은 변수 재배열이 아니라 축 라벨 순서 때문)
그림 07: XNOR 체커보드 패턴
그림 07. XNOR 함수의 기본 체커보드 패턴
그림 07-1: 이진 축 순서의 XOR 패턴
그림 07-1. 이진 축 순서(00, 01, 10, 11)로 그린 XOR 패턴 (그림 07의 보수 함수)

3.2 완전대칭함수 5대 Layer 패턴 (L₀ ~ L₄)

완전대칭함수들은 입력 변수 간 순서에 독립적이므로, 변수 재배열 하에서도 고유한 기하학적 대칭을 엄밀히 유지한다.

그림 11-1: Exactly-0
그림 11-1. Exactly-0 ($L_0$) 점 패턴
그림 11-2: Exactly-1
그림 11-2. Exactly-1 ($L_1$) 모서리 패턴
그림 11-3: Exactly-2
그림 11-3. Exactly-2 ($L_2$) 고리 패턴
그림 11-4: Exactly-3
그림 11-4. Exactly-3 ($L_3$) 모서리 패턴
그림 11-5: Exactly-4
그림 11-5. Exactly-4 ($L_4$) 점 패턴

3.3 대각선 패턴 (Diagonal Patterns)

아래 그림 12·13은 XOR/XNOR을 Gray 축 순서(체커보드)와 이진 축 순서(00, 01, 10, 11; 이중대각)로 각각 그린 것이며, 모양의 차이는 변수 재배열이 아니라 축 라벨 순서에서 온다. 완전대칭이 아닌 함수에서는 변수 재배열로 대각선 패턴의 방향이 바뀔 수 있다.

그림 12-1
그림 12-1. 대각선 패턴 대표 사례 1
그림 12-2
그림 12-2. 대각선 패턴 대표 사례 2
그림 13-1
그림 13-1. Gray 축 순서의 XOR 패턴
그림 13-2
그림 13-2. 이진 축 순서의 XNOR 패턴
그림 13-3
그림 13-3. Gray 축 순서의 XNOR 패턴
그림 13-4
그림 13-4. 이진 축 순서의 XOR 패턴

3.4 모서리 & 고리 & 블록 패턴

Exactly-1, Exactly-3의 모서리 패턴(토러스 위에서 각각 $m_0$, $m_{15}$의 네 이웃 셀이며 절대 위치의 네 모서리가 아님)과 Exactly-2의 고리 패턴, 특정 변수 결합의 블록 패턴 비교.

그림 08
그림 08. Exactly-1 함수의 모서리 패턴
그림 10
그림 10. Exactly-3 함수의 모서리 패턴
그림 09
그림 09. Exactly-2 함수의 고리 패턴
그림 14
그림 14. 블록 패턴 대표 사례
그림 15-1
그림 15-1. 재배열 후 블록 위치 이동 (1)
그림 15-2
그림 15-2. 재배열 후 블록 위치 이동 (2)

4. 구조적 불변성 분석

4.1 불변성의 4대 분류 체계

불변성 유형정의 및 내용대표 사례
논리적 불변성논리함수 자체의 진리값 및 입출력 의미 보존XOR, XNOR, 대칭함수
수량적 불변성출력이 1인 셀의 개수(Hamming Weight) 보존Exactly-2는 항상 6개 셀
관계적 불변성상태 간의 인접성 및 논리적 결합 관계 유지체커보드의 교차 반전
구조적 불변성패턴 생성 메커니즘 및 층(Layer) 구조 보존홀수 Layer 선택 원리

4.2 24개 순열의 3대 대표 배열 분류

$S_4$ 대칭군 24개 순열을 3개 대표 클래스로 축약한 다이어그램 및 분류 전체 목록.

그림 16
그림 16. 24개 변수 배열에서 3가지 대표 배열로의 분류 다이어그램
그림 17
그림 17. 24개 변수 배열의 대표 배열 분류 전체 목록
그림 18-1
그림 18-1. 대표 배열 A(AB/CD)에서의 패턴
그림 18-2
그림 18-2. 대표 배열 B(AC/BD)에서의 패턴
그림 18-3
그림 18-3. 대표 배열 C(AD/BC)에서의 패턴

5. 구조적 불변성 기반 해석

단일 배열 관찰: "이 패턴은 우연한 배열의 산물인가?"
24개 배열 재배열 관찰: "모든 변환 하에서 유지되는가? ⟶ 구조적 불변성!"

변수 재배열은 단순한 순서 변경이 아니라, 함수의 심층 구조를 드러내는 투영 각도(projection angle)의 변경이다. 여러 배열을 교차 탐색하면 특정 표현의 착시를 줄이고 함수의 내재적 대칭 구조를 파악하는 데 도움이 될 가능성이 있다(인간 대상 검증은 향후 과제).

6. 결론 및 핵심 기여

"변수 재배열은 카르노맵을 최소화 도구에서 구조적 불변성을 탐색하는 인식 도구로 전환시킨다."

7. 연구 프로그램 내 위치

Structure Recognition Research Program — 5-Paper Architecture

Paper 1 K-Map Structure Invariance (체커보드 발견 및 D₄ 동치류)
Paper 2 Symmetric Boolean Functions (Hamming Weight Layer 구조)
Paper 3 Variable Rearrangement Invariance (현재 논문)
Paper 4 Structure Recognition Theory (통합 이론적 허브)
Paper 5 Human-AI Research Collaboration (연속성 방법론)
✓ BibTeX 인용 정보가 복사되었습니다!