refactor(topics): 멀티 에이전트용 지식 재편 — _Common(공통 기본기) + Domain_* 구조

에이전트 8종(대화형/프로그래머 C·S/디자이너/설계자/기획자/QA/PD/PM)에게
[공통 기본 능력 + 롤별 Specialty] 2층으로 지식을 주입하기 위한 재분류.
문서 내용·포맷은 무수정, 폴더 이동만 (6,372개 문서 수 보존 확인).

- Topic_Programming → Domain_Programming (내부 구조 보존)
- Topic_Graphic → Domain_Design
- Topic_Business → Domain_Product
- Topic_General → Domain_General
- _Common 신설: Math(구 Topic_Math_Specialty), Reasoning(구 General/From_Thinking & Reasoning),
  Reasoning_Creativity(구 General/From_창의성), Communication(Poetic_Blog_Writing + From_writing)
- 타 도메인의 From_* 폴더는 유지 (출처 표기일 뿐, 이미 도메인에 맞게 분류된 문서)
- 빈 폴더 정리 (memory/procedures)
- 에이전트→폴더 매핑은 workspace의 .astra/agent-knowledge-map.json (9개 에이전트)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Antigravity Agent
2026-07-11 11:05:56 +09:00
parent 6549ead309
commit c24165b8bc
6193 changed files with 1717 additions and 31 deletions
@@ -0,0 +1,115 @@
---
id: polynomial-factorization
title: "Polynomial Factorization"
category: "Topic"
status: "draft"
verification_status: "conceptual"
canonical_id: ""
aliases: ["다항식 인수분해", "인수분해 풀이법", "Factorization Method", "이차식의 인수분해", "Trinomial Factoring"]
duplicate_of: ""
source_trust_level: "B"
confidence_score: 0.90
created_at: 2026-07-05
updated_at: 2026-07-05
review_reason: ""
merge_history: []
tags: ["research", "quadratic equation problem types solving strategies", "algebra"]
raw_sources: ["Completing the Square (H) Worksheet - Algebra - Maths GCSE", "Quadratic Equations - MathCentre", "Solving Quadratic Equations (5 Methods) - YouTube", "Vieta's Formulas", "어떻게 문제를 인수분해할 수 없는지 알 수 있어??!! : r/askmath - Reddit", "이차 방정식 - 위키백과"]
applied_in: ["GCSE Maths Algebra Worksheet", "MathCentre Educational Modules"]
github_commit: ""
---
# [[Polynomial Factorization]]
## 🎯 한 줄 통찰 (One-line insight)
다항식을 더 간단한 인수의 곱으로 분해하여 복잡한 방정식의 해를 직관적이고 빠르게 찾는 대수적 핵심 전략 [S21, S24].
## 🧠 핵심 개념 (Core concepts)
- **공통 인수 추출 (Common Factors):** 모든 항에 포함된 공통된 숫자나 변수를 괄호 밖으로 빼내어 식을 단순화함 [S25, S48].
- **이차 삼항식 분해 (Trinomial Factoring):** $x^2 + bx + c$ 형태에서 곱해서 $c$가 되고 더해서 $b$가 되는 두 상수를 찾아 $(x+p)(x+q)$ 꼴로 변환함 [S27, S50].
- **제곱의 차 (Difference of Two Squares):** $x^2 - y^2 = (x-y)(x+y)$ 공식을 이용하여 두 항으로 이루어진 식을 분해함 [S25].
- **인수분해 가해성 (Factorability):** 판별식($b^2 - 4ac$)이 완전제곱수일 때만 유리수 범위 내에서 인수분해가 가능함 [S146, S147].
## 🧩 추출된 패턴 (Extracted patterns)
- **표준형 변환 우선:** 인수분해를 시도하기 전 항상 모든 항을 한변으로 이항하여 $ax^2 + bx + c = 0$ 꼴의 표준형을 먼저 만듦 [S24, S68].
- **선택적 전략:** 최고차항 계수($a$)가 1이고 상수항이 작을 때 가장 효율적이며, 즉각적으로 인수가 보이지 않으면 근의 공식으로 전환하는 것이 권장됨 [S67, S70].
- **해의 소실 방지:** 양변을 변수 $x$로 나누는 대신 공통 인수로 묶어야 $x=0$과 같은 해를 잃어버리지 않음 [S26, S50].
## ⚖️ 비교 및 선택 기준 (Comparison & decision criteria)
| 항목 (Option) | 장점 | 단점 | 언제 선택 |
|---|---|---|---|
| **인수분해** | 계산이 빠르고 해를 직관적으로 파악 가능함 [S70]. | 모든 이차식에 적용할 수 없음 [S31, S54]. | 식의 계수가 정수이고 간단할 때 [S67]. |
| **근의 공식** | 모든 형태의 이차 방정식에 대해 해를 보장함 [S146, S181]. | 계산 과정이 복잡하고 실수의 위험이 있음 [S67]. | 인수분해가 즉시 되지 않거나 무리수/허수 해가 예상될 때 [S69, S146]. |
| **그래프법** | 해의 위치를 시각적으로 이해하기 쉬움 [S40, S67]. | 정확한 수치 해를 얻기 어렵고 시간이 걸림 [S67]. | 대략적인 근의 범위를 파악하거나 시각화가 필요할 때 [S67]. |
## 📖 세부 내용 (Details)
인수분해는 이차 방정식 $ax^2 + bx + c = 0$을 해결하는 가장 기본적인 방법 중 하나이다 [S21]. 이 방법의 핵심은 두 수의 곱이 0이면 최소한 한 수는 0이어야 한다는 원리를 이용하는 것이다 [S25].
- **인수분해 과정:**
1. 식을 $ax^2 + bx + c = 0$ 형태로 정리한다 [S24].
2. 공통 인수가 있다면 괄호 밖으로 추출한다 (예: $3x^2 - 27 = 3(x^2 - 9)$) [S25].
3. $a=1$인 경우, 곱해서 $c$가 되고 합해서 $b$가 되는 두 정수를 찾아 $(x+p)(x+q)=0$으로 만든다 [S27].
4. $a \neq 1$인 경우, 곱해서 $ac$가 되고 합해서 $b$가 되는 두 수를 찾아 식을 쪼갠 후 그룹화하여 인수분해한다 [S28, S51].
- **인수분해 가능 여부 판단:**
모든 이차 방정식이 유리수 범위에서 인수분해되는 것은 아니다 [S31]. 판별식 $D = b^2 - 4ac$를 계산했을 때, 이 값이 음수이면 실인수가 존재하지 않으며, 이 값이 완전제곱수(0, 1, 4, 9...)일 때만 유리수 계수로 인수분해할 수 있다 [S145, S146].
- **Vieta의 정리와 연결:**
인수분해된 형태 $a(x-r_1)(x-r_2) = 0$에서 $r_1+r_2 = -b/a$, $r_1r_2 = c/a$라는 근과 계수의 관계가 도출된다 [S88, S105].
## ⚖️ 모순 및 업데이트 (Contradictions & updates)
- **실수 범위 대 복소수 범위:** 고등학교 수준에서는 보통 유리수 범위에서의 인수분해를 의미하지만, 대수학의 기본 정리에 따라 복소수 범위까지 확장하면 모든 다항식은 일차식의 곱으로 항상 인수분해 가능하다 [S147, S181].
- **해의 개수:** 일반적으로 이차 방정식은 두 개의 해를 갖지만, 인수분해 결과가 $(x-p)^2=0$과 같은 완전제곱식일 경우 '중근'이라는 하나의 중복된 해를 갖는다 [S30, S181].
## 🛠️ 적용 사례 (Applied in summary)
- **GCSE 수학 연습 문제:** $x^2 + 6x + 6$이나 $2x^2 + 12x + 18$과 같은 식을 풀기 위해 인수분해를 시도하거나, 안 될 경우 완전제곱식으로 변형하는 전략으로 활용됨 [S5, S15].
- **실생활 문제 해결:** 토지의 면적 계산($Area = length \times width$) 시 길이를 구하기 위해 이차식을 설정하고 인수분해하여 해를 구함 [S122, S133].
- **물리적 궤적 계산:** 공의 투척이나 미사일 궤적에서 높이가 0이 되는 시점(해)을 찾기 위해 사용됨 [S121, S133].
## 💻 코드 패턴 (Code patterns)
"소스에 코드 예시 없음"
## ✅ 검증 상태 및 신뢰도
- **상태:** draft
- **검증 단계:** conceptual
- **출처 신뢰도:** B (교육용 전문 문서와 커뮤니티 기반 질의응답이 혼합됨)
- **신뢰 점수:** 0.90
- **중복 검사 결과:** 신규 생성 (New discovery)
## 🔗 관련 문서 링크 (Related document links)
### 상위/유사 개념
- [[quadratic equation problem types solving strategies]] — 루트 주제: 전체적인 문제 해결 전략의 일부.
- [[Quadratic Formula]] — 연결 이유: 인수분해가 불가능할 때 사용하는 보완적 해결책.
- [[Completing the Square]] — 연결 이유: 인수분해를 위해 식을 변형하거나 직접 해를 구하는 과정.
### 심층 후속 질문 (Deeper Research Questions)
- 판별식이 완전제곱수가 아닐 때 무리수 범위에서 인수분해를 수행하는 효율적인 방법은 무엇인가?
- 고차 다항식(3차 이상)에서 조립제법 외에 인수분해를 시도할 수 있는 전략은?
- 복소수 범위 내의 인수분해가 실생활 물리 엔진(레이트레이싱 등)에 구체적으로 어떻게 적용되는가? [S123]
### 실무 적용 맥락 (Practical Application Contexts)
- **Learning Path:** 대수학의 기초로서 다항식의 구조를 이해하는 첫 단계.
- **Problem Solving:** 정수 해를 갖는 간단한 물리/경제학 모델의 해를 빠르게 구할 때.
### 인접 주변 주제
- [[Vieta's Formulas]] — 확장 방향: 인수를 통해 근의 합과 곱을 직접 추출하는 기법.
- [[Discriminant]] — 확장 방향: 식의 인수분해 가능성을 사전에 필터링하는 도구.
## 🔗 지식 그래프 (Knowledge Graph)
- **상위/루트:** [[quadratic equation problem types solving strategies]]
- **관련 개념:** [[Discriminant]], [[Vieta's Formulas]], [[Completing the Square]]
- **참조 맥락:** 이차 방정식의 해를 구할 때 가장 먼저 고려해야 할 '빠른 풀이' 경로로 참조됨.
## 📚 출처 (Sources)
- [S21] Quadratic Equations - MathCentre (p.1 Introduction)
- [S24-S26] Quadratic Equations - MathCentre (p.2 Solving by factorisation)
- [S27-S29] Quadratic Equations - MathCentre (p.3-4 Factorising trinomials)
- [S31] Quadratic Equations - MathCentre (p.4 Non-factorisable cases)
- [S67-S70] Solving Quadratic Equations (5 Methods) - YouTube Transcript
- [S88] Vieta's Formulas - The Quadratic Case
- [S121-S123] 【이차방정식, 이차함수】실생활에 활용되는 사례 총정리 - 티스토리
- [S145-S147] 어떻게 문제를 인수분해할 수 없는지 알 수 있어??!! : r/askmath - Reddit
- [S180-S182] 이차 방정식 - 위키백과
## 📝 변경 이력 (Change history)
- 2026-07-05: Initial draft generated via Datacollector_MAC P-Reinforce engine. (Factoring solvability via discriminant added)