From b3dbde94b4c131b57f875d71a4256e79f959b49e Mon Sep 17 00:00:00 2001 From: Shay Date: Tue, 26 May 2026 22:16:34 -0700 Subject: [PATCH] feat(comprehension/8.2): universal proper_noun_token primitive (#333) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ADR-0164.1 amendment: replace name-whitelist entity admission with a universal lexeme primitive that recognizes any capitalized token as a proper noun. The gender-coded name lists are demoted from admission criterion to enrichment-only lookup. A name outside the curated lists still admits cleanly with gender="unknown" — ADR-0164.2's pronoun resolution rules handle the unknown case via single-salient fallback or refuse with ambiguous_pronoun_referent. Universal at the primitive layer: the new proper_noun_token primitive is domain-agnostic. It sits in the shared PRIMITIVE_REGISTRY and is available to every current and future reader (math, narrative, code-comment, multi-lingual). The math reader is its first consumer. Pattern: ^[A-Z][A-Za-z'-]*[a-z][A-Za-z'-]*$ - requires capitalized first letter - requires ≥1 lowercase letter (rejects all-caps acronyms) - allows internal apostrophes (O'Brien) and hyphens (Mary-Anne) - matches "Tina", "Bob", "Marnie", "McDonald" — rejects "TINA", "123", "$5.00" (those go to their own primitives) Sentence-initial lookup-first dispatch (lifecycle._classify): - At token_index == 0: lookup() first, skipping proper_noun_gender_* categories (treated as not-found so the primitive can fire). If lookup misses, primitive scan picks up novel names. Inverts the question from "is this a name?" to "is this a known common word?" - At token_index > 0: primitive-first with UNIT_CATEGORY_TOKEN ceding to operational lexicon for currency_unit_noun overrides. Lexicon rename (per-category source files): - proper_noun_entity_female.jsonl -> proper_noun_gender_female.jsonl - proper_noun_entity_male.jsonl -> proper_noun_gender_male.jsonl Compiled lexicon.jsonl: rename the two semantic_domain tags; drop "marnie" (was only in proper_noun_entity_female, now absent from the gender-coded sources). Net: 208 -> 207 entries. New manifest checksum: 1fb9b0d790258736267d528e8e8a2436ce88b9ce690805fe2813ba077861ba2a New helper gender_of_proper_noun(surface, lexicon) returns Literal["female","male","neuter","unknown"] — pure enrichment lookup, never gates admission. Measurement (reader_phase1_plus_proper_noun_delta.json): - pre-primitive baseline: correct=3 refused=47 wrong=0 - post-primitive measurement: correct=3 refused=47 wrong=0 - No regression on wrong=0 - No net admission increase observed in this train-sample harness; the architectural value is for future text outside the curated gender lists (Sonnet's #332 expanded those to cover GSM8K names). Tests: - test_lexeme_primitives.py: registry count 8 -> 9, proper_noun_token fires + variants (Bob, Marnie, McDonald, O'Brien, Mary-Anne), numeric/all-caps refusals, numeric-literal still wins overlap on "123" - test_reader_question_frame.py: 5 new tests for sentence-initial dispatch + unknown-gender pronoun resolution + novel-name admission via primitive (Zelda) - test_en_core_math_v1_pack.py: category counts updated; mutual-exclusion between gender_female and gender_male preserved; total 208 -> 207 - test_lexicon.py: category list + lookup assertion updated to renamed proper_noun_gender_female - test_proper_noun_primitive_universality.py: new test module asserting domain-agnostic property of the primitive Validation: - pack + lexicon + primitive tests: 147 passed - reader + universality tests: 22 passed - smoke lane: 67 passed Closes the engine_state question by leaving those files untracked (repo discipline: runtime artifacts never enter PRs). Refs ADR-0164.1 amendment, ADR-0164.2 §EntityRegistry, ADR-0165 §Legitimate uses (the new primitive passes the three-question test). --- .../reader_phase1_plus_proper_noun_delta.json | 22 ++ generate/comprehension/lexeme_primitives.py | 14 +- generate/comprehension/lifecycle.py | 93 ++++-- .../data/en_core_math_v1/lexicon.jsonl | 275 +++++++++--------- ....jsonl => proper_noun_gender_female.jsonl} | 125 ++++---- ...le.jsonl => proper_noun_gender_male.jsonl} | 154 +++++----- .../data/en_core_math_v1/manifest.json | 2 +- tests/test_en_core_math_v1_pack.py | 17 +- tests/test_lexeme_primitives.py | 38 ++- tests/test_lexicon.py | 6 +- ...test_proper_noun_primitive_universality.py | 14 + tests/test_reader_question_frame.py | 88 +++++- 12 files changed, 526 insertions(+), 322 deletions(-) create mode 100644 evals/gsm8k_math/train_sample/v1/reader_phase1_plus_proper_noun_delta.json rename language_packs/data/en_core_math_v1/lexicon/{proper_noun_entity_female.jsonl => proper_noun_gender_female.jsonl} (55%) rename language_packs/data/en_core_math_v1/lexicon/{proper_noun_entity_male.jsonl => proper_noun_gender_male.jsonl} (55%) create mode 100644 tests/test_proper_noun_primitive_universality.py diff --git a/evals/gsm8k_math/train_sample/v1/reader_phase1_plus_proper_noun_delta.json b/evals/gsm8k_math/train_sample/v1/reader_phase1_plus_proper_noun_delta.json new file mode 100644 index 00000000..740382d7 --- /dev/null +++ b/evals/gsm8k_math/train_sample/v1/reader_phase1_plus_proper_noun_delta.json @@ -0,0 +1,22 @@ +{ + "schema_version": 1, + "brief": "Wave 1.1 / Brief 8.2 universal proper_noun_token primitive", + "sample_path": "evals/gsm8k_math/train_sample/v1/cases.jsonl", + "pre_primitive_baseline": { + "source": "ADR-0164-incremental-comprehension-reader.md", + "counts": {"correct": 3, "refused": 47, "wrong": 0} + }, + "post_primitive_measurement": { + "source": "evals/gsm8k_math/train_sample/v1/report.json", + "counts": {"correct": 3, "refused": 47, "wrong": 0} + }, + "delta": { + "correct": 0, + "refused": 0, + "wrong": 0 + }, + "notes": [ + "No regression on wrong=0.", + "No net admission increase observed in this candidate-graph train-sample harness run." + ] +} diff --git a/generate/comprehension/lexeme_primitives.py b/generate/comprehension/lexeme_primitives.py index 02991393..6d262e03 100644 --- a/generate/comprehension/lexeme_primitives.py +++ b/generate/comprehension/lexeme_primitives.py @@ -1,6 +1,6 @@ """ADR-0164.1 — Lexeme primitive registry. -Eight seed primitives for the incremental comprehension reader's step-1 +Nine seed primitives for the incremental comprehension reader's step-1 lexical scan (ADR-0164 §Decision §3, ADR-0165 §Legitimate uses). Public API: @@ -145,6 +145,18 @@ def _make_registry() -> tuple[LexemePrimitive, ...]: priority=100, provenance="ADR-0164.1", ), + # ADR-0165 code-review test: + # 1) Matches one capitalized token shape (name-like orthographic material). + # 2) The class is closed by token-local capitalization/punctuation rules. + # 3) Novel sentence phrasings still admit because matching is token-local. + LexemePrimitive( + name="proper_noun_token", + pattern=re.compile(r"^[A-Z][A-Za-z'’\-]*[a-z][A-Za-z'’\-]*$"), + emits="proper_noun_token", + extracts=("surface",), + priority=90, + provenance="adr_0164_1_amendment_brief_8_2", + ), ] return tuple(sorted(entries, key=lambda p: (p.priority, p.name))) diff --git a/generate/comprehension/lifecycle.py b/generate/comprehension/lifecycle.py index 14ef4027..9546dda8 100644 --- a/generate/comprehension/lifecycle.py +++ b/generate/comprehension/lifecycle.py @@ -28,7 +28,7 @@ either an entry in this table (mechanical) or a sub-ADR (semantic). from __future__ import annotations from functools import cache -from typing import Callable, Final +from typing import Callable, Final, Literal from generate.comprehension.lexeme_primitives import LexemeMatch, scan from generate.comprehension.lexicon import Lexicon, LexiconEntry, load_lexicon, lookup @@ -250,7 +250,7 @@ def apply_word( sentence_idx = problem_state.sentence_index # Step 1 + 2 — primitive scan, then lexicon lookup. - category, _surface = _classify(word) + category, _surface = _classify(word, token_index=position) # Step 3 + 4 — expectation + update emit. # Once the frame is closed, every token drains: classified ones keep @@ -413,8 +413,21 @@ def end_sentence( # --------------------------------------------------------------------------- -def _classify(word: str) -> tuple[str | None, str]: - """Return (category, surface). Category is None on miss.""" +def _classify(word: str, *, token_index: int) -> tuple[str | None, str]: + """Return (category, surface). Category is None on miss. + + Dispatch order (ADR-0164.1 §sentence-initial lookup-first): + + - token_index == 0 (sentence-initial): lookup-first, skipping + proper_noun_gender_* entries (those are enrichment, not + admission). On miss, primitive scan catches the universal + proper_noun_token primitive. This inverts the question from + "is this a name?" to "is this a known common word?" + - token_index > 0: primitive scan first; when primitive emits + UNIT_CATEGORY_TOKEN, fall through to lexicon so operational + categories (currency_unit_noun, etc.) override the generic + mass-noun emission. Otherwise return primitive, else lexicon. + """ # (d) Punctuation terminators — reader-internal; not in primitive registry # or lexicon. Formerly in _interface_stubs._PRIMITIVE_PATTERNS; # Phase-1 reader-internal dispatch. @@ -424,23 +437,62 @@ def _classify(word: str) -> tuple[str | None, str]: return "statement_terminator", word if word == ",": return "punctuation_comma", word - # Step 1 — lexicon lookup. Runs before primitive scan so that - # mass-noun-token primitives (UNIT_CATEGORY_TOKEN) do not shadow - # operational-lexicon categories such as currency_unit_noun. - # Per ADR-0164.1 §mass-noun-token boundary note: lexicon takes - # precedence in Phase 1. + lex = _get_lexicon() - entry: LexiconEntry | None = lookup(lex, word) + + if token_index == 0: + # Sentence-initial: lookup-first, gender enrichment categories + # do not admit (treated as not-found so the primitive's + # proper_noun_token can match instead). + entry: LexiconEntry | None = lookup(lex, word) + if entry is not None and entry.category not in { + "proper_noun_gender_female", + "proper_noun_gender_male", + }: + return entry.category, entry.lemma + primitive: LexemeMatch | None = scan(word) + if primitive is not None: + return primitive.emit_category, primitive.source_text + return None, word + + # Mid-sentence: primitive-first, with UNIT_CATEGORY_TOKEN ceding + # to the operational lexicon if it has a more specific category. + primitive = scan(word) + if primitive is not None: + if primitive.emit_category == "UNIT_CATEGORY_TOKEN": + entry = lookup(lex, word) + if entry is not None: + return entry.category, entry.lemma + return primitive.emit_category, primitive.source_text + entry = lookup(lex, word) if entry is not None: return entry.category, entry.lemma - # Step 2 — primitive scan for tokens absent from the lexicon - # (bare numerics, currency amounts, fractions, etc.). - primitive: LexemeMatch | None = scan(word) - if primitive is not None: - return primitive.emit_category, primitive.source_text return None, word +def gender_of_proper_noun( + surface: str, + lexicon: Lexicon, +) -> Literal["female", "male", "neuter", "unknown"]: + """Pure enrichment lookup. Unknown names still admit. + + Per ADR-0164.2 §EntityRegistry: gender is a ratifiable annotation + on EntityRef, NOT an admission criterion. Names outside the + gender-coded lexicon lists return "unknown" and admit cleanly. + Pronoun resolution (ADR-0164.2 §Refusal rules) handles unknown + gender via single-salient fallback or refuses with + ambiguous_pronoun_referent. + """ + entry = lookup(lexicon, surface.lower()) + if entry is None: + return "unknown" + if entry.category == "proper_noun_gender_female": + return "female" + if entry.category == "proper_noun_gender_male": + return "male" + return "unknown" + + # --------------------------------------------------------------------------- # Update-rule handlers. # Each handler signature: keyword-only sentence_state, problem_state, @@ -639,12 +691,8 @@ def _rule_proper_noun( token_index=sentence_state.token_index, token_text=word, ) - canonical = word.lower() - gender = ( - "female" - if category == "proper_noun_entity_female" - else "male" - ) + canonical = word + gender = gender_of_proper_noun(word, _get_lexicon()) pending = EntityRef( canonical_name=canonical, gender=gender, @@ -762,8 +810,7 @@ _QUESTION_FRAME_RULES: Final[dict[str, _Handler]] = { # Pivots "modal_aux": _rule_modal_aux, "entity_pronoun": _rule_entity_pronoun, - "proper_noun_entity_female": _rule_proper_noun, - "proper_noun_entity_male": _rule_proper_noun, + "proper_noun_token": _rule_proper_noun, # Residual marker "residual_modifier": _rule_residual_modifier, # Frame closers diff --git a/language_packs/data/en_core_math_v1/lexicon.jsonl b/language_packs/data/en_core_math_v1/lexicon.jsonl index 978bd53f..2246ea6e 100644 --- a/language_packs/data/en_core_math_v1/lexicon.jsonl +++ b/language_packs/data/en_core_math_v1/lexicon.jsonl @@ -56,144 +56,143 @@ {"entry_id": "en-math-0056", "surface": "they", "lemma": "they", "language": "en", "pos": "PRON", "semantic_domains": ["math.entity_pronoun", "math.entity.pronominal"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} {"entry_id": "en-math-0057", "surface": "it", "lemma": "it", "language": "en", "pos": "PRON", "semantic_domains": ["math.entity_pronoun", "math.entity.pronominal"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} {"entry_id": "en-math-0058", "surface": "have", "lemma": "have", "language": "en", "pos": "VERB", "semantic_domains": ["math.possession_verb", "math.verb.stative"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0059", "surface": "alexa", "lemma": "alexa", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0060", "surface": "alice", "lemma": "alice", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0061", "surface": "amy", "lemma": "amy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0062", "surface": "ann", "lemma": "ann", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0063", "surface": "anna", "lemma": "anna", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0064", "surface": "barbara", "lemma": "barbara", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0065", "surface": "betty", "lemma": "betty", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0066", "surface": "carol", "lemma": "carol", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0067", "surface": "carolyn", "lemma": "carolyn", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0068", "surface": "christine", "lemma": "christine", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0069", "surface": "cindy", "lemma": "cindy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0070", "surface": "claire", "lemma": "claire", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0071", "surface": "cynthia", "lemma": "cynthia", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0072", "surface": "deborah", "lemma": "deborah", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0073", "surface": "diana", "lemma": "diana", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0074", "surface": "donna", "lemma": "donna", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0075", "surface": "dorothy", "lemma": "dorothy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0076", "surface": "elizabeth", "lemma": "elizabeth", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0077", "surface": "ella", "lemma": "ella", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0078", "surface": "emily", "lemma": "emily", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0079", "surface": "emma", "lemma": "emma", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0080", "surface": "erica", "lemma": "erica", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0081", "surface": "francine", "lemma": "francine", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0082", "surface": "helen", "lemma": "helen", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0083", "surface": "jane", "lemma": "jane", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0084", "surface": "janet", "lemma": "janet", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0085", "surface": "jen", "lemma": "jen", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0086", "surface": "jennifer", "lemma": "jennifer", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0087", "surface": "jessica", "lemma": "jessica", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0088", "surface": "joyce", "lemma": "joyce", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0089", "surface": "judith", "lemma": "judith", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0090", "surface": "julie", "lemma": "julie", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0091", "surface": "karen", "lemma": "karen", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0092", "surface": "kate", "lemma": "kate", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0093", "surface": "kathleen", "lemma": "kathleen", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0094", "surface": "kelly", "lemma": "kelly", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0095", "surface": "laura", "lemma": "laura", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0096", "surface": "linda", "lemma": "linda", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0097", "surface": "lisa", "lemma": "lisa", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0098", "surface": "lilibeth", "lemma": "lilibeth", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0099", "surface": "lori", "lemma": "lori", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0100", "surface": "mandy", "lemma": "mandy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0101", "surface": "marie", "lemma": "marie", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0102", "surface": "martha", "lemma": "martha", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0103", "surface": "marnie", "lemma": "marnie", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0104", "surface": "mary", "lemma": "mary", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0105", "surface": "melissa", "lemma": "melissa", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0106", "surface": "nancy", "lemma": "nancy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0107", "surface": "nicole", "lemma": "nicole", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0108", "surface": "pamela", "lemma": "pamela", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0109", "surface": "patricia", "lemma": "patricia", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0110", "surface": "rachel", "lemma": "rachel", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0111", "surface": "rebecca", "lemma": "rebecca", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0112", "surface": "ruth", "lemma": "ruth", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0113", "surface": "sandra", "lemma": "sandra", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0114", "surface": "sarah", "lemma": "sarah", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0115", "surface": "sharon", "lemma": "sharon", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0116", "surface": "shirley", "lemma": "shirley", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0117", "surface": "stephanie", "lemma": "stephanie", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0118", "surface": "susan", "lemma": "susan", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0119", "surface": "tina", "lemma": "tina", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0120", "surface": "virginia", "lemma": "virginia", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0121", "surface": "aaron", "lemma": "aaron", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0122", "surface": "adam", "lemma": "adam", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0123", "surface": "alan", "lemma": "alan", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0124", "surface": "albert", "lemma": "albert", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0125", "surface": "andrew", "lemma": "andrew", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0126", "surface": "anthony", "lemma": "anthony", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0127", "surface": "arthur", "lemma": "arthur", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0128", "surface": "benjamin", "lemma": "benjamin", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0129", "surface": "bob", "lemma": "bob", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0130", "surface": "brian", "lemma": "brian", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0131", "surface": "bruce", "lemma": "bruce", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0132", "surface": "carl", "lemma": "carl", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0133", "surface": "carson", "lemma": "carson", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0134", "surface": "charles", "lemma": "charles", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0135", "surface": "christopher", "lemma": "christopher", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0136", "surface": "daniel", "lemma": "daniel", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0137", "surface": "david", "lemma": "david", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0138", "surface": "dennis", "lemma": "dennis", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0139", "surface": "donald", "lemma": "donald", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0140", "surface": "douglas", "lemma": "douglas", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0141", "surface": "edward", "lemma": "edward", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0142", "surface": "eric", "lemma": "eric", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0143", "surface": "ethan", "lemma": "ethan", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0144", "surface": "eugene", "lemma": "eugene", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0145", "surface": "fabian", "lemma": "fabian", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0146", "surface": "frank", "lemma": "frank", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0147", "surface": "gary", "lemma": "gary", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0148", "surface": "george", "lemma": "george", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0149", "surface": "gerald", "lemma": "gerald", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0150", "surface": "gregory", "lemma": "gregory", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0151", "surface": "harold", "lemma": "harold", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0152", "surface": "harry", "lemma": "harry", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0153", "surface": "henry", "lemma": "henry", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0154", "surface": "jack", "lemma": "jack", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0155", "surface": "james", "lemma": "james", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0156", "surface": "jason", "lemma": "jason", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0157", "surface": "jeffrey", "lemma": "jeffrey", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0158", "surface": "jeremy", "lemma": "jeremy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0159", "surface": "jerry", "lemma": "jerry", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0160", "surface": "jesse", "lemma": "jesse", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0161", "surface": "john", "lemma": "john", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0162", "surface": "jonathan", "lemma": "jonathan", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0163", "surface": "joseph", "lemma": "joseph", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0164", "surface": "joshua", "lemma": "joshua", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0165", "surface": "keith", "lemma": "keith", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0166", "surface": "kenneth", "lemma": "kenneth", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0167", "surface": "kevin", "lemma": "kevin", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0168", "surface": "larry", "lemma": "larry", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0169", "surface": "lawrence", "lemma": "lawrence", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0170", "surface": "mark", "lemma": "mark", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0171", "surface": "matthew", "lemma": "matthew", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0172", "surface": "michael", "lemma": "michael", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0173", "surface": "nathan", "lemma": "nathan", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0174", "surface": "nicholas", "lemma": "nicholas", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0175", "surface": "patrick", "lemma": "patrick", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0176", "surface": "paul", "lemma": "paul", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0177", "surface": "peter", "lemma": "peter", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0178", "surface": "philip", "lemma": "philip", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0179", "surface": "ralph", "lemma": "ralph", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0180", "surface": "raymond", "lemma": "raymond", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0181", "surface": "richard", "lemma": "richard", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0182", "surface": "robert", "lemma": "robert", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0183", "surface": "roger", "lemma": "roger", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0184", "surface": "ronald", "lemma": "ronald", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0185", "surface": "ryan", "lemma": "ryan", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0186", "surface": "samuel", "lemma": "samuel", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0187", "surface": "scott", "lemma": "scott", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0188", "surface": "sean", "lemma": "sean", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0189", "surface": "stephen", "lemma": "stephen", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0190", "surface": "steven", "lemma": "steven", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0191", "surface": "thomas", "lemma": "thomas", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0192", "surface": "timothy", "lemma": "timothy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0193", "surface": "tom", "lemma": "tom", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0194", "surface": "walter", "lemma": "walter", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0195", "surface": "wayne", "lemma": "wayne", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} -{"entry_id": "en-math-0196", "surface": "william", "lemma": "william", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_entity_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0059", "surface": "alexa", "lemma": "alexa", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0060", "surface": "alice", "lemma": "alice", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0061", "surface": "amy", "lemma": "amy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0062", "surface": "ann", "lemma": "ann", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0063", "surface": "anna", "lemma": "anna", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0064", "surface": "barbara", "lemma": "barbara", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0065", "surface": "betty", "lemma": "betty", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0066", "surface": "carol", "lemma": "carol", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0067", "surface": "carolyn", "lemma": "carolyn", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0068", "surface": "christine", "lemma": "christine", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0069", "surface": "cindy", "lemma": "cindy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0070", "surface": "claire", "lemma": "claire", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0071", "surface": "cynthia", "lemma": "cynthia", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0072", "surface": "deborah", "lemma": "deborah", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0073", "surface": "diana", "lemma": "diana", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0074", "surface": "donna", "lemma": "donna", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0075", "surface": "dorothy", "lemma": "dorothy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0076", "surface": "elizabeth", "lemma": "elizabeth", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0077", "surface": "ella", "lemma": "ella", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0078", "surface": "emily", "lemma": "emily", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0079", "surface": "emma", "lemma": "emma", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0080", "surface": "erica", "lemma": "erica", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0081", "surface": "francine", "lemma": "francine", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0082", "surface": "helen", "lemma": "helen", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0083", "surface": "jane", "lemma": "jane", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0084", "surface": "janet", "lemma": "janet", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0085", "surface": "jen", "lemma": "jen", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0086", "surface": "jennifer", "lemma": "jennifer", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0087", "surface": "jessica", "lemma": "jessica", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0088", "surface": "joyce", "lemma": "joyce", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0089", "surface": "judith", "lemma": "judith", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0090", "surface": "julie", "lemma": "julie", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0091", "surface": "karen", "lemma": "karen", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0092", "surface": "kate", "lemma": "kate", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0093", "surface": "kathleen", "lemma": "kathleen", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0094", "surface": "kelly", "lemma": "kelly", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0095", "surface": "laura", "lemma": "laura", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0096", "surface": "linda", "lemma": "linda", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0097", "surface": "lisa", "lemma": "lisa", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0098", "surface": "lilibeth", "lemma": "lilibeth", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0099", "surface": "lori", "lemma": "lori", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0100", "surface": "mandy", "lemma": "mandy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0101", "surface": "marie", "lemma": "marie", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0102", "surface": "martha", "lemma": "martha", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0104", "surface": "mary", "lemma": "mary", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0105", "surface": "melissa", "lemma": "melissa", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0106", "surface": "nancy", "lemma": "nancy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0107", "surface": "nicole", "lemma": "nicole", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0108", "surface": "pamela", "lemma": "pamela", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0109", "surface": "patricia", "lemma": "patricia", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0110", "surface": "rachel", "lemma": "rachel", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0111", "surface": "rebecca", "lemma": "rebecca", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0112", "surface": "ruth", "lemma": "ruth", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0113", "surface": "sandra", "lemma": "sandra", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0114", "surface": "sarah", "lemma": "sarah", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0115", "surface": "sharon", "lemma": "sharon", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0116", "surface": "shirley", "lemma": "shirley", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0117", "surface": "stephanie", "lemma": "stephanie", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0118", "surface": "susan", "lemma": "susan", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0119", "surface": "tina", "lemma": "tina", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0120", "surface": "virginia", "lemma": "virginia", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_female", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0121", "surface": "aaron", "lemma": "aaron", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0122", "surface": "adam", "lemma": "adam", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0123", "surface": "alan", "lemma": "alan", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0124", "surface": "albert", "lemma": "albert", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0125", "surface": "andrew", "lemma": "andrew", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0126", "surface": "anthony", "lemma": "anthony", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0127", "surface": "arthur", "lemma": "arthur", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0128", "surface": "benjamin", "lemma": "benjamin", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0129", "surface": "bob", "lemma": "bob", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0130", "surface": "brian", "lemma": "brian", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0131", "surface": "bruce", "lemma": "bruce", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0132", "surface": "carl", "lemma": "carl", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0133", "surface": "carson", "lemma": "carson", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0134", "surface": "charles", "lemma": "charles", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0135", "surface": "christopher", "lemma": "christopher", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0136", "surface": "daniel", "lemma": "daniel", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0137", "surface": "david", "lemma": "david", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0138", "surface": "dennis", "lemma": "dennis", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0139", "surface": "donald", "lemma": "donald", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0140", "surface": "douglas", "lemma": "douglas", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0141", "surface": "edward", "lemma": "edward", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0142", "surface": "eric", "lemma": "eric", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0143", "surface": "ethan", "lemma": "ethan", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0144", "surface": "eugene", "lemma": "eugene", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0145", "surface": "fabian", "lemma": "fabian", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0146", "surface": "frank", "lemma": "frank", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0147", "surface": "gary", "lemma": "gary", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0148", "surface": "george", "lemma": "george", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0149", "surface": "gerald", "lemma": "gerald", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0150", "surface": "gregory", "lemma": "gregory", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0151", "surface": "harold", "lemma": "harold", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0152", "surface": "harry", "lemma": "harry", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0153", "surface": "henry", "lemma": "henry", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0154", "surface": "jack", "lemma": "jack", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0155", "surface": "james", "lemma": "james", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0156", "surface": "jason", "lemma": "jason", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0157", "surface": "jeffrey", "lemma": "jeffrey", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0158", "surface": "jeremy", "lemma": "jeremy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0159", "surface": "jerry", "lemma": "jerry", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0160", "surface": "jesse", "lemma": "jesse", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0161", "surface": "john", "lemma": "john", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0162", "surface": "jonathan", "lemma": "jonathan", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0163", "surface": "joseph", "lemma": "joseph", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0164", "surface": "joshua", "lemma": "joshua", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0165", "surface": "keith", "lemma": "keith", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0166", "surface": "kenneth", "lemma": "kenneth", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0167", "surface": "kevin", "lemma": "kevin", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0168", "surface": "larry", "lemma": "larry", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0169", "surface": "lawrence", "lemma": "lawrence", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0170", "surface": "mark", "lemma": "mark", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0171", "surface": "matthew", "lemma": "matthew", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0172", "surface": "michael", "lemma": "michael", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0173", "surface": "nathan", "lemma": "nathan", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0174", "surface": "nicholas", "lemma": "nicholas", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0175", "surface": "patrick", "lemma": "patrick", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0176", "surface": "paul", "lemma": "paul", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0177", "surface": "peter", "lemma": "peter", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0178", "surface": "philip", "lemma": "philip", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0179", "surface": "ralph", "lemma": "ralph", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0180", "surface": "raymond", "lemma": "raymond", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0181", "surface": "richard", "lemma": "richard", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0182", "surface": "robert", "lemma": "robert", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0183", "surface": "roger", "lemma": "roger", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0184", "surface": "ronald", "lemma": "ronald", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0185", "surface": "ryan", "lemma": "ryan", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0186", "surface": "samuel", "lemma": "samuel", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0187", "surface": "scott", "lemma": "scott", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0188", "surface": "sean", "lemma": "sean", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0189", "surface": "stephen", "lemma": "stephen", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0190", "surface": "steven", "lemma": "steven", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0191", "surface": "thomas", "lemma": "thomas", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0192", "surface": "timothy", "lemma": "timothy", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0193", "surface": "tom", "lemma": "tom", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0194", "surface": "walter", "lemma": "walter", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0195", "surface": "wayne", "lemma": "wayne", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} +{"entry_id": "en-math-0196", "surface": "william", "lemma": "william", "language": "en", "pos": "PROPN", "semantic_domains": ["math.proper_noun_gender_male", "math.entity.proper"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} {"entry_id": "en-math-0197", "surface": "how", "lemma": "how", "language": "en", "pos": "ADV", "semantic_domains": ["math.question_open", "math.interrogative"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} {"entry_id": "en-math-0198", "surface": "what", "lemma": "what", "language": "en", "pos": "ADV", "semantic_domains": ["math.question_open", "math.interrogative"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} {"entry_id": "en-math-0199", "surface": "left", "lemma": "left", "language": "en", "pos": "ADJ", "semantic_domains": ["math.residual_modifier", "math.modifier.terminal"], "provenance_ids": ["ported_from_math_candidate_parser_2026-05-26"], "epistemic_status": "coherent"} diff --git a/language_packs/data/en_core_math_v1/lexicon/proper_noun_entity_female.jsonl b/language_packs/data/en_core_math_v1/lexicon/proper_noun_gender_female.jsonl similarity index 55% rename from language_packs/data/en_core_math_v1/lexicon/proper_noun_entity_female.jsonl rename to language_packs/data/en_core_math_v1/lexicon/proper_noun_gender_female.jsonl index f4fc079b..aa58b0fb 100644 --- a/language_packs/data/en_core_math_v1/lexicon/proper_noun_entity_female.jsonl +++ b/language_packs/data/en_core_math_v1/lexicon/proper_noun_gender_female.jsonl @@ -1,63 +1,62 @@ -{"lemma": "alexa", "category": "proper_noun_entity_female", "aliases": ["Alexa"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "alice", "category": "proper_noun_entity_female", "aliases": ["Alice"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "amy", "category": "proper_noun_entity_female", "aliases": ["Amy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "ann", "category": "proper_noun_entity_female", "aliases": ["Ann"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "anna", "category": "proper_noun_entity_female", "aliases": ["Anna"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "barbara", "category": "proper_noun_entity_female", "aliases": ["Barbara"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "betty", "category": "proper_noun_entity_female", "aliases": ["Betty"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "carol", "category": "proper_noun_entity_female", "aliases": ["Carol"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "carolyn", "category": "proper_noun_entity_female", "aliases": ["Carolyn"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "christine", "category": "proper_noun_entity_female", "aliases": ["Christine"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "cindy", "category": "proper_noun_entity_female", "aliases": ["Cindy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "claire", "category": "proper_noun_entity_female", "aliases": ["Claire"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "cynthia", "category": "proper_noun_entity_female", "aliases": ["Cynthia"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "deborah", "category": "proper_noun_entity_female", "aliases": ["Deborah"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "diana", "category": "proper_noun_entity_female", "aliases": ["Diana"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "donna", "category": "proper_noun_entity_female", "aliases": ["Donna"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "dorothy", "category": "proper_noun_entity_female", "aliases": ["Dorothy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "elizabeth", "category": "proper_noun_entity_female", "aliases": ["Elizabeth"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "ella", "category": "proper_noun_entity_female", "aliases": ["Ella"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "emily", "category": "proper_noun_entity_female", "aliases": ["Emily"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "emma", "category": "proper_noun_entity_female", "aliases": ["Emma"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "erica", "category": "proper_noun_entity_female", "aliases": ["Erica"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "francine", "category": "proper_noun_entity_female", "aliases": ["Francine"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "helen", "category": "proper_noun_entity_female", "aliases": ["Helen"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "jane", "category": "proper_noun_entity_female", "aliases": ["Jane"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "janet", "category": "proper_noun_entity_female", "aliases": ["Janet"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "jen", "category": "proper_noun_entity_female", "aliases": ["Jen"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "jennifer", "category": "proper_noun_entity_female", "aliases": ["Jennifer"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "jessica", "category": "proper_noun_entity_female", "aliases": ["Jessica"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "joyce", "category": "proper_noun_entity_female", "aliases": ["Joyce"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "judith", "category": "proper_noun_entity_female", "aliases": ["Judith"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "julie", "category": "proper_noun_entity_female", "aliases": ["Julie"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "karen", "category": "proper_noun_entity_female", "aliases": ["Karen"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "kate", "category": "proper_noun_entity_female", "aliases": ["Kate"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "kathleen", "category": "proper_noun_entity_female", "aliases": ["Kathleen"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "kelly", "category": "proper_noun_entity_female", "aliases": ["Kelly"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "laura", "category": "proper_noun_entity_female", "aliases": ["Laura"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "linda", "category": "proper_noun_entity_female", "aliases": ["Linda"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "lisa", "category": "proper_noun_entity_female", "aliases": ["Lisa"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "lilibeth", "category": "proper_noun_entity_female", "aliases": ["Lilibeth"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "lori", "category": "proper_noun_entity_female", "aliases": ["Lori"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "mandy", "category": "proper_noun_entity_female", "aliases": ["Mandy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "marie", "category": "proper_noun_entity_female", "aliases": ["Marie"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "martha", "category": "proper_noun_entity_female", "aliases": ["Martha"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "marnie", "category": "proper_noun_entity_female", "aliases": ["Marnie"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "mary", "category": "proper_noun_entity_female", "aliases": ["Mary"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "melissa", "category": "proper_noun_entity_female", "aliases": ["Melissa"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "nancy", "category": "proper_noun_entity_female", "aliases": ["Nancy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "nicole", "category": "proper_noun_entity_female", "aliases": ["Nicole"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "pamela", "category": "proper_noun_entity_female", "aliases": ["Pamela"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "patricia", "category": "proper_noun_entity_female", "aliases": ["Patricia"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "rachel", "category": "proper_noun_entity_female", "aliases": ["Rachel"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "rebecca", "category": "proper_noun_entity_female", "aliases": ["Rebecca"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "ruth", "category": "proper_noun_entity_female", "aliases": ["Ruth"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "sandra", "category": "proper_noun_entity_female", "aliases": ["Sandra"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "sarah", "category": "proper_noun_entity_female", "aliases": ["Sarah"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "sharon", "category": "proper_noun_entity_female", "aliases": ["Sharon"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "shirley", "category": "proper_noun_entity_female", "aliases": ["Shirley"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "stephanie", "category": "proper_noun_entity_female", "aliases": ["Stephanie"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "susan", "category": "proper_noun_entity_female", "aliases": ["Susan"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "tina", "category": "proper_noun_entity_female", "aliases": ["Tina"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "virginia", "category": "proper_noun_entity_female", "aliases": ["Virginia"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "monica", "category": "proper_noun_entity_female", "aliases": ["Monica"], "provenance": "phase_1_reader_supplemental_2026-05-26"} +{"lemma": "alexa", "category": "proper_noun_gender_female", "aliases": ["Alexa"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "alice", "category": "proper_noun_gender_female", "aliases": ["Alice"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "amy", "category": "proper_noun_gender_female", "aliases": ["Amy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "ann", "category": "proper_noun_gender_female", "aliases": ["Ann"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "anna", "category": "proper_noun_gender_female", "aliases": ["Anna"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "barbara", "category": "proper_noun_gender_female", "aliases": ["Barbara"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "betty", "category": "proper_noun_gender_female", "aliases": ["Betty"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "carol", "category": "proper_noun_gender_female", "aliases": ["Carol"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "carolyn", "category": "proper_noun_gender_female", "aliases": ["Carolyn"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "christine", "category": "proper_noun_gender_female", "aliases": ["Christine"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "cindy", "category": "proper_noun_gender_female", "aliases": ["Cindy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "claire", "category": "proper_noun_gender_female", "aliases": ["Claire"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "cynthia", "category": "proper_noun_gender_female", "aliases": ["Cynthia"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "deborah", "category": "proper_noun_gender_female", "aliases": ["Deborah"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "diana", "category": "proper_noun_gender_female", "aliases": ["Diana"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "donna", "category": "proper_noun_gender_female", "aliases": ["Donna"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "dorothy", "category": "proper_noun_gender_female", "aliases": ["Dorothy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "elizabeth", "category": "proper_noun_gender_female", "aliases": ["Elizabeth"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "ella", "category": "proper_noun_gender_female", "aliases": ["Ella"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "emily", "category": "proper_noun_gender_female", "aliases": ["Emily"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "emma", "category": "proper_noun_gender_female", "aliases": ["Emma"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "erica", "category": "proper_noun_gender_female", "aliases": ["Erica"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "francine", "category": "proper_noun_gender_female", "aliases": ["Francine"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "helen", "category": "proper_noun_gender_female", "aliases": ["Helen"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "jane", "category": "proper_noun_gender_female", "aliases": ["Jane"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "janet", "category": "proper_noun_gender_female", "aliases": ["Janet"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "jen", "category": "proper_noun_gender_female", "aliases": ["Jen"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "jennifer", "category": "proper_noun_gender_female", "aliases": ["Jennifer"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "jessica", "category": "proper_noun_gender_female", "aliases": ["Jessica"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "joyce", "category": "proper_noun_gender_female", "aliases": ["Joyce"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "judith", "category": "proper_noun_gender_female", "aliases": ["Judith"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "julie", "category": "proper_noun_gender_female", "aliases": ["Julie"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "karen", "category": "proper_noun_gender_female", "aliases": ["Karen"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "kate", "category": "proper_noun_gender_female", "aliases": ["Kate"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "kathleen", "category": "proper_noun_gender_female", "aliases": ["Kathleen"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "kelly", "category": "proper_noun_gender_female", "aliases": ["Kelly"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "laura", "category": "proper_noun_gender_female", "aliases": ["Laura"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "linda", "category": "proper_noun_gender_female", "aliases": ["Linda"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "lisa", "category": "proper_noun_gender_female", "aliases": ["Lisa"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "lilibeth", "category": "proper_noun_gender_female", "aliases": ["Lilibeth"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "lori", "category": "proper_noun_gender_female", "aliases": ["Lori"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "mandy", "category": "proper_noun_gender_female", "aliases": ["Mandy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "marie", "category": "proper_noun_gender_female", "aliases": ["Marie"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "martha", "category": "proper_noun_gender_female", "aliases": ["Martha"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "mary", "category": "proper_noun_gender_female", "aliases": ["Mary"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "melissa", "category": "proper_noun_gender_female", "aliases": ["Melissa"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "nancy", "category": "proper_noun_gender_female", "aliases": ["Nancy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "nicole", "category": "proper_noun_gender_female", "aliases": ["Nicole"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "pamela", "category": "proper_noun_gender_female", "aliases": ["Pamela"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "patricia", "category": "proper_noun_gender_female", "aliases": ["Patricia"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "rachel", "category": "proper_noun_gender_female", "aliases": ["Rachel"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "rebecca", "category": "proper_noun_gender_female", "aliases": ["Rebecca"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "ruth", "category": "proper_noun_gender_female", "aliases": ["Ruth"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "sandra", "category": "proper_noun_gender_female", "aliases": ["Sandra"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "sarah", "category": "proper_noun_gender_female", "aliases": ["Sarah"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "sharon", "category": "proper_noun_gender_female", "aliases": ["Sharon"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "shirley", "category": "proper_noun_gender_female", "aliases": ["Shirley"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "stephanie", "category": "proper_noun_gender_female", "aliases": ["Stephanie"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "susan", "category": "proper_noun_gender_female", "aliases": ["Susan"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "tina", "category": "proper_noun_gender_female", "aliases": ["Tina"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "virginia", "category": "proper_noun_gender_female", "aliases": ["Virginia"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "monica", "category": "proper_noun_gender_female", "aliases": ["Monica"], "provenance": "phase_1_reader_supplemental_2026-05-26"} diff --git a/language_packs/data/en_core_math_v1/lexicon/proper_noun_entity_male.jsonl b/language_packs/data/en_core_math_v1/lexicon/proper_noun_gender_male.jsonl similarity index 55% rename from language_packs/data/en_core_math_v1/lexicon/proper_noun_entity_male.jsonl rename to language_packs/data/en_core_math_v1/lexicon/proper_noun_gender_male.jsonl index 837f64da..99c1f6f5 100644 --- a/language_packs/data/en_core_math_v1/lexicon/proper_noun_entity_male.jsonl +++ b/language_packs/data/en_core_math_v1/lexicon/proper_noun_gender_male.jsonl @@ -1,77 +1,77 @@ -{"lemma": "aaron", "category": "proper_noun_entity_male", "aliases": ["Aaron"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "adam", "category": "proper_noun_entity_male", "aliases": ["Adam"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "alan", "category": "proper_noun_entity_male", "aliases": ["Alan"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "albert", "category": "proper_noun_entity_male", "aliases": ["Albert"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "andrew", "category": "proper_noun_entity_male", "aliases": ["Andrew"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "anthony", "category": "proper_noun_entity_male", "aliases": ["Anthony"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "arthur", "category": "proper_noun_entity_male", "aliases": ["Arthur"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "benjamin", "category": "proper_noun_entity_male", "aliases": ["Benjamin"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "bob", "category": "proper_noun_entity_male", "aliases": ["Bob"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "brian", "category": "proper_noun_entity_male", "aliases": ["Brian"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "bruce", "category": "proper_noun_entity_male", "aliases": ["Bruce"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "carl", "category": "proper_noun_entity_male", "aliases": ["Carl"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "carson", "category": "proper_noun_entity_male", "aliases": ["Carson"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "charles", "category": "proper_noun_entity_male", "aliases": ["Charles"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "christopher", "category": "proper_noun_entity_male", "aliases": ["Christopher"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "daniel", "category": "proper_noun_entity_male", "aliases": ["Daniel"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "david", "category": "proper_noun_entity_male", "aliases": ["David"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "dennis", "category": "proper_noun_entity_male", "aliases": ["Dennis"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "donald", "category": "proper_noun_entity_male", "aliases": ["Donald"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "douglas", "category": "proper_noun_entity_male", "aliases": ["Douglas"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "edward", "category": "proper_noun_entity_male", "aliases": ["Edward"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "eric", "category": "proper_noun_entity_male", "aliases": ["Eric"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "ethan", "category": "proper_noun_entity_male", "aliases": ["Ethan"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "eugene", "category": "proper_noun_entity_male", "aliases": ["Eugene"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "fabian", "category": "proper_noun_entity_male", "aliases": ["Fabian"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "frank", "category": "proper_noun_entity_male", "aliases": ["Frank"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "gary", "category": "proper_noun_entity_male", "aliases": ["Gary"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "george", "category": "proper_noun_entity_male", "aliases": ["George"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "gerald", "category": "proper_noun_entity_male", "aliases": ["Gerald"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "gregory", "category": "proper_noun_entity_male", "aliases": ["Gregory"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "harold", "category": "proper_noun_entity_male", "aliases": ["Harold"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "harry", "category": "proper_noun_entity_male", "aliases": ["Harry"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "henry", "category": "proper_noun_entity_male", "aliases": ["Henry"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "jack", "category": "proper_noun_entity_male", "aliases": ["Jack"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "james", "category": "proper_noun_entity_male", "aliases": ["James"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "jason", "category": "proper_noun_entity_male", "aliases": ["Jason"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "jeffrey", "category": "proper_noun_entity_male", "aliases": ["Jeffrey"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "jeremy", "category": "proper_noun_entity_male", "aliases": ["Jeremy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "jerry", "category": "proper_noun_entity_male", "aliases": ["Jerry"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "jesse", "category": "proper_noun_entity_male", "aliases": ["Jesse"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "john", "category": "proper_noun_entity_male", "aliases": ["John"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "jonathan", "category": "proper_noun_entity_male", "aliases": ["Jonathan"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "joseph", "category": "proper_noun_entity_male", "aliases": ["Joseph"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "joshua", "category": "proper_noun_entity_male", "aliases": ["Joshua"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "keith", "category": "proper_noun_entity_male", "aliases": ["Keith"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "kenneth", "category": "proper_noun_entity_male", "aliases": ["Kenneth"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "kevin", "category": "proper_noun_entity_male", "aliases": ["Kevin"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "larry", "category": "proper_noun_entity_male", "aliases": ["Larry"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "lawrence", "category": "proper_noun_entity_male", "aliases": ["Lawrence"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "mark", "category": "proper_noun_entity_male", "aliases": ["Mark"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "matthew", "category": "proper_noun_entity_male", "aliases": ["Matthew"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "michael", "category": "proper_noun_entity_male", "aliases": ["Michael"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "nathan", "category": "proper_noun_entity_male", "aliases": ["Nathan"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "nicholas", "category": "proper_noun_entity_male", "aliases": ["Nicholas"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "patrick", "category": "proper_noun_entity_male", "aliases": ["Patrick"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "paul", "category": "proper_noun_entity_male", "aliases": ["Paul"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "peter", "category": "proper_noun_entity_male", "aliases": ["Peter"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "philip", "category": "proper_noun_entity_male", "aliases": ["Philip"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "ralph", "category": "proper_noun_entity_male", "aliases": ["Ralph"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "raymond", "category": "proper_noun_entity_male", "aliases": ["Raymond"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "richard", "category": "proper_noun_entity_male", "aliases": ["Richard"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "robert", "category": "proper_noun_entity_male", "aliases": ["Robert"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "roger", "category": "proper_noun_entity_male", "aliases": ["Roger"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "ronald", "category": "proper_noun_entity_male", "aliases": ["Ronald"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "ryan", "category": "proper_noun_entity_male", "aliases": ["Ryan"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "samuel", "category": "proper_noun_entity_male", "aliases": ["Samuel"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "scott", "category": "proper_noun_entity_male", "aliases": ["Scott"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "sean", "category": "proper_noun_entity_male", "aliases": ["Sean"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "stephen", "category": "proper_noun_entity_male", "aliases": ["Stephen"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "steven", "category": "proper_noun_entity_male", "aliases": ["Steven"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "thomas", "category": "proper_noun_entity_male", "aliases": ["Thomas"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "timothy", "category": "proper_noun_entity_male", "aliases": ["Timothy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "tom", "category": "proper_noun_entity_male", "aliases": ["Tom"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "walter", "category": "proper_noun_entity_male", "aliases": ["Walter"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "wayne", "category": "proper_noun_entity_male", "aliases": ["Wayne"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "william", "category": "proper_noun_entity_male", "aliases": ["William"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} -{"lemma": "malcolm", "category": "proper_noun_entity_male", "aliases": ["Malcolm"], "provenance": "phase_1_reader_supplemental_2026-05-26"} +{"lemma": "aaron", "category": "proper_noun_gender_male", "aliases": ["Aaron"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "adam", "category": "proper_noun_gender_male", "aliases": ["Adam"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "alan", "category": "proper_noun_gender_male", "aliases": ["Alan"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "albert", "category": "proper_noun_gender_male", "aliases": ["Albert"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "andrew", "category": "proper_noun_gender_male", "aliases": ["Andrew"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "anthony", "category": "proper_noun_gender_male", "aliases": ["Anthony"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "arthur", "category": "proper_noun_gender_male", "aliases": ["Arthur"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "benjamin", "category": "proper_noun_gender_male", "aliases": ["Benjamin"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "bob", "category": "proper_noun_gender_male", "aliases": ["Bob"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "brian", "category": "proper_noun_gender_male", "aliases": ["Brian"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "bruce", "category": "proper_noun_gender_male", "aliases": ["Bruce"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "carl", "category": "proper_noun_gender_male", "aliases": ["Carl"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "carson", "category": "proper_noun_gender_male", "aliases": ["Carson"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "charles", "category": "proper_noun_gender_male", "aliases": ["Charles"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "christopher", "category": "proper_noun_gender_male", "aliases": ["Christopher"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "daniel", "category": "proper_noun_gender_male", "aliases": ["Daniel"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "david", "category": "proper_noun_gender_male", "aliases": ["David"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "dennis", "category": "proper_noun_gender_male", "aliases": ["Dennis"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "donald", "category": "proper_noun_gender_male", "aliases": ["Donald"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "douglas", "category": "proper_noun_gender_male", "aliases": ["Douglas"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "edward", "category": "proper_noun_gender_male", "aliases": ["Edward"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "eric", "category": "proper_noun_gender_male", "aliases": ["Eric"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "ethan", "category": "proper_noun_gender_male", "aliases": ["Ethan"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "eugene", "category": "proper_noun_gender_male", "aliases": ["Eugene"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "fabian", "category": "proper_noun_gender_male", "aliases": ["Fabian"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "frank", "category": "proper_noun_gender_male", "aliases": ["Frank"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "gary", "category": "proper_noun_gender_male", "aliases": ["Gary"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "george", "category": "proper_noun_gender_male", "aliases": ["George"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "gerald", "category": "proper_noun_gender_male", "aliases": ["Gerald"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "gregory", "category": "proper_noun_gender_male", "aliases": ["Gregory"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "harold", "category": "proper_noun_gender_male", "aliases": ["Harold"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "harry", "category": "proper_noun_gender_male", "aliases": ["Harry"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "henry", "category": "proper_noun_gender_male", "aliases": ["Henry"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "jack", "category": "proper_noun_gender_male", "aliases": ["Jack"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "james", "category": "proper_noun_gender_male", "aliases": ["James"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "jason", "category": "proper_noun_gender_male", "aliases": ["Jason"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "jeffrey", "category": "proper_noun_gender_male", "aliases": ["Jeffrey"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "jeremy", "category": "proper_noun_gender_male", "aliases": ["Jeremy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "jerry", "category": "proper_noun_gender_male", "aliases": ["Jerry"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "jesse", "category": "proper_noun_gender_male", "aliases": ["Jesse"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "john", "category": "proper_noun_gender_male", "aliases": ["John"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "jonathan", "category": "proper_noun_gender_male", "aliases": ["Jonathan"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "joseph", "category": "proper_noun_gender_male", "aliases": ["Joseph"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "joshua", "category": "proper_noun_gender_male", "aliases": ["Joshua"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "keith", "category": "proper_noun_gender_male", "aliases": ["Keith"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "kenneth", "category": "proper_noun_gender_male", "aliases": ["Kenneth"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "kevin", "category": "proper_noun_gender_male", "aliases": ["Kevin"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "larry", "category": "proper_noun_gender_male", "aliases": ["Larry"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "lawrence", "category": "proper_noun_gender_male", "aliases": ["Lawrence"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "mark", "category": "proper_noun_gender_male", "aliases": ["Mark"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "matthew", "category": "proper_noun_gender_male", "aliases": ["Matthew"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "michael", "category": "proper_noun_gender_male", "aliases": ["Michael"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "nathan", "category": "proper_noun_gender_male", "aliases": ["Nathan"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "nicholas", "category": "proper_noun_gender_male", "aliases": ["Nicholas"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "patrick", "category": "proper_noun_gender_male", "aliases": ["Patrick"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "paul", "category": "proper_noun_gender_male", "aliases": ["Paul"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "peter", "category": "proper_noun_gender_male", "aliases": ["Peter"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "philip", "category": "proper_noun_gender_male", "aliases": ["Philip"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "ralph", "category": "proper_noun_gender_male", "aliases": ["Ralph"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "raymond", "category": "proper_noun_gender_male", "aliases": ["Raymond"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "richard", "category": "proper_noun_gender_male", "aliases": ["Richard"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "robert", "category": "proper_noun_gender_male", "aliases": ["Robert"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "roger", "category": "proper_noun_gender_male", "aliases": ["Roger"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "ronald", "category": "proper_noun_gender_male", "aliases": ["Ronald"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "ryan", "category": "proper_noun_gender_male", "aliases": ["Ryan"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "samuel", "category": "proper_noun_gender_male", "aliases": ["Samuel"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "scott", "category": "proper_noun_gender_male", "aliases": ["Scott"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "sean", "category": "proper_noun_gender_male", "aliases": ["Sean"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "stephen", "category": "proper_noun_gender_male", "aliases": ["Stephen"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "steven", "category": "proper_noun_gender_male", "aliases": ["Steven"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "thomas", "category": "proper_noun_gender_male", "aliases": ["Thomas"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "timothy", "category": "proper_noun_gender_male", "aliases": ["Timothy"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "tom", "category": "proper_noun_gender_male", "aliases": ["Tom"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "walter", "category": "proper_noun_gender_male", "aliases": ["Walter"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "wayne", "category": "proper_noun_gender_male", "aliases": ["Wayne"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "william", "category": "proper_noun_gender_male", "aliases": ["William"], "provenance": "ported_from_math_candidate_parser_2026-05-26"} +{"lemma": "malcolm", "category": "proper_noun_gender_male", "aliases": ["Malcolm"], "provenance": "phase_1_reader_supplemental_2026-05-26"} diff --git a/language_packs/data/en_core_math_v1/manifest.json b/language_packs/data/en_core_math_v1/manifest.json index 4d42c95b..290b2e7d 100644 --- a/language_packs/data/en_core_math_v1/manifest.json +++ b/language_packs/data/en_core_math_v1/manifest.json @@ -6,7 +6,7 @@ "normalization_policy": "unitize_versor", "source_manifest": "en_core_math_v1.lexicon.jsonl", "determinism_class": "D0", - "checksum": "4e492514cdd293d1868054fb3c1bb8111e82c27a4c5c5ab0c1371ada1bed6536", + "checksum": "1fb9b0d790258736267d528e8e8a2436ce88b9ce690805fe2813ba077861ba2a", "version": "1.0.0", "gate_engaged": false, "oov_policy": "tagged_fallback", diff --git a/tests/test_en_core_math_v1_pack.py b/tests/test_en_core_math_v1_pack.py index 9f2af73d..d1704c77 100644 --- a/tests/test_en_core_math_v1_pack.py +++ b/tests/test_en_core_math_v1_pack.py @@ -34,16 +34,19 @@ VALID_PROVENANCE_TAGS = {PROVENANCE_TAG, _SUPPLEMENTAL_PROVENANCE_TAG} # ADR-0164 Phase-1 reader integration ratified the deltas below (2026-05-26): # accumulation_verb +2 (need, want) # currency_unit_noun -1 (total → aggregate_modifier) -# proper_noun_entity_female +1 (monica) -# proper_noun_entity_male +1 (malcolm) +# proper_noun_gender_female +1 (monica) +# proper_noun_gender_male +1 (malcolm) +# Brief 8.2 (2026-05-27) renamed proper_noun_entity_{f,m} → proper_noun_gender_{f,m} +# as enrichment categories per ADR-0164.1 amendment; admission is now via the +# universal proper_noun_token primitive (lexeme_primitives.py). EXPECTED_CATEGORY_COUNTS: dict[str, int] = { "accumulation_verb": 19, "depletion_verb": 15, "transfer_verb": 7, "currency_unit_noun": 7, "entity_pronoun": 4, - "proper_noun_entity_female": 63, - "proper_noun_entity_male": 77, + "proper_noun_gender_female": 62, + "proper_noun_gender_male": 77, "possession_verb": 1, "capacity_verb": 13, "question_open": 2, @@ -53,7 +56,7 @@ EXPECTED_CATEGORY_COUNTS: dict[str, int] = { # Compiled lexicon.jsonl entry count — tracks the compiler-format artifact # separately from per-category source counts (which may diverge during reader # integration phases before compiled lexicon is regenerated). -EXPECTED_COMPILED_TOTAL = 208 +EXPECTED_COMPILED_TOTAL = 207 def _read_category(cat: str) -> list[dict]: @@ -180,8 +183,8 @@ def test_capacity_verb_disjoint_from_accumulation() -> None: def test_female_male_names_disjoint() -> None: """Female and male name lists must not share any lemma.""" - female = {r["lemma"] for r in _read_category("proper_noun_entity_female")} - male = {r["lemma"] for r in _read_category("proper_noun_entity_male")} + female = {r["lemma"] for r in _read_category("proper_noun_gender_female")} + male = {r["lemma"] for r in _read_category("proper_noun_gender_male")} overlap = female & male assert not overlap, ( f"Names in both female and male lists: {sorted(overlap)}" diff --git a/tests/test_lexeme_primitives.py b/tests/test_lexeme_primitives.py index 41c0a112..98eff627 100644 --- a/tests/test_lexeme_primitives.py +++ b/tests/test_lexeme_primitives.py @@ -19,8 +19,8 @@ from generate.comprehension.lexeme_primitives import ( # --------------------------------------------------------------------------- class TestRegistryConstruction: - def test_has_eight_primitives(self) -> None: - assert len(PRIMITIVE_REGISTRY) == 8 + def test_has_nine_primitives(self) -> None: + assert len(PRIMITIVE_REGISTRY) == 9 def test_sorted_by_priority_ascending(self) -> None: priorities = [p.priority for p in PRIMITIVE_REGISTRY] @@ -48,10 +48,12 @@ class TestRegistryConstruction: def test_all_names_kebab_case(self) -> None: for p in PRIMITIVE_REGISTRY: + if p.name == "proper_noun_token": + continue # ADR-0164.1 amendment uses snake_case key assert "_" not in p.name, f"{p.name}: use hyphens, not underscores" def test_emits_valid_enum(self) -> None: - valid = {"QUANTITY", "ORDINAL", "UNIT_CATEGORY_TOKEN"} + valid = {"QUANTITY", "ORDINAL", "UNIT_CATEGORY_TOKEN", "proper_noun_token"} for p in PRIMITIVE_REGISTRY: assert p.emits in valid, f"{p.name}: unknown emits={p.emits!r}" @@ -202,8 +204,34 @@ class TestOverlapPrecedence: # --------------------------------------------------------------------------- class TestRefusal: - def test_proper_noun_entity(self) -> None: - assert scan("Tina") is None + def test_proper_noun_token_tina(self) -> None: + m = scan("Tina") + assert m is not None + assert m.primitive_name == "proper_noun_token" + + @pytest.mark.parametrize("token", ["Bob", "Marnie", "McDonald", "O'Brien", "Mary-Anne"]) + def test_proper_noun_token_variants(self, token: str) -> None: + m = scan(token) + assert m is not None + assert m.primitive_name == "proper_noun_token" + + @pytest.mark.parametrize("token", ["tina", "TINA", "123", "$5.00"]) + def test_proper_noun_token_refusals(self, token: str) -> None: + m = scan(token) + if token == "$5.00": + assert m is not None + assert m.primitive_name != "proper_noun_token" + return + if token == "123": + assert m is not None + assert m.primitive_name != "proper_noun_token" + return + assert m is None + + def test_numeric_still_wins_overlap_domain(self) -> None: + m = scan("123") + assert m is not None + assert m.primitive_name == "numeric-literal" def test_empty_string(self) -> None: assert scan("") is None diff --git a/tests/test_lexicon.py b/tests/test_lexicon.py index 263b3f44..5708c062 100644 --- a/tests/test_lexicon.py +++ b/tests/test_lexicon.py @@ -29,8 +29,8 @@ REQUIRED_CATEGORIES = { "depletion_verb", "entity_pronoun", "possession_verb", - "proper_noun_entity_female", - "proper_noun_entity_male", + "proper_noun_gender_female", + "proper_noun_gender_male", "question_open", "residual_modifier", "transfer_verb", @@ -150,7 +150,7 @@ class TestLookups: lex = load_lexicon() entry = lookup(lex, "tina") assert entry is not None - assert entry.category == "proper_noun_entity_female" + assert entry.category == "proper_noun_gender_female" def test_alias_resolves_to_lemma_entry(self) -> None: lex = load_lexicon() diff --git a/tests/test_proper_noun_primitive_universality.py b/tests/test_proper_noun_primitive_universality.py new file mode 100644 index 00000000..1ab6b0f8 --- /dev/null +++ b/tests/test_proper_noun_primitive_universality.py @@ -0,0 +1,14 @@ +"""Domain-agnostic coverage for proper_noun_token primitive.""" + +from generate.comprehension.lexeme_primitives import scan + + +def test_math_surface_admits_name() -> None: + assert scan("Tina") is not None + + +def test_non_math_surface_admits_geonames() -> None: + boston = scan("Boston") + massachusetts = scan("Massachusetts") + assert boston is not None and boston.primitive_name == "proper_noun_token" + assert massachusetts is not None and massachusetts.primitive_name == "proper_noun_token" diff --git a/tests/test_reader_question_frame.py b/tests/test_reader_question_frame.py index 26e7dff7..795dc139 100644 --- a/tests/test_reader_question_frame.py +++ b/tests/test_reader_question_frame.py @@ -129,12 +129,12 @@ class TestGSM8KQuestions: assert isinstance(end, ProblemReadingState), end target = end.unknown_target_slot assert target is not None - assert target.entity == "malcolm" + assert target.entity == "Malcolm" assert target.unit_class == "count" assert target.kind == "discrete_quantity" # Proper-noun entity entered the registry. names = [e.canonical_name for e in end.entity_registry] - assert "malcolm" in names + assert "Malcolm" in names def test_0036_how_much_time_studying(self) -> None: ps = _empty_problem(registry=(EntityRef("monica", "female", 0),)) @@ -187,8 +187,12 @@ class TestRefusals: """A statement-frame opener at position 0 is Phase-2 scope.""" ps = _empty_problem(registry=(EntityRef("francine", "female", 0),)) s = begin_sentence(ps, 0) - # "francine" is a proper_noun_entity_female — would open a - # statement frame. Phase 1 refuses. + # "francine" is a known word in the gender-enrichment lexicon. + # Under sentence-initial lookup-first dispatch, gender categories + # do not admit — they are enrichment, not admission. The + # proper_noun_token primitive then admits "Francine" as a name, + # but at sentence position 0 (statement frame opener) Phase 1 + # refuses. r = apply_word(s, ps, "Francine") assert isinstance(r, ReaderRefusal) assert r.reason == "unexpected_category" @@ -289,5 +293,81 @@ class TestLifecycleInvariants: assert end.sentence_index == 1 +class TestInitialDispatchAndUnknownGender: + """ADR-0164.1 amendment (Brief 8.2): sentence-initial lookup-first + + universal proper_noun_token primitive + unknown-gender pronoun + resolution via single-salient fallback (ADR-0164.2).""" + + def test_sentence_initial_common_words_lookup_first(self) -> None: + """Sentence-initial 'The'/'She'/'How' resolve via lexicon, not + the proper_noun_token primitive. 'The' drains; 'She' refuses + (pronoun outside question_frame); 'How' opens question_frame.""" + ps = _empty_problem() + state = begin_sentence(ps, 0) + out = apply_word(state, ps, "The") + assert isinstance(out, SentenceReadingState) + assert out.lookback[-1].category == "drain_token" + + state = begin_sentence(ps, 0) + out = apply_word(state, ps, "She") + assert isinstance(out, ReaderRefusal) + assert out.reason == "unexpected_category" + + state = begin_sentence(ps, 0) + out = apply_word(state, ps, "How") + assert isinstance(out, SentenceReadingState) + assert out.frame == "question_frame" + + def test_sentence_initial_marnie_is_not_gated_by_gender_list(self) -> None: + """'Marnie' is not in proper_noun_gender_female (after Brief 8.2 + rename dropped marnie from the female list). Reader still admits + her as a proper_noun_token at sentence-initial position, then + refuses with Phase-2-scope detail (statement frame opener).""" + ps = _empty_problem() + out = apply_word(begin_sentence(ps, 0), ps, "Marnie") + assert isinstance(out, ReaderRefusal) + assert out.reason == "unexpected_category" + assert "Phase-2" in out.detail + + def test_sentence_initial_novel_name_uses_primitive_and_unknown_gender(self) -> None: + """A name not in either gender list (e.g. 'Zelda') still admits + via the universal proper_noun_token primitive.""" + ps = _empty_problem() + state = begin_sentence(ps, 0) + out = apply_word(state, ps, "Zelda") + assert isinstance(out, ReaderRefusal) + assert out.reason == "unexpected_category" + assert "Phase-2" in out.detail + + def test_pronoun_single_unknown_entity_resolves(self) -> None: + """ADR-0164.2 single-salient fallback: one gender-unknown entity + resolves the pronoun cleanly.""" + ps = _empty_problem(registry=(EntityRef("Zelda", "unknown", 0),)) + state = _read_sentence( + ["How", "much", "money", "will", "she", "earn", "?"], ps + ) + assert isinstance(state, SentenceReadingState), state + assert state.question_target is not None + assert state.question_target.entity == "Zelda" + + def test_pronoun_two_unknown_entities_refuses_ambiguous(self) -> None: + """ADR-0164.2: two gender-unknown entities + no recency + disambiguation → ambiguous_pronoun_referent.""" + ps = _empty_problem( + registry=( + EntityRef("Zelda", "unknown", 0), + EntityRef("Marnie", "unknown", 1), + ) + ) + state = begin_sentence(ps, 0) + assert isinstance(state, SentenceReadingState) + for token in ["How", "much", "money", "will"]: + state = apply_word(state, ps, token) + assert isinstance(state, SentenceReadingState) + out = apply_word(state, ps, "she") + assert isinstance(out, ReaderRefusal) + assert out.reason == "ambiguous_pronoun_referent" + + if __name__ == "__main__": pytest.main([__file__, "-v"])