src/HOL/Nitpick_Examples/Hotel_Nits.thy
changeset 42463 f270e3e18be5
parent 42208 02513eb26eb7
child 45035 60d2c03d5c70
equal deleted inserted replaced
42462:0fd80c27fdf5 42463:f270e3e18be5
    17 
    17 
    18 typedecl guest
    18 typedecl guest
    19 typedecl key
    19 typedecl key
    20 typedecl room
    20 typedecl room
    21 
    21 
    22 types keycard = "key \<times> key"
    22 type_synonym keycard = "key \<times> key"
    23 
    23 
    24 record state =
    24 record state =
    25   owns :: "room \<Rightarrow> guest option"
    25   owns :: "room \<Rightarrow> guest option"
    26   currk :: "room \<Rightarrow> key"
    26   currk :: "room \<Rightarrow> key"
    27   issued :: "key set"
    27   issued :: "key set"