> For the complete documentation index, see [llms.txt](https://docs.quizsolverai.com/doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.quizsolverai.com/doc/quiz-solver-app/features-1/math-and-geometry-solver.md).

# Math & Geometry Solver

QuizSolver Mobile is built to handle **any school subject**, not just math. Whether you're working through algebra, mapping out continents, comparing historical events, or analyzing a poem, the AI is trained on the full academic curriculum.

## Subjects covered

**STEM**

* **Math** — arithmetic, algebra, calculus, statistics, linear algebra
* **Geometry** — Euclidean geometry, trigonometry, coordinate geometry, proofs
* **Physics** — mechanics, electricity, optics, thermodynamics
* **Chemistry** — stoichiometry, organic chemistry, equilibrium
* **Biology** — cell biology, genetics, ecology, anatomy
* **Computer Science** — algorithms, data structures, coding (Python, Java, C++, JavaScript, etc.)

**Humanities & social sciences**

* **History** — world, national, ancient, modern (dates, causes, key figures)
* **Geography** — capitals, physical geography, geopolitics, demographics
* **Literature** — analysis, summaries, themes, devices
* **Languages** — translation, grammar, vocabulary (20+ languages)
* **Economics** — micro/macro concepts, graphing
* **Philosophy & ethics** — arguments, schools of thought, applied ethics

**General knowledge**

* Trivia, current events context, common-knowledge questions

## How it handles each subject

The AI **detects the subject automatically** from the question content — you don't have to flag it. It then picks the appropriate response style:

* **Math/physics/chemistry questions** → step-by-step worked solution with formulas, intermediate calculations, and the final boxed answer.
* **History/geography/literature questions** → contextual answer with relevant facts, dates, names, and (when useful) a short comparison or list.
* **Coding questions** → working code in the requested language, plus a brief explanation of the approach.
* **Translation/language questions** → the translation/answer plus optional grammar notes.

## Step-by-step explanations

Every numeric or procedural answer is broken down so you can **see the reasoning** — not just the final number. Example from algebra:

> *Solve: 6x + 8 = 2x + 36*
>
> 1. Subtract 2x from both sides: 4x + 8 = 36.
> 2. Subtract 8 from both sides: 4x = 28.
> 3. Divide both sides by 4: **x = 7**.

This matters for learning — you can follow each step, replicate the method on similar problems, and spot where you went wrong if you tried it yourself first.

## Tip

If the AI's first answer feels too brief or too detailed, just ask a follow-up: *"Can you walk me through step 2 in more detail?"* or *"Just give me the answer, no working."* — Chat AI keeps the conversation context and adapts.
