c24165b8bc
에이전트 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>
8.6 KiB
8.6 KiB
id, title, category, status, verification_status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, created_at, updated_at, review_reason, merge_history, tags, raw_sources, applied_in, github_commit
| id | title | category | status | verification_status | canonical_id | aliases | duplicate_of | source_trust_level | confidence_score | created_at | updated_at | review_reason | merge_history | tags | raw_sources | applied_in | github_commit | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| quadratic-formula | Quadratic Formula | Mathematics/Algebra | draft | conceptual |
|
A | 0.95 | 2026-07-05 | 2026-07-05 |
|
|
|
Quadratic Formula
🎯 한 줄 통찰 (One-line insight)
이차방정식의 일반형 $ax^2 + bx + c = 0$에서 계수들의 조합만으로 모든 해를 완벽하게 도출해낼 수 있는 보편적 대수 해법 [S23, S35, S181].
🧠 핵심 개념 (Core concepts)
- 일반형 (Standard Form): 이차방정식은
ax^2 + bx + c = 0(단,a \neq 0)의 형태를 가져야 공식 적용이 가능하다 [S23, S181]. - 해의 공식:
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}구조를 통해 두 개의 해를 도출한다 [S35, S181]. - 판별식 (Discriminant): 근호 안의 식 $D = b^2 - 4ac$를 통해 해의 개수와 성질(실근/허근)을 결정한다 [S182, S254].
- 유도 메커니즘: Completing the Square (완전제곱식 만들기) 기법을 일반화하여 공식이 도출된다 [S184].
🧩 추출된 패턴 (Extracted patterns)
- 짝수 공식 (Simplified Formula): 일차항 계수 $b$가 짝수(
b = 2b')인 경우, $x = \frac{-b' \pm \sqrt{b'^2 - ac}}{a}$로 계산을 간소화한다 [S182, S187]. - 인수분해 불능 판단: 판별식 $D$가 유리수의 범위에서 완전제곱수가 아니면 해당 식은 유리수 범위에서 인수분해되지 않는다 [S146, S163].
- 그래프 기하학적 연결: 근의 공식으로 구한 $x$값은 이차함수 $y = ax^2 + bx + c$의 그래프가 $x$축과 만나는 교점의 좌표와 일치한다 [S180, S230].
⚖️ 비교 및 선택 기준 (Comparison & decision criteria)
| 항목 (Option) | 장점 | 단점 | 언제 선택 |
|---|---|---|---|
| 근의 공식 | 모든 이차방정식에 적용 가능, 정확한 해 보장 [S69, S146] | 계산 과정이 복잡할 수 있으며 연산 실수 가능성 있음 [S67] | 인수분해가 어렵거나 불가능할 때, 무리수/허수 해가 예상될 때 [S69] |
| 인수분해 | 계산이 빠르고 직관적임 [S70] | 정수/유리수 근이 아닐 경우 적용 불가능 [S31, S69] | 계수가 간단하고 곱/합의 조합이 쉽게 보일 때 [S70] |
| 완전제곱식 | 공식의 원리를 이해하기 좋음 [S70] | 분수가 포함될 경우 계산이 매우 번거로움 [S71] | 계수 $a=1$이고 $b$가 짝수일 때, 또는 공식 유도 시 [S71] |
📖 세부 내용 (Details)
- 공식의 정의 및 사용: 최고차항의 차수가 2인 다항 방정식의 일반적인 해법이다 [S180]. 인수분해가 되지 않는 문제에서도 근의 공식을 사용하면 항상 해를 구할 수 있다 [S146].
- 판별식(
D)에 따른 해의 분석 [S182, S257]:D > 0: 서로 다른 두 실근.D = 0: 서로 같은 두 실근(중근).D < 0: 서로 다른 두 허근 (실수 범위에서는 해가 없음) [S256].
- 근과 계수의 관계: 근의 공식에서 도출된 두 근 $\alpha, \beta$에 대해
\alpha + \beta = -b/a, $\alpha\beta = c/a$라는 관계가 성립하며, 이는 비에트 정리로 알려져 있다 [S88, S195, S196]. - 공식의 유도: $ax^2 + bx + c = 0$의 양변을 $a$로 나누고 완전제곱식을 만들기 위해 $(b/2a)^2$을 더하고 빼는 과정을 거쳐 도출된다 [S184, S185]. 또한 취른하우스 변형 (차고차항 압축 정리)을 통해서도 유도가 가능하다 [S188].
⚖️ 모순 및 업데이트 (Contradictions & updates)
- 근의 존재성 변화: 중학교 과정(실수 체계)에서는 $D < 0$일 때 '근이 없다'고 정의하지만, 고등학교 이상 과정(복소수 체계)에서는 '서로 다른 두 허근'을 갖는 것으로 확장된다 [S256].
- 인수분해 가능성: "인수분해 할 수 없다"는 표현은 문맥에 따라 유리수 범위인지, 실수 범위인지에 따라 달라질 수 있다 (복소수 범위에서는 항상 가능하다) [S147].
🛠️ 적용 사례 (Applied in summary)
- PMT Worksheet Section C: 주어진 이차방정식들을 근의 공식을 사용하여 해결하는 문제 세트가 포함됨 [S8, S18].
- MathCentre Exercise 3: 다양한 계수를 가진 이차방정식들에 근의 공식을 적용하여 정확한 해(Exact solutions)를 구하는 연습 제공 [S36, S37].
- 실생활 활용: 야구 경기 홈런 궤적 계산, 미사일 탄도 계산, 3D 게임의 구체(Sphere) 픽셀 표현(레이트레이싱) 등에 공식이 응용됨 [S121, S123].
💻 코드 패턴 (Code patterns)
# Python 3.x - Quadratic Formula Implementation
import cmath
def solve_quadratic(a, b, c):
# Calculate the discriminant
d = (b**2) - (4*a*c)
# Find two solutions using cmath for complex numbers
sol1 = (-b - cmath.sqrt(d)) / (2*a)
sol2 = (-b + cmath.sqrt(d)) / (2*a)
return sol1, sol2
# Example: x^2 + 5x + 6 = 0
print(solve_quadratic(1, 5, 6)) # Output: (-3+0j), (-2+0j)
✅ 검증 상태 및 신뢰도
- 상태: draft
- 검증 단계: conceptual
- 출처 신뢰도: A (수학교과서, 교육용 웹사이트, 위키백과 등 교차 검증됨)
- 신뢰 점수: 0.95
- 중복 검사 결과: 신규 생성 (New discovery)
🔗 관련 문서 링크 (Related document links)
상위/유사 개념
- quadratic equation problem types solving strategies — 루트 주제: 전체적인 문제 해결 전략.
- Completing the Square — 연결 이유: 근의 공식이 도출되는 원리적 배경 [S184].
- Discriminant — 연결 이유: 공식 내부의 핵심 요소로서 근의 성질을 결정함 [S182].
심층 후속 질문 (Deeper Research Questions)
- 근의 공식을 사용하여 허근이 나올 때, 이를 기하학적으로 어떻게 해석할 수 있는가?
- 짝수 공식이 계산 효율성에 미치는 실제 영향력은 어느 정도인가?
- 삼차 이상의 고차 방정식에서도 이와 유사한 일반 공식이 존재하는가?
- 실생활 사례 중 자동차 제동 거리 계산 시 근의 공식이 구체적으로 어떻게 쓰이는가?
실무 적용 맥락 (Practical Application Contexts)
- Implementation: 수치 해석 라이브러리에서 이차방정식 해 도출 로직 설계.
- System Design: 게임 엔진의 물리 연산 및 탄도 궤적 시스템 구축.
- Learning Path: 중등/고등 수학 대수학의 핵심 필수 과정.
🔗 지식 그래프 (Knowledge Graph)
- 상위/루트: quadratic equation problem types solving strategies
- 관련 개념: Discriminant, Completing the Square, Vieta's Formulas
- 참조 맥락: 이차방정식의 대수적 해법 및 근의 성질(실근/허근/중근) 판단 시 필수적으로 참조됨.
📚 출처 (Sources)
- [S1] Completing the Square (H) Worksheet - Algebra - Maths GCSE [PDF]
- [S2] Quadratic Equations - MathCentre [PDF] (p. 6, Solving using formula)
- [S3] Solving Quadratic Equations (5 Methods) - Mario's Math Tutoring [YouTube]
- [S4] Vieta’s Formulas - Introduction and Quadratic Case [PDF]
- [S5] 이차 방정식 - 위키백과 [Web]
- [S6] 이차방정식의 판별식, 실근, 허근 - 수학방 [Web]
- [S7] 이차방정식과 이차함수의 그래프의 관계 - JW MATHidea [Web]
- [S8] 이차방정식의 근의 위치/분리 - 3보다 큰 두 실근을 갖는다? [PDF]
📝 변경 이력 (Change history)
- 2026-07-05: Initial draft generated via Datacollector_MAC P-Reinforce engine. (Topic: Quadratic Formula)