5.1. Generalizing automation
The current tactics remove parser decomposition and bookkeeping after format-specific semantic facts have been named. This track should broaden that reusable proof layer while keeping search bounded and leaving domain meaning explicit:
-
add terminating registry rules for more common parser combinators while keeping search limits explicit;
-
provide reusable semantic components for bounded integers, separators, and canonical numeric text;
-
extend derivation-based printer synthesis beyond the first signed-decimal shape; and
-
report missing registry facts and generated proof obligations directly at the failed goal.
Each extension should have a focused theorem-level test and at least one complete format proof. Success means fewer repeated proof steps and clearer failures, without changing the generated parser or allowing automation to manufacture semantic facts.