Tag. kleene-algebra
Notes (4)
Star Continuity is a Semantic Property star-continuity-semantic-property
Star continuity in Dependent Lambek Calculus can often be a convenient proof technique, but it’s important to remember that this shouldn’t be the first line of defense.
Star continuity holds in the Agda model, but does it hold in the syntactic model? I believe that it does because of the presence of the indexed coproducts. So perhaps it isn’t so sinister after all. It is worth noting that much of the reasoning performed by inducting on the length of a Kleene star isn’t very elegant. If a proof necessitates star continuity, then it doesn’t seem to be aided greatly by the type system.
Definition. Kleene Star in Dependent Lambek Calculus kleene-star
For a grammar , the Kleene star is defined as a least-fixed point,
Definition. Star Continuity star-continuity
A Kleene Algebra is star continuous if for all
Definition. Star Continuity in Dependent Lambek Calculus star-continuity-in-dependent-lambek
For a grammar , the Kleene star is isomorphic to an indexed coproduct.
That is, we may view the parses of like a linear list comprising parses of concatenated together. Further, for each of these lists we may know the precise length.
When viewing Dependent Lambek Calculus as a model of Kleene algebra, this is precisely the statement that star continuity holds.