/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_open_pc8736x_gpio_configure.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-05 18:45:01,050 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-05 18:45:01,052 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-05 18:45:01,081 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-05 18:45:01,083 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-05 18:45:01,085 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-05 18:45:01,087 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-05 18:45:01,090 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-05 18:45:01,093 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-05 18:45:01,098 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-05 18:45:01,099 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-05 18:45:01,100 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-05 18:45:01,100 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-05 18:45:01,102 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-05 18:45:01,103 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-05 18:45:01,104 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-05 18:45:01,104 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-05 18:45:01,105 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-05 18:45:01,107 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-05 18:45:01,111 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-05 18:45:01,112 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-05 18:45:01,113 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-05 18:45:01,113 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-05 18:45:01,114 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-05 18:45:01,119 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-05 18:45:01,119 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-05 18:45:01,119 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-05 18:45:01,120 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-05 18:45:01,121 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-05 18:45:01,121 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-05 18:45:01,121 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-05 18:45:01,125 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-05 18:45:01,126 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-05 18:45:01,126 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-05 18:45:01,127 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-05 18:45:01,127 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-05 18:45:01,127 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-05 18:45:01,127 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-05 18:45:01,127 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-05 18:45:01,128 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-05 18:45:01,128 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-05 18:45:01,130 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-12-05 18:45:01,155 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-05 18:45:01,155 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-05 18:45:01,156 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-05 18:45:01,157 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-05 18:45:01,157 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-05 18:45:01,158 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-05 18:45:01,174 INFO L138 SettingsManager]: * Use SBE=true [2022-12-05 18:45:01,174 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-05 18:45:01,174 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-05 18:45:01,174 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-05 18:45:01,175 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-05 18:45:01,175 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-05 18:45:01,175 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-05 18:45:01,175 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-05 18:45:01,175 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-05 18:45:01,175 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-05 18:45:01,175 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-05 18:45:01,175 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-05 18:45:01,176 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-05 18:45:01,176 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-05 18:45:01,176 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-05 18:45:01,176 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-05 18:45:01,176 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-05 18:45:01,176 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 18:45:01,176 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-05 18:45:01,176 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-05 18:45:01,177 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-05 18:45:01,177 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-05 18:45:01,177 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-05 18:45:01,177 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-05 18:45:01,177 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-05 18:45:01,177 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-12-05 18:45:01,443 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-05 18:45:01,461 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-05 18:45:01,462 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-05 18:45:01,463 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-05 18:45:01,463 INFO L275 PluginConnector]: CDTParser initialized [2022-12-05 18:45:01,464 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_open_pc8736x_gpio_configure.i [2022-12-05 18:45:02,478 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-05 18:45:02,872 INFO L351 CDTParser]: Found 1 translation units. [2022-12-05 18:45:02,873 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_open_pc8736x_gpio_configure.i [2022-12-05 18:45:02,924 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9bd4543ea/9b85fb3b4c054730b5f46f56c0ff2215/FLAGefe2dd03b [2022-12-05 18:45:02,939 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9bd4543ea/9b85fb3b4c054730b5f46f56c0ff2215 [2022-12-05 18:45:02,941 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-05 18:45:02,942 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-05 18:45:02,943 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-05 18:45:02,943 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-05 18:45:02,945 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-05 18:45:02,946 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 06:45:02" (1/1) ... [2022-12-05 18:45:02,946 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@239bc8d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:02, skipping insertion in model container [2022-12-05 18:45:02,947 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 06:45:02" (1/1) ... [2022-12-05 18:45:02,951 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-05 18:45:03,021 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-05 18:45:03,326 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_open_pc8736x_gpio_configure.i[5469,5482] [2022-12-05 18:45:03,595 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:03,596 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:03,602 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:03,604 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:03,610 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:03,611 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:03,618 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:03,620 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:03,626 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:03,627 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:03,634 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:03,635 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:03,641 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:03,642 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:03,648 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:03,648 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:03,666 WARN L623 FunctionHandler]: Unknown extern function cpu_relax [2022-12-05 18:45:03,676 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-12-05 18:45:03,684 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-12-05 18:45:03,699 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-12-05 18:45:03,875 WARN L623 FunctionHandler]: Unknown extern function set_normalized_timespec [2022-12-05 18:45:03,881 WARN L623 FunctionHandler]: Unknown extern function set_normalized_timespec [2022-12-05 18:45:04,015 WARN L623 FunctionHandler]: Unknown extern function __iter_div_u64_rem [2022-12-05 18:45:04,128 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:04,129 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:04,135 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:04,135 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:04,141 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:04,142 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:04,386 WARN L623 FunctionHandler]: Unknown extern function bit_spin_lock [2022-12-05 18:45:04,391 WARN L623 FunctionHandler]: Unknown extern function __bit_spin_unlock [2022-12-05 18:45:04,396 WARN L623 FunctionHandler]: Unknown extern function bit_spin_is_locked [2022-12-05 18:45:04,514 WARN L623 FunctionHandler]: Unknown extern function d_instantiate [2022-12-05 18:45:04,515 WARN L623 FunctionHandler]: Unknown extern function d_rehash [2022-12-05 18:45:04,520 WARN L623 FunctionHandler]: Unknown extern function d_instantiate_unique [2022-12-05 18:45:04,520 WARN L623 FunctionHandler]: Unknown extern function d_rehash [2022-12-05 18:45:04,710 WARN L623 FunctionHandler]: Unknown extern function timespec_trunc [2022-12-05 18:45:05,281 WARN L623 FunctionHandler]: Unknown extern function atomic_add_unless [2022-12-05 18:45:05,292 WARN L623 FunctionHandler]: Unknown extern function atomic_add_unless [2022-12-05 18:45:05,353 WARN L623 FunctionHandler]: Unknown extern function kobject_get [2022-12-05 18:45:05,358 WARN L623 FunctionHandler]: Unknown extern function kobject_put [2022-12-05 18:45:05,648 WARN L623 FunctionHandler]: Unknown extern function __tty_alloc_driver [2022-12-05 18:45:05,814 WARN L623 FunctionHandler]: Unknown extern function llist_add_batch [2022-12-05 18:45:05,818 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-05 18:45:05,934 WARN L623 FunctionHandler]: Unknown extern function tty_termios_baud_rate [2022-12-05 18:45:06,116 WARN L623 FunctionHandler]: Unknown extern function tty_unlock [2022-12-05 18:45:06,116 WARN L623 FunctionHandler]: Unknown extern function tty_wait_until_sent [2022-12-05 18:45:06,116 WARN L623 FunctionHandler]: Unknown extern function tty_lock [2022-12-05 18:45:06,999 WARN L611 FunctionHandler]: implicit declaration of function __builtin_constant_p [2022-12-05 18:45:07,000 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-05 18:45:07,003 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-05 18:45:07,005 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-05 18:45:07,008 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-05 18:45:07,927 WARN L1573 CHandler]: Possible shadowing of function iminor [2022-12-05 18:45:07,928 WARN L1573 CHandler]: Possible shadowing of function iminor [2022-12-05 18:45:07,954 WARN L623 FunctionHandler]: Unknown extern function platform_device_alloc [2022-12-05 18:45:07,955 WARN L623 FunctionHandler]: Unknown extern function platform_device_add [2022-12-05 18:45:07,956 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-05 18:45:07,957 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-05 18:45:07,958 WARN L623 FunctionHandler]: Unknown extern function platform_device_del [2022-12-05 18:45:07,958 WARN L623 FunctionHandler]: Unknown extern function platform_device_put [2022-12-05 18:45:07,961 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-05 18:45:07,961 WARN L623 FunctionHandler]: Unknown extern function platform_device_unregister [2022-12-05 18:45:07,980 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 18:45:08,017 INFO L203 MainTranslator]: Completed pre-run [2022-12-05 18:45:08,037 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_open_pc8736x_gpio_configure.i[5469,5482] [2022-12-05 18:45:08,041 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:08,041 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:08,041 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:08,042 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:08,042 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:08,042 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:08,042 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:08,042 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:08,042 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:08,043 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:08,043 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:08,043 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:08,043 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:08,043 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:08,043 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:08,043 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:08,044 WARN L623 FunctionHandler]: Unknown extern function cpu_relax [2022-12-05 18:45:08,044 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-12-05 18:45:08,044 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-12-05 18:45:08,044 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-12-05 18:45:08,056 WARN L623 FunctionHandler]: Unknown extern function set_normalized_timespec [2022-12-05 18:45:08,057 WARN L623 FunctionHandler]: Unknown extern function set_normalized_timespec [2022-12-05 18:45:08,060 WARN L623 FunctionHandler]: Unknown extern function __iter_div_u64_rem [2022-12-05 18:45:08,066 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:08,067 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:08,068 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:08,068 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:08,068 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 18:45:08,069 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 18:45:08,084 WARN L623 FunctionHandler]: Unknown extern function bit_spin_lock [2022-12-05 18:45:08,084 WARN L623 FunctionHandler]: Unknown extern function __bit_spin_unlock [2022-12-05 18:45:08,084 WARN L623 FunctionHandler]: Unknown extern function bit_spin_is_locked [2022-12-05 18:45:08,086 WARN L623 FunctionHandler]: Unknown extern function d_instantiate [2022-12-05 18:45:08,087 WARN L623 FunctionHandler]: Unknown extern function d_rehash [2022-12-05 18:45:08,087 WARN L623 FunctionHandler]: Unknown extern function d_instantiate_unique [2022-12-05 18:45:08,087 WARN L623 FunctionHandler]: Unknown extern function d_rehash [2022-12-05 18:45:08,093 WARN L623 FunctionHandler]: Unknown extern function timespec_trunc [2022-12-05 18:45:08,105 WARN L623 FunctionHandler]: Unknown extern function atomic_add_unless [2022-12-05 18:45:08,106 WARN L623 FunctionHandler]: Unknown extern function atomic_add_unless [2022-12-05 18:45:08,107 WARN L623 FunctionHandler]: Unknown extern function kobject_get [2022-12-05 18:45:08,108 WARN L623 FunctionHandler]: Unknown extern function kobject_put [2022-12-05 18:45:08,113 WARN L623 FunctionHandler]: Unknown extern function __tty_alloc_driver [2022-12-05 18:45:08,117 WARN L623 FunctionHandler]: Unknown extern function llist_add_batch [2022-12-05 18:45:08,117 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-05 18:45:08,121 WARN L623 FunctionHandler]: Unknown extern function tty_termios_baud_rate [2022-12-05 18:45:08,124 WARN L623 FunctionHandler]: Unknown extern function tty_unlock [2022-12-05 18:45:08,124 WARN L623 FunctionHandler]: Unknown extern function tty_wait_until_sent [2022-12-05 18:45:08,124 WARN L623 FunctionHandler]: Unknown extern function tty_lock [2022-12-05 18:45:08,171 WARN L611 FunctionHandler]: implicit declaration of function __builtin_constant_p [2022-12-05 18:45:08,171 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-05 18:45:08,173 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-05 18:45:08,179 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-05 18:45:08,182 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-05 18:45:08,214 WARN L1573 CHandler]: Possible shadowing of function iminor [2022-12-05 18:45:08,215 WARN L1573 CHandler]: Possible shadowing of function iminor [2022-12-05 18:45:08,219 WARN L623 FunctionHandler]: Unknown extern function platform_device_alloc [2022-12-05 18:45:08,220 WARN L623 FunctionHandler]: Unknown extern function platform_device_add [2022-12-05 18:45:08,220 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-05 18:45:08,221 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-05 18:45:08,221 WARN L623 FunctionHandler]: Unknown extern function platform_device_del [2022-12-05 18:45:08,222 WARN L623 FunctionHandler]: Unknown extern function platform_device_put [2022-12-05 18:45:08,222 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-05 18:45:08,222 WARN L623 FunctionHandler]: Unknown extern function platform_device_unregister [2022-12-05 18:45:08,226 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 18:45:08,560 INFO L208 MainTranslator]: Completed translation [2022-12-05 18:45:08,561 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08 WrapperNode [2022-12-05 18:45:08,561 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-05 18:45:08,561 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-05 18:45:08,561 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-05 18:45:08,562 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-05 18:45:08,566 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08" (1/1) ... [2022-12-05 18:45:08,652 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08" (1/1) ... [2022-12-05 18:45:08,719 INFO L138 Inliner]: procedures = 1394, calls = 1531, calls flagged for inlining = 392, calls inlined = 70, statements flattened = 755 [2022-12-05 18:45:08,720 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-05 18:45:08,721 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-05 18:45:08,721 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-05 18:45:08,721 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-05 18:45:08,727 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08" (1/1) ... [2022-12-05 18:45:08,727 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08" (1/1) ... [2022-12-05 18:45:08,736 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08" (1/1) ... [2022-12-05 18:45:08,736 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08" (1/1) ... [2022-12-05 18:45:08,760 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08" (1/1) ... [2022-12-05 18:45:08,779 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08" (1/1) ... [2022-12-05 18:45:08,784 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08" (1/1) ... [2022-12-05 18:45:08,787 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08" (1/1) ... [2022-12-05 18:45:08,792 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-05 18:45:08,793 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-05 18:45:08,793 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-05 18:45:08,793 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-05 18:45:08,794 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08" (1/1) ... [2022-12-05 18:45:08,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 18:45:08,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 18:45:08,820 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-05 18:45:08,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-05 18:45:08,850 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-05 18:45:08,850 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-05 18:45:08,850 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-05 18:45:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_pc8736x_gpio_open [2022-12-05 18:45:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_pc8736x_gpio_open [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_pc8736x_gpio_configure [2022-12-05 18:45:08,851 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_pc8736x_gpio_configure [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-05 18:45:08,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-05 18:45:08,853 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-05 18:45:09,190 INFO L236 CfgBuilder]: Building ICFG [2022-12-05 18:45:09,192 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-05 18:45:09,775 INFO L277 CfgBuilder]: Performing block encoding [2022-12-05 18:45:09,794 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-05 18:45:09,794 INFO L302 CfgBuilder]: Removed 21 assume(true) statements. [2022-12-05 18:45:09,796 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 06:45:09 BoogieIcfgContainer [2022-12-05 18:45:09,796 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-05 18:45:09,797 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-05 18:45:09,798 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-05 18:45:09,800 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-05 18:45:09,800 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.12 06:45:02" (1/3) ... [2022-12-05 18:45:09,800 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@333744db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 06:45:09, skipping insertion in model container [2022-12-05 18:45:09,800 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 06:45:08" (2/3) ... [2022-12-05 18:45:09,800 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@333744db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 06:45:09, skipping insertion in model container [2022-12-05 18:45:09,800 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 06:45:09" (3/3) ... [2022-12-05 18:45:09,801 INFO L112 eAbstractionObserver]: Analyzing ICFG char_pc8736x_gpio_pc8736x_gpio_open_pc8736x_gpio_configure.i [2022-12-05 18:45:09,812 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-05 18:45:09,813 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-12-05 18:45:09,813 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-05 18:45:09,908 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-05 18:45:09,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 785 places, 833 transitions, 1682 flow [2022-12-05 18:45:10,165 INFO L130 PetriNetUnfolder]: 55/831 cut-off events. [2022-12-05 18:45:10,166 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 18:45:10,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 840 conditions, 831 events. 55/831 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1318 event pairs, 0 based on Foata normal form. 0/774 useless extension candidates. Maximal degree in co-relation 653. Up to 9 conditions per place. [2022-12-05 18:45:10,176 INFO L82 GeneralOperation]: Start removeDead. Operand has 785 places, 833 transitions, 1682 flow [2022-12-05 18:45:10,186 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 775 places, 823 transitions, 1655 flow [2022-12-05 18:45:10,196 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-05 18:45:10,201 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2eccdae1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-05 18:45:10,201 INFO L358 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-12-05 18:45:10,231 INFO L130 PetriNetUnfolder]: 8/329 cut-off events. [2022-12-05 18:45:10,231 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-05 18:45:10,231 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:10,232 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:10,233 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:10,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:10,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1736053414, now seen corresponding path program 1 times [2022-12-05 18:45:10,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:10,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496714844] [2022-12-05 18:45:10,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:10,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:10,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:10,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 18:45:10,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:10,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496714844] [2022-12-05 18:45:10,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496714844] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:10,921 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:10,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-05 18:45:10,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510652861] [2022-12-05 18:45:10,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:10,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-05 18:45:10,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:10,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-05 18:45:10,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-05 18:45:10,960 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 770 out of 833 [2022-12-05 18:45:10,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 775 places, 823 transitions, 1655 flow. Second operand has 9 states, 9 states have (on average 772.0) internal successors, (6948), 9 states have internal predecessors, (6948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:10,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:10,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 770 of 833 [2022-12-05 18:45:10,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:11,267 INFO L130 PetriNetUnfolder]: 41/940 cut-off events. [2022-12-05 18:45:11,267 INFO L131 PetriNetUnfolder]: For 8/9 co-relation queries the response was YES. [2022-12-05 18:45:11,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 987 conditions, 940 events. 41/940 cut-off events. For 8/9 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1907 event pairs, 1 based on Foata normal form. 17/913 useless extension candidates. Maximal degree in co-relation 655. Up to 15 conditions per place. [2022-12-05 18:45:11,274 INFO L137 encePairwiseOnDemand]: 792/833 looper letters, 19 selfloop transitions, 16 changer transitions 3/793 dead transitions. [2022-12-05 18:45:11,274 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 785 places, 793 transitions, 1665 flow [2022-12-05 18:45:11,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-05 18:45:11,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-05 18:45:11,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 12380 transitions. [2022-12-05 18:45:11,304 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9288715486194478 [2022-12-05 18:45:11,305 INFO L175 Difference]: Start difference. First operand has 775 places, 823 transitions, 1655 flow. Second operand 16 states and 12380 transitions. [2022-12-05 18:45:11,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 785 places, 793 transitions, 1665 flow [2022-12-05 18:45:11,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 782 places, 793 transitions, 1660 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-12-05 18:45:11,327 INFO L231 Difference]: Finished difference. Result has 782 places, 790 transitions, 1616 flow [2022-12-05 18:45:11,329 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=777, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1616, PETRI_PLACES=782, PETRI_TRANSITIONS=790} [2022-12-05 18:45:11,331 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 7 predicate places. [2022-12-05 18:45:11,332 INFO L495 AbstractCegarLoop]: Abstraction has has 782 places, 790 transitions, 1616 flow [2022-12-05 18:45:11,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 772.0) internal successors, (6948), 9 states have internal predecessors, (6948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:11,336 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:11,336 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:11,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-05 18:45:11,336 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:11,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:11,337 INFO L85 PathProgramCache]: Analyzing trace with hash 784524883, now seen corresponding path program 1 times [2022-12-05 18:45:11,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:11,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360726106] [2022-12-05 18:45:11,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:11,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:11,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:11,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 18:45:11,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:11,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360726106] [2022-12-05 18:45:11,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360726106] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:11,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:11,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 18:45:11,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53194589] [2022-12-05 18:45:11,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:11,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 18:45:11,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:11,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 18:45:11,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-05 18:45:11,663 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 782 out of 833 [2022-12-05 18:45:11,667 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 782 places, 790 transitions, 1616 flow. Second operand has 5 states, 5 states have (on average 783.2) internal successors, (3916), 5 states have internal predecessors, (3916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:11,667 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:11,667 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 782 of 833 [2022-12-05 18:45:11,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:11,916 INFO L130 PetriNetUnfolder]: 64/1344 cut-off events. [2022-12-05 18:45:11,917 INFO L131 PetriNetUnfolder]: For 4/6 co-relation queries the response was YES. [2022-12-05 18:45:11,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1405 conditions, 1344 events. 64/1344 cut-off events. For 4/6 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2761 event pairs, 2 based on Foata normal form. 0/1276 useless extension candidates. Maximal degree in co-relation 640. Up to 16 conditions per place. [2022-12-05 18:45:11,923 INFO L137 encePairwiseOnDemand]: 826/833 looper letters, 26 selfloop transitions, 6 changer transitions 0/798 dead transitions. [2022-12-05 18:45:11,925 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 784 places, 798 transitions, 1700 flow [2022-12-05 18:45:11,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-05 18:45:11,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-05 18:45:11,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 4725 transitions. [2022-12-05 18:45:11,935 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9453781512605042 [2022-12-05 18:45:11,935 INFO L175 Difference]: Start difference. First operand has 782 places, 790 transitions, 1616 flow. Second operand 6 states and 4725 transitions. [2022-12-05 18:45:11,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 784 places, 798 transitions, 1700 flow [2022-12-05 18:45:11,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 769 places, 798 transitions, 1668 flow, removed 0 selfloop flow, removed 15 redundant places. [2022-12-05 18:45:11,944 INFO L231 Difference]: Finished difference. Result has 770 places, 791 transitions, 1604 flow [2022-12-05 18:45:11,945 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=764, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=784, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1604, PETRI_PLACES=770, PETRI_TRANSITIONS=791} [2022-12-05 18:45:11,947 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, -5 predicate places. [2022-12-05 18:45:11,947 INFO L495 AbstractCegarLoop]: Abstraction has has 770 places, 791 transitions, 1604 flow [2022-12-05 18:45:11,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 783.2) internal successors, (3916), 5 states have internal predecessors, (3916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:11,949 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:11,949 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:11,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-05 18:45:11,949 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:11,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:11,949 INFO L85 PathProgramCache]: Analyzing trace with hash -488539589, now seen corresponding path program 1 times [2022-12-05 18:45:11,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:11,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600526298] [2022-12-05 18:45:11,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:11,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:11,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:12,423 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:12,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:12,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600526298] [2022-12-05 18:45:12,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600526298] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:12,425 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:12,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-05 18:45:12,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640756657] [2022-12-05 18:45:12,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:12,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-05 18:45:12,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:12,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-05 18:45:12,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-05 18:45:12,429 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 759 out of 833 [2022-12-05 18:45:12,433 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 770 places, 791 transitions, 1604 flow. Second operand has 6 states, 6 states have (on average 763.8333333333334) internal successors, (4583), 6 states have internal predecessors, (4583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:12,433 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:12,433 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 759 of 833 [2022-12-05 18:45:12,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:12,889 INFO L130 PetriNetUnfolder]: 144/2316 cut-off events. [2022-12-05 18:45:12,890 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2022-12-05 18:45:12,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2516 conditions, 2316 events. 144/2316 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 9521 event pairs, 42 based on Foata normal form. 0/2174 useless extension candidates. Maximal degree in co-relation 2294. Up to 85 conditions per place. [2022-12-05 18:45:12,903 INFO L137 encePairwiseOnDemand]: 823/833 looper letters, 54 selfloop transitions, 9 changer transitions 0/807 dead transitions. [2022-12-05 18:45:12,903 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 775 places, 807 transitions, 1766 flow [2022-12-05 18:45:12,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-05 18:45:12,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-05 18:45:12,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 6136 transitions. [2022-12-05 18:45:12,911 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9207683073229291 [2022-12-05 18:45:12,911 INFO L175 Difference]: Start difference. First operand has 770 places, 791 transitions, 1604 flow. Second operand 8 states and 6136 transitions. [2022-12-05 18:45:12,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 775 places, 807 transitions, 1766 flow [2022-12-05 18:45:12,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 771 places, 807 transitions, 1756 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-05 18:45:12,922 INFO L231 Difference]: Finished difference. Result has 772 places, 793 transitions, 1629 flow [2022-12-05 18:45:12,923 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=764, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1629, PETRI_PLACES=772, PETRI_TRANSITIONS=793} [2022-12-05 18:45:12,924 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, -3 predicate places. [2022-12-05 18:45:12,924 INFO L495 AbstractCegarLoop]: Abstraction has has 772 places, 793 transitions, 1629 flow [2022-12-05 18:45:12,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 763.8333333333334) internal successors, (4583), 6 states have internal predecessors, (4583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:12,926 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:12,926 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:12,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-05 18:45:12,926 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:12,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:12,927 INFO L85 PathProgramCache]: Analyzing trace with hash 343868835, now seen corresponding path program 1 times [2022-12-05 18:45:12,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:12,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005461085] [2022-12-05 18:45:12,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:12,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:12,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:13,439 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:13,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:13,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005461085] [2022-12-05 18:45:13,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005461085] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:13,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:13,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-05 18:45:13,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050315059] [2022-12-05 18:45:13,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:13,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-05 18:45:13,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:13,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-05 18:45:13,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-05 18:45:13,448 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 765 out of 833 [2022-12-05 18:45:13,452 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 793 transitions, 1629 flow. Second operand has 6 states, 6 states have (on average 769.6666666666666) internal successors, (4618), 6 states have internal predecessors, (4618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:13,452 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:13,452 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 765 of 833 [2022-12-05 18:45:13,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:14,272 INFO L130 PetriNetUnfolder]: 464/5428 cut-off events. [2022-12-05 18:45:14,272 INFO L131 PetriNetUnfolder]: For 29/29 co-relation queries the response was YES. [2022-12-05 18:45:14,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6023 conditions, 5428 events. 464/5428 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 40611 event pairs, 26 based on Foata normal form. 0/5074 useless extension candidates. Maximal degree in co-relation 5805. Up to 159 conditions per place. [2022-12-05 18:45:14,294 INFO L137 encePairwiseOnDemand]: 823/833 looper letters, 71 selfloop transitions, 24 changer transitions 0/843 dead transitions. [2022-12-05 18:45:14,294 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 843 transitions, 1941 flow [2022-12-05 18:45:14,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-05 18:45:14,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-05 18:45:14,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 9273 transitions. [2022-12-05 18:45:14,306 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9276710684273709 [2022-12-05 18:45:14,306 INFO L175 Difference]: Start difference. First operand has 772 places, 793 transitions, 1629 flow. Second operand 12 states and 9273 transitions. [2022-12-05 18:45:14,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 843 transitions, 1941 flow [2022-12-05 18:45:14,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 843 transitions, 1932 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-12-05 18:45:14,316 INFO L231 Difference]: Finished difference. Result has 785 places, 816 transitions, 1784 flow [2022-12-05 18:45:14,317 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=784, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1784, PETRI_PLACES=785, PETRI_TRANSITIONS=816} [2022-12-05 18:45:14,318 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 10 predicate places. [2022-12-05 18:45:14,318 INFO L495 AbstractCegarLoop]: Abstraction has has 785 places, 816 transitions, 1784 flow [2022-12-05 18:45:14,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 769.6666666666666) internal successors, (4618), 6 states have internal predecessors, (4618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:14,320 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:14,320 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:14,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-05 18:45:14,321 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:14,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:14,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1700414022, now seen corresponding path program 1 times [2022-12-05 18:45:14,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:14,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409287523] [2022-12-05 18:45:14,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:14,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:14,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:15,349 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:15,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:15,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409287523] [2022-12-05 18:45:15,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409287523] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:15,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:15,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-05 18:45:15,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537605363] [2022-12-05 18:45:15,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:15,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 18:45:15,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:15,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 18:45:15,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-12-05 18:45:15,356 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 730 out of 833 [2022-12-05 18:45:15,363 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 785 places, 816 transitions, 1784 flow. Second operand has 12 states, 12 states have (on average 735.0) internal successors, (8820), 12 states have internal predecessors, (8820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:15,363 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:15,363 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 730 of 833 [2022-12-05 18:45:15,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:16,839 INFO L130 PetriNetUnfolder]: 652/7806 cut-off events. [2022-12-05 18:45:16,839 INFO L131 PetriNetUnfolder]: For 1855/2169 co-relation queries the response was YES. [2022-12-05 18:45:16,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9340 conditions, 7806 events. 652/7806 cut-off events. For 1855/2169 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 66737 event pairs, 8 based on Foata normal form. 108/7406 useless extension candidates. Maximal degree in co-relation 9088. Up to 129 conditions per place. [2022-12-05 18:45:16,869 INFO L137 encePairwiseOnDemand]: 818/833 looper letters, 98 selfloop transitions, 33 changer transitions 11/858 dead transitions. [2022-12-05 18:45:16,869 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 802 places, 858 transitions, 2342 flow [2022-12-05 18:45:16,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-05 18:45:16,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-05 18:45:16,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 13263 transitions. [2022-12-05 18:45:16,885 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8845538215286114 [2022-12-05 18:45:16,885 INFO L175 Difference]: Start difference. First operand has 785 places, 816 transitions, 1784 flow. Second operand 18 states and 13263 transitions. [2022-12-05 18:45:16,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 802 places, 858 transitions, 2342 flow [2022-12-05 18:45:16,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 802 places, 858 transitions, 2342 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-05 18:45:16,901 INFO L231 Difference]: Finished difference. Result has 809 places, 826 transitions, 2011 flow [2022-12-05 18:45:16,902 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=785, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=790, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2011, PETRI_PLACES=809, PETRI_TRANSITIONS=826} [2022-12-05 18:45:16,903 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 34 predicate places. [2022-12-05 18:45:16,903 INFO L495 AbstractCegarLoop]: Abstraction has has 809 places, 826 transitions, 2011 flow [2022-12-05 18:45:16,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 735.0) internal successors, (8820), 12 states have internal predecessors, (8820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:16,907 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:16,907 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:16,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-05 18:45:16,908 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:16,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:16,908 INFO L85 PathProgramCache]: Analyzing trace with hash 754184612, now seen corresponding path program 1 times [2022-12-05 18:45:16,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:16,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270556746] [2022-12-05 18:45:16,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:16,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:16,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:18,288 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:18,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:18,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270556746] [2022-12-05 18:45:18,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270556746] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:18,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:18,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-05 18:45:18,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355649521] [2022-12-05 18:45:18,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:18,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 18:45:18,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:18,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 18:45:18,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-12-05 18:45:18,295 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 752 out of 833 [2022-12-05 18:45:18,308 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 809 places, 826 transitions, 2011 flow. Second operand has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:18,308 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:18,309 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 752 of 833 [2022-12-05 18:45:18,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:20,118 INFO L130 PetriNetUnfolder]: 896/8370 cut-off events. [2022-12-05 18:45:20,118 INFO L131 PetriNetUnfolder]: For 2982/3006 co-relation queries the response was YES. [2022-12-05 18:45:20,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11223 conditions, 8370 events. 896/8370 cut-off events. For 2982/3006 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 72397 event pairs, 20 based on Foata normal form. 14/7862 useless extension candidates. Maximal degree in co-relation 10980. Up to 151 conditions per place. [2022-12-05 18:45:20,164 INFO L137 encePairwiseOnDemand]: 815/833 looper letters, 85 selfloop transitions, 22 changer transitions 109/951 dead transitions. [2022-12-05 18:45:20,164 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 835 places, 951 transitions, 3014 flow [2022-12-05 18:45:20,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-05 18:45:20,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-12-05 18:45:20,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 20502 transitions. [2022-12-05 18:45:20,188 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9115646258503401 [2022-12-05 18:45:20,188 INFO L175 Difference]: Start difference. First operand has 809 places, 826 transitions, 2011 flow. Second operand 27 states and 20502 transitions. [2022-12-05 18:45:20,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 835 places, 951 transitions, 3014 flow [2022-12-05 18:45:20,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 827 places, 951 transitions, 2894 flow, removed 38 selfloop flow, removed 8 redundant places. [2022-12-05 18:45:20,214 INFO L231 Difference]: Finished difference. Result has 846 places, 813 transitions, 1955 flow [2022-12-05 18:45:20,215 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1930, PETRI_DIFFERENCE_MINUEND_PLACES=801, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1955, PETRI_PLACES=846, PETRI_TRANSITIONS=813} [2022-12-05 18:45:20,216 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 71 predicate places. [2022-12-05 18:45:20,216 INFO L495 AbstractCegarLoop]: Abstraction has has 846 places, 813 transitions, 1955 flow [2022-12-05 18:45:20,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:20,218 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:20,219 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:20,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-05 18:45:20,219 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:20,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:20,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1534686540, now seen corresponding path program 2 times [2022-12-05 18:45:20,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:20,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666601078] [2022-12-05 18:45:20,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:20,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:20,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:21,368 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:21,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:21,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666601078] [2022-12-05 18:45:21,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666601078] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:21,371 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:21,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-05 18:45:21,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755526267] [2022-12-05 18:45:21,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:21,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 18:45:21,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:21,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 18:45:21,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-12-05 18:45:21,379 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 752 out of 833 [2022-12-05 18:45:21,385 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 846 places, 813 transitions, 1955 flow. Second operand has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:21,385 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:21,385 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 752 of 833 [2022-12-05 18:45:21,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:23,031 INFO L130 PetriNetUnfolder]: 564/5486 cut-off events. [2022-12-05 18:45:23,031 INFO L131 PetriNetUnfolder]: For 6986/7046 co-relation queries the response was YES. [2022-12-05 18:45:23,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8991 conditions, 5486 events. 564/5486 cut-off events. For 6986/7046 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 41350 event pairs, 36 based on Foata normal form. 20/5162 useless extension candidates. Maximal degree in co-relation 8793. Up to 145 conditions per place. [2022-12-05 18:45:23,066 INFO L137 encePairwiseOnDemand]: 815/833 looper letters, 98 selfloop transitions, 38 changer transitions 49/920 dead transitions. [2022-12-05 18:45:23,066 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 859 places, 920 transitions, 3160 flow [2022-12-05 18:45:23,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-05 18:45:23,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-12-05 18:45:23,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 22728 transitions. [2022-12-05 18:45:23,083 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9094837935174069 [2022-12-05 18:45:23,084 INFO L175 Difference]: Start difference. First operand has 846 places, 813 transitions, 1955 flow. Second operand 30 states and 22728 transitions. [2022-12-05 18:45:23,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 859 places, 920 transitions, 3160 flow [2022-12-05 18:45:23,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 838 places, 920 transitions, 2943 flow, removed 82 selfloop flow, removed 21 redundant places. [2022-12-05 18:45:23,106 INFO L231 Difference]: Finished difference. Result has 854 places, 831 transitions, 2245 flow [2022-12-05 18:45:23,107 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=809, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=784, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2245, PETRI_PLACES=854, PETRI_TRANSITIONS=831} [2022-12-05 18:45:23,108 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 79 predicate places. [2022-12-05 18:45:23,108 INFO L495 AbstractCegarLoop]: Abstraction has has 854 places, 831 transitions, 2245 flow [2022-12-05 18:45:23,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:23,110 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:23,110 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:23,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-05 18:45:23,110 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:23,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:23,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1238307834, now seen corresponding path program 3 times [2022-12-05 18:45:23,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:23,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385339666] [2022-12-05 18:45:23,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:23,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:23,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:24,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:24,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:24,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385339666] [2022-12-05 18:45:24,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385339666] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:24,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:24,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-05 18:45:24,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584830284] [2022-12-05 18:45:24,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:24,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 18:45:24,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:24,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 18:45:24,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2022-12-05 18:45:24,265 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 752 out of 833 [2022-12-05 18:45:24,270 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 854 places, 831 transitions, 2245 flow. Second operand has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:24,270 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:24,270 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 752 of 833 [2022-12-05 18:45:24,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:26,328 INFO L130 PetriNetUnfolder]: 784/7590 cut-off events. [2022-12-05 18:45:26,328 INFO L131 PetriNetUnfolder]: For 17176/17386 co-relation queries the response was YES. [2022-12-05 18:45:26,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13537 conditions, 7590 events. 784/7590 cut-off events. For 17176/17386 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 65814 event pairs, 70 based on Foata normal form. 32/7106 useless extension candidates. Maximal degree in co-relation 13272. Up to 219 conditions per place. [2022-12-05 18:45:26,386 INFO L137 encePairwiseOnDemand]: 815/833 looper letters, 119 selfloop transitions, 55 changer transitions 55/964 dead transitions. [2022-12-05 18:45:26,386 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 881 places, 964 transitions, 3925 flow [2022-12-05 18:45:26,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-05 18:45:26,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-12-05 18:45:26,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 27264 transitions. [2022-12-05 18:45:26,399 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9091636654661864 [2022-12-05 18:45:26,399 INFO L175 Difference]: Start difference. First operand has 854 places, 831 transitions, 2245 flow. Second operand 36 states and 27264 transitions. [2022-12-05 18:45:26,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 881 places, 964 transitions, 3925 flow [2022-12-05 18:45:26,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 869 places, 964 transitions, 3714 flow, removed 99 selfloop flow, removed 12 redundant places. [2022-12-05 18:45:26,437 INFO L231 Difference]: Finished difference. Result has 885 places, 857 transitions, 2734 flow [2022-12-05 18:45:26,439 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=2186, PETRI_DIFFERENCE_MINUEND_PLACES=834, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=792, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2734, PETRI_PLACES=885, PETRI_TRANSITIONS=857} [2022-12-05 18:45:26,439 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 110 predicate places. [2022-12-05 18:45:26,439 INFO L495 AbstractCegarLoop]: Abstraction has has 885 places, 857 transitions, 2734 flow [2022-12-05 18:45:26,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:26,441 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:26,441 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:26,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-05 18:45:26,442 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:26,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:26,442 INFO L85 PathProgramCache]: Analyzing trace with hash 2004514730, now seen corresponding path program 4 times [2022-12-05 18:45:26,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:26,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487093468] [2022-12-05 18:45:26,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:26,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:26,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:27,322 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:27,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:27,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487093468] [2022-12-05 18:45:27,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487093468] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:27,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:27,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-05 18:45:27,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488899646] [2022-12-05 18:45:27,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:27,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 18:45:27,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:27,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 18:45:27,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2022-12-05 18:45:27,329 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 752 out of 833 [2022-12-05 18:45:27,345 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 885 places, 857 transitions, 2734 flow. Second operand has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:27,345 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:27,345 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 752 of 833 [2022-12-05 18:45:27,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:29,364 INFO L130 PetriNetUnfolder]: 726/7388 cut-off events. [2022-12-05 18:45:29,364 INFO L131 PetriNetUnfolder]: For 23560/23814 co-relation queries the response was YES. [2022-12-05 18:45:29,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13588 conditions, 7388 events. 726/7388 cut-off events. For 23560/23814 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 63748 event pairs, 66 based on Foata normal form. 54/6936 useless extension candidates. Maximal degree in co-relation 13314. Up to 202 conditions per place. [2022-12-05 18:45:29,434 INFO L137 encePairwiseOnDemand]: 815/833 looper letters, 145 selfloop transitions, 53 changer transitions 42/975 dead transitions. [2022-12-05 18:45:29,435 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 912 places, 975 transitions, 4300 flow [2022-12-05 18:45:29,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-12-05 18:45:29,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-12-05 18:45:29,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 28030 transitions. [2022-12-05 18:45:29,448 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.909444859024691 [2022-12-05 18:45:29,448 INFO L175 Difference]: Start difference. First operand has 885 places, 857 transitions, 2734 flow. Second operand 37 states and 28030 transitions. [2022-12-05 18:45:29,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 912 places, 975 transitions, 4300 flow [2022-12-05 18:45:29,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 896 places, 975 transitions, 3934 flow, removed 156 selfloop flow, removed 16 redundant places. [2022-12-05 18:45:29,500 INFO L231 Difference]: Finished difference. Result has 907 places, 864 transitions, 2856 flow [2022-12-05 18:45:29,501 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=2588, PETRI_DIFFERENCE_MINUEND_PLACES=860, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=857, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=2856, PETRI_PLACES=907, PETRI_TRANSITIONS=864} [2022-12-05 18:45:29,502 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 132 predicate places. [2022-12-05 18:45:29,502 INFO L495 AbstractCegarLoop]: Abstraction has has 907 places, 864 transitions, 2856 flow [2022-12-05 18:45:29,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:29,504 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:29,504 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:29,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-05 18:45:29,504 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:29,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:29,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1671757606, now seen corresponding path program 5 times [2022-12-05 18:45:29,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:29,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323423455] [2022-12-05 18:45:29,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:29,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:29,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:30,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:30,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:30,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323423455] [2022-12-05 18:45:30,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323423455] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:30,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:30,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-05 18:45:30,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042207302] [2022-12-05 18:45:30,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:30,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 18:45:30,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:30,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 18:45:30,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-12-05 18:45:30,402 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 752 out of 833 [2022-12-05 18:45:30,407 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 907 places, 864 transitions, 2856 flow. Second operand has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:30,407 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:30,407 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 752 of 833 [2022-12-05 18:45:30,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:32,810 INFO L130 PetriNetUnfolder]: 856/8770 cut-off events. [2022-12-05 18:45:32,811 INFO L131 PetriNetUnfolder]: For 25978/26270 co-relation queries the response was YES. [2022-12-05 18:45:32,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16009 conditions, 8770 events. 856/8770 cut-off events. For 25978/26270 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 80210 event pairs, 84 based on Foata normal form. 48/8200 useless extension candidates. Maximal degree in co-relation 15732. Up to 364 conditions per place. [2022-12-05 18:45:32,868 INFO L137 encePairwiseOnDemand]: 815/833 looper letters, 108 selfloop transitions, 69 changer transitions 51/963 dead transitions. [2022-12-05 18:45:32,868 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 936 places, 963 transitions, 4362 flow [2022-12-05 18:45:32,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-12-05 18:45:32,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-12-05 18:45:32,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 26478 transitions. [2022-12-05 18:45:32,884 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9081804150231522 [2022-12-05 18:45:32,885 INFO L175 Difference]: Start difference. First operand has 907 places, 864 transitions, 2856 flow. Second operand 35 states and 26478 transitions. [2022-12-05 18:45:32,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 936 places, 963 transitions, 4362 flow [2022-12-05 18:45:32,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 922 places, 963 transitions, 4166 flow, removed 51 selfloop flow, removed 14 redundant places. [2022-12-05 18:45:32,941 INFO L231 Difference]: Finished difference. Result has 934 places, 882 transitions, 3254 flow [2022-12-05 18:45:32,942 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=888, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=864, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3254, PETRI_PLACES=934, PETRI_TRANSITIONS=882} [2022-12-05 18:45:32,942 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 159 predicate places. [2022-12-05 18:45:32,942 INFO L495 AbstractCegarLoop]: Abstraction has has 934 places, 882 transitions, 3254 flow [2022-12-05 18:45:32,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:32,944 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:32,944 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:32,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-05 18:45:32,945 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:32,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:32,945 INFO L85 PathProgramCache]: Analyzing trace with hash 862118368, now seen corresponding path program 6 times [2022-12-05 18:45:32,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:32,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936841788] [2022-12-05 18:45:32,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:32,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:32,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:34,344 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:34,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:34,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936841788] [2022-12-05 18:45:34,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936841788] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:34,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:34,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-12-05 18:45:34,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578395731] [2022-12-05 18:45:34,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:34,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-05 18:45:34,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:34,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-05 18:45:34,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-12-05 18:45:34,351 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 723 out of 833 [2022-12-05 18:45:34,356 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 934 places, 882 transitions, 3254 flow. Second operand has 16 states, 16 states have (on average 727.25) internal successors, (11636), 16 states have internal predecessors, (11636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:34,356 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:34,356 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 723 of 833 [2022-12-05 18:45:34,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:36,795 INFO L130 PetriNetUnfolder]: 770/8220 cut-off events. [2022-12-05 18:45:36,795 INFO L131 PetriNetUnfolder]: For 32046/32324 co-relation queries the response was YES. [2022-12-05 18:45:36,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15288 conditions, 8220 events. 770/8220 cut-off events. For 32046/32324 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 74508 event pairs, 62 based on Foata normal form. 30/7674 useless extension candidates. Maximal degree in co-relation 14981. Up to 316 conditions per place. [2022-12-05 18:45:36,857 INFO L137 encePairwiseOnDemand]: 815/833 looper letters, 136 selfloop transitions, 69 changer transitions 20/934 dead transitions. [2022-12-05 18:45:36,857 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 945 places, 934 transitions, 4379 flow [2022-12-05 18:45:36,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-12-05 18:45:36,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-12-05 18:45:36,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 18223 transitions. [2022-12-05 18:45:36,866 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8750540216086434 [2022-12-05 18:45:36,866 INFO L175 Difference]: Start difference. First operand has 934 places, 882 transitions, 3254 flow. Second operand 25 states and 18223 transitions. [2022-12-05 18:45:36,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 945 places, 934 transitions, 4379 flow [2022-12-05 18:45:36,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 935 places, 934 transitions, 4235 flow, removed 52 selfloop flow, removed 10 redundant places. [2022-12-05 18:45:36,932 INFO L231 Difference]: Finished difference. Result has 946 places, 889 transitions, 3506 flow [2022-12-05 18:45:36,933 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=3126, PETRI_DIFFERENCE_MINUEND_PLACES=911, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=813, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3506, PETRI_PLACES=946, PETRI_TRANSITIONS=889} [2022-12-05 18:45:36,933 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 171 predicate places. [2022-12-05 18:45:36,934 INFO L495 AbstractCegarLoop]: Abstraction has has 946 places, 889 transitions, 3506 flow [2022-12-05 18:45:36,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 727.25) internal successors, (11636), 16 states have internal predecessors, (11636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:36,936 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:36,936 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:36,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-05 18:45:36,936 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:36,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:36,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1936472854, now seen corresponding path program 7 times [2022-12-05 18:45:36,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:36,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46042671] [2022-12-05 18:45:36,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:36,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:36,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:37,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:37,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:37,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46042671] [2022-12-05 18:45:37,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46042671] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:37,827 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:37,827 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-05 18:45:37,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718673263] [2022-12-05 18:45:37,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:37,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 18:45:37,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:37,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 18:45:37,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-12-05 18:45:37,833 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 752 out of 833 [2022-12-05 18:45:37,839 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 946 places, 889 transitions, 3506 flow. Second operand has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:37,839 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:37,839 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 752 of 833 [2022-12-05 18:45:37,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:40,690 INFO L130 PetriNetUnfolder]: 870/9392 cut-off events. [2022-12-05 18:45:40,690 INFO L131 PetriNetUnfolder]: For 49593/50017 co-relation queries the response was YES. [2022-12-05 18:45:40,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18015 conditions, 9392 events. 870/9392 cut-off events. For 49593/50017 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 88393 event pairs, 94 based on Foata normal form. 58/8774 useless extension candidates. Maximal degree in co-relation 17725. Up to 280 conditions per place. [2022-12-05 18:45:40,757 INFO L137 encePairwiseOnDemand]: 815/833 looper letters, 161 selfloop transitions, 73 changer transitions 28/997 dead transitions. [2022-12-05 18:45:40,758 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 979 places, 997 transitions, 5370 flow [2022-12-05 18:45:40,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-12-05 18:45:40,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-12-05 18:45:40,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 28763 transitions. [2022-12-05 18:45:40,771 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9086687306501547 [2022-12-05 18:45:40,771 INFO L175 Difference]: Start difference. First operand has 946 places, 889 transitions, 3506 flow. Second operand 38 states and 28763 transitions. [2022-12-05 18:45:40,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 979 places, 997 transitions, 5370 flow [2022-12-05 18:45:40,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 965 places, 997 transitions, 5159 flow, removed 57 selfloop flow, removed 14 redundant places. [2022-12-05 18:45:40,853 INFO L231 Difference]: Finished difference. Result has 978 places, 905 transitions, 3895 flow [2022-12-05 18:45:40,854 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=3345, PETRI_DIFFERENCE_MINUEND_PLACES=928, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=822, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=3895, PETRI_PLACES=978, PETRI_TRANSITIONS=905} [2022-12-05 18:45:40,855 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 203 predicate places. [2022-12-05 18:45:40,855 INFO L495 AbstractCegarLoop]: Abstraction has has 978 places, 905 transitions, 3895 flow [2022-12-05 18:45:40,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:40,857 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:40,857 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:40,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-05 18:45:40,857 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:40,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:40,858 INFO L85 PathProgramCache]: Analyzing trace with hash -296062520, now seen corresponding path program 8 times [2022-12-05 18:45:40,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:40,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390670555] [2022-12-05 18:45:40,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:40,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:40,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:41,683 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:41,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:41,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390670555] [2022-12-05 18:45:41,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390670555] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:41,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:41,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-05 18:45:41,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380112646] [2022-12-05 18:45:41,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:41,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 18:45:41,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:41,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 18:45:41,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-12-05 18:45:41,689 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 752 out of 833 [2022-12-05 18:45:41,694 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 978 places, 905 transitions, 3895 flow. Second operand has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:41,694 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:41,695 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 752 of 833 [2022-12-05 18:45:41,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:44,597 INFO L130 PetriNetUnfolder]: 846/9322 cut-off events. [2022-12-05 18:45:44,597 INFO L131 PetriNetUnfolder]: For 54784/55234 co-relation queries the response was YES. [2022-12-05 18:45:44,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17838 conditions, 9322 events. 846/9322 cut-off events. For 54784/55234 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 87940 event pairs, 86 based on Foata normal form. 86/8740 useless extension candidates. Maximal degree in co-relation 17538. Up to 280 conditions per place. [2022-12-05 18:45:44,671 INFO L137 encePairwiseOnDemand]: 815/833 looper letters, 147 selfloop transitions, 75 changer transitions 25/982 dead transitions. [2022-12-05 18:45:44,671 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1004 places, 982 transitions, 5461 flow [2022-12-05 18:45:44,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-05 18:45:44,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-12-05 18:45:44,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 24224 transitions. [2022-12-05 18:45:44,681 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9087635054021609 [2022-12-05 18:45:44,681 INFO L175 Difference]: Start difference. First operand has 978 places, 905 transitions, 3895 flow. Second operand 32 states and 24224 transitions. [2022-12-05 18:45:44,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1004 places, 982 transitions, 5461 flow [2022-12-05 18:45:44,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 990 places, 982 transitions, 5233 flow, removed 73 selfloop flow, removed 14 redundant places. [2022-12-05 18:45:44,803 INFO L231 Difference]: Finished difference. Result has 1001 places, 911 transitions, 4063 flow [2022-12-05 18:45:44,804 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=3693, PETRI_DIFFERENCE_MINUEND_PLACES=959, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=905, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=830, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=4063, PETRI_PLACES=1001, PETRI_TRANSITIONS=911} [2022-12-05 18:45:44,805 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 226 predicate places. [2022-12-05 18:45:44,805 INFO L495 AbstractCegarLoop]: Abstraction has has 1001 places, 911 transitions, 4063 flow [2022-12-05 18:45:44,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 755.0714285714286) internal successors, (10571), 14 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:44,806 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:44,806 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:44,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-05 18:45:44,807 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:44,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:44,807 INFO L85 PathProgramCache]: Analyzing trace with hash -421599120, now seen corresponding path program 1 times [2022-12-05 18:45:44,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:44,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552199935] [2022-12-05 18:45:44,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:44,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:44,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:47,007 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:47,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:47,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552199935] [2022-12-05 18:45:47,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552199935] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:47,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:47,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-12-05 18:45:47,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8557080] [2022-12-05 18:45:47,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:47,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-05 18:45:47,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:47,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-05 18:45:47,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-12-05 18:45:47,013 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 750 out of 833 [2022-12-05 18:45:47,017 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1001 places, 911 transitions, 4063 flow. Second operand has 16 states, 16 states have (on average 752.9375) internal successors, (12047), 16 states have internal predecessors, (12047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:47,017 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:47,017 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 750 of 833 [2022-12-05 18:45:47,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:50,468 INFO L130 PetriNetUnfolder]: 1538/11522 cut-off events. [2022-12-05 18:45:50,468 INFO L131 PetriNetUnfolder]: For 51936/52020 co-relation queries the response was YES. [2022-12-05 18:45:50,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25636 conditions, 11522 events. 1538/11522 cut-off events. For 51936/52020 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 112456 event pairs, 196 based on Foata normal form. 26/10860 useless extension candidates. Maximal degree in co-relation 25413. Up to 672 conditions per place. [2022-12-05 18:45:50,583 INFO L137 encePairwiseOnDemand]: 813/833 looper letters, 134 selfloop transitions, 125 changer transitions 69/1061 dead transitions. [2022-12-05 18:45:50,584 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1034 places, 1061 transitions, 6437 flow [2022-12-05 18:45:50,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-05 18:45:50,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-12-05 18:45:50,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 29431 transitions. [2022-12-05 18:45:50,595 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.905931603410595 [2022-12-05 18:45:50,595 INFO L175 Difference]: Start difference. First operand has 1001 places, 911 transitions, 4063 flow. Second operand 39 states and 29431 transitions. [2022-12-05 18:45:50,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1034 places, 1061 transitions, 6437 flow [2022-12-05 18:45:50,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1016 places, 1061 transitions, 6086 flow, removed 70 selfloop flow, removed 18 redundant places. [2022-12-05 18:45:50,773 INFO L231 Difference]: Finished difference. Result has 1024 places, 966 transitions, 4843 flow [2022-12-05 18:45:50,774 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=3818, PETRI_DIFFERENCE_MINUEND_PLACES=978, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=842, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4843, PETRI_PLACES=1024, PETRI_TRANSITIONS=966} [2022-12-05 18:45:50,774 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 249 predicate places. [2022-12-05 18:45:50,775 INFO L495 AbstractCegarLoop]: Abstraction has has 1024 places, 966 transitions, 4843 flow [2022-12-05 18:45:50,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 752.9375) internal successors, (12047), 16 states have internal predecessors, (12047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:50,777 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:50,777 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:50,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-05 18:45:50,777 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:50,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:50,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1576884926, now seen corresponding path program 2 times [2022-12-05 18:45:50,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:50,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222753274] [2022-12-05 18:45:50,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:50,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:50,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:52,994 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:52,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:52,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222753274] [2022-12-05 18:45:52,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222753274] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:52,995 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:52,995 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-12-05 18:45:52,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459145152] [2022-12-05 18:45:52,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:52,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 18:45:52,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:52,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 18:45:52,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-12-05 18:45:53,001 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 750 out of 833 [2022-12-05 18:45:53,004 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1024 places, 966 transitions, 4843 flow. Second operand has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:53,004 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:53,004 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 750 of 833 [2022-12-05 18:45:53,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:45:56,799 INFO L130 PetriNetUnfolder]: 1396/11432 cut-off events. [2022-12-05 18:45:56,799 INFO L131 PetriNetUnfolder]: For 46928/47902 co-relation queries the response was YES. [2022-12-05 18:45:56,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25402 conditions, 11432 events. 1396/11432 cut-off events. For 46928/47902 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 112547 event pairs, 196 based on Foata normal form. 510/11236 useless extension candidates. Maximal degree in co-relation 25163. Up to 506 conditions per place. [2022-12-05 18:45:56,928 INFO L137 encePairwiseOnDemand]: 813/833 looper letters, 161 selfloop transitions, 136 changer transitions 68/1098 dead transitions. [2022-12-05 18:45:56,928 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1056 places, 1098 transitions, 6601 flow [2022-12-05 18:45:56,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-12-05 18:45:56,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2022-12-05 18:45:56,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 41488 transitions. [2022-12-05 18:45:56,942 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9055549492524283 [2022-12-05 18:45:56,942 INFO L175 Difference]: Start difference. First operand has 1024 places, 966 transitions, 4843 flow. Second operand 55 states and 41488 transitions. [2022-12-05 18:45:56,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1056 places, 1098 transitions, 6601 flow [2022-12-05 18:45:57,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1037 places, 1098 transitions, 6328 flow, removed 46 selfloop flow, removed 19 redundant places. [2022-12-05 18:45:57,146 INFO L231 Difference]: Finished difference. Result has 1050 places, 974 transitions, 4964 flow [2022-12-05 18:45:57,147 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=4636, PETRI_DIFFERENCE_MINUEND_PLACES=983, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=966, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=840, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=4964, PETRI_PLACES=1050, PETRI_TRANSITIONS=974} [2022-12-05 18:45:57,147 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 275 predicate places. [2022-12-05 18:45:57,147 INFO L495 AbstractCegarLoop]: Abstraction has has 1050 places, 974 transitions, 4964 flow [2022-12-05 18:45:57,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:57,149 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:45:57,149 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:45:57,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-05 18:45:57,149 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:45:57,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:45:57,150 INFO L85 PathProgramCache]: Analyzing trace with hash -351319990, now seen corresponding path program 3 times [2022-12-05 18:45:57,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:45:57,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641577916] [2022-12-05 18:45:57,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:45:57,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:45:57,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:45:58,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:45:58,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:45:58,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641577916] [2022-12-05 18:45:58,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641577916] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:45:58,400 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:45:58,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-12-05 18:45:58,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558291731] [2022-12-05 18:45:58,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:45:58,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 18:45:58,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:45:58,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 18:45:58,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2022-12-05 18:45:58,406 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 750 out of 833 [2022-12-05 18:45:58,409 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1050 places, 974 transitions, 4964 flow. Second operand has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:45:58,410 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:45:58,410 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 750 of 833 [2022-12-05 18:45:58,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:02,690 INFO L130 PetriNetUnfolder]: 1398/11652 cut-off events. [2022-12-05 18:46:02,691 INFO L131 PetriNetUnfolder]: For 64243/65285 co-relation queries the response was YES. [2022-12-05 18:46:02,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28792 conditions, 11652 events. 1398/11652 cut-off events. For 64243/65285 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 115901 event pairs, 28 based on Foata normal form. 512/11462 useless extension candidates. Maximal degree in co-relation 28482. Up to 428 conditions per place. [2022-12-05 18:46:02,796 INFO L137 encePairwiseOnDemand]: 813/833 looper letters, 193 selfloop transitions, 148 changer transitions 126/1200 dead transitions. [2022-12-05 18:46:02,796 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1082 places, 1200 transitions, 9125 flow [2022-12-05 18:46:02,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-12-05 18:46:02,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2022-12-05 18:46:02,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 36982 transitions. [2022-12-05 18:46:02,810 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9060440502731705 [2022-12-05 18:46:02,810 INFO L175 Difference]: Start difference. First operand has 1050 places, 974 transitions, 4964 flow. Second operand 49 states and 36982 transitions. [2022-12-05 18:46:02,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1082 places, 1200 transitions, 9125 flow [2022-12-05 18:46:03,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1049 places, 1200 transitions, 8471 flow, removed 40 selfloop flow, removed 33 redundant places. [2022-12-05 18:46:03,046 INFO L231 Difference]: Finished difference. Result has 1059 places, 982 transitions, 5103 flow [2022-12-05 18:46:03,047 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=4572, PETRI_DIFFERENCE_MINUEND_PLACES=1001, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=974, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=836, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=5103, PETRI_PLACES=1059, PETRI_TRANSITIONS=982} [2022-12-05 18:46:03,048 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 284 predicate places. [2022-12-05 18:46:03,048 INFO L495 AbstractCegarLoop]: Abstraction has has 1059 places, 982 transitions, 5103 flow [2022-12-05 18:46:03,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:03,049 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:46:03,049 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:46:03,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-05 18:46:03,049 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:46:03,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:46:03,050 INFO L85 PathProgramCache]: Analyzing trace with hash 562273180, now seen corresponding path program 4 times [2022-12-05 18:46:03,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:46:03,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775351268] [2022-12-05 18:46:03,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:46:03,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:46:03,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:46:05,186 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:46:05,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:46:05,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775351268] [2022-12-05 18:46:05,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775351268] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:46:05,186 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:46:05,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-12-05 18:46:05,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160871699] [2022-12-05 18:46:05,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:46:05,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 18:46:05,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:46:05,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 18:46:05,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-12-05 18:46:05,192 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 750 out of 833 [2022-12-05 18:46:05,196 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1059 places, 982 transitions, 5103 flow. Second operand has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:05,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:46:05,197 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 750 of 833 [2022-12-05 18:46:05,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:09,623 INFO L130 PetriNetUnfolder]: 1226/9912 cut-off events. [2022-12-05 18:46:09,623 INFO L131 PetriNetUnfolder]: For 51197/52221 co-relation queries the response was YES. [2022-12-05 18:46:09,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22952 conditions, 9912 events. 1226/9912 cut-off events. For 51197/52221 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 91764 event pairs, 244 based on Foata normal form. 506/9750 useless extension candidates. Maximal degree in co-relation 22743. Up to 550 conditions per place. [2022-12-05 18:46:09,718 INFO L137 encePairwiseOnDemand]: 813/833 looper letters, 135 selfloop transitions, 108 changer transitions 89/1065 dead transitions. [2022-12-05 18:46:09,718 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1097 places, 1065 transitions, 6520 flow [2022-12-05 18:46:09,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-12-05 18:46:09,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-12-05 18:46:09,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 30940 transitions. [2022-12-05 18:46:09,728 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9059233449477352 [2022-12-05 18:46:09,729 INFO L175 Difference]: Start difference. First operand has 1059 places, 982 transitions, 5103 flow. Second operand 41 states and 30940 transitions. [2022-12-05 18:46:09,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1097 places, 1065 transitions, 6520 flow [2022-12-05 18:46:09,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1050 places, 1065 transitions, 6061 flow, removed 55 selfloop flow, removed 47 redundant places. [2022-12-05 18:46:09,945 INFO L231 Difference]: Finished difference. Result has 1063 places, 943 transitions, 4324 flow [2022-12-05 18:46:09,945 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=4698, PETRI_DIFFERENCE_MINUEND_PLACES=1010, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=982, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=874, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=4324, PETRI_PLACES=1063, PETRI_TRANSITIONS=943} [2022-12-05 18:46:09,946 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 288 predicate places. [2022-12-05 18:46:09,946 INFO L495 AbstractCegarLoop]: Abstraction has has 1063 places, 943 transitions, 4324 flow [2022-12-05 18:46:09,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:09,947 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:46:09,947 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:46:09,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-05 18:46:09,947 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:46:09,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:46:09,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1404595308, now seen corresponding path program 5 times [2022-12-05 18:46:09,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:46:09,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404568591] [2022-12-05 18:46:09,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:46:09,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:46:09,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:46:10,948 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:46:10,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:46:10,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404568591] [2022-12-05 18:46:10,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404568591] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:46:10,948 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:46:10,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-05 18:46:10,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940914431] [2022-12-05 18:46:10,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:46:10,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 18:46:10,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:46:10,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 18:46:10,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2022-12-05 18:46:10,955 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 752 out of 833 [2022-12-05 18:46:10,958 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1063 places, 943 transitions, 4324 flow. Second operand has 14 states, 14 states have (on average 755.2142857142857) internal successors, (10573), 14 states have internal predecessors, (10573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:10,958 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:46:10,958 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 752 of 833 [2022-12-05 18:46:10,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:13,501 INFO L130 PetriNetUnfolder]: 1086/9632 cut-off events. [2022-12-05 18:46:13,502 INFO L131 PetriNetUnfolder]: For 54123/54975 co-relation queries the response was YES. [2022-12-05 18:46:13,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22172 conditions, 9632 events. 1086/9632 cut-off events. For 54123/54975 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 89720 event pairs, 20 based on Foata normal form. 398/9426 useless extension candidates. Maximal degree in co-relation 21985. Up to 306 conditions per place. [2022-12-05 18:46:13,619 INFO L137 encePairwiseOnDemand]: 815/833 looper letters, 131 selfloop transitions, 116 changer transitions 101/1090 dead transitions. [2022-12-05 18:46:13,620 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1055 places, 1090 transitions, 7062 flow [2022-12-05 18:46:13,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-05 18:46:13,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-05 18:46:13,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 23459 transitions. [2022-12-05 18:46:13,628 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9084537040622701 [2022-12-05 18:46:13,628 INFO L175 Difference]: Start difference. First operand has 1063 places, 943 transitions, 4324 flow. Second operand 31 states and 23459 transitions. [2022-12-05 18:46:13,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1055 places, 1090 transitions, 7062 flow [2022-12-05 18:46:13,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1001 places, 1090 transitions, 6431 flow, removed 60 selfloop flow, removed 54 redundant places. [2022-12-05 18:46:13,801 INFO L231 Difference]: Finished difference. Result has 1008 places, 952 transitions, 4408 flow [2022-12-05 18:46:13,801 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=3946, PETRI_DIFFERENCE_MINUEND_PLACES=971, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=834, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4408, PETRI_PLACES=1008, PETRI_TRANSITIONS=952} [2022-12-05 18:46:13,802 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 233 predicate places. [2022-12-05 18:46:13,802 INFO L495 AbstractCegarLoop]: Abstraction has has 1008 places, 952 transitions, 4408 flow [2022-12-05 18:46:13,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 755.2142857142857) internal successors, (10573), 14 states have internal predecessors, (10573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:13,803 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:46:13,803 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:46:13,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-05 18:46:13,803 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:46:13,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:46:13,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1037434868, now seen corresponding path program 6 times [2022-12-05 18:46:13,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:46:13,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227736632] [2022-12-05 18:46:13,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:46:13,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:46:13,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:46:14,808 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:46:14,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:46:14,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227736632] [2022-12-05 18:46:14,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227736632] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:46:14,809 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:46:14,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-05 18:46:14,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154963178] [2022-12-05 18:46:14,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:46:14,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 18:46:14,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:46:14,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 18:46:14,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2022-12-05 18:46:14,814 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 752 out of 833 [2022-12-05 18:46:14,817 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1008 places, 952 transitions, 4408 flow. Second operand has 14 states, 14 states have (on average 755.2142857142857) internal successors, (10573), 14 states have internal predecessors, (10573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:14,817 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:46:14,817 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 752 of 833 [2022-12-05 18:46:14,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:16,808 INFO L130 PetriNetUnfolder]: 944/7760 cut-off events. [2022-12-05 18:46:16,808 INFO L131 PetriNetUnfolder]: For 30423/31337 co-relation queries the response was YES. [2022-12-05 18:46:16,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16919 conditions, 7760 events. 944/7760 cut-off events. For 30423/31337 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 67178 event pairs, 6 based on Foata normal form. 402/7630 useless extension candidates. Maximal degree in co-relation 16699. Up to 472 conditions per place. [2022-12-05 18:46:16,900 INFO L137 encePairwiseOnDemand]: 815/833 looper letters, 131 selfloop transitions, 73 changer transitions 73/1019 dead transitions. [2022-12-05 18:46:16,900 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1027 places, 1019 transitions, 5625 flow [2022-12-05 18:46:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-05 18:46:16,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-05 18:46:16,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 19683 transitions. [2022-12-05 18:46:16,907 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9088096777172407 [2022-12-05 18:46:16,907 INFO L175 Difference]: Start difference. First operand has 1008 places, 952 transitions, 4408 flow. Second operand 26 states and 19683 transitions. [2022-12-05 18:46:16,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1027 places, 1019 transitions, 5625 flow [2022-12-05 18:46:17,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1007 places, 1019 transitions, 5457 flow, removed 17 selfloop flow, removed 20 redundant places. [2022-12-05 18:46:17,011 INFO L231 Difference]: Finished difference. Result has 1012 places, 916 transitions, 3736 flow [2022-12-05 18:46:17,012 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=982, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=952, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=879, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3736, PETRI_PLACES=1012, PETRI_TRANSITIONS=916} [2022-12-05 18:46:17,012 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 237 predicate places. [2022-12-05 18:46:17,012 INFO L495 AbstractCegarLoop]: Abstraction has has 1012 places, 916 transitions, 3736 flow [2022-12-05 18:46:17,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 755.2142857142857) internal successors, (10573), 14 states have internal predecessors, (10573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:17,013 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:46:17,013 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:46:17,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-12-05 18:46:17,013 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:46:17,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:46:17,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1411317862, now seen corresponding path program 7 times [2022-12-05 18:46:17,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:46:17,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257623320] [2022-12-05 18:46:17,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:46:17,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:46:17,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:46:18,909 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:46:18,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:46:18,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257623320] [2022-12-05 18:46:18,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257623320] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:46:18,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:46:18,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-12-05 18:46:18,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916583826] [2022-12-05 18:46:18,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:46:18,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 18:46:18,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:46:18,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 18:46:18,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-12-05 18:46:18,916 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 750 out of 833 [2022-12-05 18:46:18,919 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1012 places, 916 transitions, 3736 flow. Second operand has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:18,919 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:46:18,919 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 750 of 833 [2022-12-05 18:46:18,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:21,249 INFO L130 PetriNetUnfolder]: 856/7684 cut-off events. [2022-12-05 18:46:21,249 INFO L131 PetriNetUnfolder]: For 23757/24287 co-relation queries the response was YES. [2022-12-05 18:46:21,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14970 conditions, 7684 events. 856/7684 cut-off events. For 23757/24287 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 65110 event pairs, 252 based on Foata normal form. 88/7250 useless extension candidates. Maximal degree in co-relation 14771. Up to 624 conditions per place. [2022-12-05 18:46:21,311 INFO L137 encePairwiseOnDemand]: 816/833 looper letters, 142 selfloop transitions, 19 changer transitions 100/994 dead transitions. [2022-12-05 18:46:21,311 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1025 places, 994 transitions, 4988 flow [2022-12-05 18:46:21,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-12-05 18:46:21,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-12-05 18:46:21,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 18886 transitions. [2022-12-05 18:46:21,318 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.906890756302521 [2022-12-05 18:46:21,318 INFO L175 Difference]: Start difference. First operand has 1012 places, 916 transitions, 3736 flow. Second operand 25 states and 18886 transitions. [2022-12-05 18:46:21,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1025 places, 994 transitions, 4988 flow [2022-12-05 18:46:21,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 989 places, 994 transitions, 4581 flow, removed 33 selfloop flow, removed 36 redundant places. [2022-12-05 18:46:21,416 INFO L231 Difference]: Finished difference. Result has 1002 places, 874 transitions, 2955 flow [2022-12-05 18:46:21,417 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=965, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=916, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=898, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2955, PETRI_PLACES=1002, PETRI_TRANSITIONS=874} [2022-12-05 18:46:21,418 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 227 predicate places. [2022-12-05 18:46:21,418 INFO L495 AbstractCegarLoop]: Abstraction has has 1002 places, 874 transitions, 2955 flow [2022-12-05 18:46:21,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:21,419 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:46:21,419 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:46:21,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-05 18:46:21,419 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:46:21,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:46:21,420 INFO L85 PathProgramCache]: Analyzing trace with hash 698827704, now seen corresponding path program 8 times [2022-12-05 18:46:21,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:46:21,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363103212] [2022-12-05 18:46:21,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:46:21,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:46:21,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:46:23,452 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:46:23,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:46:23,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363103212] [2022-12-05 18:46:23,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363103212] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:46:23,452 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:46:23,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-12-05 18:46:23,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501544970] [2022-12-05 18:46:23,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:46:23,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 18:46:23,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:46:23,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 18:46:23,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2022-12-05 18:46:23,458 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 750 out of 833 [2022-12-05 18:46:23,461 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1002 places, 874 transitions, 2955 flow. Second operand has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:23,462 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:46:23,462 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 750 of 833 [2022-12-05 18:46:23,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:25,286 INFO L130 PetriNetUnfolder]: 616/6146 cut-off events. [2022-12-05 18:46:25,286 INFO L131 PetriNetUnfolder]: For 17209/17515 co-relation queries the response was YES. [2022-12-05 18:46:25,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11577 conditions, 6146 events. 616/6146 cut-off events. For 17209/17515 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 48046 event pairs, 164 based on Foata normal form. 70/5794 useless extension candidates. Maximal degree in co-relation 11397. Up to 510 conditions per place. [2022-12-05 18:46:25,358 INFO L137 encePairwiseOnDemand]: 816/833 looper letters, 123 selfloop transitions, 13 changer transitions 62/931 dead transitions. [2022-12-05 18:46:25,359 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 992 places, 931 transitions, 3903 flow [2022-12-05 18:46:25,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-05 18:46:25,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-05 18:46:25,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 19635 transitions. [2022-12-05 18:46:25,365 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9065934065934066 [2022-12-05 18:46:25,366 INFO L175 Difference]: Start difference. First operand has 1002 places, 874 transitions, 2955 flow. Second operand 26 states and 19635 transitions. [2022-12-05 18:46:25,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 992 places, 931 transitions, 3903 flow [2022-12-05 18:46:25,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 960 places, 931 transitions, 3654 flow, removed 96 selfloop flow, removed 32 redundant places. [2022-12-05 18:46:25,423 INFO L231 Difference]: Finished difference. Result has 973 places, 856 transitions, 2665 flow [2022-12-05 18:46:25,428 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=2847, PETRI_DIFFERENCE_MINUEND_PLACES=935, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=874, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=861, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2665, PETRI_PLACES=973, PETRI_TRANSITIONS=856} [2022-12-05 18:46:25,428 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 198 predicate places. [2022-12-05 18:46:25,429 INFO L495 AbstractCegarLoop]: Abstraction has has 973 places, 856 transitions, 2665 flow [2022-12-05 18:46:25,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:25,431 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:46:25,431 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:46:25,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-12-05 18:46:25,431 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:46:25,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:46:25,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1308491330, now seen corresponding path program 9 times [2022-12-05 18:46:25,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:46:25,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80428100] [2022-12-05 18:46:25,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:46:25,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:46:25,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:46:27,651 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:46:27,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:46:27,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80428100] [2022-12-05 18:46:27,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80428100] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:46:27,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:46:27,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-12-05 18:46:27,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436376080] [2022-12-05 18:46:27,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:46:27,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-05 18:46:27,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:46:27,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-05 18:46:27,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-12-05 18:46:27,658 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 721 out of 833 [2022-12-05 18:46:27,661 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 973 places, 856 transitions, 2665 flow. Second operand has 18 states, 18 states have (on average 725.0) internal successors, (13050), 18 states have internal predecessors, (13050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:27,661 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:46:27,661 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 721 of 833 [2022-12-05 18:46:27,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:29,522 INFO L130 PetriNetUnfolder]: 498/5066 cut-off events. [2022-12-05 18:46:29,523 INFO L131 PetriNetUnfolder]: For 11497/11707 co-relation queries the response was YES. [2022-12-05 18:46:29,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9394 conditions, 5066 events. 498/5066 cut-off events. For 11497/11707 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 36459 event pairs, 112 based on Foata normal form. 92/4822 useless extension candidates. Maximal degree in co-relation 9333. Up to 310 conditions per place. [2022-12-05 18:46:29,576 INFO L137 encePairwiseOnDemand]: 813/833 looper letters, 114 selfloop transitions, 30 changer transitions 59/910 dead transitions. [2022-12-05 18:46:29,576 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 971 places, 910 transitions, 3400 flow [2022-12-05 18:46:29,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-05 18:46:29,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-05 18:46:29,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 22515 transitions. [2022-12-05 18:46:29,585 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8718971459551562 [2022-12-05 18:46:29,585 INFO L175 Difference]: Start difference. First operand has 973 places, 856 transitions, 2665 flow. Second operand 31 states and 22515 transitions. [2022-12-05 18:46:29,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 971 places, 910 transitions, 3400 flow [2022-12-05 18:46:29,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 942 places, 910 transitions, 3258 flow, removed 39 selfloop flow, removed 29 redundant places. [2022-12-05 18:46:29,626 INFO L231 Difference]: Finished difference. Result has 946 places, 840 transitions, 2466 flow [2022-12-05 18:46:29,627 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=2551, PETRI_DIFFERENCE_MINUEND_PLACES=912, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=856, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=826, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2466, PETRI_PLACES=946, PETRI_TRANSITIONS=840} [2022-12-05 18:46:29,627 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 171 predicate places. [2022-12-05 18:46:29,627 INFO L495 AbstractCegarLoop]: Abstraction has has 946 places, 840 transitions, 2466 flow [2022-12-05 18:46:29,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 725.0) internal successors, (13050), 18 states have internal predecessors, (13050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:29,628 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:46:29,629 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:46:29,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-12-05 18:46:29,629 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:46:29,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:46:29,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1019207288, now seen corresponding path program 10 times [2022-12-05 18:46:29,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:46:29,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098038663] [2022-12-05 18:46:29,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:46:29,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:46:29,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:46:31,681 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:46:31,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:46:31,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098038663] [2022-12-05 18:46:31,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098038663] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:46:31,681 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:46:31,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-12-05 18:46:31,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434367980] [2022-12-05 18:46:31,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:46:31,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 18:46:31,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:46:31,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 18:46:31,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2022-12-05 18:46:31,687 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 750 out of 833 [2022-12-05 18:46:31,691 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 946 places, 840 transitions, 2466 flow. Second operand has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:31,691 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:46:31,691 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 750 of 833 [2022-12-05 18:46:31,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:33,247 INFO L130 PetriNetUnfolder]: 420/4450 cut-off events. [2022-12-05 18:46:33,247 INFO L131 PetriNetUnfolder]: For 8054/8250 co-relation queries the response was YES. [2022-12-05 18:46:33,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7794 conditions, 4450 events. 420/4450 cut-off events. For 8054/8250 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 30501 event pairs, 88 based on Foata normal form. 46/4212 useless extension candidates. Maximal degree in co-relation 7748. Up to 252 conditions per place. [2022-12-05 18:46:33,286 INFO L137 encePairwiseOnDemand]: 816/833 looper letters, 101 selfloop transitions, 13 changer transitions 52/899 dead transitions. [2022-12-05 18:46:33,286 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 934 places, 899 transitions, 3270 flow [2022-12-05 18:46:33,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-12-05 18:46:33,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-12-05 18:46:33,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 18876 transitions. [2022-12-05 18:46:33,293 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9064105642256903 [2022-12-05 18:46:33,293 INFO L175 Difference]: Start difference. First operand has 946 places, 840 transitions, 2466 flow. Second operand 25 states and 18876 transitions. [2022-12-05 18:46:33,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 934 places, 899 transitions, 3270 flow [2022-12-05 18:46:33,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 902 places, 899 transitions, 3034 flow, removed 49 selfloop flow, removed 32 redundant places. [2022-12-05 18:46:33,319 INFO L231 Difference]: Finished difference. Result has 915 places, 831 transitions, 2235 flow [2022-12-05 18:46:33,320 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=2292, PETRI_DIFFERENCE_MINUEND_PLACES=878, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=828, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2235, PETRI_PLACES=915, PETRI_TRANSITIONS=831} [2022-12-05 18:46:33,320 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 140 predicate places. [2022-12-05 18:46:33,320 INFO L495 AbstractCegarLoop]: Abstraction has has 915 places, 831 transitions, 2235 flow [2022-12-05 18:46:33,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:33,321 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:46:33,322 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:46:33,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-12-05 18:46:33,322 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:46:33,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:46:33,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1786319786, now seen corresponding path program 11 times [2022-12-05 18:46:33,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:46:33,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179117588] [2022-12-05 18:46:33,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:46:33,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:46:33,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:46:35,253 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:46:35,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:46:35,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179117588] [2022-12-05 18:46:35,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179117588] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:46:35,254 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:46:35,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-12-05 18:46:35,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704741611] [2022-12-05 18:46:35,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:46:35,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 18:46:35,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:46:35,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 18:46:35,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2022-12-05 18:46:35,260 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 750 out of 833 [2022-12-05 18:46:35,263 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 915 places, 831 transitions, 2235 flow. Second operand has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:35,263 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:46:35,263 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 750 of 833 [2022-12-05 18:46:35,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:36,512 INFO L130 PetriNetUnfolder]: 298/3248 cut-off events. [2022-12-05 18:46:36,513 INFO L131 PetriNetUnfolder]: For 5054/5216 co-relation queries the response was YES. [2022-12-05 18:46:36,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5867 conditions, 3248 events. 298/3248 cut-off events. For 5054/5216 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 19399 event pairs, 36 based on Foata normal form. 80/3138 useless extension candidates. Maximal degree in co-relation 5821. Up to 122 conditions per place. [2022-12-05 18:46:36,529 INFO L137 encePairwiseOnDemand]: 814/833 looper letters, 72 selfloop transitions, 16 changer transitions 67/888 dead transitions. [2022-12-05 18:46:36,529 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 923 places, 888 transitions, 2984 flow [2022-12-05 18:46:36,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-05 18:46:36,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-12-05 18:46:36,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 22634 transitions. [2022-12-05 18:46:36,538 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9057222889155663 [2022-12-05 18:46:36,538 INFO L175 Difference]: Start difference. First operand has 915 places, 831 transitions, 2235 flow. Second operand 30 states and 22634 transitions. [2022-12-05 18:46:36,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 923 places, 888 transitions, 2984 flow [2022-12-05 18:46:36,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 896 places, 888 transitions, 2772 flow, removed 85 selfloop flow, removed 27 redundant places. [2022-12-05 18:46:36,556 INFO L231 Difference]: Finished difference. Result has 909 places, 813 transitions, 2001 flow [2022-12-05 18:46:36,557 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=2147, PETRI_DIFFERENCE_MINUEND_PLACES=867, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=815, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2001, PETRI_PLACES=909, PETRI_TRANSITIONS=813} [2022-12-05 18:46:36,557 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 134 predicate places. [2022-12-05 18:46:36,557 INFO L495 AbstractCegarLoop]: Abstraction has has 909 places, 813 transitions, 2001 flow [2022-12-05 18:46:36,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:36,558 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:46:36,558 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:46:36,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-05 18:46:36,559 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:46:36,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:46:36,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1510916482, now seen corresponding path program 12 times [2022-12-05 18:46:36,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:46:36,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358951165] [2022-12-05 18:46:36,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:46:36,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:46:36,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:46:37,583 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:46:37,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:46:37,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358951165] [2022-12-05 18:46:37,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358951165] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:46:37,583 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:46:37,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-05 18:46:37,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864526861] [2022-12-05 18:46:37,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:46:37,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 18:46:37,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:46:37,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 18:46:37,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-12-05 18:46:37,588 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 752 out of 833 [2022-12-05 18:46:37,591 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 909 places, 813 transitions, 2001 flow. Second operand has 14 states, 14 states have (on average 755.2142857142857) internal successors, (10573), 14 states have internal predecessors, (10573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:37,591 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:46:37,591 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 752 of 833 [2022-12-05 18:46:37,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:38,475 INFO L130 PetriNetUnfolder]: 202/2500 cut-off events. [2022-12-05 18:46:38,475 INFO L131 PetriNetUnfolder]: For 3936/4022 co-relation queries the response was YES. [2022-12-05 18:46:38,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4607 conditions, 2500 events. 202/2500 cut-off events. For 3936/4022 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 12969 event pairs, 8 based on Foata normal form. 36/2406 useless extension candidates. Maximal degree in co-relation 4567. Up to 70 conditions per place. [2022-12-05 18:46:38,491 INFO L137 encePairwiseOnDemand]: 816/833 looper letters, 72 selfloop transitions, 22 changer transitions 45/874 dead transitions. [2022-12-05 18:46:38,491 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 906 places, 874 transitions, 2815 flow [2022-12-05 18:46:38,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-05 18:46:38,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-05 18:46:38,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 23435 transitions. [2022-12-05 18:46:38,499 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9075243000425977 [2022-12-05 18:46:38,499 INFO L175 Difference]: Start difference. First operand has 909 places, 813 transitions, 2001 flow. Second operand 31 states and 23435 transitions. [2022-12-05 18:46:38,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 906 places, 874 transitions, 2815 flow [2022-12-05 18:46:38,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 866 places, 874 transitions, 2579 flow, removed 37 selfloop flow, removed 40 redundant places. [2022-12-05 18:46:38,514 INFO L231 Difference]: Finished difference. Result has 872 places, 814 transitions, 1969 flow [2022-12-05 18:46:38,514 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1890, PETRI_DIFFERENCE_MINUEND_PLACES=836, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=793, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1969, PETRI_PLACES=872, PETRI_TRANSITIONS=814} [2022-12-05 18:46:38,515 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 97 predicate places. [2022-12-05 18:46:38,515 INFO L495 AbstractCegarLoop]: Abstraction has has 872 places, 814 transitions, 1969 flow [2022-12-05 18:46:38,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 755.2142857142857) internal successors, (10573), 14 states have internal predecessors, (10573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:38,516 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:46:38,516 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:46:38,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-12-05 18:46:38,516 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:46:38,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:46:38,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1554084054, now seen corresponding path program 13 times [2022-12-05 18:46:38,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:46:38,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667674191] [2022-12-05 18:46:38,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:46:38,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:46:38,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:46:39,482 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:46:39,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:46:39,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667674191] [2022-12-05 18:46:39,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667674191] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:46:39,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:46:39,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-05 18:46:39,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429482604] [2022-12-05 18:46:39,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:46:39,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 18:46:39,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:46:39,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 18:46:39,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-12-05 18:46:39,488 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 752 out of 833 [2022-12-05 18:46:39,491 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 872 places, 814 transitions, 1969 flow. Second operand has 14 states, 14 states have (on average 755.2142857142857) internal successors, (10573), 14 states have internal predecessors, (10573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:39,491 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:46:39,491 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 752 of 833 [2022-12-05 18:46:39,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:40,115 INFO L130 PetriNetUnfolder]: 158/2044 cut-off events. [2022-12-05 18:46:40,115 INFO L131 PetriNetUnfolder]: For 1620/1740 co-relation queries the response was YES. [2022-12-05 18:46:40,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3233 conditions, 2044 events. 158/2044 cut-off events. For 1620/1740 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 9309 event pairs, 0 based on Foata normal form. 40/1972 useless extension candidates. Maximal degree in co-relation 3207. Up to 78 conditions per place. [2022-12-05 18:46:40,128 INFO L137 encePairwiseOnDemand]: 816/833 looper letters, 77 selfloop transitions, 21 changer transitions 15/848 dead transitions. [2022-12-05 18:46:40,128 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 880 places, 848 transitions, 2415 flow [2022-12-05 18:46:40,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-05 18:46:40,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-05 18:46:40,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 17398 transitions. [2022-12-05 18:46:40,134 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9080849731196826 [2022-12-05 18:46:40,134 INFO L175 Difference]: Start difference. First operand has 872 places, 814 transitions, 1969 flow. Second operand 23 states and 17398 transitions. [2022-12-05 18:46:40,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 880 places, 848 transitions, 2415 flow [2022-12-05 18:46:40,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 848 transitions, 2315 flow, removed 37 selfloop flow, removed 15 redundant places. [2022-12-05 18:46:40,145 INFO L231 Difference]: Finished difference. Result has 871 places, 814 transitions, 1972 flow [2022-12-05 18:46:40,146 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=843, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=793, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1972, PETRI_PLACES=871, PETRI_TRANSITIONS=814} [2022-12-05 18:46:40,146 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 96 predicate places. [2022-12-05 18:46:40,146 INFO L495 AbstractCegarLoop]: Abstraction has has 871 places, 814 transitions, 1972 flow [2022-12-05 18:46:40,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 755.2142857142857) internal successors, (10573), 14 states have internal predecessors, (10573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:40,147 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:46:40,147 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:46:40,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-12-05 18:46:40,148 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:46:40,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:46:40,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1521556602, now seen corresponding path program 14 times [2022-12-05 18:46:40,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:46:40,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120340816] [2022-12-05 18:46:40,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:46:40,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:46:40,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:46:42,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:46:42,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:46:42,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120340816] [2022-12-05 18:46:42,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120340816] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:46:42,211 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:46:42,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-12-05 18:46:42,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521566627] [2022-12-05 18:46:42,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:46:42,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 18:46:42,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:46:42,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 18:46:42,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-12-05 18:46:42,217 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 750 out of 833 [2022-12-05 18:46:42,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 871 places, 814 transitions, 1972 flow. Second operand has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:42,220 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:46:42,220 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 750 of 833 [2022-12-05 18:46:42,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:43,253 INFO L130 PetriNetUnfolder]: 144/1884 cut-off events. [2022-12-05 18:46:43,253 INFO L131 PetriNetUnfolder]: For 1157/1283 co-relation queries the response was YES. [2022-12-05 18:46:43,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2917 conditions, 1884 events. 144/1884 cut-off events. For 1157/1283 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 8006 event pairs, 0 based on Foata normal form. 52/1840 useless extension candidates. Maximal degree in co-relation 2891. Up to 44 conditions per place. [2022-12-05 18:46:43,266 INFO L137 encePairwiseOnDemand]: 816/833 looper letters, 61 selfloop transitions, 18 changer transitions 34/846 dead transitions. [2022-12-05 18:46:43,266 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 888 places, 846 transitions, 2382 flow [2022-12-05 18:46:43,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-05 18:46:43,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-05 18:46:43,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 17346 transitions. [2022-12-05 18:46:43,273 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9053708439897699 [2022-12-05 18:46:43,273 INFO L175 Difference]: Start difference. First operand has 871 places, 814 transitions, 1972 flow. Second operand 23 states and 17346 transitions. [2022-12-05 18:46:43,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 888 places, 846 transitions, 2382 flow [2022-12-05 18:46:43,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 846 transitions, 2277 flow, removed 16 selfloop flow, removed 23 redundant places. [2022-12-05 18:46:43,286 INFO L231 Difference]: Finished difference. Result has 877 places, 806 transitions, 1886 flow [2022-12-05 18:46:43,286 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=843, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=796, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1886, PETRI_PLACES=877, PETRI_TRANSITIONS=806} [2022-12-05 18:46:43,287 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 102 predicate places. [2022-12-05 18:46:43,287 INFO L495 AbstractCegarLoop]: Abstraction has has 877 places, 806 transitions, 1886 flow [2022-12-05 18:46:43,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 752.7647058823529) internal successors, (12797), 17 states have internal predecessors, (12797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:43,288 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 18:46:43,288 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 18:46:43,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-12-05 18:46:43,289 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-05 18:46:43,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 18:46:43,289 INFO L85 PathProgramCache]: Analyzing trace with hash -468857624, now seen corresponding path program 15 times [2022-12-05 18:46:43,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 18:46:43,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871764491] [2022-12-05 18:46:43,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 18:46:43,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 18:46:43,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 18:46:44,312 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 18:46:44,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 18:46:44,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871764491] [2022-12-05 18:46:44,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871764491] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 18:46:44,313 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 18:46:44,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-12-05 18:46:44,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733499496] [2022-12-05 18:46:44,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 18:46:44,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 18:46:44,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 18:46:44,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 18:46:44,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-12-05 18:46:44,318 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 752 out of 833 [2022-12-05 18:46:44,320 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 877 places, 806 transitions, 1886 flow. Second operand has 14 states, 14 states have (on average 755.2142857142857) internal successors, (10573), 14 states have internal predecessors, (10573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:44,320 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 18:46:44,320 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 752 of 833 [2022-12-05 18:46:44,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 18:46:44,800 INFO L130 PetriNetUnfolder]: 86/1448 cut-off events. [2022-12-05 18:46:44,801 INFO L131 PetriNetUnfolder]: For 879/995 co-relation queries the response was YES. [2022-12-05 18:46:44,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2093 conditions, 1448 events. 86/1448 cut-off events. For 879/995 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 4880 event pairs, 0 based on Foata normal form. 36/1416 useless extension candidates. Maximal degree in co-relation 2063. Up to 44 conditions per place. [2022-12-05 18:46:44,808 INFO L137 encePairwiseOnDemand]: 819/833 looper letters, 0 selfloop transitions, 0 changer transitions 814/814 dead transitions. [2022-12-05 18:46:44,808 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 867 places, 814 transitions, 2073 flow [2022-12-05 18:46:44,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-05 18:46:44,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-05 18:46:44,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 15114 transitions. [2022-12-05 18:46:44,814 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.907202881152461 [2022-12-05 18:46:44,814 INFO L175 Difference]: Start difference. First operand has 877 places, 806 transitions, 1886 flow. Second operand 20 states and 15114 transitions. [2022-12-05 18:46:44,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 867 places, 814 transitions, 2073 flow [2022-12-05 18:46:44,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 834 places, 814 transitions, 1954 flow, removed 21 selfloop flow, removed 33 redundant places. [2022-12-05 18:46:44,821 INFO L231 Difference]: Finished difference. Result has 834 places, 0 transitions, 0 flow [2022-12-05 18:46:44,822 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=815, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=0, PETRI_PLACES=834, PETRI_TRANSITIONS=0} [2022-12-05 18:46:44,822 INFO L294 CegarLoopForPetriNet]: 775 programPoint places, 59 predicate places. [2022-12-05 18:46:44,822 INFO L495 AbstractCegarLoop]: Abstraction has has 834 places, 0 transitions, 0 flow [2022-12-05 18:46:44,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 755.2142857142857) internal successors, (10573), 14 states have internal predecessors, (10573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 18:46:44,825 INFO L805 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2022-12-05 18:46:44,825 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-12-05 18:46:44,825 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 5 remaining) [2022-12-05 18:46:44,826 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 5 remaining) [2022-12-05 18:46:44,826 INFO L805 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-12-05 18:46:44,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-12-05 18:46:44,826 INFO L458 BasicCegarLoop]: Path program histogram: [15, 8, 1, 1, 1, 1, 1] [2022-12-05 18:46:44,829 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-05 18:46:44,829 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-05 18:46:44,832 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.12 06:46:44 BasicIcfg [2022-12-05 18:46:44,832 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-05 18:46:44,832 INFO L158 Benchmark]: Toolchain (without parser) took 101890.12ms. Allocated memory was 208.7MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 173.2MB in the beginning and 2.3GB in the end (delta: -2.2GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2022-12-05 18:46:44,832 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 208.7MB. Free memory is still 185.8MB. There was no memory consumed. Max. memory is 8.0GB. [2022-12-05 18:46:44,833 INFO L158 Benchmark]: CACSL2BoogieTranslator took 5617.47ms. Allocated memory was 208.7MB in the beginning and 357.6MB in the end (delta: 148.9MB). Free memory was 173.2MB in the beginning and 295.0MB in the end (delta: -121.8MB). Peak memory consumption was 137.8MB. Max. memory is 8.0GB. [2022-12-05 18:46:44,833 INFO L158 Benchmark]: Boogie Procedure Inliner took 158.88ms. Allocated memory is still 357.6MB. Free memory was 295.0MB in the beginning and 283.1MB in the end (delta: 11.9MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-12-05 18:46:44,833 INFO L158 Benchmark]: Boogie Preprocessor took 71.82ms. Allocated memory is still 357.6MB. Free memory was 283.1MB in the beginning and 277.2MB in the end (delta: 5.8MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2022-12-05 18:46:44,833 INFO L158 Benchmark]: RCFGBuilder took 1003.16ms. Allocated memory is still 357.6MB. Free memory was 277.2MB in the beginning and 206.5MB in the end (delta: 70.7MB). Peak memory consumption was 70.3MB. Max. memory is 8.0GB. [2022-12-05 18:46:44,833 INFO L158 Benchmark]: TraceAbstraction took 95034.54ms. Allocated memory was 357.6MB in the beginning and 3.4GB in the end (delta: 3.1GB). Free memory was 206.0MB in the beginning and 2.3GB in the end (delta: -2.1GB). Peak memory consumption was 957.8MB. Max. memory is 8.0GB. [2022-12-05 18:46:44,834 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 208.7MB. Free memory is still 185.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 5617.47ms. Allocated memory was 208.7MB in the beginning and 357.6MB in the end (delta: 148.9MB). Free memory was 173.2MB in the beginning and 295.0MB in the end (delta: -121.8MB). Peak memory consumption was 137.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 158.88ms. Allocated memory is still 357.6MB. Free memory was 295.0MB in the beginning and 283.1MB in the end (delta: 11.9MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 71.82ms. Allocated memory is still 357.6MB. Free memory was 283.1MB in the beginning and 277.2MB in the end (delta: 5.8MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * RCFGBuilder took 1003.16ms. Allocated memory is still 357.6MB. Free memory was 277.2MB in the beginning and 206.5MB in the end (delta: 70.7MB). Peak memory consumption was 70.3MB. Max. memory is 8.0GB. * TraceAbstraction took 95034.54ms. Allocated memory was 357.6MB in the beginning and 3.4GB in the end (delta: 3.1GB). Free memory was 206.0MB in the beginning and 2.3GB in the end (delta: -2.1GB). Peak memory consumption was 957.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 174]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 174]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 991 locations, 5 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 94.9s, OverallIterations: 28, TraceHistogramMax: 1, PathProgramHistogramMax: 15, EmptinessCheckTime: 0.0s, AutomataDifference: 57.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.3s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6071 SdHoareTripleChecker+Valid, 6.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6071 mSDsluCounter, 11109 SdHoareTripleChecker+Invalid, 5.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9668 mSDsCounter, 170 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12522 IncrementalHoareTripleChecker+Invalid, 12692 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 170 mSolverCounterUnsat, 1441 mSDtfsCounter, 12522 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1073 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 1014 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7374 ImplicationChecksByTransitivity, 16.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5103occurred in iteration=16, InterpolantAutomatonStates: 795, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 35.1s InterpolantComputationTime, 9160 NumberOfCodeBlocks, 9160 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 9132 ConstructedInterpolants, 0 QuantifiedInterpolants, 71363 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 28 InterpolantComputations, 28 PerfectInterpolantSequences, 26/26 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2022-12-05 18:46:44,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...