src/HOL/Nitpick_Examples/Datatype_Nits.thy
changeset 56022 93f6d33a754e
parent 56006 86e0b402994c
child 57235 aed17a173d16
equal deleted inserted replaced
56021:88adcd3b34e8 56022:93f6d33a754e
    10 theory Datatype_Nits
    10 theory Datatype_Nits
    11 imports Main
    11 imports Main
    12 begin
    12 begin
    13 
    13 
    14 nitpick_params [verbose, card = 1\<emdash>8, max_potential = 0,
    14 nitpick_params [verbose, card = 1\<emdash>8, max_potential = 0,
    15                 sat_solver = Riss3g, max_threads = 1, timeout = 240]
    15                 sat_solver = MiniSat_JNI, max_threads = 1, timeout = 240]
    16 
    16 
    17 primrec rot where
    17 primrec rot where
    18 "rot Nibble0 = Nibble1" | "rot Nibble1 = Nibble2" | "rot Nibble2 = Nibble3" |
    18 "rot Nibble0 = Nibble1" | "rot Nibble1 = Nibble2" | "rot Nibble2 = Nibble3" |
    19 "rot Nibble3 = Nibble4" | "rot Nibble4 = Nibble5" | "rot Nibble5 = Nibble6" |
    19 "rot Nibble3 = Nibble4" | "rot Nibble4 = Nibble5" | "rot Nibble5 = Nibble6" |
    20 "rot Nibble6 = Nibble7" | "rot Nibble7 = Nibble8" | "rot Nibble8 = Nibble9" |
    20 "rot Nibble6 = Nibble7" | "rot Nibble7 = Nibble8" | "rot Nibble8 = Nibble9" |