[G1-Sync] Manual knowledge update

This commit is contained in:
Antigravity Agent
2026-04-30 22:42:02 +09:00
parent 0bd4f19e38
commit c36c0644a1
4888 changed files with 18470 additions and 18602 deletions
@@ -1,5 +1,5 @@
---
id: P-REINFORCE-AUTO-20C803
id: [[P-Reinforce]]-AUTO-20C803
category: "10_Wiki/💡 Topics/Programming & Language"
confidence_score: 0.90
tags: [auto-reinforced]
@@ -10,7 +10,7 @@ github_commit: "[P-Reinforce] Continuous Worker - 집합론 (Set Theory)"
# [[집합론 (Set Theory)]]
## 📌 한 줄 통찰 (The Karpathy Summary)
> 집합론(Set Theory)은 객체들의 순서 없는 모임(unordered collections of objects)을 다루는 수학적 이론입니다 [1]. TypeScript의 맥락에서 집합론은 '타입(Type)'을 JavaScript 값들의 집합으로 이해하고 해석하는 모델로 사용됩니다 [2, 3]. 이를 통해 서브타입(subtype), 유니언(union), 인터섹션(intersection) 등의 복잡한 타입 시스템 동작 원리를 부분집합, 합집합, 교집합과 같은 수학적 집합 개념으로 명확하게 설명할 수 있습니다 [2, 4, 5].
> 집합론(Set Theory)은 객체들의 순서 없는 모임(unordered collections of objects)을 다루는 수학적 이론입니다 [1]. TypeScript의 맥락에서 집합론은 '타입(Type)'을 [[JavaScript]] 값들의 집합으로 이해하고 해석하는 모델로 사용됩니다 [2, 3]. 이를 통해 서브타입(subtype), 유니언(union), 인터섹션(intersection) 등의 복잡한 타입 시스템 동작 원리를 부분집합, 합집합, 교집합과 같은 수학적 집합 개념으로 명확하게 설명할 수 있습니다 [2, 4, 5].
## 📖 구조화된 지식 (Synthesized Content)
* **집합의 기본 개념 및 관계**
@@ -35,7 +35,7 @@ github_commit: "[P-Reinforce] Continuous Worker - 집합론 (Set Theory)"
- **정책 변화:** Programming & Language 분야의 자동 자산화 수행.
## 🔗 지식 연결 (Graph)
- **Related Topics:** TypeScript Type System, [[Structural Typing]], Union and Intersection Types
- **Related Topics:** TypeScript Type[[ system]], [[Structural Typing]], Union and Intersection Types
- **Projects/Contexts:** TypeScript의 타입 연산과 조건부 타입(Conditional Types)의 동작 원리 이해 및 인터페이스 설계
- **Contradictions/Notes:** 객체(Object) 타입에 대한 `&`(인터섹션) 연산이나 `|`(유니언) 연산은 객체의 형태(Shape)를 단순히 결합하는 것이 아니라, 해당 객체 형태를 만족하는 '값들의 집합'에 대한 교집합 및 합집합 연산으로 작동합니다. 따라서 `{ name: string } & { age: number }`는 두 속성을 모두 가진 객체들의 교집합을 의미하게 됩니다 [9, 10].