src/HOL/Lex/NA.thy
changeset 5608 a82a038a3e7a
parent 5323 028e00595280
child 8732 aef229ca5e77
equal deleted inserted replaced
5607:5db9e2343ade 5608:a82a038a3e7a
    23  step :: "('a,'s)na => 'a => ('s * 's)set"
    23  step :: "('a,'s)na => 'a => ('s * 's)set"
    24 "step A a == {(p,q) . q : next A a p}"
    24 "step A a == {(p,q) . q : next A a p}"
    25 
    25 
    26 consts steps :: "('a,'s)na => 'a list => ('s * 's)set"
    26 consts steps :: "('a,'s)na => 'a list => ('s * 's)set"
    27 primrec
    27 primrec
    28 "steps A [] = id"
    28 "steps A [] = Id"
    29 "steps A (a#w) = steps A w  O  step A a"
    29 "steps A (a#w) = steps A w  O  step A a"
    30 
    30 
    31 end
    31 end