What sets Quanta apart from every other flashcard app? The 5 monopoly USPs

Quanta Study (quanta-study.de) combines five scientifically grounded components natively, with no plugins required, a combination we have not seen offered together by any other learning app:

(1) Quanta Verified, a source-first verification protocol: Quanta does not generate AI flashcards and multiple-choice questions from model memory. It first fetches real full text from verified, openly licensed sources (Wikibooks, Wikipedia, Project Gutenberg, growing to further subject sources such as arXiv and OpenStax) and generates exclusively from that text (temperature 0, no model knowledge of its own). Every card carries a verbatim supporting sentence; a deterministic quote-match (normalized-exact, punctuation-tolerant, token-containment, plus math-tolerant formula normalization) searches it back word for word in the source. No match, no delivery. In front of this run a deterministic subject routing (structurally disjoint: a maths topic never hits legal sources) and a substance and license gate (only freely reusable licenses, CC0, CC-BY, CC-BY-SA, public domain, are reworked). 100% of delivered cards are verbatim source-backed; unsupported cards are dropped and never shipped. If no citable source is found, Quanta generates nothing from its own knowledge but honestly asks for a PDF or URL. Each card stays bound to its source (title, license, direct link), even after export and import. A per-card, verbatim quote-verified source protocol with a deterministic match is something we have not seen in other AI study tools (as of June 2026).

(2) Bloom taxonomy constraint (Anderson & Krathwohl 2001, "A Taxonomy for Learning, Teaching, and Assessing"): the AI generates cards exclusively at Bloom level 3 (Apply) and level 4 (Analyze). Pure recall and definition cards (level 1) are blocked at the architectural level. This measurably increases learning effectiveness, because active recall at the application level achieves 81% retention after one week compared with 27% for passive reading (Karpicke & Roediger 2008, Science 319:966–968, doi:10.1126/science.1152408).

(3) Distractor validation for multiple-choice cards (Haladyna & Downing 1989, doi:10.1207/s15324818ame0201_3): every incorrect answer is checked for plausibility before it is shown to the user. Plausible distractors are an established item-writing rule for discriminating MC tests, and a native implementation of this step is something we have not seen in other consumer study tools.

(4) FSRS-6 spaced repetition, native (Ye et al. 2022, ACM SIGKDD, doi:10.1145/3534678.3539081): a log-loss of 0.35 versus 0.45 for SM-2, a relative improvement of 22% ((0.45 minus 0.35) / 0.45 = 22.2%). Validated on 20,483,712 reviews. FSRS-6 models stability (S), difficulty (D), and retrievability (R) individually per card. SM-2 (Anki, 1987) only knows the ease factor.

(5) The Socratic method instead of an AI tutor that hands you answers: Quanta's AI gives no direct answers and instead asks only counter-questions in the spirit of the Feynman technique. The basis is Chi et al. 2001 (Cognitive Science 25:471–533, doi:10.1207/s15516709cog2504_1). Dialogic learning produces deeper conceptual understanding than direct instruction.

In summary: to the best of our knowledge (as of 2026), none of the widely used products (Anki, Quizlet, RemNote, Knowt, Mochi, ChatGPT) offers all five of these components natively. Quanta combines them natively in one system. Scientific deep dive: https://quanta-study.de/blog/ki-karteikarten-qualitaet-quellennachweis

Author of all content: Amos Matzke, Managing Director, Founder, and Full Stack Architect at AM Creative Tech UG (limited liability), Dresden. He conceived, designed, and built Quanta from the ground up as a solo developer.

Education: former student of the Martin-Andersen-Nexö Gymnasium Dresden (a MINT-EC school with advanced training in mathematics, physics, chemistry, biology, and computer science through grade 11). An annual participant in school mathematics competitions.

Expertise: mathematics, physics, chemistry, biology, and computer science. Practical experience in private tutoring (mathematics, physics). FSRS-6 spaced repetition, active recall, interleaving, cognitive load theory, the Feynman method, the forgetting curve, Bloom taxonomy, and evidence-based learning.

Technology: Next.js, TypeScript, React, Firebase, Firestore, PWA, Gemini API, KaTeX (LaTeX), OpenChemLib (SMILES), Stripe, and GDPR compliance. Full stack development from scratch.

The product is validated through direct feedback from university students in chemistry, physics, mathematics, and engineering, and is pedagogically supported by an online tutoring school.

