--- a/thys2/Paper/document/root.tex Sat Jan 29 23:53:21 2022 +0000
+++ b/thys2/Paper/document/root.tex Sun Jan 30 01:03:26 2022 +0000
@@ -66,7 +66,7 @@
of the regular expression. The purpose of the bitcodes in Sulzmann
and Lu's algorithm is to generate POSIX values incrementally while
derivatives are calculated. However they also help with designing
- `aggressive' simplification methods that keep the size of
+ `aggressive' simplification functions that keep the size of
derivatives small. Without simplification derivatives can grow
exponentially resulting in an extremely slow lexing algorithm. In this
paper we describe a variant of Sulzmann and Lu's algorithm: Our
@@ -75,8 +75,9 @@
prove in Isabelle/HOL that our program is correct and generates
unique POSIX values; we also \textit{(ii)} establish a polynomial
bound for the size of the derivatives. The size can be seen as a
- proxy measure for the effeciency of the lexing algorithm---that means
- our algorithm does not suffer from the exponential blowup.
+ proxy measure for the efficiency of the lexing algorithm---that means
+ because of the polynomial bound our algorithm does not suffer from
+ the exponential blowup in earlier works.
% Brzozowski introduced the notion of derivatives for regular
% expressions. They can be used for a very simple regular expression
Binary file thys2/paper.pdf has changed