/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 --traceabstraction.use.on-demand.petri.net.difference true --traceabstraction.size.reduction.to.apply.after.petri.net.difference REMOVE_DEAD -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_configure_pc8736x_gpio_set.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-a802222-m [2022-12-11 23:46:43,515 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-11 23:46:43,517 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-11 23:46:43,551 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-11 23:46:43,552 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-11 23:46:43,554 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-11 23:46:43,556 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-11 23:46:43,559 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-11 23:46:43,562 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-11 23:46:43,565 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-11 23:46:43,565 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-11 23:46:43,567 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-11 23:46:43,567 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-11 23:46:43,568 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-11 23:46:43,569 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-11 23:46:43,572 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-11 23:46:43,573 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-11 23:46:43,573 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-11 23:46:43,575 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-11 23:46:43,578 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-11 23:46:43,579 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-11 23:46:43,580 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-11 23:46:43,580 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-11 23:46:43,581 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-11 23:46:43,586 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-11 23:46:43,586 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-11 23:46:43,586 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-11 23:46:43,587 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-11 23:46:43,587 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-11 23:46:43,588 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-11 23:46:43,588 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-11 23:46:43,589 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-11 23:46:43,590 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-11 23:46:43,590 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-11 23:46:43,591 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-11 23:46:43,591 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-11 23:46:43,591 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-11 23:46:43,592 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-11 23:46:43,592 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-11 23:46:43,592 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-11 23:46:43,593 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-11 23:46:43,596 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-11 23:46:43,618 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-11 23:46:43,618 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-11 23:46:43,618 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-11 23:46:43,619 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-11 23:46:43,619 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-11 23:46:43,620 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-11 23:46:43,620 INFO L138 SettingsManager]: * Use SBE=true [2022-12-11 23:46:43,620 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-11 23:46:43,620 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-11 23:46:43,620 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-11 23:46:43,620 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-11 23:46:43,621 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-11 23:46:43,621 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-11 23:46:43,621 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-11 23:46:43,621 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-11 23:46:43,621 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-11 23:46:43,621 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-11 23:46:43,621 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-11 23:46:43,621 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-11 23:46:43,621 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-11 23:46:43,621 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-11 23:46:43,622 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-11 23:46:43,622 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-11 23:46:43,622 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-11 23:46:43,622 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-11 23:46:43,622 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-11 23:46:43,622 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-11 23:46:43,622 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-11 23:46:43,622 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-11 23:46:43,622 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-11 23:46:43,622 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-11 23:46:43,623 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use on-demand Petri net difference -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Size reduction to apply after Petri net difference -> REMOVE_DEAD [2022-12-11 23:46:43,860 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-11 23:46:43,874 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-11 23:46:43,876 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-11 23:46:43,876 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-11 23:46:43,877 INFO L275 PluginConnector]: CDTParser initialized [2022-12-11 23:46:43,877 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_configure_pc8736x_gpio_set.i [2022-12-11 23:46:44,819 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-11 23:46:45,219 INFO L351 CDTParser]: Found 1 translation units. [2022-12-11 23:46:45,220 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_configure_pc8736x_gpio_set.i [2022-12-11 23:46:45,252 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/42589d50f/f11069863a7041b685715f96fc2d8798/FLAG4f165f08d [2022-12-11 23:46:45,265 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/42589d50f/f11069863a7041b685715f96fc2d8798 [2022-12-11 23:46:45,267 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-11 23:46:45,268 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-11 23:46:45,269 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-11 23:46:45,269 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-11 23:46:45,270 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-11 23:46:45,271 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.12 11:46:45" (1/1) ... [2022-12-11 23:46:45,272 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5aaabec1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:45, skipping insertion in model container [2022-12-11 23:46:45,272 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.12 11:46:45" (1/1) ... [2022-12-11 23:46:45,279 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-11 23:46:45,364 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-11 23:46:45,654 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_configure_pc8736x_gpio_set.i[5469,5482] [2022-12-11 23:46:45,959 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:45,960 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:45,967 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:45,968 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:45,975 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:45,976 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:45,982 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:45,983 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:45,989 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:45,990 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:45,997 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:45,997 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:46,003 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:46,004 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:46,010 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:46,010 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:46,030 WARN L623 FunctionHandler]: Unknown extern function cpu_relax [2022-12-11 23:46:46,039 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-12-11 23:46:46,046 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-12-11 23:46:46,060 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-12-11 23:46:46,249 WARN L623 FunctionHandler]: Unknown extern function set_normalized_timespec [2022-12-11 23:46:46,257 WARN L623 FunctionHandler]: Unknown extern function set_normalized_timespec [2022-12-11 23:46:46,488 WARN L623 FunctionHandler]: Unknown extern function __iter_div_u64_rem [2022-12-11 23:46:46,649 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:46,651 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:46,657 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:46,657 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:46,664 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:46,665 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:47,011 WARN L623 FunctionHandler]: Unknown extern function bit_spin_lock [2022-12-11 23:46:47,017 WARN L623 FunctionHandler]: Unknown extern function __bit_spin_unlock [2022-12-11 23:46:47,022 WARN L623 FunctionHandler]: Unknown extern function bit_spin_is_locked [2022-12-11 23:46:47,185 WARN L623 FunctionHandler]: Unknown extern function d_instantiate [2022-12-11 23:46:47,186 WARN L623 FunctionHandler]: Unknown extern function d_rehash [2022-12-11 23:46:47,191 WARN L623 FunctionHandler]: Unknown extern function d_instantiate_unique [2022-12-11 23:46:47,191 WARN L623 FunctionHandler]: Unknown extern function d_rehash [2022-12-11 23:46:47,434 WARN L623 FunctionHandler]: Unknown extern function timespec_trunc [2022-12-11 23:46:47,962 WARN L623 FunctionHandler]: Unknown extern function atomic_add_unless [2022-12-11 23:46:47,971 WARN L623 FunctionHandler]: Unknown extern function atomic_add_unless [2022-12-11 23:46:48,035 WARN L623 FunctionHandler]: Unknown extern function kobject_get [2022-12-11 23:46:48,039 WARN L623 FunctionHandler]: Unknown extern function kobject_put [2022-12-11 23:46:48,352 WARN L623 FunctionHandler]: Unknown extern function __tty_alloc_driver [2022-12-11 23:46:48,587 WARN L623 FunctionHandler]: Unknown extern function llist_add_batch [2022-12-11 23:46:48,593 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-11 23:46:48,748 WARN L623 FunctionHandler]: Unknown extern function tty_termios_baud_rate [2022-12-11 23:46:48,898 WARN L623 FunctionHandler]: Unknown extern function tty_unlock [2022-12-11 23:46:48,899 WARN L623 FunctionHandler]: Unknown extern function tty_wait_until_sent [2022-12-11 23:46:48,899 WARN L623 FunctionHandler]: Unknown extern function tty_lock [2022-12-11 23:46:49,702 WARN L611 FunctionHandler]: implicit declaration of function __builtin_constant_p [2022-12-11 23:46:49,702 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-11 23:46:49,705 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-11 23:46:49,708 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-11 23:46:49,710 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-11 23:46:50,110 WARN L1573 CHandler]: Possible shadowing of function iminor [2022-12-11 23:46:50,112 WARN L1573 CHandler]: Possible shadowing of function iminor [2022-12-11 23:46:50,135 WARN L623 FunctionHandler]: Unknown extern function platform_device_alloc [2022-12-11 23:46:50,135 WARN L623 FunctionHandler]: Unknown extern function platform_device_add [2022-12-11 23:46:50,136 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-11 23:46:50,137 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-11 23:46:50,137 WARN L623 FunctionHandler]: Unknown extern function platform_device_del [2022-12-11 23:46:50,137 WARN L623 FunctionHandler]: Unknown extern function platform_device_put [2022-12-11 23:46:50,139 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-11 23:46:50,140 WARN L623 FunctionHandler]: Unknown extern function platform_device_unregister [2022-12-11 23:46:50,154 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-11 23:46:50,166 INFO L203 MainTranslator]: Completed pre-run [2022-12-11 23:46:50,182 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_configure_pc8736x_gpio_set.i[5469,5482] [2022-12-11 23:46:50,186 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:50,187 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:50,187 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:50,187 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:50,187 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:50,187 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:50,188 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:50,188 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:50,188 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:50,188 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:50,188 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:50,188 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:50,188 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:50,189 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:50,189 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:50,189 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:50,189 WARN L623 FunctionHandler]: Unknown extern function cpu_relax [2022-12-11 23:46:50,190 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-12-11 23:46:50,190 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-12-11 23:46:50,190 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-12-11 23:46:50,193 WARN L623 FunctionHandler]: Unknown extern function set_normalized_timespec [2022-12-11 23:46:50,194 WARN L623 FunctionHandler]: Unknown extern function set_normalized_timespec [2022-12-11 23:46:50,195 WARN L623 FunctionHandler]: Unknown extern function __iter_div_u64_rem [2022-12-11 23:46:50,200 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:50,200 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:50,201 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:50,201 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:50,201 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-11 23:46:50,201 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-11 23:46:50,208 WARN L623 FunctionHandler]: Unknown extern function bit_spin_lock [2022-12-11 23:46:50,209 WARN L623 FunctionHandler]: Unknown extern function __bit_spin_unlock [2022-12-11 23:46:50,209 WARN L623 FunctionHandler]: Unknown extern function bit_spin_is_locked [2022-12-11 23:46:50,211 WARN L623 FunctionHandler]: Unknown extern function d_instantiate [2022-12-11 23:46:50,211 WARN L623 FunctionHandler]: Unknown extern function d_rehash [2022-12-11 23:46:50,211 WARN L623 FunctionHandler]: Unknown extern function d_instantiate_unique [2022-12-11 23:46:50,211 WARN L623 FunctionHandler]: Unknown extern function d_rehash [2022-12-11 23:46:50,217 WARN L623 FunctionHandler]: Unknown extern function timespec_trunc [2022-12-11 23:46:50,225 WARN L623 FunctionHandler]: Unknown extern function atomic_add_unless [2022-12-11 23:46:50,226 WARN L623 FunctionHandler]: Unknown extern function atomic_add_unless [2022-12-11 23:46:50,228 WARN L623 FunctionHandler]: Unknown extern function kobject_get [2022-12-11 23:46:50,229 WARN L623 FunctionHandler]: Unknown extern function kobject_put [2022-12-11 23:46:50,233 WARN L623 FunctionHandler]: Unknown extern function __tty_alloc_driver [2022-12-11 23:46:50,236 WARN L623 FunctionHandler]: Unknown extern function llist_add_batch [2022-12-11 23:46:50,237 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-12-11 23:46:50,240 WARN L623 FunctionHandler]: Unknown extern function tty_termios_baud_rate [2022-12-11 23:46:50,242 WARN L623 FunctionHandler]: Unknown extern function tty_unlock [2022-12-11 23:46:50,243 WARN L623 FunctionHandler]: Unknown extern function tty_wait_until_sent [2022-12-11 23:46:50,243 WARN L623 FunctionHandler]: Unknown extern function tty_lock [2022-12-11 23:46:50,291 WARN L611 FunctionHandler]: implicit declaration of function __builtin_constant_p [2022-12-11 23:46:50,291 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-11 23:46:50,295 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-11 23:46:50,298 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-11 23:46:50,300 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-12-11 23:46:50,338 WARN L1573 CHandler]: Possible shadowing of function iminor [2022-12-11 23:46:50,338 WARN L1573 CHandler]: Possible shadowing of function iminor [2022-12-11 23:46:50,342 WARN L623 FunctionHandler]: Unknown extern function platform_device_alloc [2022-12-11 23:46:50,344 WARN L623 FunctionHandler]: Unknown extern function platform_device_add [2022-12-11 23:46:50,344 WARN L623 FunctionHandler]: Unknown extern function __request_region [2022-12-11 23:46:50,345 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-11 23:46:50,345 WARN L623 FunctionHandler]: Unknown extern function platform_device_del [2022-12-11 23:46:50,346 WARN L623 FunctionHandler]: Unknown extern function platform_device_put [2022-12-11 23:46:50,346 WARN L623 FunctionHandler]: Unknown extern function __release_region [2022-12-11 23:46:50,346 WARN L623 FunctionHandler]: Unknown extern function platform_device_unregister [2022-12-11 23:46:50,350 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-11 23:46:50,698 INFO L208 MainTranslator]: Completed translation [2022-12-11 23:46:50,699 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50 WrapperNode [2022-12-11 23:46:50,699 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-11 23:46:50,699 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-11 23:46:50,700 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-11 23:46:50,700 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-11 23:46:50,717 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50" (1/1) ... [2022-12-11 23:46:50,801 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50" (1/1) ... [2022-12-11 23:46:50,882 INFO L138 Inliner]: procedures = 1394, calls = 1531, calls flagged for inlining = 392, calls inlined = 72, statements flattened = 814 [2022-12-11 23:46:50,882 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-11 23:46:50,883 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-11 23:46:50,883 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-11 23:46:50,883 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-11 23:46:50,898 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50" (1/1) ... [2022-12-11 23:46:50,898 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50" (1/1) ... [2022-12-11 23:46:50,907 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50" (1/1) ... [2022-12-11 23:46:50,908 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50" (1/1) ... [2022-12-11 23:46:50,926 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50" (1/1) ... [2022-12-11 23:46:50,945 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50" (1/1) ... [2022-12-11 23:46:50,949 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50" (1/1) ... [2022-12-11 23:46:50,953 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50" (1/1) ... [2022-12-11 23:46:50,977 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-11 23:46:50,977 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-11 23:46:50,978 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-11 23:46:50,978 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-11 23:46:50,978 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50" (1/1) ... [2022-12-11 23:46:50,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-11 23:46:50,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:46:51,003 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-11 23:46:51,013 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-11 23:46:51,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-11 23:46:51,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-11 23:46:51,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-11 23:46:51,041 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_pc8736x_gpio_configure [2022-12-11 23:46:51,041 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_pc8736x_gpio_configure [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_pc8736x_gpio_set [2022-12-11 23:46:51,041 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_pc8736x_gpio_set [2022-12-11 23:46:51,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-11 23:46:51,043 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-11 23:46:51,414 INFO L236 CfgBuilder]: Building ICFG [2022-12-11 23:46:51,415 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-11 23:46:52,020 INFO L277 CfgBuilder]: Performing block encoding [2022-12-11 23:46:52,065 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-11 23:46:52,065 INFO L302 CfgBuilder]: Removed 25 assume(true) statements. [2022-12-11 23:46:52,067 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.12 11:46:52 BoogieIcfgContainer [2022-12-11 23:46:52,067 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-11 23:46:52,069 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-11 23:46:52,069 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-11 23:46:52,071 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-11 23:46:52,071 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.12 11:46:45" (1/3) ... [2022-12-11 23:46:52,072 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e932f03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.12 11:46:52, skipping insertion in model container [2022-12-11 23:46:52,072 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.12 11:46:50" (2/3) ... [2022-12-11 23:46:52,072 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e932f03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.12 11:46:52, skipping insertion in model container [2022-12-11 23:46:52,072 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.12 11:46:52" (3/3) ... [2022-12-11 23:46:52,073 INFO L112 eAbstractionObserver]: Analyzing ICFG char_pc8736x_gpio_pc8736x_gpio_configure_pc8736x_gpio_set.i [2022-12-11 23:46:52,084 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-11 23:46:52,084 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-12-11 23:46:52,084 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-11 23:46:52,192 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-11 23:46:52,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 840 places, 899 transitions, 1814 flow [2022-12-11 23:46:52,442 INFO L130 PetriNetUnfolder]: 66/897 cut-off events. [2022-12-11 23:46:52,443 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-11 23:46:52,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 906 conditions, 897 events. 66/897 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1636 event pairs, 0 based on Foata normal form. 0/829 useless extension candidates. Maximal degree in co-relation 719. Up to 9 conditions per place. [2022-12-11 23:46:52,455 INFO L82 GeneralOperation]: Start removeDead. Operand has 840 places, 899 transitions, 1814 flow [2022-12-11 23:46:52,465 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 830 places, 889 transitions, 1787 flow [2022-12-11 23:46:52,475 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-11 23:46:52,480 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;@29c67aea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-11 23:46:52,481 INFO L358 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-12-11 23:46:52,531 INFO L130 PetriNetUnfolder]: 18/391 cut-off events. [2022-12-11 23:46:52,532 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-11 23:46:52,532 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:46:52,532 INFO L214 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-11 23:46:52,533 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:46:52,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:46:52,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1358298950, now seen corresponding path program 1 times [2022-12-11 23:46:52,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:46:52,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243232517] [2022-12-11 23:46:52,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:46:52,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:46:52,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:46:53,263 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-11 23:46:53,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:46:53,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243232517] [2022-12-11 23:46:53,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243232517] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:46:53,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-11 23:46:53,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-11 23:46:53,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150663855] [2022-12-11 23:46:53,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:46:53,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-11 23:46:53,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:46:53,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-11 23:46:53,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-11 23:46:53,314 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 844 out of 899 [2022-12-11 23:46:53,321 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 830 places, 889 transitions, 1787 flow. Second operand has 5 states, 5 states have (on average 845.2) internal successors, (4226), 5 states have internal predecessors, (4226), 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-11 23:46:53,321 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:46:53,321 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 844 of 899 [2022-12-11 23:46:53,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:46:53,663 INFO L130 PetriNetUnfolder]: 79/1477 cut-off events. [2022-12-11 23:46:53,663 INFO L131 PetriNetUnfolder]: For 16/18 co-relation queries the response was YES. [2022-12-11 23:46:53,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1529 conditions, 1477 events. 79/1477 cut-off events. For 16/18 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3083 event pairs, 2 based on Foata normal form. 19/1412 useless extension candidates. Maximal degree in co-relation 869. Up to 16 conditions per place. [2022-12-11 23:46:53,674 INFO L137 encePairwiseOnDemand]: 864/899 looper letters, 26 selfloop transitions, 6 changer transitions 3/867 dead transitions. [2022-12-11 23:46:53,674 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 833 places, 867 transitions, 1816 flow [2022-12-11 23:46:53,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-11 23:46:53,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-11 23:46:53,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 5133 transitions. [2022-12-11 23:46:53,693 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.9516129032258065 [2022-12-11 23:46:53,696 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 3 predicate places. [2022-12-11 23:46:53,697 INFO L82 GeneralOperation]: Start removeDead. Operand has 833 places, 867 transitions, 1816 flow [2022-12-11 23:46:53,702 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 830 places, 864 transitions, 1810 flow [2022-12-11 23:46:53,703 INFO L495 AbstractCegarLoop]: Abstraction has has 830 places, 864 transitions, 1810 flow [2022-12-11 23:46:53,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 845.2) internal successors, (4226), 5 states have internal predecessors, (4226), 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-11 23:46:53,705 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:46:53,706 INFO L214 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-11 23:46:53,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-11 23:46:53,706 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:46:53,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:46:53,707 INFO L85 PathProgramCache]: Analyzing trace with hash 608496321, now seen corresponding path program 1 times [2022-12-11 23:46:53,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:46:53,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932533368] [2022-12-11 23:46:53,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:46:53,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:46:53,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:46:54,157 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:46:54,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:46:54,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932533368] [2022-12-11 23:46:54,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932533368] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:46:54,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894983926] [2022-12-11 23:46:54,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:46:54,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:46:54,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:46:54,165 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:46:54,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-11 23:46:54,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:46:54,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 903 conjuncts, 30 conjunts are in the unsatisfiable core [2022-12-11 23:46:54,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:46:54,577 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:46:54,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-11 23:46:54,603 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:46:54,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2022-12-11 23:46:54,637 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-11 23:46:54,637 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:46:54,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894983926] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:46:54,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:46:54,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-12-11 23:46:54,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780211495] [2022-12-11 23:46:54,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:46:54,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-11 23:46:54,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:46:54,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-11 23:46:54,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-12-11 23:46:54,643 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 823 out of 899 [2022-12-11 23:46:54,647 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 830 places, 864 transitions, 1810 flow. Second operand has 6 states, 6 states have (on average 827.8333333333334) internal successors, (4967), 6 states have internal predecessors, (4967), 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-11 23:46:54,648 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:46:54,648 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 823 of 899 [2022-12-11 23:46:54,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:46:55,077 INFO L130 PetriNetUnfolder]: 130/2134 cut-off events. [2022-12-11 23:46:55,077 INFO L131 PetriNetUnfolder]: For 67/73 co-relation queries the response was YES. [2022-12-11 23:46:55,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2327 conditions, 2134 events. 130/2134 cut-off events. For 67/73 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 7943 event pairs, 18 based on Foata normal form. 0/2002 useless extension candidates. Maximal degree in co-relation 1197. Up to 49 conditions per place. [2022-12-11 23:46:55,092 INFO L137 encePairwiseOnDemand]: 889/899 looper letters, 56 selfloop transitions, 9 changer transitions 0/878 dead transitions. [2022-12-11 23:46:55,092 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 835 places, 878 transitions, 1987 flow [2022-12-11 23:46:55,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-11 23:46:55,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-11 23:46:55,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 6645 transitions. [2022-12-11 23:46:55,122 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.9239432703003337 [2022-12-11 23:46:55,123 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 5 predicate places. [2022-12-11 23:46:55,123 INFO L82 GeneralOperation]: Start removeDead. Operand has 835 places, 878 transitions, 1987 flow [2022-12-11 23:46:55,129 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 835 places, 878 transitions, 1987 flow [2022-12-11 23:46:55,130 INFO L495 AbstractCegarLoop]: Abstraction has has 835 places, 878 transitions, 1987 flow [2022-12-11 23:46:55,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 827.8333333333334) internal successors, (4967), 6 states have internal predecessors, (4967), 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-11 23:46:55,132 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:46:55,132 INFO L214 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] [2022-12-11 23:46:55,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-12-11 23:46:55,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:46:55,338 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:46:55,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:46:55,339 INFO L85 PathProgramCache]: Analyzing trace with hash 780579893, now seen corresponding path program 1 times [2022-12-11 23:46:55,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:46:55,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327703218] [2022-12-11 23:46:55,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:46:55,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:46:55,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:46:55,602 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-11 23:46:55,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:46:55,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327703218] [2022-12-11 23:46:55,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327703218] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:46:55,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-11 23:46:55,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-11 23:46:55,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466061550] [2022-12-11 23:46:55,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:46:55,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-11 23:46:55,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:46:55,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-11 23:46:55,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-11 23:46:55,608 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 832 out of 899 [2022-12-11 23:46:55,614 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 835 places, 878 transitions, 1987 flow. Second operand has 9 states, 9 states have (on average 834.1111111111111) internal successors, (7507), 9 states have internal predecessors, (7507), 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-11 23:46:55,614 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:46:55,614 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 832 of 899 [2022-12-11 23:46:55,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:46:56,070 INFO L130 PetriNetUnfolder]: 129/2130 cut-off events. [2022-12-11 23:46:56,070 INFO L131 PetriNetUnfolder]: For 146/158 co-relation queries the response was YES. [2022-12-11 23:46:56,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2391 conditions, 2130 events. 129/2130 cut-off events. For 146/158 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 8117 event pairs, 18 based on Foata normal form. 0/1999 useless extension candidates. Maximal degree in co-relation 1236. Up to 49 conditions per place. [2022-12-11 23:46:56,088 INFO L137 encePairwiseOnDemand]: 882/899 looper letters, 33 selfloop transitions, 16 changer transitions 0/874 dead transitions. [2022-12-11 23:46:56,088 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 847 places, 874 transitions, 2075 flow [2022-12-11 23:46:56,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-11 23:46:56,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-11 23:46:56,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 13348 transitions. [2022-12-11 23:46:56,104 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.9279755283648499 [2022-12-11 23:46:56,105 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 17 predicate places. [2022-12-11 23:46:56,105 INFO L82 GeneralOperation]: Start removeDead. Operand has 847 places, 874 transitions, 2075 flow [2022-12-11 23:46:56,112 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 847 places, 874 transitions, 2075 flow [2022-12-11 23:46:56,112 INFO L495 AbstractCegarLoop]: Abstraction has has 847 places, 874 transitions, 2075 flow [2022-12-11 23:46:56,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 834.1111111111111) internal successors, (7507), 9 states have internal predecessors, (7507), 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-11 23:46:56,116 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:46:56,116 INFO L214 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] [2022-12-11 23:46:56,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-11 23:46:56,117 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:46:56,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:46:56,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1434351790, now seen corresponding path program 1 times [2022-12-11 23:46:56,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:46:56,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142183638] [2022-12-11 23:46:56,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:46:56,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:46:56,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:46:56,577 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:46:56,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:46:56,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142183638] [2022-12-11 23:46:56,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142183638] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:46:56,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145310221] [2022-12-11 23:46:56,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:46:56,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:46:56,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:46:56,580 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:46:56,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-11 23:46:57,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:46:57,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 1045 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-11 23:46:57,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:46:57,191 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:46:57,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:46:57,263 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-11 23:46:57,264 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:46:57,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145310221] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:46:57,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:46:57,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6] total 13 [2022-12-11 23:46:57,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800979794] [2022-12-11 23:46:57,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:46:57,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-11 23:46:57,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:46:57,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-11 23:46:57,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-12-11 23:46:57,270 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 801 out of 899 [2022-12-11 23:46:57,276 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 847 places, 874 transitions, 2075 flow. Second operand has 9 states, 9 states have (on average 806.2222222222222) internal successors, (7256), 9 states have internal predecessors, (7256), 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-11 23:46:57,276 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:46:57,276 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 801 of 899 [2022-12-11 23:46:57,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:47:00,043 INFO L130 PetriNetUnfolder]: 1786/16170 cut-off events. [2022-12-11 23:47:00,044 INFO L131 PetriNetUnfolder]: For 2961/3389 co-relation queries the response was YES. [2022-12-11 23:47:00,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19750 conditions, 16170 events. 1786/16170 cut-off events. For 2961/3389 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 150994 event pairs, 400 based on Foata normal form. 0/14958 useless extension candidates. Maximal degree in co-relation 6491. Up to 739 conditions per place. [2022-12-11 23:47:00,105 INFO L137 encePairwiseOnDemand]: 887/899 looper letters, 101 selfloop transitions, 16 changer transitions 84/993 dead transitions. [2022-12-11 23:47:00,105 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 860 places, 993 transitions, 3283 flow [2022-12-11 23:47:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-11 23:47:00,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-11 23:47:00,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 11340 transitions. [2022-12-11 23:47:00,119 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.9010011123470523 [2022-12-11 23:47:00,119 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 30 predicate places. [2022-12-11 23:47:00,119 INFO L82 GeneralOperation]: Start removeDead. Operand has 860 places, 993 transitions, 3283 flow [2022-12-11 23:47:00,144 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 856 places, 909 transitions, 2512 flow [2022-12-11 23:47:00,144 INFO L495 AbstractCegarLoop]: Abstraction has has 856 places, 909 transitions, 2512 flow [2022-12-11 23:47:00,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 806.2222222222222) internal successors, (7256), 9 states have internal predecessors, (7256), 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-11 23:47:00,148 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:47:00,148 INFO L214 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] [2022-12-11 23:47:00,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-11 23:47:00,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-12-11 23:47:00,360 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:47:00,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:47:00,360 INFO L85 PathProgramCache]: Analyzing trace with hash 42871384, now seen corresponding path program 1 times [2022-12-11 23:47:00,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:47:00,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706012883] [2022-12-11 23:47:00,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:47:00,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:47:00,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:47:00,844 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:47:00,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:47:00,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706012883] [2022-12-11 23:47:00,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706012883] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:47:00,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304258453] [2022-12-11 23:47:00,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:47:00,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:47:00,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:47:00,848 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:47:00,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-11 23:47:01,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:47:01,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 1063 conjuncts, 77 conjunts are in the unsatisfiable core [2022-12-11 23:47:01,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:47:01,621 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:01,621 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-12-11 23:47:01,667 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:01,667 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:01,706 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:01,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:01,749 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:01,750 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:01,791 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:01,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:01,828 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:01,828 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:01,862 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:01,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:01,897 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:01,898 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:01,935 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:01,935 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:01,970 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:01,970 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:02,006 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:02,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:02,045 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:02,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:02,079 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:02,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:02,113 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:02,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:02,147 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:02,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:02,181 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:02,182 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:02,211 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:02,211 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:02,240 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:02,241 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:02,276 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:02,277 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:02,306 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:02,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:02,339 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:47:02,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:47:02,543 INFO L321 Elim1Store]: treesize reduction 36, result has 42.9 percent of original size [2022-12-11 23:47:02,544 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 45 [2022-12-11 23:47:02,793 INFO L321 Elim1Store]: treesize reduction 30, result has 59.5 percent of original size [2022-12-11 23:47:02,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 67 [2022-12-11 23:47:04,330 INFO L321 Elim1Store]: treesize reduction 28, result has 55.6 percent of original size [2022-12-11 23:47:04,330 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 78 [2022-12-11 23:47:04,442 INFO L321 Elim1Store]: treesize reduction 10, result has 64.3 percent of original size [2022-12-11 23:47:04,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 33 [2022-12-11 23:47:04,457 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-11 23:47:04,458 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-11 23:47:04,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:47:04,680 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-11 23:47:04,700 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:47:04,742 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-11 23:47:04,743 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:47:04,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304258453] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:47:04,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:47:04,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [6] total 19 [2022-12-11 23:47:04,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751922449] [2022-12-11 23:47:04,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:47:04,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-11 23:47:04,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:47:04,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-11 23:47:04,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-12-11 23:47:04,750 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 753 out of 899 [2022-12-11 23:47:04,759 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 856 places, 909 transitions, 2512 flow. Second operand has 15 states, 15 states have (on average 758.8666666666667) internal successors, (11383), 15 states have internal predecessors, (11383), 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-11 23:47:04,759 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:47:04,759 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 753 of 899 [2022-12-11 23:47:04,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:47:08,154 INFO L130 PetriNetUnfolder]: 1614/15630 cut-off events. [2022-12-11 23:47:08,154 INFO L131 PetriNetUnfolder]: For 3388/5998 co-relation queries the response was YES. [2022-12-11 23:47:08,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20041 conditions, 15630 events. 1614/15630 cut-off events. For 3388/5998 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 142796 event pairs, 357 based on Foata normal form. 90/14566 useless extension candidates. Maximal degree in co-relation 6384. Up to 739 conditions per place. [2022-12-11 23:47:08,212 INFO L137 encePairwiseOnDemand]: 883/899 looper letters, 146 selfloop transitions, 22 changer transitions 57/973 dead transitions. [2022-12-11 23:47:08,212 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 873 places, 973 transitions, 3513 flow [2022-12-11 23:47:08,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-11 23:47:08,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-11 23:47:08,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 13708 transitions. [2022-12-11 23:47:08,227 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8471140773699172 [2022-12-11 23:47:08,228 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 43 predicate places. [2022-12-11 23:47:08,228 INFO L82 GeneralOperation]: Start removeDead. Operand has 873 places, 973 transitions, 3513 flow [2022-12-11 23:47:08,251 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 869 places, 916 transitions, 2921 flow [2022-12-11 23:47:08,252 INFO L495 AbstractCegarLoop]: Abstraction has has 869 places, 916 transitions, 2921 flow [2022-12-11 23:47:08,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 758.8666666666667) internal successors, (11383), 15 states have internal predecessors, (11383), 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-11 23:47:08,256 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:47:08,256 INFO L214 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] [2022-12-11 23:47:08,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-11 23:47:08,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:47:08,464 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:47:08,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:47:08,465 INFO L85 PathProgramCache]: Analyzing trace with hash -992870608, now seen corresponding path program 1 times [2022-12-11 23:47:08,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:47:08,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906072054] [2022-12-11 23:47:08,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:47:08,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:47:08,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:47:08,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:47:08,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:47:08,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906072054] [2022-12-11 23:47:08,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906072054] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:47:08,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384763722] [2022-12-11 23:47:08,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:47:08,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:47:08,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:47:08,829 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:47:08,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-11 23:47:09,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:47:09,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 1137 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-11 23:47:09,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:47:09,398 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:47:09,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-11 23:47:09,490 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:47:09,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384763722] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-11 23:47:09,490 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-11 23:47:09,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 13 [2022-12-11 23:47:09,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004311045] [2022-12-11 23:47:09,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-11 23:47:09,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-11 23:47:09,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:47:09,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-11 23:47:09,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-12-11 23:47:09,496 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 844 out of 899 [2022-12-11 23:47:09,507 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 869 places, 916 transitions, 2921 flow. Second operand has 13 states, 13 states have (on average 846.2307692307693) internal successors, (11001), 13 states have internal predecessors, (11001), 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-11 23:47:09,507 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:47:09,507 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 844 of 899 [2022-12-11 23:47:09,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:47:11,453 INFO L130 PetriNetUnfolder]: 1086/9744 cut-off events. [2022-12-11 23:47:11,453 INFO L131 PetriNetUnfolder]: For 3772/4899 co-relation queries the response was YES. [2022-12-11 23:47:11,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13558 conditions, 9744 events. 1086/9744 cut-off events. For 3772/4899 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 76922 event pairs, 357 based on Foata normal form. 2/9009 useless extension candidates. Maximal degree in co-relation 4365. Up to 741 conditions per place. [2022-12-11 23:47:11,506 INFO L137 encePairwiseOnDemand]: 886/899 looper letters, 54 selfloop transitions, 18 changer transitions 0/930 dead transitions. [2022-12-11 23:47:11,506 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 883 places, 930 transitions, 3137 flow [2022-12-11 23:47:11,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-11 23:47:11,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-11 23:47:11,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 12711 transitions. [2022-12-11 23:47:11,522 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.9426028921023359 [2022-12-11 23:47:11,523 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 53 predicate places. [2022-12-11 23:47:11,523 INFO L82 GeneralOperation]: Start removeDead. Operand has 883 places, 930 transitions, 3137 flow [2022-12-11 23:47:11,548 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 883 places, 930 transitions, 3137 flow [2022-12-11 23:47:11,548 INFO L495 AbstractCegarLoop]: Abstraction has has 883 places, 930 transitions, 3137 flow [2022-12-11 23:47:11,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 846.2307692307693) internal successors, (11001), 13 states have internal predecessors, (11001), 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-11 23:47:11,551 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:47:11,551 INFO L214 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:47:11,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-11 23:47:11,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:47:11,759 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:47:11,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:47:11,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1147750123, now seen corresponding path program 2 times [2022-12-11 23:47:11,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:47:11,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095530501] [2022-12-11 23:47:11,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:47:11,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:47:11,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:47:13,059 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:47:13,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:47:13,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095530501] [2022-12-11 23:47:13,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095530501] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:47:13,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713919659] [2022-12-11 23:47:13,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-11 23:47:13,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:47:13,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:47:13,063 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:47:13,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-11 23:47:13,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-11 23:47:13,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-11 23:47:13,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 1116 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-11 23:47:13,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:47:14,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:47:14,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-11 23:47:14,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2022-12-11 23:47:14,530 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:47:14,574 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-12-11 23:47:14,575 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:47:14,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713919659] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:47:14,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:47:14,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [13] total 23 [2022-12-11 23:47:14,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123652356] [2022-12-11 23:47:14,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:47:14,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-11 23:47:14,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:47:14,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-11 23:47:14,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-12-11 23:47:14,580 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 801 out of 899 [2022-12-11 23:47:14,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 883 places, 930 transitions, 3137 flow. Second operand has 12 states, 12 states have (on average 805.1666666666666) internal successors, (9662), 12 states have internal predecessors, (9662), 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-11 23:47:14,587 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:47:14,587 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 801 of 899 [2022-12-11 23:47:14,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:47:18,400 INFO L130 PetriNetUnfolder]: 2677/18365 cut-off events. [2022-12-11 23:47:18,400 INFO L131 PetriNetUnfolder]: For 7740/8120 co-relation queries the response was YES. [2022-12-11 23:47:18,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28305 conditions, 18365 events. 2677/18365 cut-off events. For 7740/8120 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 174093 event pairs, 900 based on Foata normal form. 0/17152 useless extension candidates. Maximal degree in co-relation 9310. Up to 1595 conditions per place. [2022-12-11 23:47:18,481 INFO L137 encePairwiseOnDemand]: 885/899 looper letters, 135 selfloop transitions, 24 changer transitions 74/1036 dead transitions. [2022-12-11 23:47:18,481 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 906 places, 1036 transitions, 4259 flow [2022-12-11 23:47:18,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-11 23:47:18,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-11 23:47:18,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 19392 transitions. [2022-12-11 23:47:18,493 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8987764182424917 [2022-12-11 23:47:18,493 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 76 predicate places. [2022-12-11 23:47:18,493 INFO L82 GeneralOperation]: Start removeDead. Operand has 906 places, 1036 transitions, 4259 flow [2022-12-11 23:47:18,532 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 898 places, 962 transitions, 3664 flow [2022-12-11 23:47:18,532 INFO L495 AbstractCegarLoop]: Abstraction has has 898 places, 962 transitions, 3664 flow [2022-12-11 23:47:18,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 805.1666666666666) internal successors, (9662), 12 states have internal predecessors, (9662), 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-11 23:47:18,534 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:47:18,535 INFO L214 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:47:18,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-11 23:47:18,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:47:18,744 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:47:18,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:47:18,745 INFO L85 PathProgramCache]: Analyzing trace with hash -326983479, now seen corresponding path program 1 times [2022-12-11 23:47:18,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:47:18,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973246766] [2022-12-11 23:47:18,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:47:18,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:47:18,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:47:18,857 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-12-11 23:47:18,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:47:18,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973246766] [2022-12-11 23:47:18,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973246766] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:47:18,857 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-11 23:47:18,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-11 23:47:18,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882637199] [2022-12-11 23:47:18,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:47:18,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-11 23:47:18,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:47:18,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-11 23:47:18,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-11 23:47:18,859 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 857 out of 899 [2022-12-11 23:47:18,861 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 898 places, 962 transitions, 3664 flow. Second operand has 3 states, 3 states have (on average 859.6666666666666) internal successors, (2579), 3 states have internal predecessors, (2579), 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-11 23:47:18,861 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:47:18,861 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 857 of 899 [2022-12-11 23:47:18,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:47:23,357 INFO L130 PetriNetUnfolder]: 3617/24619 cut-off events. [2022-12-11 23:47:23,358 INFO L131 PetriNetUnfolder]: For 14243/14643 co-relation queries the response was YES. [2022-12-11 23:47:23,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40566 conditions, 24619 events. 3617/24619 cut-off events. For 14243/14643 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 253254 event pairs, 1386 based on Foata normal form. 20/22972 useless extension candidates. Maximal degree in co-relation 13940. Up to 2510 conditions per place. [2022-12-11 23:47:23,483 INFO L137 encePairwiseOnDemand]: 897/899 looper letters, 82 selfloop transitions, 1 changer transitions 0/999 dead transitions. [2022-12-11 23:47:23,483 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 900 places, 999 transitions, 4477 flow [2022-12-11 23:47:23,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-11 23:47:23,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-11 23:47:23,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2587 transitions. [2022-12-11 23:47:23,486 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.9592139414163886 [2022-12-11 23:47:23,486 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 70 predicate places. [2022-12-11 23:47:23,486 INFO L82 GeneralOperation]: Start removeDead. Operand has 900 places, 999 transitions, 4477 flow [2022-12-11 23:47:23,542 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 900 places, 999 transitions, 4477 flow [2022-12-11 23:47:23,542 INFO L495 AbstractCegarLoop]: Abstraction has has 900 places, 999 transitions, 4477 flow [2022-12-11 23:47:23,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 859.6666666666666) internal successors, (2579), 3 states have internal predecessors, (2579), 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-11 23:47:23,543 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:47:23,543 INFO L214 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:47:23,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-11 23:47:23,544 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:47:23,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:47:23,544 INFO L85 PathProgramCache]: Analyzing trace with hash -895327925, now seen corresponding path program 3 times [2022-12-11 23:47:23,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:47:23,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124924663] [2022-12-11 23:47:23,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:47:23,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:47:23,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:47:24,066 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:47:24,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:47:24,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124924663] [2022-12-11 23:47:24,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124924663] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:47:24,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679907600] [2022-12-11 23:47:24,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-11 23:47:24,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:47:24,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:47:24,068 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:47:24,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-11 23:47:24,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-11 23:47:24,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-11 23:47:24,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 1116 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-11 23:47:24,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:47:25,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:47:25,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-11 23:47:25,362 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2022-12-11 23:47:25,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:47:25,431 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-12-11 23:47:25,431 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:47:25,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679907600] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:47:25,432 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:47:25,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [10] total 20 [2022-12-11 23:47:25,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418320444] [2022-12-11 23:47:25,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:47:25,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-11 23:47:25,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:47:25,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-11 23:47:25,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2022-12-11 23:47:25,436 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 801 out of 899 [2022-12-11 23:47:25,442 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 900 places, 999 transitions, 4477 flow. Second operand has 12 states, 12 states have (on average 805.1666666666666) internal successors, (9662), 12 states have internal predecessors, (9662), 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-11 23:47:25,442 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:47:25,442 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 801 of 899 [2022-12-11 23:47:25,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:47:32,352 INFO L130 PetriNetUnfolder]: 4748/35422 cut-off events. [2022-12-11 23:47:32,352 INFO L131 PetriNetUnfolder]: For 22180/25597 co-relation queries the response was YES. [2022-12-11 23:47:32,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61700 conditions, 35422 events. 4748/35422 cut-off events. For 22180/25597 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 396488 event pairs, 304 based on Foata normal form. 240/33395 useless extension candidates. Maximal degree in co-relation 20550. Up to 2941 conditions per place. [2022-12-11 23:47:32,549 INFO L137 encePairwiseOnDemand]: 887/899 looper letters, 277 selfloop transitions, 24 changer transitions 69/1173 dead transitions. [2022-12-11 23:47:32,549 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 915 places, 1173 transitions, 7225 flow [2022-12-11 23:47:32,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-11 23:47:32,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-11 23:47:32,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 12978 transitions. [2022-12-11 23:47:32,558 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.9022525027808677 [2022-12-11 23:47:32,558 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 85 predicate places. [2022-12-11 23:47:32,559 INFO L82 GeneralOperation]: Start removeDead. Operand has 915 places, 1173 transitions, 7225 flow [2022-12-11 23:47:32,739 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 911 places, 1104 transitions, 6219 flow [2022-12-11 23:47:32,740 INFO L495 AbstractCegarLoop]: Abstraction has has 911 places, 1104 transitions, 6219 flow [2022-12-11 23:47:32,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 805.1666666666666) internal successors, (9662), 12 states have internal predecessors, (9662), 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-11 23:47:32,741 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:47:32,742 INFO L214 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:47:32,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-11 23:47:32,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:47:32,949 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:47:32,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:47:32,949 INFO L85 PathProgramCache]: Analyzing trace with hash 458377123, now seen corresponding path program 4 times [2022-12-11 23:47:32,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:47:32,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214679567] [2022-12-11 23:47:32,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:47:32,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:47:33,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:47:33,410 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:47:33,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:47:33,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214679567] [2022-12-11 23:47:33,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214679567] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:47:33,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713080726] [2022-12-11 23:47:33,411 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-11 23:47:33,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:47:33,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:47:33,412 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:47:33,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-11 23:47:34,056 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-11 23:47:34,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-11 23:47:34,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 1200 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-11 23:47:34,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:47:34,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:47:34,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-11 23:47:34,818 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-11 23:47:34,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:47:34,883 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-12-11 23:47:34,883 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:47:34,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713080726] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:47:34,884 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:47:34,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [10] total 22 [2022-12-11 23:47:34,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456100780] [2022-12-11 23:47:34,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:47:34,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-11 23:47:34,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:47:34,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-11 23:47:34,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2022-12-11 23:47:34,889 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 796 out of 899 [2022-12-11 23:47:34,895 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 911 places, 1104 transitions, 6219 flow. Second operand has 14 states, 14 states have (on average 799.8571428571429) internal successors, (11198), 14 states have internal predecessors, (11198), 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-11 23:47:34,895 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:47:34,895 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 796 of 899 [2022-12-11 23:47:34,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:47:43,450 INFO L130 PetriNetUnfolder]: 5240/39568 cut-off events. [2022-12-11 23:47:43,450 INFO L131 PetriNetUnfolder]: For 30895/41600 co-relation queries the response was YES. [2022-12-11 23:47:43,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75412 conditions, 39568 events. 5240/39568 cut-off events. For 30895/41600 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 455242 event pairs, 346 based on Foata normal form. 636/37685 useless extension candidates. Maximal degree in co-relation 24998. Up to 4249 conditions per place. [2022-12-11 23:47:43,707 INFO L137 encePairwiseOnDemand]: 884/899 looper letters, 333 selfloop transitions, 41 changer transitions 37/1210 dead transitions. [2022-12-11 23:47:43,707 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 933 places, 1210 transitions, 8525 flow [2022-12-11 23:47:43,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-11 23:47:43,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-11 23:47:43,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 18475 transitions. [2022-12-11 23:47:43,717 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8935048604729893 [2022-12-11 23:47:43,717 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 103 predicate places. [2022-12-11 23:47:43,717 INFO L82 GeneralOperation]: Start removeDead. Operand has 933 places, 1210 transitions, 8525 flow [2022-12-11 23:47:43,828 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 929 places, 1173 transitions, 7921 flow [2022-12-11 23:47:43,828 INFO L495 AbstractCegarLoop]: Abstraction has has 929 places, 1173 transitions, 7921 flow [2022-12-11 23:47:43,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 799.8571428571429) internal successors, (11198), 14 states have internal predecessors, (11198), 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-11 23:47:43,829 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:47:43,830 INFO L214 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:47:43,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-11 23:47:44,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:47:44,031 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:47:44,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:47:44,031 INFO L85 PathProgramCache]: Analyzing trace with hash -450199671, now seen corresponding path program 5 times [2022-12-11 23:47:44,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:47:44,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386690825] [2022-12-11 23:47:44,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:47:44,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:47:44,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:47:44,575 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:47:44,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:47:44,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386690825] [2022-12-11 23:47:44,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386690825] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:47:44,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386503942] [2022-12-11 23:47:44,575 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-11 23:47:44,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:47:44,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:47:44,577 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:47:44,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-11 23:47:45,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-12-11 23:47:45,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-11 23:47:45,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 1200 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-11 23:47:45,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:47:45,319 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:47:45,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-11 23:47:45,434 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:47:45,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386503942] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-11 23:47:45,434 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-11 23:47:45,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-12-11 23:47:45,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701102438] [2022-12-11 23:47:45,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-11 23:47:45,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-11 23:47:45,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:47:45,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-11 23:47:45,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2022-12-11 23:47:45,441 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 844 out of 899 [2022-12-11 23:47:45,453 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 929 places, 1173 transitions, 7921 flow. Second operand has 18 states, 18 states have (on average 846.9444444444445) internal successors, (15245), 18 states have internal predecessors, (15245), 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-11 23:47:45,453 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:47:45,454 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 844 of 899 [2022-12-11 23:47:45,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:47:55,046 INFO L130 PetriNetUnfolder]: 4994/38332 cut-off events. [2022-12-11 23:47:55,046 INFO L131 PetriNetUnfolder]: For 33145/39977 co-relation queries the response was YES. [2022-12-11 23:47:55,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72496 conditions, 38332 events. 4994/38332 cut-off events. For 33145/39977 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 428725 event pairs, 304 based on Foata normal form. 72/35945 useless extension candidates. Maximal degree in co-relation 24055. Up to 3799 conditions per place. [2022-12-11 23:47:55,258 INFO L137 encePairwiseOnDemand]: 886/899 looper letters, 173 selfloop transitions, 24 changer transitions 0/1206 dead transitions. [2022-12-11 23:47:55,259 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 950 places, 1206 transitions, 8623 flow [2022-12-11 23:47:55,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-11 23:47:55,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-11 23:47:55,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 18660 transitions. [2022-12-11 23:47:55,267 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.9434725452523005 [2022-12-11 23:47:55,268 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 120 predicate places. [2022-12-11 23:47:55,268 INFO L82 GeneralOperation]: Start removeDead. Operand has 950 places, 1206 transitions, 8623 flow [2022-12-11 23:47:55,365 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 950 places, 1206 transitions, 8623 flow [2022-12-11 23:47:55,365 INFO L495 AbstractCegarLoop]: Abstraction has has 950 places, 1206 transitions, 8623 flow [2022-12-11 23:47:55,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 846.9444444444445) internal successors, (15245), 18 states have internal predecessors, (15245), 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-11 23:47:55,366 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:47:55,367 INFO L214 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:47:55,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-11 23:47:55,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-12-11 23:47:55,575 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:47:55,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:47:55,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1778248549, now seen corresponding path program 6 times [2022-12-11 23:47:55,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:47:55,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149906804] [2022-12-11 23:47:55,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:47:55,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:47:55,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:47:56,420 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:47:56,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:47:56,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149906804] [2022-12-11 23:47:56,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149906804] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:47:56,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003384850] [2022-12-11 23:47:56,421 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-11 23:47:56,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:47:56,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:47:56,422 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:47:56,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-11 23:47:56,926 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-12-11 23:47:56,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-11 23:47:56,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 1116 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-11 23:47:56,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:47:57,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:47:57,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-11 23:47:57,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-11 23:47:57,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:47:57,912 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-12-11 23:47:57,912 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:47:57,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003384850] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:47:57,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:47:57,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [15] total 25 [2022-12-11 23:47:57,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510753540] [2022-12-11 23:47:57,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:47:57,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-11 23:47:57,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:47:57,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-11 23:47:57,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=537, Unknown=0, NotChecked=0, Total=600 [2022-12-11 23:47:57,917 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 801 out of 899 [2022-12-11 23:47:57,921 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 950 places, 1206 transitions, 8623 flow. Second operand has 12 states, 12 states have (on average 805.1666666666666) internal successors, (9662), 12 states have internal predecessors, (9662), 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-11 23:47:57,921 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:47:57,921 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 801 of 899 [2022-12-11 23:47:57,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:48:07,202 INFO L130 PetriNetUnfolder]: 5420/41326 cut-off events. [2022-12-11 23:48:07,202 INFO L131 PetriNetUnfolder]: For 45095/60372 co-relation queries the response was YES. [2022-12-11 23:48:07,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85907 conditions, 41326 events. 5420/41326 cut-off events. For 45095/60372 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 469349 event pairs, 316 based on Foata normal form. 936/39641 useless extension candidates. Maximal degree in co-relation 28325. Up to 4453 conditions per place. [2022-12-11 23:48:07,458 INFO L137 encePairwiseOnDemand]: 885/899 looper letters, 333 selfloop transitions, 71 changer transitions 43/1276 dead transitions. [2022-12-11 23:48:07,458 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 974 places, 1276 transitions, 10699 flow [2022-12-11 23:48:07,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-12-11 23:48:07,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-12-11 23:48:07,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 20187 transitions. [2022-12-11 23:48:07,468 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8981979977753058 [2022-12-11 23:48:07,468 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 144 predicate places. [2022-12-11 23:48:07,468 INFO L82 GeneralOperation]: Start removeDead. Operand has 974 places, 1276 transitions, 10699 flow [2022-12-11 23:48:07,591 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 970 places, 1233 transitions, 9917 flow [2022-12-11 23:48:07,592 INFO L495 AbstractCegarLoop]: Abstraction has has 970 places, 1233 transitions, 9917 flow [2022-12-11 23:48:07,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 805.1666666666666) internal successors, (9662), 12 states have internal predecessors, (9662), 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-11 23:48:07,593 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:48:07,593 INFO L214 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:48:07,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-12-11 23:48:07,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:48:07,796 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:48:07,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:48:07,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1720709877, now seen corresponding path program 7 times [2022-12-11 23:48:07,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:48:07,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103332294] [2022-12-11 23:48:07,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:48:07,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:48:07,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:48:08,715 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:48:08,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:48:08,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103332294] [2022-12-11 23:48:08,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103332294] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:48:08,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176008482] [2022-12-11 23:48:08,716 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-11 23:48:08,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:48:08,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:48:08,717 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:48:08,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-11 23:48:09,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:48:09,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 1326 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-11 23:48:09,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:48:09,600 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:48:09,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-11 23:48:09,866 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:48:09,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176008482] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-11 23:48:09,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-11 23:48:09,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 29 [2022-12-11 23:48:09,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940364326] [2022-12-11 23:48:09,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-11 23:48:09,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-12-11 23:48:09,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:48:09,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-12-11 23:48:09,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=588, Unknown=0, NotChecked=0, Total=812 [2022-12-11 23:48:09,875 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 844 out of 899 [2022-12-11 23:48:09,883 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 970 places, 1233 transitions, 9917 flow. Second operand has 29 states, 29 states have (on average 847.3448275862069) internal successors, (24573), 29 states have internal predecessors, (24573), 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-11 23:48:09,883 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:48:09,883 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 844 of 899 [2022-12-11 23:48:09,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:48:22,933 WARN L233 SmtUtils]: Spent 6.69s on a formula simplification. DAG size of input: 51 DAG size of output: 50 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-11 23:48:44,339 INFO L130 PetriNetUnfolder]: 5204/40384 cut-off events. [2022-12-11 23:48:44,339 INFO L131 PetriNetUnfolder]: For 47348/54034 co-relation queries the response was YES. [2022-12-11 23:48:44,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83720 conditions, 40384 events. 5204/40384 cut-off events. For 47348/54034 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 448788 event pairs, 334 based on Foata normal form. 48/37853 useless extension candidates. Maximal degree in co-relation 27438. Up to 4081 conditions per place. [2022-12-11 23:48:44,614 INFO L137 encePairwiseOnDemand]: 886/899 looper letters, 239 selfloop transitions, 42 changer transitions 0/1305 dead transitions. [2022-12-11 23:48:44,614 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1009 places, 1305 transitions, 11343 flow [2022-12-11 23:48:44,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-11 23:48:44,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-12-11 23:48:44,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 33932 transitions. [2022-12-11 23:48:44,627 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.9436040044493882 [2022-12-11 23:48:44,627 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 179 predicate places. [2022-12-11 23:48:44,627 INFO L82 GeneralOperation]: Start removeDead. Operand has 1009 places, 1305 transitions, 11343 flow [2022-12-11 23:48:44,903 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1009 places, 1305 transitions, 11343 flow [2022-12-11 23:48:44,903 INFO L495 AbstractCegarLoop]: Abstraction has has 1009 places, 1305 transitions, 11343 flow [2022-12-11 23:48:44,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 847.3448275862069) internal successors, (24573), 29 states have internal predecessors, (24573), 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-11 23:48:44,906 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:48:44,906 INFO L214 CegarLoopForPetriNet]: trace histogram [22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:48:44,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-11 23:48:45,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-11 23:48:45,107 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:48:45,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:48:45,107 INFO L85 PathProgramCache]: Analyzing trace with hash -2083931709, now seen corresponding path program 8 times [2022-12-11 23:48:45,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:48:45,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885576099] [2022-12-11 23:48:45,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:48:45,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:48:45,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:48:47,208 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 1639 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:48:47,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:48:47,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885576099] [2022-12-11 23:48:47,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885576099] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:48:47,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724026902] [2022-12-11 23:48:47,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-11 23:48:47,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:48:47,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:48:47,209 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:48:47,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-11 23:48:47,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-11 23:48:47,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-11 23:48:47,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 1116 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-11 23:48:47,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:48:48,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:48:48,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-11 23:48:48,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-11 23:48:48,855 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:48:48,910 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1639 trivial. 0 not checked. [2022-12-11 23:48:48,910 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:48:48,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724026902] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:48:48,911 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:48:48,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [27] total 37 [2022-12-11 23:48:48,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136079] [2022-12-11 23:48:48,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:48:48,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-11 23:48:48,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:48:48,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-11 23:48:48,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1205, Unknown=0, NotChecked=0, Total=1332 [2022-12-11 23:48:48,915 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 801 out of 899 [2022-12-11 23:48:48,918 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1009 places, 1305 transitions, 11343 flow. Second operand has 12 states, 12 states have (on average 805.1666666666666) internal successors, (9662), 12 states have internal predecessors, (9662), 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-11 23:48:48,919 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:48:48,919 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 801 of 899 [2022-12-11 23:48:48,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:49:00,498 INFO L130 PetriNetUnfolder]: 5588/43270 cut-off events. [2022-12-11 23:49:00,498 INFO L131 PetriNetUnfolder]: For 61419/74954 co-relation queries the response was YES. [2022-12-11 23:49:00,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96957 conditions, 43270 events. 5588/43270 cut-off events. For 61419/74954 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 487930 event pairs, 328 based on Foata normal form. 816/41333 useless extension candidates. Maximal degree in co-relation 31652. Up to 4603 conditions per place. [2022-12-11 23:49:00,808 INFO L137 encePairwiseOnDemand]: 885/899 looper letters, 370 selfloop transitions, 72 changer transitions 27/1352 dead transitions. [2022-12-11 23:49:00,808 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1030 places, 1352 transitions, 13143 flow [2022-12-11 23:49:00,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-11 23:49:00,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-11 23:49:00,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 17772 transitions. [2022-12-11 23:49:00,815 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8985741733238952 [2022-12-11 23:49:00,816 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 200 predicate places. [2022-12-11 23:49:00,816 INFO L82 GeneralOperation]: Start removeDead. Operand has 1030 places, 1352 transitions, 13143 flow [2022-12-11 23:49:00,948 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1026 places, 1325 transitions, 12609 flow [2022-12-11 23:49:00,948 INFO L495 AbstractCegarLoop]: Abstraction has has 1026 places, 1325 transitions, 12609 flow [2022-12-11 23:49:00,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 805.1666666666666) internal successors, (9662), 12 states have internal predecessors, (9662), 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-11 23:49:00,949 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:49:00,950 INFO L214 CegarLoopForPetriNet]: trace histogram [22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:49:00,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-12-11 23:49:01,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-12-11 23:49:01,159 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:49:01,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:49:01,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1905753521, now seen corresponding path program 9 times [2022-12-11 23:49:01,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:49:01,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018107050] [2022-12-11 23:49:01,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:49:01,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:49:01,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:49:02,841 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 1639 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:49:02,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:49:02,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018107050] [2022-12-11 23:49:02,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018107050] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:49:02,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131578041] [2022-12-11 23:49:02,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-11 23:49:02,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:49:02,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:49:02,843 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:49:02,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-11 23:49:03,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-11 23:49:03,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-11 23:49:03,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 1116 conjuncts, 88 conjunts are in the unsatisfiable core [2022-12-11 23:49:03,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:49:03,647 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:03,647 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-12-11 23:49:03,686 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:03,687 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:03,716 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:03,716 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:03,757 INFO L321 Elim1Store]: treesize reduction 10, result has 64.3 percent of original size [2022-12-11 23:49:03,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 33 [2022-12-11 23:49:03,792 INFO L321 Elim1Store]: treesize reduction 10, result has 64.3 percent of original size [2022-12-11 23:49:03,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 33 [2022-12-11 23:49:03,821 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:03,821 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:03,853 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:03,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:03,890 INFO L321 Elim1Store]: treesize reduction 10, result has 64.3 percent of original size [2022-12-11 23:49:03,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 33 [2022-12-11 23:49:03,990 INFO L321 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-12-11 23:49:03,990 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 42 [2022-12-11 23:49:04,032 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:04,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:04,066 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:04,066 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:04,097 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:04,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:04,131 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:04,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:04,163 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:04,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:04,195 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:04,196 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:04,225 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:04,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:04,258 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:04,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:04,292 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:04,293 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:04,332 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:04,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:04,367 INFO L321 Elim1Store]: treesize reduction 10, result has 64.3 percent of original size [2022-12-11 23:49:04,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 33 [2022-12-11 23:49:04,403 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:04,403 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-11 23:49:04,518 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-11 23:49:04,519 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 25 [2022-12-11 23:49:04,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-11 23:49:04,674 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-11 23:49:04,675 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 30 [2022-12-11 23:49:06,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-12-11 23:49:06,728 INFO L321 Elim1Store]: treesize reduction 10, result has 64.3 percent of original size [2022-12-11 23:49:06,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 33 [2022-12-11 23:49:06,746 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-11 23:49:06,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-12-11 23:49:07,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:49:07,097 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-11 23:49:07,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-11 23:49:07,289 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-11 23:49:07,317 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:49:07,372 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1639 trivial. 0 not checked. [2022-12-11 23:49:07,373 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:49:07,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131578041] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:49:07,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:49:07,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [27] total 43 [2022-12-11 23:49:07,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772688596] [2022-12-11 23:49:07,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:49:07,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-11 23:49:07,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:49:07,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-11 23:49:07,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1640, Unknown=0, NotChecked=0, Total=1806 [2022-12-11 23:49:07,379 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 748 out of 899 [2022-12-11 23:49:07,382 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1026 places, 1325 transitions, 12609 flow. Second operand has 18 states, 18 states have (on average 753.2222222222222) internal successors, (13558), 18 states have internal predecessors, (13558), 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-11 23:49:07,382 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:49:07,382 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 748 of 899 [2022-12-11 23:49:07,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:49:19,883 INFO L130 PetriNetUnfolder]: 5396/43006 cut-off events. [2022-12-11 23:49:19,883 INFO L131 PetriNetUnfolder]: For 70508/83525 co-relation queries the response was YES. [2022-12-11 23:49:20,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102276 conditions, 43006 events. 5396/43006 cut-off events. For 70508/83525 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 485470 event pairs, 244 based on Foata normal form. 816/41207 useless extension candidates. Maximal degree in co-relation 33374. Up to 4387 conditions per place. [2022-12-11 23:49:20,212 INFO L137 encePairwiseOnDemand]: 880/899 looper letters, 422 selfloop transitions, 81 changer transitions 37/1375 dead transitions. [2022-12-11 23:49:20,212 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1049 places, 1375 transitions, 14681 flow [2022-12-11 23:49:20,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-11 23:49:20,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-11 23:49:20,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 18133 transitions. [2022-12-11 23:49:20,220 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8404245457916203 [2022-12-11 23:49:20,220 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 219 predicate places. [2022-12-11 23:49:20,220 INFO L82 GeneralOperation]: Start removeDead. Operand has 1049 places, 1375 transitions, 14681 flow [2022-12-11 23:49:20,351 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1045 places, 1338 transitions, 13807 flow [2022-12-11 23:49:20,352 INFO L495 AbstractCegarLoop]: Abstraction has has 1045 places, 1338 transitions, 13807 flow [2022-12-11 23:49:20,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 753.2222222222222) internal successors, (13558), 18 states have internal predecessors, (13558), 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-11 23:49:20,353 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:49:20,353 INFO L214 CegarLoopForPetriNet]: trace histogram [22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:49:20,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-11 23:49:20,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-11 23:49:20,558 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:49:20,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:49:20,558 INFO L85 PathProgramCache]: Analyzing trace with hash 447339064, now seen corresponding path program 1 times [2022-12-11 23:49:20,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:49:20,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149419897] [2022-12-11 23:49:20,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:49:20,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:49:20,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:49:22,204 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 1639 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:49:22,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:49:22,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149419897] [2022-12-11 23:49:22,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149419897] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:49:22,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019258789] [2022-12-11 23:49:22,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:49:22,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:49:22,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:49:22,206 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:49:22,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-11 23:49:24,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:49:24,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 1791 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-11 23:49:24,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:49:25,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:49:25,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-11 23:49:25,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-11 23:49:25,581 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:49:25,636 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1639 trivial. 0 not checked. [2022-12-11 23:49:25,636 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:49:25,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019258789] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:49:25,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:49:25,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [27] total 37 [2022-12-11 23:49:25,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527355526] [2022-12-11 23:49:25,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:49:25,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-11 23:49:25,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:49:25,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-11 23:49:25,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1201, Unknown=0, NotChecked=0, Total=1332 [2022-12-11 23:49:25,641 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 801 out of 899 [2022-12-11 23:49:25,644 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1045 places, 1338 transitions, 13807 flow. Second operand has 12 states, 12 states have (on average 805.3333333333334) internal successors, (9664), 12 states have internal predecessors, (9664), 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-11 23:49:25,644 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:49:25,644 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 801 of 899 [2022-12-11 23:49:25,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:49:38,922 INFO L130 PetriNetUnfolder]: 7898/46456 cut-off events. [2022-12-11 23:49:38,922 INFO L131 PetriNetUnfolder]: For 158537/170284 co-relation queries the response was YES. [2022-12-11 23:49:39,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137351 conditions, 46456 events. 7898/46456 cut-off events. For 158537/170284 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 514370 event pairs, 888 based on Foata normal form. 86/43989 useless extension candidates. Maximal degree in co-relation 44424. Up to 6081 conditions per place. [2022-12-11 23:49:39,277 INFO L137 encePairwiseOnDemand]: 888/899 looper letters, 491 selfloop transitions, 16 changer transitions 324/1726 dead transitions. [2022-12-11 23:49:39,277 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1056 places, 1726 transitions, 24439 flow [2022-12-11 23:49:39,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-11 23:49:39,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-11 23:49:39,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 9742 transitions. [2022-12-11 23:49:39,282 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.9030404152762328 [2022-12-11 23:49:39,282 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 226 predicate places. [2022-12-11 23:49:39,282 INFO L82 GeneralOperation]: Start removeDead. Operand has 1056 places, 1726 transitions, 24439 flow [2022-12-11 23:49:39,441 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1050 places, 1402 transitions, 16013 flow [2022-12-11 23:49:39,442 INFO L495 AbstractCegarLoop]: Abstraction has has 1050 places, 1402 transitions, 16013 flow [2022-12-11 23:49:39,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 805.3333333333334) internal successors, (9664), 12 states have internal predecessors, (9664), 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-11 23:49:39,443 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:49:39,443 INFO L214 CegarLoopForPetriNet]: trace histogram [22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:49:39,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-11 23:49:39,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-11 23:49:39,644 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:49:39,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:49:39,644 INFO L85 PathProgramCache]: Analyzing trace with hash 45626480, now seen corresponding path program 2 times [2022-12-11 23:49:39,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:49:39,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672472506] [2022-12-11 23:49:39,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:49:39,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:49:39,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:49:41,263 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 1639 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:49:41,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:49:41,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672472506] [2022-12-11 23:49:41,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672472506] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:49:41,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624480941] [2022-12-11 23:49:41,264 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-11 23:49:41,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:49:41,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:49:41,266 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:49:41,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-11 23:49:41,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-11 23:49:41,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-11 23:49:41,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 1329 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-11 23:49:41,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:49:42,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:49:43,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-11 23:49:43,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-11 23:49:43,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:49:43,902 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1639 trivial. 0 not checked. [2022-12-11 23:49:43,902 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:49:43,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624480941] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:49:43,902 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:49:43,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [27] total 37 [2022-12-11 23:49:43,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47082186] [2022-12-11 23:49:43,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:49:43,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-11 23:49:43,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:49:43,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-11 23:49:43,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1230, Unknown=0, NotChecked=0, Total=1332 [2022-12-11 23:49:43,907 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 801 out of 899 [2022-12-11 23:49:43,910 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1050 places, 1402 transitions, 16013 flow. Second operand has 12 states, 12 states have (on average 805.3333333333334) internal successors, (9664), 12 states have internal predecessors, (9664), 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-11 23:49:43,992 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:49:43,992 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 801 of 899 [2022-12-11 23:49:43,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:49:56,311 INFO L130 PetriNetUnfolder]: 5384/41500 cut-off events. [2022-12-11 23:49:56,312 INFO L131 PetriNetUnfolder]: For 104377/130034 co-relation queries the response was YES. [2022-12-11 23:49:56,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106662 conditions, 41500 events. 5384/41500 cut-off events. For 104377/130034 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 464942 event pairs, 186 based on Foata normal form. 774/39721 useless extension candidates. Maximal degree in co-relation 35278. Up to 3807 conditions per place. [2022-12-11 23:49:56,628 INFO L137 encePairwiseOnDemand]: 885/899 looper letters, 428 selfloop transitions, 80 changer transitions 41/1444 dead transitions. [2022-12-11 23:49:56,628 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1064 places, 1444 transitions, 17867 flow [2022-12-11 23:49:56,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-11 23:49:56,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-11 23:49:56,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 12123 transitions. [2022-12-11 23:49:56,633 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8989988876529477 [2022-12-11 23:49:56,634 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 234 predicate places. [2022-12-11 23:49:56,634 INFO L82 GeneralOperation]: Start removeDead. Operand has 1064 places, 1444 transitions, 17867 flow [2022-12-11 23:49:56,778 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1059 places, 1403 transitions, 16997 flow [2022-12-11 23:49:56,778 INFO L495 AbstractCegarLoop]: Abstraction has has 1059 places, 1403 transitions, 16997 flow [2022-12-11 23:49:56,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 805.3333333333334) internal successors, (9664), 12 states have internal predecessors, (9664), 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-11 23:49:56,779 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:49:56,780 INFO L214 CegarLoopForPetriNet]: trace histogram [22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:49:56,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-11 23:49:56,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:49:56,991 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:49:56,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:49:56,991 INFO L85 PathProgramCache]: Analyzing trace with hash -372207550, now seen corresponding path program 3 times [2022-12-11 23:49:56,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:49:56,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175525022] [2022-12-11 23:49:56,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:49:56,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:49:57,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:49:59,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 1639 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:49:59,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:49:59,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175525022] [2022-12-11 23:49:59,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175525022] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:49:59,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960973665] [2022-12-11 23:49:59,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-11 23:49:59,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:49:59,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:49:59,542 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:49:59,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-11 23:50:00,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-11 23:50:00,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-11 23:50:00,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 1329 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-11 23:50:00,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:50:01,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:50:01,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-11 23:50:01,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-11 23:50:01,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:50:01,723 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1639 trivial. 0 not checked. [2022-12-11 23:50:01,723 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:50:01,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960973665] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:50:01,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:50:01,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [28] total 38 [2022-12-11 23:50:01,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533245598] [2022-12-11 23:50:01,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:50:01,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-11 23:50:01,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:50:01,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-11 23:50:01,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1284, Unknown=0, NotChecked=0, Total=1406 [2022-12-11 23:50:01,728 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 801 out of 899 [2022-12-11 23:50:01,731 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1059 places, 1403 transitions, 16997 flow. Second operand has 12 states, 12 states have (on average 805.3333333333334) internal successors, (9664), 12 states have internal predecessors, (9664), 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-11 23:50:01,731 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:50:01,731 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 801 of 899 [2022-12-11 23:50:01,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:50:14,106 INFO L130 PetriNetUnfolder]: 5396/41764 cut-off events. [2022-12-11 23:50:14,106 INFO L131 PetriNetUnfolder]: For 119041/138971 co-relation queries the response was YES. [2022-12-11 23:50:14,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114529 conditions, 41764 events. 5396/41764 cut-off events. For 119041/138971 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 468341 event pairs, 186 based on Foata normal form. 582/39793 useless extension candidates. Maximal degree in co-relation 37868. Up to 3783 conditions per place. [2022-12-11 23:50:14,638 INFO L137 encePairwiseOnDemand]: 885/899 looper letters, 427 selfloop transitions, 89 changer transitions 44/1455 dead transitions. [2022-12-11 23:50:14,638 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1074 places, 1455 transitions, 19221 flow [2022-12-11 23:50:14,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-11 23:50:14,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-11 23:50:14,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 12933 transitions. [2022-12-11 23:50:14,643 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8991240266963293 [2022-12-11 23:50:14,644 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 244 predicate places. [2022-12-11 23:50:14,644 INFO L82 GeneralOperation]: Start removeDead. Operand has 1074 places, 1455 transitions, 19221 flow [2022-12-11 23:50:14,807 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1070 places, 1411 transitions, 18173 flow [2022-12-11 23:50:14,807 INFO L495 AbstractCegarLoop]: Abstraction has has 1070 places, 1411 transitions, 18173 flow [2022-12-11 23:50:14,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 805.3333333333334) internal successors, (9664), 12 states have internal predecessors, (9664), 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-11 23:50:14,808 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:50:14,808 INFO L214 CegarLoopForPetriNet]: trace histogram [22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:50:14,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-11 23:50:15,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-11 23:50:15,011 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:50:15,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:50:15,012 INFO L85 PathProgramCache]: Analyzing trace with hash -841754664, now seen corresponding path program 4 times [2022-12-11 23:50:15,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:50:15,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212362687] [2022-12-11 23:50:15,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:50:15,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:50:15,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:50:16,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 1639 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:50:16,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:50:16,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212362687] [2022-12-11 23:50:16,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212362687] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:50:16,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741246327] [2022-12-11 23:50:16,614 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-11 23:50:16,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:50:16,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:50:16,615 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:50:16,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-11 23:50:17,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-11 23:50:17,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-11 23:50:17,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 1791 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-11 23:50:17,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-11 23:50:19,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-11 23:50:19,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-11 23:50:19,045 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-11 23:50:19,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-11 23:50:19,169 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1639 trivial. 0 not checked. [2022-12-11 23:50:19,169 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-11 23:50:19,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741246327] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-11 23:50:19,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-11 23:50:19,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [27] total 37 [2022-12-11 23:50:19,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202585710] [2022-12-11 23:50:19,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-11 23:50:19,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-11 23:50:19,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-11 23:50:19,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-11 23:50:19,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1234, Unknown=0, NotChecked=0, Total=1332 [2022-12-11 23:50:19,174 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 801 out of 899 [2022-12-11 23:50:19,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1070 places, 1411 transitions, 18173 flow. Second operand has 12 states, 12 states have (on average 805.3333333333334) internal successors, (9664), 12 states have internal predecessors, (9664), 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-11 23:50:19,177 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-11 23:50:19,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 801 of 899 [2022-12-11 23:50:19,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-11 23:50:31,853 INFO L130 PetriNetUnfolder]: 5270/41530 cut-off events. [2022-12-11 23:50:31,853 INFO L131 PetriNetUnfolder]: For 133201/157081 co-relation queries the response was YES. [2022-12-11 23:50:32,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118406 conditions, 41530 events. 5270/41530 cut-off events. For 133201/157081 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 465951 event pairs, 186 based on Foata normal form. 582/39559 useless extension candidates. Maximal degree in co-relation 39128. Up to 3729 conditions per place. [2022-12-11 23:50:32,199 INFO L137 encePairwiseOnDemand]: 885/899 looper letters, 384 selfloop transitions, 67 changer transitions 89/1435 dead transitions. [2022-12-11 23:50:32,199 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1085 places, 1435 transitions, 19829 flow [2022-12-11 23:50:32,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-11 23:50:32,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-11 23:50:32,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 12930 transitions. [2022-12-11 23:50:32,205 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8989154616240267 [2022-12-11 23:50:32,205 INFO L295 CegarLoopForPetriNet]: 830 programPoint places, 255 predicate places. [2022-12-11 23:50:32,205 INFO L82 GeneralOperation]: Start removeDead. Operand has 1085 places, 1435 transitions, 19829 flow [2022-12-11 23:50:32,354 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1076 places, 1346 transitions, 17131 flow [2022-12-11 23:50:32,354 INFO L495 AbstractCegarLoop]: Abstraction has has 1076 places, 1346 transitions, 17131 flow [2022-12-11 23:50:32,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 805.3333333333334) internal successors, (9664), 12 states have internal predecessors, (9664), 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-11 23:50:32,355 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-11 23:50:32,355 INFO L214 CegarLoopForPetriNet]: trace histogram [22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 23:50:32,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-11 23:50:32,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:50:32,556 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2022-12-11 23:50:32,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-11 23:50:32,556 INFO L85 PathProgramCache]: Analyzing trace with hash -271243314, now seen corresponding path program 5 times [2022-12-11 23:50:32,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-11 23:50:32,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033500788] [2022-12-11 23:50:32,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-11 23:50:32,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-11 23:50:32,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-11 23:50:34,273 INFO L134 CoverageAnalysis]: Checked inductivity of 1639 backedges. 0 proven. 1639 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-11 23:50:34,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-11 23:50:34,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033500788] [2022-12-11 23:50:34,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033500788] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-11 23:50:34,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953551118] [2022-12-11 23:50:34,274 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-11 23:50:34,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-11 23:50:34,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-11 23:50:34,275 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-11 23:50:34,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process Received shutdown request... [2022-12-12 00:00:43,023 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-12 00:00:43,043 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-12 00:00:44,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 [2022-12-12 00:00:44,225 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forcibly destroying the process [2022-12-12 00:00:44,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 137 [2022-12-12 00:00:44,247 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-12 00:00:44,247 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-12 00:00:44,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-12-12 00:00:44,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950170577] [2022-12-12 00:00:44,247 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-12 00:00:44,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-12-12 00:00:44,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 00:00:44,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-12-12 00:00:44,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2022-12-12 00:00:44,256 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 844 out of 899 [2022-12-12 00:00:44,263 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1076 places, 1346 transitions, 17131 flow. Second operand has 27 states, 27 states have (on average 847.5925925925926) internal successors, (22885), 27 states have internal predecessors, (22885), 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-12 00:00:44,264 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 00:00:44,264 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 844 of 899 [2022-12-12 00:00:44,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 00:00:44,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-12 00:00:44,266 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2022-12-12 00:00:44,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-12 00:00:44,266 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (27states, 844/899 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 24 conditions, 2 events (0/1 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 1. Compared 0 event pairs, 0 based on Foata normal form. 0/2 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place.). [2022-12-12 00:00:44,268 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-12-12 00:00:44,268 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 5 remaining) [2022-12-12 00:00:44,268 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 5 remaining) [2022-12-12 00:00:44,268 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location whoop_wrapper_pc8736x_gpio_setErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-12-12 00:00:44,268 INFO L445 BasicCegarLoop]: Path program histogram: [9, 5, 1, 1, 1, 1, 1, 1] [2022-12-12 00:00:44,271 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-12 00:00:44,271 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-12 00:00:44,273 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.12 12:00:44 BasicIcfg [2022-12-12 00:00:44,273 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-12 00:00:44,274 INFO L158 Benchmark]: Toolchain (without parser) took 839006.05ms. Allocated memory was 211.8MB in the beginning and 3.8GB in the end (delta: 3.6GB). Free memory was 174.6MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2022-12-12 00:00:44,274 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 211.8MB. Free memory was 187.5MB in the beginning and 187.4MB in the end (delta: 85.3kB). There was no memory consumed. Max. memory is 8.0GB. [2022-12-12 00:00:44,274 INFO L158 Benchmark]: CACSL2BoogieTranslator took 5430.37ms. Allocated memory was 211.8MB in the beginning and 329.3MB in the end (delta: 117.4MB). Free memory was 174.4MB in the beginning and 243.1MB in the end (delta: -68.6MB). Peak memory consumption was 119.0MB. Max. memory is 8.0GB. [2022-12-12 00:00:44,274 INFO L158 Benchmark]: Boogie Procedure Inliner took 182.96ms. Allocated memory is still 329.3MB. Free memory was 243.1MB in the beginning and 231.1MB in the end (delta: 12.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-12-12 00:00:44,274 INFO L158 Benchmark]: Boogie Preprocessor took 94.03ms. Allocated memory is still 329.3MB. Free memory was 231.1MB in the beginning and 224.8MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2022-12-12 00:00:44,275 INFO L158 Benchmark]: RCFGBuilder took 1089.85ms. Allocated memory is still 329.3MB. Free memory was 224.8MB in the beginning and 150.8MB in the end (delta: 74.0MB). Peak memory consumption was 74.4MB. Max. memory is 8.0GB. [2022-12-12 00:00:44,275 INFO L158 Benchmark]: TraceAbstraction took 832204.53ms. Allocated memory was 329.3MB in the beginning and 3.8GB in the end (delta: 3.5GB). Free memory was 149.8MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. [2022-12-12 00:00:44,276 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.11ms. Allocated memory is still 211.8MB. Free memory was 187.5MB in the beginning and 187.4MB in the end (delta: 85.3kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 5430.37ms. Allocated memory was 211.8MB in the beginning and 329.3MB in the end (delta: 117.4MB). Free memory was 174.4MB in the beginning and 243.1MB in the end (delta: -68.6MB). Peak memory consumption was 119.0MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 182.96ms. Allocated memory is still 329.3MB. Free memory was 243.1MB in the beginning and 231.1MB in the end (delta: 12.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 94.03ms. Allocated memory is still 329.3MB. Free memory was 231.1MB in the beginning and 224.8MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * RCFGBuilder took 1089.85ms. Allocated memory is still 329.3MB. Free memory was 224.8MB in the beginning and 150.8MB in the end (delta: 74.0MB). Peak memory consumption was 74.4MB. Max. memory is 8.0GB. * TraceAbstraction took 832204.53ms. Allocated memory was 329.3MB in the beginning and 3.8GB in the end (delta: 3.5GB). Free memory was 149.8MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 174]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (27states, 844/899 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 24 conditions, 2 events (0/1 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 1. Compared 0 event pairs, 0 based on Foata normal form. 0/2 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place.). - TimeoutResultAtElement [Line: 174]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (27states, 844/899 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 24 conditions, 2 events (0/1 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 1. Compared 0 event pairs, 0 based on Foata normal form. 0/2 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place.). - TimeoutResultAtElement [Line: 7068]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (27states, 844/899 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 24 conditions, 2 events (0/1 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 1. Compared 0 event pairs, 0 based on Foata normal form. 0/2 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place.). - TimeoutResultAtElement [Line: 7069]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (27states, 844/899 universal loopers) in iteration 20,while PetriNetUnfolder was constructing finite prefix that currently has 24 conditions, 2 events (0/1 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 1. Compared 0 event pairs, 0 based on Foata normal form. 0/2 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 1101 locations, 5 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.1s, RemoveRedundantFlowTime: 1.9s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 832.1s, OverallIterations: 20, TraceHistogramMax: 22, PathProgramHistogramMax: 9, EmptinessCheckTime: 0.0s, AutomataDifference: 165.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.3s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3695 SdHoareTripleChecker+Valid, 7.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3695 mSDsluCounter, 4871 SdHoareTripleChecker+Invalid, 6.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3982 mSDsCounter, 284 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6889 IncrementalHoareTripleChecker+Invalid, 7173 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 284 mSolverCounterUnsat, 889 mSDtfsCounter, 6889 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 8285 GetRequests, 7568 SyntacticMatches, 41 SemanticMatches, 676 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5968 ImplicationChecksByTransitivity, 31.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=18173occurred in iteration=18, InterpolantAutomatonStates: 335, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.9s AutomataMinimizationTime, 19 MinimizatonAttempts, 18806 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 9.0s SatisfiabilityAnalysisTime, 36.3s InterpolantComputationTime, 14773 NumberOfCodeBlocks, 14031 NumberOfCodeBlocksAsserted, 42 NumberOfCheckSat, 15808 ConstructedInterpolants, 66 QuantifiedInterpolants, 79577 SizeOfPredicates, 225 NumberOfNonLiveVariables, 19694 ConjunctsInSsa, 477 ConjunctsInUnsatCore, 39 InterpolantComputations, 16 PerfectInterpolantSequences, 10347/23402 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 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown