ein-Wörter was quietly dropping three of the nine dative prepositions
Reported as "not a single dative in the ein-Wörter section". The engine did
still produce dative questions, but only from 6 of the 9 dative
prepositions, so the dative was thinner than the lesson claimed and leant
on Wechsel preps landing on dative rather than on dative preps themselves.
The indefOnly frame filter was throwing three away:
- bei — a regression from the "bei der Schwester" fix. That commit added
`!f.enPossS` to the filter, which killed bei's only non-possessive frame
outright. "bei einem Arzt" is perfectly good German and reads as "at a
doctor's" in English, so there was never a reason to exclude it. von and
zu survived but lost their person frames the same way, halving them.
- nach, seit — excluded as "definite idioms" because their frames carry an
enDet override ("nach der Schule" is "after school", not "after the
school"). But "nach einer Woche" and "seit einer Woche" are textbook
German; the engine's own PREPS entry for seit uses "seit einer Woche" as
its example.
The enDet exclusion existed to stop "während einer Woche", the sentence
reported a while back, so it could not simply be deleted. Frames can now
name `indefNouns`: the nouns that DO work once an ein-word is in front,
overriding the blanket noIndef flag for that frame only. nach and seit
re-admit Woche; während re-admits nothing, so "während einer Woche" stays
impossible. seit also gets enPrepIndef, because "seit einer Woche" is "FOR
a week" in English, not "since a week".
trotz stays out, but honestly: it only governs uncountables here ("trotz
eines Wetters" is not German), so it is removed from level 7's preps list
rather than left advertised and unreachable — the same treatment zu got in
the Dativ lesson.
The guard that should have caught this: a new test asserts that every level
generates every preposition it lists. A prep that can never be asked about
is now a test failure, not a silent hole. Two older tests that asserted the
buggy behaviour (that nach/seit never appear, that no noIndef noun ever
appears) are rewritten to assert the actual rule instead of being loosened.
Dative coverage in ein-Wörter: 6/9 prepositions before, 9/9 after. Case mix
47% dative / 32% accusative / 21% genitive. A round of 10 with no dative at
all went from 0.2% to 0.06%.
142 tests pass.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017Uza6mhTpAvSwMQuFc4Cz8
This commit is contained in:
@@ -3214,6 +3214,24 @@ INDEF|außer|dative|kommen|Mädchen Alle kommen außer einem Mädch
|
||||
INDEF|außer|dative|kommen|Mann Alle kommen außer einem Mann. Everyone comes except a man.
|
||||
INDEF|außerhalb|genitive|arbeiten|Stadt Er arbeitet außerhalb einer Stadt. He works outside a city.
|
||||
INDEF|außerhalb|genitive|wohnen|Stadt Er wohnt außerhalb einer Stadt. He lives outside a city.
|
||||
INDEF|bei|dative|sein|Arzt Er ist bei einem Arzt. He is at a doctor's.
|
||||
INDEF|bei|dative|sein|Ärztin Er ist bei einer Ärztin. He is at a doctor's.
|
||||
INDEF|bei|dative|sein|Freund Er ist bei einem Freund. He is at a friend's.
|
||||
INDEF|bei|dative|sein|Freundin Er ist bei einer Freundin. He is at a friend's.
|
||||
INDEF|bei|dative|sein|Lehrer Er ist bei einem Lehrer. He is at a teacher's.
|
||||
INDEF|bei|dative|sein|Lehrerin Er ist bei einer Lehrerin. He is at a teacher's.
|
||||
INDEF|bei|dative|warten|Arzt Er wartet bei einem Arzt. He waits at a doctor's.
|
||||
INDEF|bei|dative|warten|Ärztin Er wartet bei einer Ärztin. He waits at a doctor's.
|
||||
INDEF|bei|dative|warten|Freund Er wartet bei einem Freund. He waits at a friend's.
|
||||
INDEF|bei|dative|warten|Freundin Er wartet bei einer Freundin. He waits at a friend's.
|
||||
INDEF|bei|dative|warten|Lehrer Er wartet bei einem Lehrer. He waits at a teacher's.
|
||||
INDEF|bei|dative|warten|Lehrerin Er wartet bei einer Lehrerin. He waits at a teacher's.
|
||||
INDEF|bei|dative|wohnen|Arzt Er wohnt bei einem Arzt. He lives at a doctor's.
|
||||
INDEF|bei|dative|wohnen|Ärztin Er wohnt bei einer Ärztin. He lives at a doctor's.
|
||||
INDEF|bei|dative|wohnen|Freund Er wohnt bei einem Freund. He lives at a friend's.
|
||||
INDEF|bei|dative|wohnen|Freundin Er wohnt bei einer Freundin. He lives at a friend's.
|
||||
INDEF|bei|dative|wohnen|Lehrer Er wohnt bei einem Lehrer. He lives at a teacher's.
|
||||
INDEF|bei|dative|wohnen|Lehrerin Er wohnt bei einer Lehrerin. He lives at a teacher's.
|
||||
INDEF|durch|accusative|fahren|Garten Er fährt durch einen Garten. He drives through a garden.
|
||||
INDEF|durch|accusative|fahren|Park Er fährt durch einen Park. He drives through a park.
|
||||
INDEF|durch|accusative|fahren|Stadt Er fährt durch eine Stadt. He drives through a city.
|
||||
@@ -3517,6 +3535,8 @@ INDEF|mit|dative|sprechen|Lehrer Er spricht mit einem Lehrer.
|
||||
INDEF|mit|dative|sprechen|Lehrerin Er spricht mit einer Lehrerin. He talks with a teacher.
|
||||
INDEF|mit|dative|sprechen|Mädchen Er spricht mit einem Mädchen. He talks with a girl.
|
||||
INDEF|mit|dative|sprechen|Mann Er spricht mit einem Mann. He talks with a man.
|
||||
INDEF|nach|dative|kommen|Nacht Er kommt nach einer Nacht. He comes after a night.
|
||||
INDEF|nach|dative|kommen|Woche Er kommt nach einer Woche. He comes after a week.
|
||||
INDEF|neben|accusative|legen|Bett Er legt das Buch neben ein Bett. He puts the book next to a bed.
|
||||
INDEF|neben|accusative|legen|Sofa Er legt das Buch neben ein Sofa. He puts the book next to a sofa.
|
||||
INDEF|neben|accusative|legen|Stuhl Er legt das Buch neben einen Stuhl. He puts the book next to a chair.
|
||||
@@ -3610,6 +3630,7 @@ INDEF|ohne|accusative|reisen|Lehrer Er reist ohne einen Lehrer.
|
||||
INDEF|ohne|accusative|reisen|Lehrerin Er reist ohne eine Lehrerin. He travels without a teacher.
|
||||
INDEF|ohne|accusative|reisen|Mädchen Er reist ohne ein Mädchen. He travels without a girl.
|
||||
INDEF|ohne|accusative|reisen|Mann Er reist ohne einen Mann. He travels without a man.
|
||||
INDEF|seit|dative|wohnen|Woche Er wohnt hier seit einer Woche. He has lived here for a week.
|
||||
INDEF|statt|genitive|nehmen|Auto Er nimmt den Bus statt eines Autos. He takes the bus instead of a car.
|
||||
INDEF|statt|genitive|nehmen|Zug Er nimmt den Bus statt eines Zuges. He takes the bus instead of a train.
|
||||
INDEF|über|accusative|fahren|Brücke Er fährt über eine Brücke. He drives over a bridge.
|
||||
@@ -3707,7 +3728,13 @@ INDEF|unter|dative|warten|Baum Er wartet unter einem Baum.
|
||||
INDEF|unter|dative|warten|Brücke Er wartet unter einer Brücke. He waits under a bridge.
|
||||
INDEF|unter|dative|warten|Dach Er wartet unter einem Dach. He waits under a roof.
|
||||
INDEF|unter|dative|wohnen|Dach Er wohnt unter einem Dach. He lives under a roof.
|
||||
INDEF|von|dative|kommen|Arzt Er kommt von einem Arzt. He comes from a doctor's.
|
||||
INDEF|von|dative|kommen|Ärztin Er kommt von einer Ärztin. He comes from a doctor's.
|
||||
INDEF|von|dative|kommen|Büro Er kommt von einem Büro. He comes from an office.
|
||||
INDEF|von|dative|kommen|Freund Er kommt von einem Freund. He comes from a friend's.
|
||||
INDEF|von|dative|kommen|Freundin Er kommt von einer Freundin. He comes from a friend's.
|
||||
INDEF|von|dative|kommen|Lehrer Er kommt von einem Lehrer. He comes from a teacher's.
|
||||
INDEF|von|dative|kommen|Lehrerin Er kommt von einer Lehrerin. He comes from a teacher's.
|
||||
INDEF|von|dative|kommen|Schule Er kommt von einer Schule. He comes from a school.
|
||||
INDEF|vor|accusative|fahren|Bahnhof Er fährt vor einen Bahnhof. He drives in front of a station.
|
||||
INDEF|vor|accusative|fahren|Haus Er fährt vor ein Haus. He drives in front of a house.
|
||||
@@ -3775,14 +3802,26 @@ INDEF|während|genitive|schlafen|Konzert Er schläft während eines Konze
|
||||
INDEF|wegen|genitive|bleiben|Hund Er bleibt wegen eines Hundes. He stays because of a dog.
|
||||
INDEF|wegen|genitive|bleiben|Katze Er bleibt wegen einer Katze. He stays because of a cat.
|
||||
INDEF|wegen|genitive|bleiben|Kind Er bleibt wegen eines Kindes. He stays because of a child.
|
||||
INDEF|zu|dative|fahren|Arzt Er fährt zu einem Arzt. He drives to a doctor's.
|
||||
INDEF|zu|dative|fahren|Ärztin Er fährt zu einer Ärztin. He drives to a doctor's.
|
||||
INDEF|zu|dative|fahren|Büro Er fährt zu einem Büro. He drives to an office.
|
||||
INDEF|zu|dative|fahren|Freund Er fährt zu einem Freund. He drives to a friend's.
|
||||
INDEF|zu|dative|fahren|Freundin Er fährt zu einer Freundin. He drives to a friend's.
|
||||
INDEF|zu|dative|fahren|Hotel Er fährt zu einem Hotel. He drives to a hotel.
|
||||
INDEF|zu|dative|fahren|Lehrer Er fährt zu einem Lehrer. He drives to a teacher's.
|
||||
INDEF|zu|dative|fahren|Lehrerin Er fährt zu einer Lehrerin. He drives to a teacher's.
|
||||
INDEF|zu|dative|fahren|Museum Er fährt zu einem Museum. He drives to a museum.
|
||||
INDEF|zu|dative|fahren|Park Er fährt zu einem Park. He drives to a park.
|
||||
INDEF|zu|dative|fahren|Restaurant Er fährt zu einem Restaurant. He drives to a restaurant.
|
||||
INDEF|zu|dative|fahren|Schule Er fährt zu einer Schule. He drives to a school.
|
||||
INDEF|zu|dative|gehen|Arzt Er geht zu einem Arzt. He walks to a doctor's.
|
||||
INDEF|zu|dative|gehen|Ärztin Er geht zu einer Ärztin. He walks to a doctor's.
|
||||
INDEF|zu|dative|gehen|Büro Er geht zu einem Büro. He walks to an office.
|
||||
INDEF|zu|dative|gehen|Freund Er geht zu einem Freund. He walks to a friend's.
|
||||
INDEF|zu|dative|gehen|Freundin Er geht zu einer Freundin. He walks to a friend's.
|
||||
INDEF|zu|dative|gehen|Hotel Er geht zu einem Hotel. He walks to a hotel.
|
||||
INDEF|zu|dative|gehen|Lehrer Er geht zu einem Lehrer. He walks to a teacher's.
|
||||
INDEF|zu|dative|gehen|Lehrerin Er geht zu einer Lehrerin. He walks to a teacher's.
|
||||
INDEF|zu|dative|gehen|Museum Er geht zu einem Museum. He walks to a museum.
|
||||
INDEF|zu|dative|gehen|Park Er geht zu einem Park. He walks to a park.
|
||||
INDEF|zu|dative|gehen|Restaurant Er geht zu einem Restaurant. He walks to a restaurant.
|
||||
|
||||
Reference in New Issue
Block a user