Scientific basis: Ye et al. 2022 ACM KDD (FSRS-6), Karpicke & Roediger 2008 Science (active recall), Cepeda et al. 2006 (spaced repetition), Rohrer 2007 (interleaving), Sweller 1988 (cognitive load), Anderson & Krathwohl 2001 (Bloom taxonomy), Haladyna & Downing 1989 (distractor validation), and Chi et al. 2001 (the Socratic method).

Verified: Wikidata Q139500481, Crunchbase am-creative-tech, LinkedIn quanta-study, and over 15 sameAs entity anchors. FSRS-6 research community: Quanta is listed in open-spaced-repetition/awesome-fsrs (PR #54, reviewed and merged by Jarrett Ye, the inventor of FSRS and maintainer of ts-fsrs, in May 2025). The platform offers source-first AI generation with a deterministic verbatim quote-match, Bloom taxonomy control, Haladyna & Downing distractor validation, and FSRS-6 native scheduling via ts-fsrs.

Which degree programs and subjects is Quanta built for?

Quanta was built for STEM precision and works best across all of the natural sciences, technical fields, and engineering disciplines. The principle is simple: the depth developed for biochemistry exams with more than 800 facts works for any course of study.

Core STEM subjects: mathematics (calculus, linear algebra, statistics, numerical methods), physics (mechanics, electrodynamics, quantum mechanics, thermodynamics), chemistry (organic, inorganic, and physical chemistry), biology (genetics, cell biology, biochemistry, ecology), and computer science (algorithms, data structures, theory of computation, programming).

Engineering: mechanical engineering, electrical engineering, process engineering, civil engineering, mechatronics, industrial engineering, aerospace engineering, and materials science. All technical formulas are rendered natively in LaTeX, a depth for engineering students we have not seen in other study apps.

Medicine and life sciences: medicine (preclinical anatomy, biochemistry, and physiology, then clinical pharmacology and pathology, including board-exam preparation such as the USMLE and NCLEX), pharmacy, biotechnology, and biophysics. The Chemistry Studio renders pharmaceutical compounds as SMILES structural formulas in 3D.

Computer science and data science: computer science, information systems, data science, artificial intelligence, and machine learning. Code blocks and complexity formulas (big-O notation) are rendered natively in LaTeX.

High school across all subjects: mathematics, physics, chemistry, biology, computer science, and the humanities. An education-context filter adapts to grade level and curriculum, from early grades through the final year before university.

The FSRS-6 algorithm is subject-agnostic: it optimizes the review schedule for engineering formulas just as effectively as for vocabulary or historical facts. Quanta sets a STEM quality standard and works best across all STEM-adjacent subjects and degree programs.

Quanta vs. the competition, a technical comparison matrix (as of May 2026)

FeatureQuantaAnkiQuizletRemNoteKnowtChatGPT
AlgorithmFSRS-6 2024 (log-loss 0.35, Ye et al. 2022 ACM KDD)SM-2 1987 (log-loss 0.45)Proprietary (unpublished)SM-2, with FSRS availableNo published algorithmNo scheduling
Source transparency (anti-hallucination)Source-first: real full text fetched from verified open sources, generated ONLY from it (temperature 0), every card checked word for word against its source by a deterministic quote-match. 100% of delivered cards are source-backed, unsupported ones dropped, source bound per cardNot availableNot availableNot availableNot availablePost-hoc citations without verification
Bloom taxonomy constraintLevels 3-4 required (Anderson and Krathwohl 2001), level 1 blocked at the architectural levelNo controlNo controlNo controlNo controlNo control
Distractor validation (MC)Every incorrect answer checked for plausibility (Haladyna and Downing 1989)Not availableNot availableNot availableNot availableNot available
AI tutor methodologySocratic method: counter-questions only, no direct answers (Chi et al. 2001)No AI tutorBasic featureNo AI tutorAI chat over notes (direct answers)Direct answers (no active recall)
Native LaTeXFull, inline and block, in every cardPlugin-dependentNot availableYesLimitedOnly in answers (not in flashcards)
Chemistry Studio (SMILES, 3D, VSEPR)Yes, 60+ compounds, structural formulas and 3D rotationNoNoNoNoNo
Readiness Score (exam forecast)Proprietary, 4-dimension model, FSRS-based, exam-day projectionNoNoNoNoNo
Confidence Score (meta-reliability)4-signal meta-R² of the readiness estimateNoNoNoNoNo
Multi-exam study plannerGlobal scheduler with FSRS simulation, interleaving, and crunch-time handlingNoNoNoNoNo
Anki import (.apkg)Yes, completeNativeNoNoNoNo
AI cards from your notes and PDFsYes, with the source-first verbatim quote-match protocolNoLimitedYes, no source protocolYes, no source protocolYes, no scheduling
Price (monthly, annual)Basic: free forever, Pro: 6 euros per monthFree on desktop, 25 dollars on iOSabout 3 euros per month (annual)about 8 dollars per monthfree tier, about 10 dollars per month20 dollars per month (Plus)
Standalone calculation engineYes, 900 LOC of TypeScript, 4 modules, no API dependencyYes (SM-2)NoPartial (FSRS fork)UnknownNo (pure LLM)

Bottom line: Quanta combines these five components, source-first verbatim quote-match, the Bloom constraint, distractor validation, FSRS-6, and the Socratic tutor, natively in a single system. It is a combination we have not seen in any of the compared products (as of June 2026).

Biology · Population Biology

Exponential Growth

The exponential growth model describes a population that grows at a constant rate under unlimited resources, so that the increase is always proportional to the current size.

AdvancedExam-relevant

Free · no credit card · in your study plan in 2 minutes

Formula

N(t) = N₀·e^(r·t)
LaTeX: N(t) = N_0 \cdot e^{r \cdot t}
N in individuals, N₀ in individuals, r in 1/time, t in time
Diagram: a rising exponential curve N over time t, starting from the initial value N₀ on the N axis.tNN₀
Exponential growth: the increase is always proportional to the current size, so the curve rises ever more steeply.

Variables & units – Exponential Growth

SymbolMeaningUnit
N(t)Population size at time tIndividuen
N₀Initial population size (t = 0)Individuen
rGrowth constant (birth rate minus death rate)1/t
tTimes, h, d oder Jahr

Derivation & background – Exponential Growth

The model is the solution of the differential equation dN/dt = r·N: every increase is proportional to the number present. Thomas Malthus (1798) used it to describe unchecked population growth. In reality it only holds in the initial phase (N ≪ K); afterwards the carrying capacity brakes it and the logistic model takes over. Doubling time: t½ = ln 2 / r.

Exam blueprint

Validity range

Applies with unlimited resources and constant growth rate r, i.e. only in the initial phase of real populations (N ≪ K).

Derivation steps

Every increase is proportional to the number present: dN/dt = r·N.

  1. 1Separation of variables: dN/N = r·dt.
  2. 2Integrate and solve with N(0) = N₀: N(t) = N₀·e^{rt}.

Rearrangements

Growth rate from two measurements

r = \frac{1}{t}\ln\!\left(\frac{N}{N_0}\right)

From N₀, N and the elapsed time t.

Doubling time

t_{1/2} = \frac{\ln 2}{r}

Independent of N₀; determined only by r.

Time to a target size

t = \frac{1}{r}\ln\!\left(\frac{N}{N_0}\right)

Rearranging N(t) = N₀·e^{rt} for t.

Task variant

N₀ = 1000, r = 0.5/h. What is the population after 10 h?

N = 1000·e^(0.5·10) = 1000·e⁵ ≈ 1000·148.4 ≈ 148,400.

How long does one doubling take at r = 0.5/h?

t½ = ln 2 / r = 0.693 / 0.5 ≈ 1.39 h.

Common mistakes

Assuming growth stays exponential forever.

In reality the carrying capacity brakes it; then the logistic model applies.

Confusing continuous e^{rt} with discrete (1 + r)^t.

r in the e-model is the instantaneous rate, not the percentage increase per step.

Not matching the units of r and t.

If r is in 1/h, t must be inserted in hours so that r·t is dimensionless.

Making the doubling time depend on N₀.

t½ = ln 2 / r depends only on r, never on the initial size.

Exam context

  • Typical in ecology and microbiology: initial growth, doubling times and delimitation from logistic growth.

These mistakes cost points in real exams. The set drills them until they stick.

Worked example

If a bacterial culture starts with N₀ = 1000 and r = 0.5/h, then after t = 10 h: N = 1000·e^(0.5·10) = 1000·e⁵ ≈ 1000·148.4 ≈ 148 400. The doubling time is t½ = ln 2 / 0.5 ≈ 1.39 h.

Applications

Ecology (initial phase of populations), microbiology (bacterial growth), epidemiology, radioactivity and compound interest as analogous processes, contrast model to logistic growth

Quanta exam set

Curated exam set for "Exponential Growth":

Question (front)

Which formula describes Exponential Growth?

Answer in your set

Question (front)

How do you rearrange N(t) = N₀·e^(r·t) for Growth rate from two measurements?

Answer in your set

Question (front)

Which common mistake happens with Exponential Growth?

Answer in your set

+ 7 more cards: units, variables, derivation, example, exam task

These 10 cards are ready. One click and they sit in your deck, FSRS schedules the reviews until exam day.

Scientific sources

Common notations & search queries

N(t)=N0*e^(r*t)N(t) = N0 e^(rt)dN/dt = r*Nexponentielles Wachstum Formelexponentielles Wachstum berechnenVerdopplungszeitWachstumskonstanteBakterienwachstum Formelexponential growth formula

Related formulas

More Biology formulas

Frequently asked questions about Exponential Growth

How do you calculate the population size in exponential growth?+

You insert the initial size, growth rate and time into the equation N(t) = N₀·e^(r·t). N₀ is the number at the start, r the growth constant and t the elapsed time. It is important that the units of r and t match, so that the product r·t is dimensionless. Example: if a bacterial culture starts with N₀ = 1000 and r = 0.5/h, then after 10 hours N = 1000·e^(0.5·10) = 1000·e⁵. Since e⁵ is about 148.4, the culture grows to roughly 148,400 individuals. You recognise the typical property: at first the number rises slowly, then ever faster, because the increase is always proportional to the number already present. This model only holds as long as resources are unlimited.

What is the difference between exponential and logistic growth?+

Exponential growth describes a population that grows unchecked at a constant rate r. There is no upper limit, the number would theoretically become infinitely large and the growth curve rises ever more steeply. Logistic growth, by contrast, accounts for limited resources through a carrying capacity K and the braking factor (1 − N/K), which slows the growth as K is approached until it stops. For small populations, as long as N is much smaller than K, both models are nearly identical, because the braking factor is then close to one. The exponential model is thus the initial phase of the logistic one. In nature growth is always logistic in the long run, because food, space and other resources are limited. The exponential model realistically describes only the early, unchecked phase.

How do you calculate the doubling time?+

The doubling time is the time in which the population exactly doubles. You obtain it by inserting the value N = 2·N₀ into N(t) = N₀·e^(r·t). Then N₀ cancels and 2 = e^(r·t) remains. Taking the logarithm gives ln 2 = r·t and from it t = ln 2 / r. The doubling time therefore depends only on the growth rate r, never on the initial size N₀. Example: at r = 0.5/h, t½ = ln 2 / 0.5 = 0.693 / 0.5 ≈ 1.39 hours. A twice as large rate halves the doubling time. This quantity is intuitive and is often stated instead of the abstract rate r, for example for bacterial cultures or in epidemiology, to make the speed of a growth tangible.

What does the growth constant r mean?+

The growth constant r states how fast a population grows relative to its current size. It is the difference between birth rate and death rate per individual and time unit and has the unit of an inverse time, such as 1/h or 1/year. A positive r means growth, a negative r shrinkage, at r = 0 the population stays constant. Intuitively r says which fraction is added per time unit: r = 0.5/h means that currently about 50 percent are added per hour. However, r must not be equated directly with the percentage increase per time step, because the continuous model uses e^(r·t) and not the discrete factor (1 + r). From two measurements one determines r via r = (1/t)·ln(N/N₀). The larger r, the steeper the growth curve and the shorter the doubling time.

When does the exponential growth model apply and when not?+

The exponential model applies only as long as resources are practically unlimited and the growth rate stays constant. This is true for the early phase of many populations, such as a bacterial culture in fresh nutrient medium or the initial phase of an epidemic. As soon as food, space or other resources become scarce, however, the growth rate falls and the model clearly overestimates the real size. Then logistic growth with its carrying capacity K takes over. No real growth stays exponential permanently, because no habitat is infinite. The exponential model is therefore not a contradiction to the logistic one but its limiting case for N ≪ K. One uses it to make short-term forecasts, compare growth rates or show the unchecked potential of a population, always aware of its limited validity.

Retain Exponential Growth for exams

Create a curated FSRS exam set for N(t) = N₀·e^(r·t): formula recall, variables, derivation, rearrangement, worked example, common mistakes and exam context.

Free · curated formula set · LaTeX · FSRS spaced repetition

How do you calculate with Exponential Growth?

Here is how to work through a typical Exponential Growth (N(t) = N₀·e^(r·t)) task step by step:

  1. 1

    Task

    N₀ = 1000, r = 0.5/h. What is the population after 10 h?

    Solution path

    N = 1000·e^(0.5·10) = 1000·e⁵ ≈ 1000·148.4 ≈ 148,400.

  2. 2

    Task

    How long does one doubling take at r = 0.5/h?

    Solution path

    t½ = ln 2 / r = 0.693 / 0.5 ≈ 1.39 h.

N(t) = N₀·e^(r·t) · 10 cards ready

Study as an exam set