Context
The theorem identifies the exact place where structural recursion becomes a dynamic closure problem: union and concatenation compose directly, while star asks for the closure of every finite number of returns through the quotienting language.
Definitions
- .
- The approximants are and .
Hypotheses and scope
- K and L are languages over one alphabet; regularity is needed only for the finite implementation statement.
Proof or evidence
Induction gives each approximant as the union of quotients by K^i through its current depth. Their union is the quotient by K*, and every pre-fixed point contains all approximants. A finite derivative carrier realizes the same closure by finite graph reachability.
Verification notes
The order in the concatenation identity was checked explicitly: Q(KH,L)=Q(H,Q(K,L)). The fixed-point statement is language-level and does not depend on a particular derivative implementation.
Limitations
- The theorem explains the carrier construction but does not prove that every carrier-free formulation is impossible.
- The finite-round bound depends on the chosen finite residual carrier.