How much of the text is explained, what the rules claim is finished, and how quickly the run is moving.
51,849 of 70,604 observed clauses have a rule.
33,237 of 70,604 observed clauses are claimed by a rule to need no more processing. This is a rule claim, not proof that the result is true.
99,677 of 569,775 emitted words are in final output segments explicitly marked recurse: leaf. This is a rule claim, not proof that the result is true.
15,055 of 28,644 observed powerset shapes are fully covered by rules.
Source-balanced across 22 corpus sources, capped at 229 recent sentences per source; 90% chance of finding one within 20 sentences. The current single-source stream tail is one per 32.0 sentences.
sentences in this run
Simplify alone on a fixed benchmark after spaCy and the model are loaded.
Input sentences parsed by Simplify alone on the same warm benchmark.
End to end: Simplify, coverage checks, hypertrie, persistence, and publication.
Completed corpus sentences per wall-clock second across the full diagnostic pipeline.
38,698 of 38,698 sentences processed.
rules registered in the measured Simplify engine
Each line shows whether the metric is moving between comparable runs. A changed corpus starts a new line.
22 comparable runs · 73.6% → 73.4%
22 comparable runs · 46.6% → 47.1%
21 comparable runs · 17.0% → 17.5%
22 comparable runs · 52.0% → 52.6%
22 comparable runs · 88.6% → 88.6%
22 comparable runs · 682.5 → 71.2
22 comparable runs · 82.4 → 44.0
How to read this: “Coloured” means a rule has explained observed corpus text; “Closed” means a rule claims every final action in the sentence needs no more processing; it is a claim, not a proof. Neither percentage is a claim that the grammar is complete.
This is activity, not a completion score: it counts how many changes rules make and how many sentences each rule touches.
| Rule | Sentences matched | Changes made |
|---|---|---|
OP-SEM-POSSESSIVE-OWNER-V2 | 110 | 110 |
OP-SEM-NEGATION-NOT-SCOPE-V1 | 46 | 46 |
OP-SEM-CARDINAL-QUANTITY-V1 | 44 | 44 |
OP-SEM-COPULA-QUALIFIER-V2 | 21 | 21 |
OP-STR-014-SHORT-V2 | 19 | 19 |
OP-STR-013-V2 | 18 | 18 |
OP-SEM-ORDINAL-NOMINAL-V1 | 11 | 11 |
OP-SEM-EXISTENTIAL-V2 | 9 | 9 |
OP-STR-211-split-V2 | 9 | 9 |
OP-SAY-FINITE-REPORTED-CONTENT-V2 | 7 | 7 |
OP-STR-072-V2a | 7 | 7 |
OP-SEM-PASSIVE-VOICE-V2 | 6 | 6 |
OP-STR-017c-V2 | 6 | 6 |
OP-NOMINAL-PARTICIPIAL-SINGLE-RESTRICTIVE-SINGULAR-V2 | 5 | 5 |
OP-RELCL-CONTACT-GAP-V2 | 5 | 5 |
OP-SEM-ADJECTIVAL-PASSIVE-STATE-V2 | 5 | 5 |
OP-STR-043d-V2 | 5 | 5 |
OP-STR-072-V2b | 5 | 5 |
OP-STR-214-V2 | 5 | 5 |
OP-WANT-SUBJECT-CONTROL-DESIDERATIVE-V2 | 5 | 5 |
OP-SEM-COPULA-INSTANCE-OF-V2 | 4 | 4 |
OP-SEM-POLAR-QUESTION-SCOPE-V1 | 4 | 4 |
OP-STR-014f-V2 | 4 | 4 |
OP-STR-015-V2 | 4 | 4 |
OP-STR-016c-where-V2 | 4 | 4 |
OP-STR-045-V2 | 4 | 4 |
OP-STR-213-V2 | 4 | 4 |
OP-STR-215-V2 | 4 | 4 |
OP-STR-216c-V2 | 4 | 4 |
OP-STR-EPISTEMIC-ATTITUDE-V2 | 4 | 4 |
OP-STR-PARTICIPIAL-MEDIAL-CONTROLLED-V2 | 4 | 4 |
OP-ACTIVE-INSTRUMENTAL-PURPOSE-V2 | 3 | 3 |
OP-COMP-RELATIVE-PASSIVE-SINGLE-V2 | 3 | 3 |
OP-FACTIVE-COGNITION-FINITE-CONTENT-V2 | 3 | 3 |
OP-HOPE-FINITE-CONTENT-V2 | 3 | 3 |
OP-NOMINAL-PARTICIPIAL-SINGLE-RESTRICTIVE-PLURAL-V2 | 3 | 3 |
OP-SEM-APPOSITIVE-IDENTITY-DEFINITE-TITLE-V2 | 3 | 3 |
OP-SEM-DITRANSITIVE-TRANSFER-DOUBLE-OBJECT-V2 | 3 | 3 |
OP-SEM-EXISTENTIAL-OBJECT-SELECTOR-V2 | 3 | 3 |
OP-SEM-IS-BY-V2 | 3 | 3 |
OP-SEM-UNIVERSAL-PASSIVE-SUBJECT-SELECTOR-V2 | 3 | 3 |
OP-SEM-UNIVERSAL-SUBJECT-SELECTOR-V2 | 3 | 3 |
OP-STR-014-V2 | 3 | 3 |
OP-STR-043g-V2 | 3 | 3 |
OP-STR-118-V2a | 3 | 3 |
OP-STR-216b-V2 | 3 | 3 |
OP-TRY-SUBJECT-CONTROL-ATTEMPT-V2 | 3 | 3 |
OP-ADJECTIVAL-DISPOSITION-CONTROL-V2 | 2 | 2 |
OP-ASSISTIVE-CLAUSAL-SUBJECT-BARE-XCOMP-V2 | 2 | 2 |
OP-CAPTURE-HOW-FINITE-EMBEDDED-QUESTION-V2 | 2 | 2 |
OP-HAVE-TO-NECESSARY-ACTION-V2 | 2 | 2 |
OP-NEED-TO-NECESSARY-ACTION-V2 | 2 | 2 |
OP-NOMINAL-REDUCED-PASSIVE-ACL-RESTRICTIVE-AGENT-SINGULAR-V2 | 2 | 2 |
OP-NOMINAL-REDUCED-PASSIVE-ACL-RESTRICTIVE-SINGULAR-V2 | 2 | 2 |
OP-OPEN-COMPLEMENT-IMPLICATIVE-CONTROL-V2 | 2 | 2 |
OP-SEM-COPULA-LOCATED-IN-V2 | 2 | 2 |
OP-SEM-NEGATIVE-SUBJECT-SELECTOR-V2 | 2 | 2 |
OP-SEM-PASSIVE-AGENT-V2 | 2 | 2 |
OP-SEM-PAST-PARTICIPLE-STATE-EVENT-AMBIGUITY-V2 | 2 | 2 |
OP-SEM-UNIVERSAL-OBJECT-SELECTOR-V2 | 2 | 2 |
OP-STR-043j-V2 | 2 | 2 |
OP-STR-045f-V2 | 2 | 2 |
OP-STR-070c-V2 | 2 | 2 |
OP-STR-216c-QUOTED-V2 | 2 | 2 |
OP-STR-219-V2 | 2 | 2 |
OP-ACL-NOMINAL-CONTROL-CONTENT-V2 | 1 | 1 |
OP-ADVCL-COPULAR-HERE-PURPOSE-V2 | 1 | 1 |
OP-APPEARANCE-SEEMING-CCOMP-V2 | 1 | 1 |
OP-ARG-PARALLEL-PREPOSITIONAL-OR-V2 | 1 | 1 |
OP-ASPECTUAL-ONSET-BEGIN-XCOMP-FINITE-CONJ-V2 | 1 | 1 |
OP-ASPECTUAL-ONSET-BEGIN-XCOMP-V2 | 1 | 1 |
OP-ASPECTUAL-ONSET-START-ING-XCOMP-V2 | 1 | 1 |
OP-ASPECTUAL-ONSET-START-TO-XCOMP-V2 | 1 | 1 |
OP-BE-TO-SCHEDULED-PASSIVE-ACTION-V2 | 1 | 1 |
OP-BECAUSE-OF-NOMINAL-CAUSE-V2 | 1 | 1 |
OP-CAPABILITY-ACTION-V2 | 1 | 1 |
OP-CCOMP-PERCEPTION-OBJECT-CONTROL-V2 | 1 | 1 |
OP-COMP-FRONT-EVEN-IF-CONCESSIVE-V2 | 1 | 1 |
OP-COMP-NO-COMMA-COUNTERFACTUAL-IF-V2 | 1 | 1 |
OP-COMP-TRAILING-WHILE-GERUND-CONTROL-V2 | 1 | 1 |
OP-COPULAR-NOMINAL-EMBEDDED-QUESTION-V2 | 1 | 1 |
OP-COPULAR-NOT-BUT-CORRECTIVE-CONTRAST-V2 | 1 | 1 |
OP-DESPITE-NOMINAL-CONCESSION-V2 | 1 | 1 |
OP-EMBEDDED-HOW-TO-XCOMP-V2 | 1 | 1 |
OP-FACTIVE-CCOMP-TEMPORAL-WHEN-V2 | 1 | 1 |
OP-FIND-A-WAY-TO-CONTROL-V2 | 1 | 1 |
OP-GOAL-COPULAR-TO-TARGET-V2 | 1 | 1 |
OP-GOING-TO-PROSPECTIVE-ACTION-V2 | 1 | 1 |
OP-HORTATIVE-LET-US-CONTENT-V2 | 1 | 1 |
OP-IMPERATIVE-BARE-LET-PERMITTED-V2 | 1 | 1 |
OP-INSTRUMENTAL-MEANS-GERUND-V2 | 1 | 1 |
OP-NOMINAL-REDUCED-PASSIVE-ACL-ELABORATIVE-SINGULAR-V2 | 1 | 1 |
OP-NOMINAL-REDUCED-PASSIVE-ACL-RESTRICTIVE-AGENT-PLURAL-V2 | 1 | 1 |
OP-NOMINAL-REDUCED-PASSIVE-ACL-RESTRICTIVE-PLURAL-V2 | 1 | 1 |
OP-OBJECT-CONTROL-TRUST-QUESTION-ATTITUDE-V2 | 1 | 1 |
OP-ONLY-IF-BUT-NECESSARY-CONDITION-V2 | 1 | 1 |
OP-OPTATIVE-WISH-FINITE-PAST-CONTENT-V2 | 1 | 1 |
OP-PAST-HABITUAL-USED-TO-ASPECT-V2 | 1 | 1 |
OP-PREFERENCE-SUBJECT-CONTROL-V2 | 1 | 1 |
OP-RELCL-OVERT-OBJECT-GAP-V2 | 1 | 1 |
OP-SAY-EXISTENTIAL-REPORTED-CONTENT-V2 | 1 | 1 |
OP-SEM-APPOSITIVE-ELABORATION-INDEFINITE-V2 | 1 | 1 |
OP-SEM-APPOSITIVE-IDENTITY-DEFINITE-NAME-V2 | 1 | 1 |
OP-SEM-APPOSITIVE-IDENTITY-POSSESSIVE-PERSON-V2 | 1 | 1 |
OP-SEM-COPULA-DEICTIC-SETTING-V2 | 1 | 1 |
OP-SEM-COPULA-LOCATED-ON-V2 | 1 | 1 |
OP-SEM-IMPERATIVE-COPULA-PROPERTY-V2 | 1 | 1 |
OP-SEM-ORDINAL-OUTCOME-V1 | 1 | 1 |
OP-SEMANTIC-RESULT-CONTAINER-V2 | 1 | 1 |
OP-SHARED-MODAL-NWAY-COORDINATION-V2 | 1 | 1 |
OP-SHOW-FINITE-EVIDENTIAL-CONTENT-V2 | 1 | 1 |
OP-STOP-GERUND-CESSATION-V2 | 1 | 1 |
OP-STR-013-COMP-EXPLICIT-SUBJECT-CONJ-V2 | 1 | 1 |
OP-STR-013c-V2 | 1 | 1 |
OP-STR-014-DO-NEG-V2 | 1 | 1 |
OP-STR-014c-V2 | 1 | 1 |
OP-STR-014h-V2 | 1 | 1 |
OP-STR-014k-V2 | 1 | 1 |
OP-STR-015-v2-V2 | 1 | 1 |
OP-STR-046-V2 | 1 | 1 |
OP-STR-216b-QUOTED-V2 | 1 | 1 |
OP-STR-CAUSAL-SO-ADVCL-V2 | 1 | 1 |
OP-STR-PARALLEL-FINITE-SVO-GAPPING-V2 | 1 | 1 |
OP-STR-PARATAXIS-V2 | 1 | 1 |
OP-STR-REPORTING-COMP-V2 | 1 | 1 |
OP-STR-SERIAL-SHARED-SUBJECT-ADVCL-V2 | 1 | 1 |
OP-STR-SERIAL-SHARED-SUBJECT-NESTED-3-V2 | 1 | 1 |
OP-TEMP-CONTROLLED-BEFORE-GERUND-V2 | 1 | 1 |
Average and total changes in each source file.
| File | Average changes / sentence | Middle value | Total changes |
|---|---|---|---|
| avarisclari-ccby-2024:L658 | 12.0 | 12 | 12 |
| sivanea-ccby-2024:L133 | 11.0 | 11 | 11 |
| sivanea-ccby-2024:L34 | 11.0 | 11 | 11 |
| avarisclari-ccby-2024:L98 | 10.0 | 10 | 10 |
| dig-unsettling-ccby-2026:L43 | 10.0 | 10 | 10 |
| dig-unsettling-ccby-2026:L61 | 10.0 | 10 | 10 |
| five-minute-mysteries-pd-2026:L2877 | 10.0 | 10 | 10 |
| petr-hudecek-work-ccby-2015:L127 | 10.0 | 10 | 10 |
| petr-hudecek-work-ccby-2015:L33 | 10.0 | 10 | 10 |
| formal-finally:L160 | 9.0 | 9 | 9 |
| internet:L5 | 9.0 | 9 | 9 |
| pratham-storyweaver-en-ccby-2024:L3878 | 9.0 | 9 | 9 |
| 1001-stories-cc0-2026:L131 | 8.0 | 8 | 8 |
| 1001-stories-cc0-2026:L280 | 8.0 | 8 | 8 |
| dig-unsettling-ccby-2026:L10 | 8.0 | 8 | 8 |
| formal-finally:L152 | 8.0 | 8 | 8 |
| formal-finally:L67 | 8.0 | 8 | 8 |
| internet:L42 | 8.0 | 8 | 8 |
| love-of-convenience:L201 | 8.0 | 8 | 8 |
| petr-hudecek-ccby-2020:L32 | 8.0 | 8 | 8 |
Last complete run: just now · full run