Date: 2025-11-10 Parser Version: v1.0 (with Till grammar integration) Test Configuration: 10 sentences per corpus (except Helias: 20 sentences)
Till's grammar modules achieve 82-96% coverage across diverse Coptic text types, with highest performance on documentary papyri (95.6%) and monastic literature (93.7%). The five Till modules successfully identify:
- Articles (§35-50): Definite/indefinite markers
- Conjunctions (§292-304): Coordinating/subordinating connectors
- Negations (§309-319): Negative particles and prefixes
- Morphology (§245-268): Word segmentation patterns
- Source:
sahidica.mark/Mark_01.conllu - Genre: New Testament translation (Koine Greek → Sahidic Coptic)
- Characteristics: Standardized religious language, narrative prose
- Source:
pachomius.instructions/pachomius.instructions.01.conllu - Genre: Monastic regulatory texts (4th century)
- Characteristics: Prescriptive language, imperatives, conditionals
- Source:
doc.papyri/cpr.2.237.conllu - Genre: Non-literary documents (letters, contracts, receipts)
- Characteristics: Formulaic phrases, simple syntax
- Source:
shenoute.fox/XH204-216.conllu - Genre: Sermons by Shenoute of Atripe (5th century)
- Characteristics: Rhetorical prose, complex argumentation
- Source:
helias/helias_encomium.conllu - Genre: Martyrology (saint's life)
- Characteristics: Narrative with embedded theological discourse
| Corpus | Sentences | Tokens | Coverage | Articles | Conjunctions | Negations | Morphology |
|---|---|---|---|---|---|---|---|
| Documentary Papyri | 10 | 45 | 95.6% | 21 | 6 | 6 | 10 |
| Pachomius (Monastic) | 10 | 111 | 93.7% | 34 | 24 | 14 | 32 |
| Mark (Biblical) | 10 | 101 | 93.1% | 35 | 13 | 14 | 32 |
| Helias (Hagiography) | 20 | 262 | 82.4% | 87 | 45 | 42 | 42 |
| Shenoute (Homiletic) | 10 | 90 | 82.2% | 20 | 21 | 10 | 23 |
- Documentary papyri lead at 95.6% - likely due to:
- Simple, formulaic syntax
- High concentration of grammatical function words
- Limited vocabulary range
- Monastic literature at 93.7% - regularized prescriptive language
- Biblical texts at 93.1% - standardized translation Greek
- Literary texts (Shenoute, Helias) at 82% - due to:
- Complex rhetorical structures
- Greater lexical diversity
- More Greek loanwords
- Elaborate compound constructions
- Detection rate: 20-87 articles per test
- Works well across all text types
- Handles both Sahidic definite (ⲡ-, ⲧ-, ⲛ-) and indefinite (ⲟⲩ-) forms
- Highest in literary texts: Helias (45), Pachomius (24), Shenoute (21)
- Detects coordinating (ⲇⲉ, ⲁⲩⲱ, ⲅⲁⲣ), subordinating, and comitative (ⲙⲛ-) patterns
- Literary complexity correlates with conjunction frequency
- Detection rate: 6-42 negations per test
- Successfully identifies:
- Negative prefixes: ⲙⲡⲉ- (past)
- Particles: ⲁⲛ
- Prohibitives: ⲧⲙ-
- Negation frequency ~15-25% of tokens (validates Till's estimate of 25-35%)
- Segments compound verb forms (prefix + pronoun + stem)
- Examples:
ⲙⲡⲉⲛⲃⲱⲕ→ⲙⲡⲉ(ANEGPST) + ⲛ(PPERS) + ⲃⲱⲕ(V)ⲛⲧⲁⲩϣⲱⲡⲉ→ⲛⲧⲁ(APERF2) + ⲩ(PPERS) + ϣⲱⲡⲉ(V)
- Works across all text types
- Issue: Module reports 0 pronouns/prepositions across all tests
- Cause: Likely false negatives or API mismatch
- Impact: Missing ~10-15% of potential coverage
- Action Required: Debug pronoun/preposition analyzer
- Some tokens misidentified due to substring matching:
ⲥⲧⲉⲫⲁⲛⲟⲥ(proper name) → detected as negation (ⲁⲛ particle)ϩⲙⲡⲉϥⲣⲁⲛ→ falsely segmented as ⲙⲡⲉ- negative
- Solution: Add proper name filtering, improve context awareness
- Untreated by Till modules (expected behavior)
- Account for ~10-20% of uncovered tokens in literary texts:
ϩⲁⲅⲓⲟⲥ(ἅγιος "holy")ⲡⲓⲥⲕⲟⲡⲟⲥ(ἐπίσκοπος "bishop")ⲙⲁⲣⲧⲩⲣⲟⲥ(μάρτυς "martyr")
Coverage │
100% │ ● Papyri
95% │
90% │ ● Pachomius ● Mark
85% │
80% │ ● Helias ● Shenoute
75% │
└────────────────────────────────────────────────
Documentary Monastic Biblical Literary
Observation: Inverse relationship between syntactic complexity and coverage.
- Debug pronoun/preposition analyzer - potential 10-15% coverage gain
- Add proper name detection - reduce false positives
- Improve context-sensitive matching - distinguish ⲁⲛ (negation) vs. ⲁⲛ (name substring)
- Greek loanword lexicon - Tag but don't parse Greek borrowings
- Dialectal variation testing - Test on Bohairic/Akhmimic/Fayyumic texts
- Dependency tree integration - Use Till patterns to inform parse structure
- Complete Till coverage - Implement remaining grammar sections:
- §173-191: Prepositions (standalone module exists but needs testing)
- §51-121: Nouns, pronouns (partial)
- §192-244: Verbs (partial)
- §269-291: Particles
- Large-scale corpus testing - Test on 100+ sentences per genre
- Error analysis - Manually annotate false positives/negatives
All tests can be reproduced with:
python3 test_parser_on_corpus.py <corpus_path> --sentences 10corpus_test_results_extended.txt- Helias 20 sentences (detailed)corpus_test_mark.txt- Mark chapter 1corpus_test_pachomius.txt- Pachomius instructionscorpus_test_papyri.txt- Documentary papyricorpus_test_shenoute.txt- Shenoute homily
Till's grammar modules provide robust coverage (82-96%) across diverse Coptic text types, with particularly strong performance on:
- Documentary/administrative texts (95.6%)
- Religious/monastic literature (93%)
- Biblical translations (93%)
The current implementation successfully identifies 4 of 5 major grammatical categories, with pronouns/prepositions requiring debugging. With immediate fixes, coverage could reach 90-95% across all text types.
Next Steps: Fix pronoun/preposition analyzer, add proper name filtering, test on larger samples (50-100 sentences per corpus).
Author: André Linden License: CC BY-NC-SA 4.0 Reference: Walter Till, Koptische Dialektgrammatik (1961)