diff -r 32ac6d3d1623 -r a0066948e7df src/HOL/Data_Structures/Queue_Spec.thy --- a/src/HOL/Data_Structures/Queue_Spec.thy Fri Oct 16 11:38:55 2020 +0200 +++ b/src/HOL/Data_Structures/Queue_Spec.thy Fri Oct 16 15:09:41 2020 +0200 @@ -11,7 +11,7 @@ locale Queue = fixes empty :: "'q" fixes enq :: "'a \ 'q \ 'q" -fixes front :: "'q \ 'a" +fixes first :: "'q \ 'a" fixes deq :: "'q \ 'q" fixes is_empty :: "'q \ bool" fixes list :: "'q \ 'a list" @@ -19,7 +19,7 @@ assumes list_empty: "list empty = []" assumes list_enq: "invar q \ list(enq x q) = list q @ [x]" assumes list_deq: "invar q \ list(deq q) = tl(list q)" -assumes list_front: "invar q \ \ list q = [] \ front q = hd(list q)" +assumes list_first: "invar q \ \ list q = [] \ first q = hd(list q)" assumes list_is_empty: "invar q \ is_empty q = (list q = [])" assumes invar_empty: "invar empty" assumes invar_enq: "invar q \ invar(enq x q)"