Unten Voraussetzungs-Angaben aus Lern-Atomen. Jede nennt eine PHRASE (ein Konzept, das ein Atom voraussetzt) und eine Liste KANDIDATEN-Atome (id, Titel, Definition), die dieses Konzept meinen KÖNNTEN. Entscheide je Angabe: Welches Kandidaten-Atom DEFINIERT genau das Konzept, das die Phrase bezeichnet? Antworte mit dessen `atom`-id — oder `null`, wenn keines eindeutig passt. Regeln: - Es geht um KONZEPT-Gleichheit, nicht Wortgleichheit. „Approximationsalgorithmus" (Kompositum) und „Approximativer Algorithmus" (Phrase) sind dasselbe Konzept. - Wähle das Atom, das die Phrase als eigenen GEGENSTAND definiert — nicht ein Atom, das sie nur benutzt oder einen Spezialfall behandelt. - Genau EIN Treffer je Phrase. Passt keiner klar, oder passen mehrere gleich gut → `null`. Eine falsche Kante verschiebt Reihenfolge und Level; im Zweifel `null`. - Antworte für JEDE Angabe. ANGABEN: {angaben} Antworte NUR mit JSON (keine Code-Fences): [{{"phrase": 1, "atom": 2065}}, {{"phrase": 2, "atom": null}}]