diff -r 504b129e0502 -r 028e00595280 src/HOL/Lex/NA.thy --- a/src/HOL/Lex/NA.thy Mon Aug 17 11:00:27 1998 +0200 +++ b/src/HOL/Lex/NA.thy Mon Aug 17 11:00:57 1998 +0200 @@ -19,4 +19,13 @@ accepts :: ('a,'s)na => 'a list => bool "accepts A w == ? q : delta A w (start A). fin A q" +constdefs + step :: "('a,'s)na => 'a => ('s * 's)set" +"step A a == {(p,q) . q : next A a p}" + +consts steps :: "('a,'s)na => 'a list => ('s * 's)set" +primrec +"steps A [] = id" +"steps A (a#w) = steps A w O step A a" + end