./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4a382c3d3f68b2f5ab68f4f645755e252baf0f41b5f6fcd4ac49047e77a0e936 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-25 16:45:07,902 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 16:45:07,905 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 16:45:07,950 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 16:45:07,950 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 16:45:07,954 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 16:45:07,957 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 16:45:07,962 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 16:45:07,965 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 16:45:07,970 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 16:45:07,971 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 16:45:07,972 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 16:45:07,972 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 16:45:07,973 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 16:45:07,974 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 16:45:07,976 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 16:45:07,977 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 16:45:07,977 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 16:45:07,981 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 16:45:07,988 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 16:45:07,991 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 16:45:07,994 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 16:45:07,995 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 16:45:07,996 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 16:45:08,007 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 16:45:08,007 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 16:45:08,008 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 16:45:08,010 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 16:45:08,010 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 16:45:08,011 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 16:45:08,012 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 16:45:08,013 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 16:45:08,015 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 16:45:08,016 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 16:45:08,017 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 16:45:08,017 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 16:45:08,019 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 16:45:08,020 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 16:45:08,020 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 16:45:08,022 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 16:45:08,023 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 16:45:08,024 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-25 16:45:08,061 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 16:45:08,062 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 16:45:08,063 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 16:45:08,063 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 16:45:08,064 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 16:45:08,064 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 16:45:08,065 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 16:45:08,065 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 16:45:08,066 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 16:45:08,066 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 16:45:08,067 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-25 16:45:08,068 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 16:45:08,068 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-25 16:45:08,068 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 16:45:08,069 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-25 16:45:08,069 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 16:45:08,069 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-25 16:45:08,070 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-25 16:45:08,070 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 16:45:08,070 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 16:45:08,070 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-25 16:45:08,071 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 16:45:08,071 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 16:45:08,071 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 16:45:08,072 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 16:45:08,072 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 16:45:08,072 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 16:45:08,073 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-25 16:45:08,073 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-25 16:45:08,074 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-25 16:45:08,074 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-25 16:45:08,075 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-25 16:45:08,075 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-25 16:45:08,075 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 16:45:08,076 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/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.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4a382c3d3f68b2f5ab68f4f645755e252baf0f41b5f6fcd4ac49047e77a0e936 [2022-11-25 16:45:08,369 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 16:45:08,393 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 16:45:08,396 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 16:45:08,399 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 16:45:08,400 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 16:45:08,401 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i [2022-11-25 16:45:11,507 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 16:45:12,153 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 16:45:12,154 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/sv-benchmarks/c/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i [2022-11-25 16:45:12,206 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/data/162bb69cf/42a2819600a84d27962a10a53aa1b064/FLAG1d8401fb9 [2022-11-25 16:45:12,223 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/data/162bb69cf/42a2819600a84d27962a10a53aa1b064 [2022-11-25 16:45:12,226 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 16:45:12,228 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 16:45:12,229 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 16:45:12,230 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 16:45:12,233 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 16:45:12,234 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 04:45:12" (1/1) ... [2022-11-25 16:45:12,235 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d0212df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:12, skipping insertion in model container [2022-11-25 16:45:12,236 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 04:45:12" (1/1) ... [2022-11-25 16:45:12,244 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 16:45:12,348 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 16:45:12,819 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/sv-benchmarks/c/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i[5469,5482] [2022-11-25 16:45:13,238 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:13,241 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:13,250 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:13,251 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:13,258 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:13,259 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:13,415 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:13,417 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:13,422 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:13,423 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:13,429 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:13,430 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:13,436 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:13,437 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:13,444 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:13,445 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:13,451 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:13,452 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:13,457 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:13,459 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:13,465 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:13,466 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:14,066 WARN L623 FunctionHandler]: Unknown extern function cpu_relax [2022-11-25 16:45:14,071 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-11-25 16:45:14,075 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-11-25 16:45:14,085 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-11-25 16:45:14,205 WARN L623 FunctionHandler]: Unknown extern function set_normalized_timespec [2022-11-25 16:45:14,212 WARN L623 FunctionHandler]: Unknown extern function set_normalized_timespec [2022-11-25 16:45:14,392 WARN L623 FunctionHandler]: Unknown extern function __iter_div_u64_rem [2022-11-25 16:45:14,676 WARN L623 FunctionHandler]: Unknown extern function atomic_add_unless [2022-11-25 16:45:14,685 WARN L623 FunctionHandler]: Unknown extern function atomic_add_unless [2022-11-25 16:45:14,771 WARN L623 FunctionHandler]: Unknown extern function kobject_get [2022-11-25 16:45:14,776 WARN L623 FunctionHandler]: Unknown extern function kobject_put [2022-11-25 16:45:15,168 WARN L623 FunctionHandler]: Unknown extern function bit_spin_lock [2022-11-25 16:45:15,173 WARN L623 FunctionHandler]: Unknown extern function __bit_spin_unlock [2022-11-25 16:45:15,179 WARN L623 FunctionHandler]: Unknown extern function bit_spin_is_locked [2022-11-25 16:45:15,328 WARN L623 FunctionHandler]: Unknown extern function d_instantiate [2022-11-25 16:45:15,328 WARN L623 FunctionHandler]: Unknown extern function d_rehash [2022-11-25 16:45:15,333 WARN L623 FunctionHandler]: Unknown extern function d_instantiate_unique [2022-11-25 16:45:15,333 WARN L623 FunctionHandler]: Unknown extern function d_rehash [2022-11-25 16:45:15,556 WARN L623 FunctionHandler]: Unknown extern function timespec_trunc [2022-11-25 16:45:15,602 WARN L623 FunctionHandler]: Unknown extern function __tty_alloc_driver [2022-11-25 16:45:15,832 WARN L623 FunctionHandler]: Unknown extern function llist_add_batch [2022-11-25 16:45:15,837 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-11-25 16:45:16,076 WARN L623 FunctionHandler]: Unknown extern function tty_termios_baud_rate [2022-11-25 16:45:16,398 WARN L623 FunctionHandler]: Unknown extern function tty_unlock [2022-11-25 16:45:16,398 WARN L623 FunctionHandler]: Unknown extern function tty_wait_until_sent [2022-11-25 16:45:16,399 WARN L623 FunctionHandler]: Unknown extern function tty_lock [2022-11-25 16:45:18,019 WARN L611 FunctionHandler]: implicit declaration of function __builtin_constant_p [2022-11-25 16:45:18,020 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-11-25 16:45:18,026 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-11-25 16:45:18,031 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-11-25 16:45:18,108 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-11-25 16:45:18,932 WARN L623 FunctionHandler]: Unknown extern function nvram_read_byte [2022-11-25 16:45:18,938 WARN L623 FunctionHandler]: Unknown extern function nvram_write_byte [2022-11-25 16:45:18,947 WARN L623 FunctionHandler]: Unknown extern function nvram_sync [2022-11-25 16:45:18,958 WARN L623 FunctionHandler]: Unknown extern function misc_register [2022-11-25 16:45:18,959 WARN L623 FunctionHandler]: Unknown extern function nvram_get_size [2022-11-25 16:45:18,963 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2022-11-25 16:45:19,002 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 16:45:19,028 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 16:45:19,061 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/sv-benchmarks/c/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i[5469,5482] [2022-11-25 16:45:19,073 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:19,077 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:19,078 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:19,082 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:19,083 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:19,084 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:19,095 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:19,096 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:19,096 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:19,097 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:19,098 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:19,099 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:19,099 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:19,100 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:19,100 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:19,100 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:19,101 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:19,101 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:19,101 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:19,102 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:19,102 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-11-25 16:45:19,102 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-11-25 16:45:19,122 WARN L623 FunctionHandler]: Unknown extern function cpu_relax [2022-11-25 16:45:19,123 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-11-25 16:45:19,124 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-11-25 16:45:19,125 WARN L623 FunctionHandler]: Unknown extern function smp_rmb [2022-11-25 16:45:19,134 WARN L623 FunctionHandler]: Unknown extern function set_normalized_timespec [2022-11-25 16:45:19,136 WARN L623 FunctionHandler]: Unknown extern function set_normalized_timespec [2022-11-25 16:45:19,139 WARN L623 FunctionHandler]: Unknown extern function __iter_div_u64_rem [2022-11-25 16:45:19,154 WARN L623 FunctionHandler]: Unknown extern function atomic_add_unless [2022-11-25 16:45:19,156 WARN L623 FunctionHandler]: Unknown extern function atomic_add_unless [2022-11-25 16:45:19,158 WARN L623 FunctionHandler]: Unknown extern function kobject_get [2022-11-25 16:45:19,159 WARN L623 FunctionHandler]: Unknown extern function kobject_put [2022-11-25 16:45:19,170 WARN L623 FunctionHandler]: Unknown extern function bit_spin_lock [2022-11-25 16:45:19,170 WARN L623 FunctionHandler]: Unknown extern function __bit_spin_unlock [2022-11-25 16:45:19,171 WARN L623 FunctionHandler]: Unknown extern function bit_spin_is_locked [2022-11-25 16:45:19,176 WARN L623 FunctionHandler]: Unknown extern function d_instantiate [2022-11-25 16:45:19,176 WARN L623 FunctionHandler]: Unknown extern function d_rehash [2022-11-25 16:45:19,178 WARN L623 FunctionHandler]: Unknown extern function d_instantiate_unique [2022-11-25 16:45:19,179 WARN L623 FunctionHandler]: Unknown extern function d_rehash [2022-11-25 16:45:19,191 WARN L623 FunctionHandler]: Unknown extern function timespec_trunc [2022-11-25 16:45:19,194 WARN L623 FunctionHandler]: Unknown extern function __tty_alloc_driver [2022-11-25 16:45:19,200 WARN L623 FunctionHandler]: Unknown extern function llist_add_batch [2022-11-25 16:45:19,201 WARN L623 FunctionHandler]: Unknown extern function __xchg_wrong_size [2022-11-25 16:45:19,206 WARN L623 FunctionHandler]: Unknown extern function tty_termios_baud_rate [2022-11-25 16:45:19,211 WARN L623 FunctionHandler]: Unknown extern function tty_unlock [2022-11-25 16:45:19,212 WARN L623 FunctionHandler]: Unknown extern function tty_wait_until_sent [2022-11-25 16:45:19,212 WARN L623 FunctionHandler]: Unknown extern function tty_lock [2022-11-25 16:45:19,494 WARN L611 FunctionHandler]: implicit declaration of function __builtin_constant_p [2022-11-25 16:45:19,495 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-11-25 16:45:19,500 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-11-25 16:45:19,513 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-11-25 16:45:19,517 WARN L623 FunctionHandler]: Unknown extern function ____ilog2_NaN [2022-11-25 16:45:19,571 WARN L623 FunctionHandler]: Unknown extern function nvram_read_byte [2022-11-25 16:45:19,573 WARN L623 FunctionHandler]: Unknown extern function nvram_write_byte [2022-11-25 16:45:19,575 WARN L623 FunctionHandler]: Unknown extern function nvram_sync [2022-11-25 16:45:19,578 WARN L623 FunctionHandler]: Unknown extern function misc_register [2022-11-25 16:45:19,579 WARN L623 FunctionHandler]: Unknown extern function nvram_get_size [2022-11-25 16:45:19,579 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2022-11-25 16:45:19,589 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 16:45:20,182 INFO L208 MainTranslator]: Completed translation [2022-11-25 16:45:20,183 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20 WrapperNode [2022-11-25 16:45:20,183 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 16:45:20,184 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 16:45:20,184 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 16:45:20,184 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 16:45:20,193 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20" (1/1) ... [2022-11-25 16:45:20,310 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20" (1/1) ... [2022-11-25 16:45:20,369 INFO L138 Inliner]: procedures = 1354, calls = 1452, calls flagged for inlining = 347, calls inlined = 18, statements flattened = 348 [2022-11-25 16:45:20,370 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 16:45:20,370 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 16:45:20,371 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 16:45:20,371 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 16:45:20,384 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20" (1/1) ... [2022-11-25 16:45:20,387 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20" (1/1) ... [2022-11-25 16:45:20,399 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20" (1/1) ... [2022-11-25 16:45:20,411 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20" (1/1) ... [2022-11-25 16:45:20,427 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20" (1/1) ... [2022-11-25 16:45:20,447 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20" (1/1) ... [2022-11-25 16:45:20,452 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20" (1/1) ... [2022-11-25 16:45:20,470 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20" (1/1) ... [2022-11-25 16:45:20,477 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 16:45:20,478 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 16:45:20,478 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 16:45:20,478 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 16:45:20,479 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20" (1/1) ... [2022-11-25 16:45:20,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 16:45:20,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:45:20,531 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 16:45:20,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 16:45:20,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-25 16:45:20,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-25 16:45:20,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 16:45:20,587 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 16:45:20,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 16:45:20,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-25 16:45:20,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-25 16:45:20,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-25 16:45:20,598 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_read_nvram [2022-11-25 16:45:20,598 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_read_nvram [2022-11-25 16:45:20,598 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-25 16:45:20,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-25 16:45:20,598 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_write_nvram [2022-11-25 16:45:20,598 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_write_nvram [2022-11-25 16:45:20,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-25 16:45:20,601 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-25 16:45:21,214 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 16:45:21,216 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 16:45:21,824 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 16:45:21,836 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 16:45:21,836 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-25 16:45:21,839 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 04:45:21 BoogieIcfgContainer [2022-11-25 16:45:21,839 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 16:45:21,841 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 16:45:21,841 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 16:45:21,845 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 16:45:21,845 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 04:45:12" (1/3) ... [2022-11-25 16:45:21,846 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ec734cb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 04:45:21, skipping insertion in model container [2022-11-25 16:45:21,846 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:20" (2/3) ... [2022-11-25 16:45:21,846 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ec734cb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 04:45:21, skipping insertion in model container [2022-11-25 16:45:21,846 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 04:45:21" (3/3) ... [2022-11-25 16:45:21,848 INFO L112 eAbstractionObserver]: Analyzing ICFG char_generic_nvram_read_nvram_write_nvram.i [2022-11-25 16:45:21,857 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-25 16:45:21,868 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 16:45:21,868 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-11-25 16:45:21,868 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-25 16:45:22,038 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-25 16:45:22,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 404 places, 412 transitions, 840 flow [2022-11-25 16:45:22,403 INFO L130 PetriNetUnfolder]: 15/410 cut-off events. [2022-11-25 16:45:22,403 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-25 16:45:22,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 419 conditions, 410 events. 15/410 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 546 event pairs, 0 based on Foata normal form. 0/393 useless extension candidates. Maximal degree in co-relation 298. Up to 4 conditions per place. [2022-11-25 16:45:22,415 INFO L82 GeneralOperation]: Start removeDead. Operand has 404 places, 412 transitions, 840 flow [2022-11-25 16:45:22,424 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 393 places, 401 transitions, 811 flow [2022-11-25 16:45:22,428 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-11-25 16:45:22,452 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 393 places, 401 transitions, 811 flow [2022-11-25 16:45:22,461 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 393 places, 401 transitions, 811 flow [2022-11-25 16:45:22,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 393 places, 401 transitions, 811 flow [2022-11-25 16:45:22,580 INFO L130 PetriNetUnfolder]: 15/401 cut-off events. [2022-11-25 16:45:22,580 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-25 16:45:22,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 409 conditions, 401 events. 15/401 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 496 event pairs, 0 based on Foata normal form. 0/384 useless extension candidates. Maximal degree in co-relation 298. Up to 4 conditions per place. [2022-11-25 16:45:22,600 INFO L119 LiptonReduction]: Number of co-enabled transitions 21720 [2022-11-25 16:49:48,654 WARN L233 SmtUtils]: Spent 3.01m on a formula simplification. DAG size of input: 573 DAG size of output: 569 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:51:09,671 WARN L233 SmtUtils]: Spent 1.35m on a formula simplification that was a NOOP. DAG size: 507 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:53:57,559 WARN L233 SmtUtils]: Spent 2.80m on a formula simplification. DAG size of input: 584 DAG size of output: 580 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:56:41,406 WARN L233 SmtUtils]: Spent 2.73m on a formula simplification that was a NOOP. DAG size: 518 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-25 16:56:41,410 INFO L134 LiptonReduction]: Checked pairs total: 20008 [2022-11-25 16:56:41,410 INFO L136 LiptonReduction]: Total number of compositions: 456 [2022-11-25 16:56:41,426 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 16:56:41,430 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=true, 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;@7e3d2b5d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 16:56:41,431 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-11-25 16:56:41,443 INFO L130 PetriNetUnfolder]: 5/17 cut-off events. [2022-11-25 16:56:41,443 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-25 16:56:41,443 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:41,444 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-25 16:56:41,445 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:56:41,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:41,450 INFO L85 PathProgramCache]: Analyzing trace with hash -956077809, now seen corresponding path program 1 times [2022-11-25 16:56:41,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:41,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722599645] [2022-11-25 16:56:41,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:41,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:41,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:56:42,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:56:42,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:42,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722599645] [2022-11-25 16:56:42,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722599645] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:56:42,689 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:56:42,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-25 16:56:42,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078892859] [2022-11-25 16:56:42,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:56:42,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 16:56:42,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:42,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 16:56:42,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 16:56:42,941 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 387 out of 868 [2022-11-25 16:56:42,945 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 23 transitions, 55 flow. Second operand has 3 states, 3 states have (on average 389.0) internal successors, (1167), 3 states have internal predecessors, (1167), 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-11-25 16:56:42,945 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:42,946 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 387 of 868 [2022-11-25 16:56:42,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:56:43,844 INFO L130 PetriNetUnfolder]: 237/372 cut-off events. [2022-11-25 16:56:43,844 INFO L131 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2022-11-25 16:56:43,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 778 conditions, 372 events. 237/372 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1155 event pairs, 89 based on Foata normal form. 0/237 useless extension candidates. Maximal degree in co-relation 644. Up to 264 conditions per place. [2022-11-25 16:56:43,848 INFO L137 encePairwiseOnDemand]: 863/868 looper letters, 30 selfloop transitions, 4 changer transitions 3/37 dead transitions. [2022-11-25 16:56:43,848 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 37 transitions, 163 flow [2022-11-25 16:56:43,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 16:56:43,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 16:56:43,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1199 transitions. [2022-11-25 16:56:43,871 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.46044546850998463 [2022-11-25 16:56:43,872 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1199 transitions. [2022-11-25 16:56:43,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1199 transitions. [2022-11-25 16:56:43,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:56:43,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1199 transitions. [2022-11-25 16:56:43,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 399.6666666666667) internal successors, (1199), 3 states have internal predecessors, (1199), 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-11-25 16:56:43,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 868.0) internal successors, (3472), 4 states have internal predecessors, (3472), 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-11-25 16:56:43,902 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 868.0) internal successors, (3472), 4 states have internal predecessors, (3472), 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-11-25 16:56:43,905 INFO L175 Difference]: Start difference. First operand has 24 places, 23 transitions, 55 flow. Second operand 3 states and 1199 transitions. [2022-11-25 16:56:43,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 37 transitions, 163 flow [2022-11-25 16:56:43,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 37 transitions, 155 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-25 16:56:43,911 INFO L231 Difference]: Finished difference. Result has 25 places, 26 transitions, 80 flow [2022-11-25 16:56:43,913 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=25, PETRI_TRANSITIONS=26} [2022-11-25 16:56:43,917 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 1 predicate places. [2022-11-25 16:56:43,917 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 26 transitions, 80 flow [2022-11-25 16:56:43,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 389.0) internal successors, (1167), 3 states have internal predecessors, (1167), 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-11-25 16:56:43,919 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:43,919 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:56:43,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-25 16:56:43,920 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:56:43,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:43,920 INFO L85 PathProgramCache]: Analyzing trace with hash 426359048, now seen corresponding path program 1 times [2022-11-25 16:56:43,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:43,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658679221] [2022-11-25 16:56:43,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:43,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:44,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:56:45,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:56:45,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:45,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658679221] [2022-11-25 16:56:45,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658679221] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:56:45,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:56:45,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 16:56:45,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532877861] [2022-11-25 16:56:45,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:56:45,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 16:56:45,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:45,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 16:56:45,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-25 16:56:45,531 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 382 out of 868 [2022-11-25 16:56:45,534 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 26 transitions, 80 flow. Second operand has 6 states, 6 states have (on average 383.1666666666667) internal successors, (2299), 6 states have internal predecessors, (2299), 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-11-25 16:56:45,534 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:45,534 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 382 of 868 [2022-11-25 16:56:45,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:56:46,359 INFO L130 PetriNetUnfolder]: 242/389 cut-off events. [2022-11-25 16:56:46,359 INFO L131 PetriNetUnfolder]: For 85/85 co-relation queries the response was YES. [2022-11-25 16:56:46,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 913 conditions, 389 events. 242/389 cut-off events. For 85/85 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1401 event pairs, 21 based on Foata normal form. 9/306 useless extension candidates. Maximal degree in co-relation 672. Up to 202 conditions per place. [2022-11-25 16:56:46,361 INFO L137 encePairwiseOnDemand]: 861/868 looper letters, 35 selfloop transitions, 7 changer transitions 8/50 dead transitions. [2022-11-25 16:56:46,362 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 50 transitions, 243 flow [2022-11-25 16:56:46,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 16:56:46,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 16:56:46,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1959 transitions. [2022-11-25 16:56:46,368 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.45138248847926266 [2022-11-25 16:56:46,368 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1959 transitions. [2022-11-25 16:56:46,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1959 transitions. [2022-11-25 16:56:46,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:56:46,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1959 transitions. [2022-11-25 16:56:46,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 391.8) internal successors, (1959), 5 states have internal predecessors, (1959), 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-11-25 16:56:46,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 868.0) internal successors, (5208), 6 states have internal predecessors, (5208), 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-11-25 16:56:46,388 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 868.0) internal successors, (5208), 6 states have internal predecessors, (5208), 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-11-25 16:56:46,388 INFO L175 Difference]: Start difference. First operand has 25 places, 26 transitions, 80 flow. Second operand 5 states and 1959 transitions. [2022-11-25 16:56:46,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 50 transitions, 243 flow [2022-11-25 16:56:46,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 50 transitions, 233 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-25 16:56:46,391 INFO L231 Difference]: Finished difference. Result has 29 places, 26 transitions, 106 flow [2022-11-25 16:56:46,392 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=106, PETRI_PLACES=29, PETRI_TRANSITIONS=26} [2022-11-25 16:56:46,393 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 5 predicate places. [2022-11-25 16:56:46,393 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 26 transitions, 106 flow [2022-11-25 16:56:46,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 383.1666666666667) internal successors, (2299), 6 states have internal predecessors, (2299), 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-11-25 16:56:46,395 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:46,395 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:56:46,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-25 16:56:46,396 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:56:46,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:46,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1651072797, now seen corresponding path program 1 times [2022-11-25 16:56:46,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:46,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739626443] [2022-11-25 16:56:46,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:46,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:46,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:56:46,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:56:46,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:46,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739626443] [2022-11-25 16:56:46,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739626443] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:56:46,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:56:46,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-25 16:56:46,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115693045] [2022-11-25 16:56:46,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:56:46,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 16:56:46,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:46,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 16:56:46,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 16:56:47,126 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 387 out of 868 [2022-11-25 16:56:47,128 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 26 transitions, 106 flow. Second operand has 3 states, 3 states have (on average 389.6666666666667) internal successors, (1169), 3 states have internal predecessors, (1169), 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-11-25 16:56:47,128 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:47,129 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 387 of 868 [2022-11-25 16:56:47,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:56:48,433 INFO L130 PetriNetUnfolder]: 177/314 cut-off events. [2022-11-25 16:56:48,433 INFO L131 PetriNetUnfolder]: For 207/207 co-relation queries the response was YES. [2022-11-25 16:56:48,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 824 conditions, 314 events. 177/314 cut-off events. For 207/207 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1025 event pairs, 77 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 378. Up to 216 conditions per place. [2022-11-25 16:56:48,435 INFO L137 encePairwiseOnDemand]: 864/868 looper letters, 23 selfloop transitions, 4 changer transitions 10/37 dead transitions. [2022-11-25 16:56:48,435 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 37 transitions, 217 flow [2022-11-25 16:56:48,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 16:56:48,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 16:56:48,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1194 transitions. [2022-11-25 16:56:48,440 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.45852534562211983 [2022-11-25 16:56:48,440 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1194 transitions. [2022-11-25 16:56:48,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1194 transitions. [2022-11-25 16:56:48,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:56:48,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1194 transitions. [2022-11-25 16:56:48,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 398.0) internal successors, (1194), 3 states have internal predecessors, (1194), 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-11-25 16:56:48,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 868.0) internal successors, (3472), 4 states have internal predecessors, (3472), 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-11-25 16:56:48,454 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 868.0) internal successors, (3472), 4 states have internal predecessors, (3472), 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-11-25 16:56:48,454 INFO L175 Difference]: Start difference. First operand has 29 places, 26 transitions, 106 flow. Second operand 3 states and 1194 transitions. [2022-11-25 16:56:48,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 37 transitions, 217 flow [2022-11-25 16:56:48,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 37 transitions, 211 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-25 16:56:48,457 INFO L231 Difference]: Finished difference. Result has 31 places, 23 transitions, 112 flow [2022-11-25 16:56:48,457 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=31, PETRI_TRANSITIONS=23} [2022-11-25 16:56:48,458 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 7 predicate places. [2022-11-25 16:56:48,458 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 23 transitions, 112 flow [2022-11-25 16:56:48,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 389.6666666666667) internal successors, (1169), 3 states have internal predecessors, (1169), 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-11-25 16:56:48,460 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:48,460 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:56:48,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-25 16:56:48,460 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:56:48,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:48,461 INFO L85 PathProgramCache]: Analyzing trace with hash -202700657, now seen corresponding path program 1 times [2022-11-25 16:56:48,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:48,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605677161] [2022-11-25 16:56:48,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:48,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:48,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:56:50,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:56:50,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:50,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605677161] [2022-11-25 16:56:50,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605677161] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:56:50,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:56:50,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:56:50,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744651415] [2022-11-25 16:56:50,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:56:50,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:56:50,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:50,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:56:50,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:56:50,684 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 380 out of 868 [2022-11-25 16:56:50,688 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 23 transitions, 112 flow. Second operand has 7 states, 7 states have (on average 381.57142857142856) internal successors, (2671), 7 states have internal predecessors, (2671), 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-11-25 16:56:50,688 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:50,689 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 380 of 868 [2022-11-25 16:56:50,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:56:52,838 INFO L130 PetriNetUnfolder]: 152/295 cut-off events. [2022-11-25 16:56:52,838 INFO L131 PetriNetUnfolder]: For 434/434 co-relation queries the response was YES. [2022-11-25 16:56:52,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 879 conditions, 295 events. 152/295 cut-off events. For 434/434 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1153 event pairs, 18 based on Foata normal form. 4/299 useless extension candidates. Maximal degree in co-relation 690. Up to 144 conditions per place. [2022-11-25 16:56:52,840 INFO L137 encePairwiseOnDemand]: 860/868 looper letters, 32 selfloop transitions, 9 changer transitions 11/52 dead transitions. [2022-11-25 16:56:52,840 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 52 transitions, 319 flow [2022-11-25 16:56:52,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 16:56:52,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 16:56:52,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2331 transitions. [2022-11-25 16:56:52,848 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4475806451612903 [2022-11-25 16:56:52,848 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2331 transitions. [2022-11-25 16:56:52,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2331 transitions. [2022-11-25 16:56:52,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:56:52,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2331 transitions. [2022-11-25 16:56:52,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 388.5) internal successors, (2331), 6 states have internal predecessors, (2331), 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-11-25 16:56:52,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 868.0) internal successors, (6076), 7 states have internal predecessors, (6076), 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-11-25 16:56:52,872 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 868.0) internal successors, (6076), 7 states have internal predecessors, (6076), 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-11-25 16:56:52,873 INFO L175 Difference]: Start difference. First operand has 31 places, 23 transitions, 112 flow. Second operand 6 states and 2331 transitions. [2022-11-25 16:56:52,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 52 transitions, 319 flow [2022-11-25 16:56:52,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 52 transitions, 291 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-25 16:56:52,877 INFO L231 Difference]: Finished difference. Result has 35 places, 27 transitions, 145 flow [2022-11-25 16:56:52,878 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=145, PETRI_PLACES=35, PETRI_TRANSITIONS=27} [2022-11-25 16:56:52,878 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 11 predicate places. [2022-11-25 16:56:52,879 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 27 transitions, 145 flow [2022-11-25 16:56:52,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 381.57142857142856) internal successors, (2671), 7 states have internal predecessors, (2671), 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-11-25 16:56:52,881 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:52,881 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:56:52,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-25 16:56:52,881 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:56:52,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:52,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1383096003, now seen corresponding path program 2 times [2022-11-25 16:56:52,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:52,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690135363] [2022-11-25 16:56:52,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:52,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:53,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:56:54,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:56:55,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:55,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690135363] [2022-11-25 16:56:55,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690135363] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:56:55,000 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:56:55,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:56:55,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798899247] [2022-11-25 16:56:55,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:56:55,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:56:55,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:55,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:56:55,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:56:55,775 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 378 out of 868 [2022-11-25 16:56:55,780 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 27 transitions, 145 flow. Second operand has 7 states, 7 states have (on average 379.57142857142856) internal successors, (2657), 7 states have internal predecessors, (2657), 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-11-25 16:56:55,780 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:56:55,780 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 378 of 868 [2022-11-25 16:56:55,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:56:58,644 INFO L130 PetriNetUnfolder]: 219/418 cut-off events. [2022-11-25 16:56:58,645 INFO L131 PetriNetUnfolder]: For 551/551 co-relation queries the response was YES. [2022-11-25 16:56:58,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1359 conditions, 418 events. 219/418 cut-off events. For 551/551 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1774 event pairs, 20 based on Foata normal form. 14/432 useless extension candidates. Maximal degree in co-relation 946. Up to 154 conditions per place. [2022-11-25 16:56:58,648 INFO L137 encePairwiseOnDemand]: 857/868 looper letters, 32 selfloop transitions, 27 changer transitions 20/79 dead transitions. [2022-11-25 16:56:58,648 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 79 transitions, 521 flow [2022-11-25 16:56:58,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 16:56:58,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 16:56:58,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3856 transitions. [2022-11-25 16:56:58,659 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44423963133640554 [2022-11-25 16:56:58,660 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3856 transitions. [2022-11-25 16:56:58,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3856 transitions. [2022-11-25 16:56:58,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:56:58,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3856 transitions. [2022-11-25 16:56:58,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 385.6) internal successors, (3856), 10 states have internal predecessors, (3856), 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-11-25 16:56:58,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 868.0) internal successors, (9548), 11 states have internal predecessors, (9548), 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-11-25 16:56:58,691 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 868.0) internal successors, (9548), 11 states have internal predecessors, (9548), 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-11-25 16:56:58,692 INFO L175 Difference]: Start difference. First operand has 35 places, 27 transitions, 145 flow. Second operand 10 states and 3856 transitions. [2022-11-25 16:56:58,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 79 transitions, 521 flow [2022-11-25 16:56:58,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 79 transitions, 502 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-11-25 16:56:58,697 INFO L231 Difference]: Finished difference. Result has 47 places, 45 transitions, 341 flow [2022-11-25 16:56:58,698 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=341, PETRI_PLACES=47, PETRI_TRANSITIONS=45} [2022-11-25 16:56:58,698 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 23 predicate places. [2022-11-25 16:56:58,699 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 45 transitions, 341 flow [2022-11-25 16:56:58,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 379.57142857142856) internal successors, (2657), 7 states have internal predecessors, (2657), 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-11-25 16:56:58,700 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:56:58,701 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:56:58,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-25 16:56:58,701 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:56:58,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:56:58,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1367530048, now seen corresponding path program 1 times [2022-11-25 16:56:58,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:56:58,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654935062] [2022-11-25 16:56:58,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:56:58,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:56:58,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:00,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:00,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:00,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654935062] [2022-11-25 16:57:00,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654935062] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:00,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:00,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:57:00,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401464194] [2022-11-25 16:57:00,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:00,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:57:00,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:00,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:57:00,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:57:01,057 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 377 out of 868 [2022-11-25 16:57:01,060 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 45 transitions, 341 flow. Second operand has 7 states, 7 states have (on average 378.57142857142856) internal successors, (2650), 7 states have internal predecessors, (2650), 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-11-25 16:57:01,061 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:01,061 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 377 of 868 [2022-11-25 16:57:01,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:02,996 INFO L130 PetriNetUnfolder]: 297/539 cut-off events. [2022-11-25 16:57:02,996 INFO L131 PetriNetUnfolder]: For 1449/1449 co-relation queries the response was YES. [2022-11-25 16:57:02,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2156 conditions, 539 events. 297/539 cut-off events. For 1449/1449 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2317 event pairs, 71 based on Foata normal form. 16/555 useless extension candidates. Maximal degree in co-relation 1852. Up to 287 conditions per place. [2022-11-25 16:57:03,001 INFO L137 encePairwiseOnDemand]: 857/868 looper letters, 51 selfloop transitions, 39 changer transitions 12/102 dead transitions. [2022-11-25 16:57:03,001 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 102 transitions, 905 flow [2022-11-25 16:57:03,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 16:57:03,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 16:57:03,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3844 transitions. [2022-11-25 16:57:03,012 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2022-11-25 16:57:03,012 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3844 transitions. [2022-11-25 16:57:03,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3844 transitions. [2022-11-25 16:57:03,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:03,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3844 transitions. [2022-11-25 16:57:03,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 384.4) internal successors, (3844), 10 states have internal predecessors, (3844), 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-11-25 16:57:03,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 868.0) internal successors, (9548), 11 states have internal predecessors, (9548), 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-11-25 16:57:03,041 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 868.0) internal successors, (9548), 11 states have internal predecessors, (9548), 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-11-25 16:57:03,042 INFO L175 Difference]: Start difference. First operand has 47 places, 45 transitions, 341 flow. Second operand 10 states and 3844 transitions. [2022-11-25 16:57:03,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 102 transitions, 905 flow [2022-11-25 16:57:03,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 102 transitions, 791 flow, removed 40 selfloop flow, removed 2 redundant places. [2022-11-25 16:57:03,053 INFO L231 Difference]: Finished difference. Result has 61 places, 71 transitions, 621 flow [2022-11-25 16:57:03,053 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=621, PETRI_PLACES=61, PETRI_TRANSITIONS=71} [2022-11-25 16:57:03,054 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 37 predicate places. [2022-11-25 16:57:03,054 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 71 transitions, 621 flow [2022-11-25 16:57:03,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 378.57142857142856) internal successors, (2650), 7 states have internal predecessors, (2650), 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-11-25 16:57:03,056 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:03,056 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:03,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-25 16:57:03,057 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:03,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:03,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1327090097, now seen corresponding path program 3 times [2022-11-25 16:57:03,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:03,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412409624] [2022-11-25 16:57:03,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:03,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:03,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:04,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:04,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:04,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412409624] [2022-11-25 16:57:04,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412409624] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:04,821 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:04,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:57:04,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302619440] [2022-11-25 16:57:04,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:04,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:57:04,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:04,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:57:04,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:57:05,482 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 377 out of 868 [2022-11-25 16:57:05,485 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 71 transitions, 621 flow. Second operand has 7 states, 7 states have (on average 378.57142857142856) internal successors, (2650), 7 states have internal predecessors, (2650), 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-11-25 16:57:05,485 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:05,485 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 377 of 868 [2022-11-25 16:57:05,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:06,575 INFO L130 PetriNetUnfolder]: 323/571 cut-off events. [2022-11-25 16:57:06,575 INFO L131 PetriNetUnfolder]: For 1762/1762 co-relation queries the response was YES. [2022-11-25 16:57:06,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2494 conditions, 571 events. 323/571 cut-off events. For 1762/1762 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2389 event pairs, 26 based on Foata normal form. 10/581 useless extension candidates. Maximal degree in co-relation 2226. Up to 275 conditions per place. [2022-11-25 16:57:06,584 INFO L137 encePairwiseOnDemand]: 857/868 looper letters, 63 selfloop transitions, 34 changer transitions 14/111 dead transitions. [2022-11-25 16:57:06,584 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 111 transitions, 1080 flow [2022-11-25 16:57:06,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:57:06,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:57:06,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3458 transitions. [2022-11-25 16:57:06,595 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44265232974910396 [2022-11-25 16:57:06,596 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3458 transitions. [2022-11-25 16:57:06,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3458 transitions. [2022-11-25 16:57:06,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:06,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3458 transitions. [2022-11-25 16:57:06,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 384.22222222222223) internal successors, (3458), 9 states have internal predecessors, (3458), 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-11-25 16:57:06,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 868.0) internal successors, (8680), 10 states have internal predecessors, (8680), 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-11-25 16:57:06,620 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 868.0) internal successors, (8680), 10 states have internal predecessors, (8680), 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-11-25 16:57:06,621 INFO L175 Difference]: Start difference. First operand has 61 places, 71 transitions, 621 flow. Second operand 9 states and 3458 transitions. [2022-11-25 16:57:06,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 111 transitions, 1080 flow [2022-11-25 16:57:06,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 111 transitions, 976 flow, removed 41 selfloop flow, removed 1 redundant places. [2022-11-25 16:57:06,642 INFO L231 Difference]: Finished difference. Result has 73 places, 84 transitions, 782 flow [2022-11-25 16:57:06,643 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=542, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=782, PETRI_PLACES=73, PETRI_TRANSITIONS=84} [2022-11-25 16:57:06,643 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 49 predicate places. [2022-11-25 16:57:06,644 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 84 transitions, 782 flow [2022-11-25 16:57:06,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 378.57142857142856) internal successors, (2650), 7 states have internal predecessors, (2650), 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-11-25 16:57:06,645 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:06,645 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:06,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-25 16:57:06,646 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:06,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:06,646 INFO L85 PathProgramCache]: Analyzing trace with hash 564364985, now seen corresponding path program 4 times [2022-11-25 16:57:06,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:06,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915542351] [2022-11-25 16:57:06,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:06,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:06,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:08,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:08,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:08,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915542351] [2022-11-25 16:57:08,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915542351] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:08,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:08,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:57:08,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789864046] [2022-11-25 16:57:08,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:08,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:57:08,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:08,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:57:08,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:57:08,800 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 377 out of 868 [2022-11-25 16:57:08,803 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 84 transitions, 782 flow. Second operand has 7 states, 7 states have (on average 378.57142857142856) internal successors, (2650), 7 states have internal predecessors, (2650), 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-11-25 16:57:08,803 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:08,803 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 377 of 868 [2022-11-25 16:57:08,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:10,470 INFO L130 PetriNetUnfolder]: 340/600 cut-off events. [2022-11-25 16:57:10,470 INFO L131 PetriNetUnfolder]: For 2272/2272 co-relation queries the response was YES. [2022-11-25 16:57:10,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2795 conditions, 600 events. 340/600 cut-off events. For 2272/2272 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2550 event pairs, 81 based on Foata normal form. 10/610 useless extension candidates. Maximal degree in co-relation 2548. Up to 317 conditions per place. [2022-11-25 16:57:10,477 INFO L137 encePairwiseOnDemand]: 857/868 looper letters, 65 selfloop transitions, 40 changer transitions 9/114 dead transitions. [2022-11-25 16:57:10,477 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 114 transitions, 1203 flow [2022-11-25 16:57:10,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 16:57:10,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 16:57:10,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3078 transitions. [2022-11-25 16:57:10,490 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4432603686635945 [2022-11-25 16:57:10,490 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3078 transitions. [2022-11-25 16:57:10,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3078 transitions. [2022-11-25 16:57:10,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:10,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3078 transitions. [2022-11-25 16:57:10,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 384.75) internal successors, (3078), 8 states have internal predecessors, (3078), 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-11-25 16:57:10,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:57:10,518 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:57:10,518 INFO L175 Difference]: Start difference. First operand has 73 places, 84 transitions, 782 flow. Second operand 8 states and 3078 transitions. [2022-11-25 16:57:10,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 114 transitions, 1203 flow [2022-11-25 16:57:10,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 114 transitions, 1177 flow, removed 8 selfloop flow, removed 2 redundant places. [2022-11-25 16:57:10,538 INFO L231 Difference]: Finished difference. Result has 82 places, 95 transitions, 989 flow [2022-11-25 16:57:10,539 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=989, PETRI_PLACES=82, PETRI_TRANSITIONS=95} [2022-11-25 16:57:10,540 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 58 predicate places. [2022-11-25 16:57:10,540 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 95 transitions, 989 flow [2022-11-25 16:57:10,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 378.57142857142856) internal successors, (2650), 7 states have internal predecessors, (2650), 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-11-25 16:57:10,541 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:10,541 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:10,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-25 16:57:10,542 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:10,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:10,543 INFO L85 PathProgramCache]: Analyzing trace with hash -2112299196, now seen corresponding path program 2 times [2022-11-25 16:57:10,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:10,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959326409] [2022-11-25 16:57:10,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:10,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:10,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:11,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:11,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:11,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959326409] [2022-11-25 16:57:11,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959326409] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:11,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:11,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:57:11,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675282216] [2022-11-25 16:57:11,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:11,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:57:11,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:11,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:57:11,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:57:12,605 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 380 out of 868 [2022-11-25 16:57:12,607 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 95 transitions, 989 flow. Second operand has 7 states, 7 states have (on average 381.57142857142856) internal successors, (2671), 7 states have internal predecessors, (2671), 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-11-25 16:57:12,608 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:12,608 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 380 of 868 [2022-11-25 16:57:12,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:13,947 INFO L130 PetriNetUnfolder]: 422/746 cut-off events. [2022-11-25 16:57:13,948 INFO L131 PetriNetUnfolder]: For 3219/3219 co-relation queries the response was YES. [2022-11-25 16:57:13,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3730 conditions, 746 events. 422/746 cut-off events. For 3219/3219 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3431 event pairs, 25 based on Foata normal form. 6/752 useless extension candidates. Maximal degree in co-relation 3443. Up to 274 conditions per place. [2022-11-25 16:57:13,960 INFO L137 encePairwiseOnDemand]: 861/868 looper letters, 101 selfloop transitions, 37 changer transitions 10/148 dead transitions. [2022-11-25 16:57:13,960 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 148 transitions, 1703 flow [2022-11-25 16:57:13,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 16:57:13,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 16:57:13,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3102 transitions. [2022-11-25 16:57:13,970 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44671658986175117 [2022-11-25 16:57:13,970 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3102 transitions. [2022-11-25 16:57:13,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3102 transitions. [2022-11-25 16:57:13,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:13,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3102 transitions. [2022-11-25 16:57:13,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 387.75) internal successors, (3102), 8 states have internal predecessors, (3102), 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-11-25 16:57:13,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:57:13,995 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:57:13,995 INFO L175 Difference]: Start difference. First operand has 82 places, 95 transitions, 989 flow. Second operand 8 states and 3102 transitions. [2022-11-25 16:57:13,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 148 transitions, 1703 flow [2022-11-25 16:57:14,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 148 transitions, 1657 flow, removed 23 selfloop flow, removed 0 redundant places. [2022-11-25 16:57:14,020 INFO L231 Difference]: Finished difference. Result has 92 places, 106 transitions, 1192 flow [2022-11-25 16:57:14,021 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=943, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1192, PETRI_PLACES=92, PETRI_TRANSITIONS=106} [2022-11-25 16:57:14,022 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 68 predicate places. [2022-11-25 16:57:14,022 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 106 transitions, 1192 flow [2022-11-25 16:57:14,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 381.57142857142856) internal successors, (2671), 7 states have internal predecessors, (2671), 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-11-25 16:57:14,024 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:14,024 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:14,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-25 16:57:14,024 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:14,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:14,025 INFO L85 PathProgramCache]: Analyzing trace with hash -2081596123, now seen corresponding path program 5 times [2022-11-25 16:57:14,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:14,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034936796] [2022-11-25 16:57:14,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:14,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:14,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:15,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:15,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:15,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034936796] [2022-11-25 16:57:15,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034936796] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:15,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:15,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:57:15,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977205121] [2022-11-25 16:57:15,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:15,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:57:15,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:15,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:57:15,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:57:16,159 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 377 out of 868 [2022-11-25 16:57:16,162 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 106 transitions, 1192 flow. Second operand has 7 states, 7 states have (on average 378.57142857142856) internal successors, (2650), 7 states have internal predecessors, (2650), 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-11-25 16:57:16,162 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:16,162 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 377 of 868 [2022-11-25 16:57:16,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:18,301 INFO L130 PetriNetUnfolder]: 440/786 cut-off events. [2022-11-25 16:57:18,301 INFO L131 PetriNetUnfolder]: For 4729/4729 co-relation queries the response was YES. [2022-11-25 16:57:18,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4073 conditions, 786 events. 440/786 cut-off events. For 4729/4729 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3688 event pairs, 116 based on Foata normal form. 10/796 useless extension candidates. Maximal degree in co-relation 3766. Up to 400 conditions per place. [2022-11-25 16:57:18,314 INFO L137 encePairwiseOnDemand]: 857/868 looper letters, 78 selfloop transitions, 47 changer transitions 9/134 dead transitions. [2022-11-25 16:57:18,314 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 134 transitions, 1657 flow [2022-11-25 16:57:18,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 16:57:18,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 16:57:18,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3080 transitions. [2022-11-25 16:57:18,327 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4435483870967742 [2022-11-25 16:57:18,327 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3080 transitions. [2022-11-25 16:57:18,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3080 transitions. [2022-11-25 16:57:18,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:18,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3080 transitions. [2022-11-25 16:57:18,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 385.0) internal successors, (3080), 8 states have internal predecessors, (3080), 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-11-25 16:57:18,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:57:18,348 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:57:18,348 INFO L175 Difference]: Start difference. First operand has 92 places, 106 transitions, 1192 flow. Second operand 8 states and 3080 transitions. [2022-11-25 16:57:18,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 134 transitions, 1657 flow [2022-11-25 16:57:18,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 134 transitions, 1637 flow, removed 10 selfloop flow, removed 0 redundant places. [2022-11-25 16:57:18,390 INFO L231 Difference]: Finished difference. Result has 102 places, 114 transitions, 1394 flow [2022-11-25 16:57:18,391 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1394, PETRI_PLACES=102, PETRI_TRANSITIONS=114} [2022-11-25 16:57:18,392 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 78 predicate places. [2022-11-25 16:57:18,393 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 114 transitions, 1394 flow [2022-11-25 16:57:18,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 378.57142857142856) internal successors, (2650), 7 states have internal predecessors, (2650), 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-11-25 16:57:18,394 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:18,394 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:18,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-25 16:57:18,394 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:18,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:18,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1001318000, now seen corresponding path program 3 times [2022-11-25 16:57:18,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:18,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552782917] [2022-11-25 16:57:18,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:18,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:19,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:20,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:20,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:20,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552782917] [2022-11-25 16:57:20,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552782917] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:20,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:20,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 16:57:20,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447567934] [2022-11-25 16:57:20,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:20,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 16:57:20,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:20,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 16:57:20,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-25 16:57:22,172 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 868 [2022-11-25 16:57:22,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 114 transitions, 1394 flow. Second operand has 10 states, 10 states have (on average 375.1) internal successors, (3751), 10 states have internal predecessors, (3751), 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-11-25 16:57:22,177 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:22,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 868 [2022-11-25 16:57:22,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:24,245 INFO L130 PetriNetUnfolder]: 495/866 cut-off events. [2022-11-25 16:57:24,245 INFO L131 PetriNetUnfolder]: For 6476/6476 co-relation queries the response was YES. [2022-11-25 16:57:24,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4815 conditions, 866 events. 495/866 cut-off events. For 6476/6476 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4096 event pairs, 108 based on Foata normal form. 10/876 useless extension candidates. Maximal degree in co-relation 4608. Up to 437 conditions per place. [2022-11-25 16:57:24,256 INFO L137 encePairwiseOnDemand]: 857/868 looper letters, 69 selfloop transitions, 83 changer transitions 10/162 dead transitions. [2022-11-25 16:57:24,256 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 162 transitions, 2162 flow [2022-11-25 16:57:24,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 16:57:24,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 16:57:24,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4184 transitions. [2022-11-25 16:57:24,266 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4382069543359866 [2022-11-25 16:57:24,266 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4184 transitions. [2022-11-25 16:57:24,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4184 transitions. [2022-11-25 16:57:24,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:24,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4184 transitions. [2022-11-25 16:57:24,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 380.3636363636364) internal successors, (4184), 11 states have internal predecessors, (4184), 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-11-25 16:57:24,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 868.0) internal successors, (10416), 12 states have internal predecessors, (10416), 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-11-25 16:57:24,290 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 868.0) internal successors, (10416), 12 states have internal predecessors, (10416), 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-11-25 16:57:24,291 INFO L175 Difference]: Start difference. First operand has 102 places, 114 transitions, 1394 flow. Second operand 11 states and 4184 transitions. [2022-11-25 16:57:24,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 162 transitions, 2162 flow [2022-11-25 16:57:24,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 162 transitions, 2103 flow, removed 20 selfloop flow, removed 2 redundant places. [2022-11-25 16:57:24,334 INFO L231 Difference]: Finished difference. Result has 115 places, 134 transitions, 1877 flow [2022-11-25 16:57:24,334 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1877, PETRI_PLACES=115, PETRI_TRANSITIONS=134} [2022-11-25 16:57:24,335 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 91 predicate places. [2022-11-25 16:57:24,335 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 134 transitions, 1877 flow [2022-11-25 16:57:24,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 375.1) internal successors, (3751), 10 states have internal predecessors, (3751), 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-11-25 16:57:24,336 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:24,337 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:24,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-25 16:57:24,337 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:24,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:24,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1846923938, now seen corresponding path program 4 times [2022-11-25 16:57:24,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:24,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887197855] [2022-11-25 16:57:24,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:24,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:24,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:25,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:25,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:25,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887197855] [2022-11-25 16:57:25,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887197855] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:25,471 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:25,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:57:25,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301404369] [2022-11-25 16:57:25,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:25,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:57:25,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:25,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:57:25,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:57:25,988 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 380 out of 868 [2022-11-25 16:57:25,991 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 134 transitions, 1877 flow. Second operand has 7 states, 7 states have (on average 381.57142857142856) internal successors, (2671), 7 states have internal predecessors, (2671), 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-11-25 16:57:25,991 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:25,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 380 of 868 [2022-11-25 16:57:25,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:27,390 INFO L130 PetriNetUnfolder]: 518/909 cut-off events. [2022-11-25 16:57:27,391 INFO L131 PetriNetUnfolder]: For 8098/8098 co-relation queries the response was YES. [2022-11-25 16:57:27,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5548 conditions, 909 events. 518/909 cut-off events. For 8098/8098 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4350 event pairs, 31 based on Foata normal form. 10/919 useless extension candidates. Maximal degree in co-relation 5319. Up to 278 conditions per place. [2022-11-25 16:57:27,403 INFO L137 encePairwiseOnDemand]: 857/868 looper letters, 100 selfloop transitions, 74 changer transitions 19/193 dead transitions. [2022-11-25 16:57:27,403 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 193 transitions, 2741 flow [2022-11-25 16:57:27,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 16:57:27,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-25 16:57:27,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4263 transitions. [2022-11-25 16:57:27,413 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4464809384164223 [2022-11-25 16:57:27,413 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4263 transitions. [2022-11-25 16:57:27,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4263 transitions. [2022-11-25 16:57:27,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:27,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4263 transitions. [2022-11-25 16:57:27,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 387.54545454545456) internal successors, (4263), 11 states have internal predecessors, (4263), 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-11-25 16:57:27,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 868.0) internal successors, (10416), 12 states have internal predecessors, (10416), 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-11-25 16:57:27,436 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 868.0) internal successors, (10416), 12 states have internal predecessors, (10416), 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-11-25 16:57:27,436 INFO L175 Difference]: Start difference. First operand has 115 places, 134 transitions, 1877 flow. Second operand 11 states and 4263 transitions. [2022-11-25 16:57:27,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 193 transitions, 2741 flow [2022-11-25 16:57:27,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 193 transitions, 2616 flow, removed 60 selfloop flow, removed 3 redundant places. [2022-11-25 16:57:27,495 INFO L231 Difference]: Finished difference. Result has 127 places, 146 transitions, 2200 flow [2022-11-25 16:57:27,495 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2200, PETRI_PLACES=127, PETRI_TRANSITIONS=146} [2022-11-25 16:57:27,496 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 103 predicate places. [2022-11-25 16:57:27,496 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 146 transitions, 2200 flow [2022-11-25 16:57:27,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 381.57142857142856) internal successors, (2671), 7 states have internal predecessors, (2671), 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-11-25 16:57:27,497 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:27,497 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:27,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-25 16:57:27,498 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:27,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:27,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1502585205, now seen corresponding path program 6 times [2022-11-25 16:57:27,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:27,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877346483] [2022-11-25 16:57:27,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:27,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:28,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:30,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:30,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:30,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877346483] [2022-11-25 16:57:30,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877346483] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:30,150 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:30,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:57:30,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361925493] [2022-11-25 16:57:30,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:30,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-25 16:57:30,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:30,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-25 16:57:30,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-11-25 16:57:31,262 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 373 out of 868 [2022-11-25 16:57:31,264 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 146 transitions, 2200 flow. Second operand has 9 states, 9 states have (on average 374.22222222222223) internal successors, (3368), 9 states have internal predecessors, (3368), 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-11-25 16:57:31,264 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:31,264 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 373 of 868 [2022-11-25 16:57:31,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:32,588 INFO L130 PetriNetUnfolder]: 498/869 cut-off events. [2022-11-25 16:57:32,588 INFO L131 PetriNetUnfolder]: For 8068/8068 co-relation queries the response was YES. [2022-11-25 16:57:32,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5663 conditions, 869 events. 498/869 cut-off events. For 8068/8068 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4078 event pairs, 53 based on Foata normal form. 4/873 useless extension candidates. Maximal degree in co-relation 5585. Up to 460 conditions per place. [2022-11-25 16:57:32,598 INFO L137 encePairwiseOnDemand]: 860/868 looper letters, 123 selfloop transitions, 37 changer transitions 10/170 dead transitions. [2022-11-25 16:57:32,599 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 170 transitions, 2697 flow [2022-11-25 16:57:32,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 16:57:32,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 16:57:32,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2661 transitions. [2022-11-25 16:57:32,609 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4379526003949967 [2022-11-25 16:57:32,609 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2661 transitions. [2022-11-25 16:57:32,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2661 transitions. [2022-11-25 16:57:32,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:32,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2661 transitions. [2022-11-25 16:57:32,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 380.14285714285717) internal successors, (2661), 7 states have internal predecessors, (2661), 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-11-25 16:57:32,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 868.0) internal successors, (6944), 8 states have internal predecessors, (6944), 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-11-25 16:57:32,625 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 868.0) internal successors, (6944), 8 states have internal predecessors, (6944), 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-11-25 16:57:32,625 INFO L175 Difference]: Start difference. First operand has 127 places, 146 transitions, 2200 flow. Second operand 7 states and 2661 transitions. [2022-11-25 16:57:32,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 170 transitions, 2697 flow [2022-11-25 16:57:32,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 170 transitions, 2605 flow, removed 25 selfloop flow, removed 4 redundant places. [2022-11-25 16:57:32,672 INFO L231 Difference]: Finished difference. Result has 131 places, 148 transitions, 2266 flow [2022-11-25 16:57:32,673 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2266, PETRI_PLACES=131, PETRI_TRANSITIONS=148} [2022-11-25 16:57:32,674 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 107 predicate places. [2022-11-25 16:57:32,674 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 148 transitions, 2266 flow [2022-11-25 16:57:32,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 374.22222222222223) internal successors, (3368), 9 states have internal predecessors, (3368), 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-11-25 16:57:32,675 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:32,675 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:32,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-25 16:57:32,676 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:32,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:32,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1873734961, now seen corresponding path program 7 times [2022-11-25 16:57:32,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:32,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790972371] [2022-11-25 16:57:32,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:32,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:32,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:33,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:33,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:33,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790972371] [2022-11-25 16:57:33,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790972371] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:33,785 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:33,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:57:33,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480741910] [2022-11-25 16:57:33,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:33,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:57:33,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:33,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:57:33,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:57:34,273 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 380 out of 868 [2022-11-25 16:57:34,276 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 148 transitions, 2266 flow. Second operand has 7 states, 7 states have (on average 381.57142857142856) internal successors, (2671), 7 states have internal predecessors, (2671), 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-11-25 16:57:34,276 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:34,276 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 380 of 868 [2022-11-25 16:57:34,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:36,547 INFO L130 PetriNetUnfolder]: 513/908 cut-off events. [2022-11-25 16:57:36,547 INFO L131 PetriNetUnfolder]: For 9449/9449 co-relation queries the response was YES. [2022-11-25 16:57:36,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5942 conditions, 908 events. 513/908 cut-off events. For 9449/9449 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4350 event pairs, 31 based on Foata normal form. 10/918 useless extension candidates. Maximal degree in co-relation 5737. Up to 251 conditions per place. [2022-11-25 16:57:36,559 INFO L137 encePairwiseOnDemand]: 856/868 looper letters, 117 selfloop transitions, 63 changer transitions 14/194 dead transitions. [2022-11-25 16:57:36,560 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 194 transitions, 3021 flow [2022-11-25 16:57:36,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 16:57:36,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 16:57:36,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3880 transitions. [2022-11-25 16:57:36,567 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4470046082949309 [2022-11-25 16:57:36,568 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3880 transitions. [2022-11-25 16:57:36,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3880 transitions. [2022-11-25 16:57:36,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:36,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3880 transitions. [2022-11-25 16:57:36,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 388.0) internal successors, (3880), 10 states have internal predecessors, (3880), 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-11-25 16:57:36,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 868.0) internal successors, (9548), 11 states have internal predecessors, (9548), 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-11-25 16:57:36,586 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 868.0) internal successors, (9548), 11 states have internal predecessors, (9548), 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-11-25 16:57:36,586 INFO L175 Difference]: Start difference. First operand has 131 places, 148 transitions, 2266 flow. Second operand 10 states and 3880 transitions. [2022-11-25 16:57:36,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 194 transitions, 3021 flow [2022-11-25 16:57:36,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 194 transitions, 2929 flow, removed 12 selfloop flow, removed 4 redundant places. [2022-11-25 16:57:36,703 INFO L231 Difference]: Finished difference. Result has 140 places, 156 transitions, 2509 flow [2022-11-25 16:57:36,704 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=2184, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2509, PETRI_PLACES=140, PETRI_TRANSITIONS=156} [2022-11-25 16:57:36,705 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 116 predicate places. [2022-11-25 16:57:36,705 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 156 transitions, 2509 flow [2022-11-25 16:57:36,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 381.57142857142856) internal successors, (2671), 7 states have internal predecessors, (2671), 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-11-25 16:57:36,706 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:36,707 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:36,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-25 16:57:36,707 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:36,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:36,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1379204830, now seen corresponding path program 5 times [2022-11-25 16:57:36,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:36,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719800726] [2022-11-25 16:57:36,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:36,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:37,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:38,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:38,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:38,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719800726] [2022-11-25 16:57:38,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719800726] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:38,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:38,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:57:38,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686280074] [2022-11-25 16:57:38,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:38,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 16:57:38,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:38,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 16:57:38,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-11-25 16:57:39,590 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 868 [2022-11-25 16:57:39,592 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 156 transitions, 2509 flow. Second operand has 8 states, 8 states have (on average 377.375) internal successors, (3019), 8 states have internal predecessors, (3019), 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-11-25 16:57:39,592 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:39,592 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 868 [2022-11-25 16:57:39,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:41,097 INFO L130 PetriNetUnfolder]: 506/891 cut-off events. [2022-11-25 16:57:41,097 INFO L131 PetriNetUnfolder]: For 9959/9959 co-relation queries the response was YES. [2022-11-25 16:57:41,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6107 conditions, 891 events. 506/891 cut-off events. For 9959/9959 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4235 event pairs, 31 based on Foata normal form. 6/897 useless extension candidates. Maximal degree in co-relation 5860. Up to 380 conditions per place. [2022-11-25 16:57:41,110 INFO L137 encePairwiseOnDemand]: 860/868 looper letters, 128 selfloop transitions, 48 changer transitions 12/188 dead transitions. [2022-11-25 16:57:41,110 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 188 transitions, 3125 flow [2022-11-25 16:57:41,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 16:57:41,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 16:57:41,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3069 transitions. [2022-11-25 16:57:41,116 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4419642857142857 [2022-11-25 16:57:41,116 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3069 transitions. [2022-11-25 16:57:41,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3069 transitions. [2022-11-25 16:57:41,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:41,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3069 transitions. [2022-11-25 16:57:41,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 383.625) internal successors, (3069), 8 states have internal predecessors, (3069), 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-11-25 16:57:41,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:57:41,132 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:57:41,132 INFO L175 Difference]: Start difference. First operand has 140 places, 156 transitions, 2509 flow. Second operand 8 states and 3069 transitions. [2022-11-25 16:57:41,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 188 transitions, 3125 flow [2022-11-25 16:57:41,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 188 transitions, 3020 flow, removed 26 selfloop flow, removed 3 redundant places. [2022-11-25 16:57:41,209 INFO L231 Difference]: Finished difference. Result has 144 places, 157 transitions, 2536 flow [2022-11-25 16:57:41,210 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=2416, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2536, PETRI_PLACES=144, PETRI_TRANSITIONS=157} [2022-11-25 16:57:41,210 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 120 predicate places. [2022-11-25 16:57:41,211 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 157 transitions, 2536 flow [2022-11-25 16:57:41,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 377.375) internal successors, (3019), 8 states have internal predecessors, (3019), 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-11-25 16:57:41,212 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:41,212 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:41,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-25 16:57:41,212 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:41,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:41,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1353901997, now seen corresponding path program 8 times [2022-11-25 16:57:41,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:41,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489326666] [2022-11-25 16:57:41,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:41,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:41,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:42,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:42,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:42,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489326666] [2022-11-25 16:57:42,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489326666] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:42,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:42,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:57:42,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652189702] [2022-11-25 16:57:42,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:42,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:57:42,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:42,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:57:42,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:57:43,427 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 377 out of 868 [2022-11-25 16:57:43,430 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 157 transitions, 2536 flow. Second operand has 7 states, 7 states have (on average 378.57142857142856) internal successors, (2650), 7 states have internal predecessors, (2650), 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-11-25 16:57:43,430 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:43,430 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 377 of 868 [2022-11-25 16:57:43,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:44,747 INFO L130 PetriNetUnfolder]: 525/934 cut-off events. [2022-11-25 16:57:44,747 INFO L131 PetriNetUnfolder]: For 10270/10270 co-relation queries the response was YES. [2022-11-25 16:57:44,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6332 conditions, 934 events. 525/934 cut-off events. For 10270/10270 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4532 event pairs, 33 based on Foata normal form. 10/944 useless extension candidates. Maximal degree in co-relation 6084. Up to 441 conditions per place. [2022-11-25 16:57:44,759 INFO L137 encePairwiseOnDemand]: 856/868 looper letters, 117 selfloop transitions, 57 changer transitions 17/191 dead transitions. [2022-11-25 16:57:44,759 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 191 transitions, 3152 flow [2022-11-25 16:57:44,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 16:57:44,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 16:57:44,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3840 transitions. [2022-11-25 16:57:44,765 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4423963133640553 [2022-11-25 16:57:44,765 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3840 transitions. [2022-11-25 16:57:44,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3840 transitions. [2022-11-25 16:57:44,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:44,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3840 transitions. [2022-11-25 16:57:44,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 384.0) internal successors, (3840), 10 states have internal predecessors, (3840), 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-11-25 16:57:44,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 868.0) internal successors, (9548), 11 states have internal predecessors, (9548), 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-11-25 16:57:44,792 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 868.0) internal successors, (9548), 11 states have internal predecessors, (9548), 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-11-25 16:57:44,792 INFO L175 Difference]: Start difference. First operand has 144 places, 157 transitions, 2536 flow. Second operand 10 states and 3840 transitions. [2022-11-25 16:57:44,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 191 transitions, 3152 flow [2022-11-25 16:57:44,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 191 transitions, 3045 flow, removed 10 selfloop flow, removed 6 redundant places. [2022-11-25 16:57:44,873 INFO L231 Difference]: Finished difference. Result has 150 places, 163 transitions, 2666 flow [2022-11-25 16:57:44,874 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2666, PETRI_PLACES=150, PETRI_TRANSITIONS=163} [2022-11-25 16:57:44,874 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 126 predicate places. [2022-11-25 16:57:44,874 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 163 transitions, 2666 flow [2022-11-25 16:57:44,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 378.57142857142856) internal successors, (2650), 7 states have internal predecessors, (2650), 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-11-25 16:57:44,875 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:44,876 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:44,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-25 16:57:44,876 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:44,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:44,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1122265757, now seen corresponding path program 1 times [2022-11-25 16:57:44,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:44,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221716144] [2022-11-25 16:57:44,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:44,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:45,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:46,438 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:46,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:46,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221716144] [2022-11-25 16:57:46,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221716144] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:46,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:46,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 16:57:46,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966453838] [2022-11-25 16:57:46,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:46,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-25 16:57:46,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:46,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-25 16:57:46,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-11-25 16:57:48,098 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 362 out of 868 [2022-11-25 16:57:48,102 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 163 transitions, 2666 flow. Second operand has 9 states, 9 states have (on average 363.3333333333333) internal successors, (3270), 9 states have internal predecessors, (3270), 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-11-25 16:57:48,102 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:48,102 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 362 of 868 [2022-11-25 16:57:48,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:50,252 INFO L130 PetriNetUnfolder]: 534/931 cut-off events. [2022-11-25 16:57:50,252 INFO L131 PetriNetUnfolder]: For 11490/11490 co-relation queries the response was YES. [2022-11-25 16:57:50,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6548 conditions, 931 events. 534/931 cut-off events. For 11490/11490 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4413 event pairs, 149 based on Foata normal form. 8/939 useless extension candidates. Maximal degree in co-relation 6297. Up to 661 conditions per place. [2022-11-25 16:57:50,262 INFO L137 encePairwiseOnDemand]: 859/868 looper letters, 105 selfloop transitions, 85 changer transitions 5/195 dead transitions. [2022-11-25 16:57:50,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 195 transitions, 3390 flow [2022-11-25 16:57:50,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:57:50,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:57:50,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3320 transitions. [2022-11-25 16:57:50,269 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42498719918074757 [2022-11-25 16:57:50,269 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3320 transitions. [2022-11-25 16:57:50,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3320 transitions. [2022-11-25 16:57:50,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:50,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3320 transitions. [2022-11-25 16:57:50,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 368.8888888888889) internal successors, (3320), 9 states have internal predecessors, (3320), 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-11-25 16:57:50,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 868.0) internal successors, (8680), 10 states have internal predecessors, (8680), 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-11-25 16:57:50,286 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 868.0) internal successors, (8680), 10 states have internal predecessors, (8680), 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-11-25 16:57:50,286 INFO L175 Difference]: Start difference. First operand has 150 places, 163 transitions, 2666 flow. Second operand 9 states and 3320 transitions. [2022-11-25 16:57:50,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 195 transitions, 3390 flow [2022-11-25 16:57:50,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 195 transitions, 3306 flow, removed 29 selfloop flow, removed 3 redundant places. [2022-11-25 16:57:50,367 INFO L231 Difference]: Finished difference. Result has 158 places, 170 transitions, 2962 flow [2022-11-25 16:57:50,368 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2962, PETRI_PLACES=158, PETRI_TRANSITIONS=170} [2022-11-25 16:57:50,368 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 134 predicate places. [2022-11-25 16:57:50,368 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 170 transitions, 2962 flow [2022-11-25 16:57:50,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 363.3333333333333) internal successors, (3270), 9 states have internal predecessors, (3270), 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-11-25 16:57:50,369 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:50,369 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:50,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-25 16:57:50,370 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:50,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:50,370 INFO L85 PathProgramCache]: Analyzing trace with hash 2039334521, now seen corresponding path program 1 times [2022-11-25 16:57:50,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:50,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628453229] [2022-11-25 16:57:50,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:50,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:50,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:51,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:51,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:51,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628453229] [2022-11-25 16:57:51,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628453229] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:51,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:51,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:57:51,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962070851] [2022-11-25 16:57:51,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:51,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 16:57:51,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:51,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 16:57:51,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-25 16:57:52,170 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 868 [2022-11-25 16:57:52,172 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 170 transitions, 2962 flow. Second operand has 6 states, 6 states have (on average 376.0) internal successors, (2256), 6 states have internal predecessors, (2256), 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-11-25 16:57:52,172 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:52,172 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 868 [2022-11-25 16:57:52,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:53,471 INFO L130 PetriNetUnfolder]: 654/1211 cut-off events. [2022-11-25 16:57:53,471 INFO L131 PetriNetUnfolder]: For 15181/15181 co-relation queries the response was YES. [2022-11-25 16:57:53,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8413 conditions, 1211 events. 654/1211 cut-off events. For 15181/15181 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6610 event pairs, 170 based on Foata normal form. 6/1217 useless extension candidates. Maximal degree in co-relation 8154. Up to 531 conditions per place. [2022-11-25 16:57:53,483 INFO L137 encePairwiseOnDemand]: 860/868 looper letters, 143 selfloop transitions, 53 changer transitions 13/209 dead transitions. [2022-11-25 16:57:53,484 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 209 transitions, 3827 flow [2022-11-25 16:57:53,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 16:57:53,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 16:57:53,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2296 transitions. [2022-11-25 16:57:53,487 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44086021505376344 [2022-11-25 16:57:53,487 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2296 transitions. [2022-11-25 16:57:53,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2296 transitions. [2022-11-25 16:57:53,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:53,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2296 transitions. [2022-11-25 16:57:53,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 382.6666666666667) internal successors, (2296), 6 states have internal predecessors, (2296), 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-11-25 16:57:53,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 868.0) internal successors, (6076), 7 states have internal predecessors, (6076), 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-11-25 16:57:53,498 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 868.0) internal successors, (6076), 7 states have internal predecessors, (6076), 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-11-25 16:57:53,498 INFO L175 Difference]: Start difference. First operand has 158 places, 170 transitions, 2962 flow. Second operand 6 states and 2296 transitions. [2022-11-25 16:57:53,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 209 transitions, 3827 flow [2022-11-25 16:57:53,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 209 transitions, 3638 flow, removed 28 selfloop flow, removed 4 redundant places. [2022-11-25 16:57:53,590 INFO L231 Difference]: Finished difference. Result has 163 places, 175 transitions, 3110 flow [2022-11-25 16:57:53,590 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=2773, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3110, PETRI_PLACES=163, PETRI_TRANSITIONS=175} [2022-11-25 16:57:53,590 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 139 predicate places. [2022-11-25 16:57:53,591 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 175 transitions, 3110 flow [2022-11-25 16:57:53,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 376.0) internal successors, (2256), 6 states have internal predecessors, (2256), 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-11-25 16:57:53,591 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:53,591 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:53,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-25 16:57:53,591 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:53,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:53,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1799994449, now seen corresponding path program 2 times [2022-11-25 16:57:53,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:53,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711234656] [2022-11-25 16:57:53,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:53,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:53,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:54,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:54,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:54,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711234656] [2022-11-25 16:57:54,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711234656] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:54,406 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:54,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:57:54,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335243850] [2022-11-25 16:57:54,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:54,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:57:54,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:54,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:57:54,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:57:55,817 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 365 out of 868 [2022-11-25 16:57:55,819 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 175 transitions, 3110 flow. Second operand has 7 states, 7 states have (on average 366.7142857142857) internal successors, (2567), 7 states have internal predecessors, (2567), 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-11-25 16:57:55,819 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:57:55,820 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 365 of 868 [2022-11-25 16:57:55,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:57:57,637 INFO L130 PetriNetUnfolder]: 661/1232 cut-off events. [2022-11-25 16:57:57,638 INFO L131 PetriNetUnfolder]: For 17777/17777 co-relation queries the response was YES. [2022-11-25 16:57:57,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8701 conditions, 1232 events. 661/1232 cut-off events. For 17777/17777 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 6832 event pairs, 262 based on Foata normal form. 6/1238 useless extension candidates. Maximal degree in co-relation 8404. Up to 1060 conditions per place. [2022-11-25 16:57:57,658 INFO L137 encePairwiseOnDemand]: 859/868 looper letters, 138 selfloop transitions, 55 changer transitions 8/201 dead transitions. [2022-11-25 16:57:57,658 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 201 transitions, 3708 flow [2022-11-25 16:57:57,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:57:57,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:57:57,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3353 transitions. [2022-11-25 16:57:57,664 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4292114695340502 [2022-11-25 16:57:57,664 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3353 transitions. [2022-11-25 16:57:57,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3353 transitions. [2022-11-25 16:57:57,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:57:57,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3353 transitions. [2022-11-25 16:57:57,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 372.55555555555554) internal successors, (3353), 9 states have internal predecessors, (3353), 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-11-25 16:57:57,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 868.0) internal successors, (8680), 10 states have internal predecessors, (8680), 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-11-25 16:57:57,680 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 868.0) internal successors, (8680), 10 states have internal predecessors, (8680), 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-11-25 16:57:57,680 INFO L175 Difference]: Start difference. First operand has 163 places, 175 transitions, 3110 flow. Second operand 9 states and 3353 transitions. [2022-11-25 16:57:57,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 201 transitions, 3708 flow [2022-11-25 16:57:57,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 201 transitions, 3665 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-11-25 16:57:57,806 INFO L231 Difference]: Finished difference. Result has 167 places, 177 transitions, 3218 flow [2022-11-25 16:57:57,807 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=3069, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3218, PETRI_PLACES=167, PETRI_TRANSITIONS=177} [2022-11-25 16:57:57,808 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 143 predicate places. [2022-11-25 16:57:57,808 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 177 transitions, 3218 flow [2022-11-25 16:57:57,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 366.7142857142857) internal successors, (2567), 7 states have internal predecessors, (2567), 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-11-25 16:57:57,809 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:57:57,809 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:57:57,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-25 16:57:57,809 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:57:57,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:57,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1676331131, now seen corresponding path program 2 times [2022-11-25 16:57:57,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:57,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134441326] [2022-11-25 16:57:57,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:57,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:57,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:59,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:57:59,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:59,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134441326] [2022-11-25 16:57:59,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134441326] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:57:59,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:57:59,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:57:59,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413426077] [2022-11-25 16:57:59,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:57:59,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 16:57:59,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:59,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 16:57:59,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-11-25 16:58:00,570 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 364 out of 868 [2022-11-25 16:58:00,573 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 177 transitions, 3218 flow. Second operand has 8 states, 8 states have (on average 365.5) internal successors, (2924), 8 states have internal predecessors, (2924), 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-11-25 16:58:00,573 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:00,573 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 364 of 868 [2022-11-25 16:58:00,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:02,877 INFO L130 PetriNetUnfolder]: 684/1267 cut-off events. [2022-11-25 16:58:02,877 INFO L131 PetriNetUnfolder]: For 19041/19041 co-relation queries the response was YES. [2022-11-25 16:58:02,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9017 conditions, 1267 events. 684/1267 cut-off events. For 19041/19041 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 7007 event pairs, 286 based on Foata normal form. 8/1275 useless extension candidates. Maximal degree in co-relation 8745. Up to 1137 conditions per place. [2022-11-25 16:58:02,887 INFO L137 encePairwiseOnDemand]: 858/868 looper letters, 137 selfloop transitions, 60 changer transitions 4/201 dead transitions. [2022-11-25 16:58:02,888 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 201 transitions, 3873 flow [2022-11-25 16:58:02,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:58:02,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:58:02,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3336 transitions. [2022-11-25 16:58:02,893 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4270353302611367 [2022-11-25 16:58:02,893 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3336 transitions. [2022-11-25 16:58:02,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3336 transitions. [2022-11-25 16:58:02,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:02,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3336 transitions. [2022-11-25 16:58:02,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 370.6666666666667) internal successors, (3336), 9 states have internal predecessors, (3336), 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-11-25 16:58:02,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 868.0) internal successors, (8680), 10 states have internal predecessors, (8680), 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-11-25 16:58:02,910 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 868.0) internal successors, (8680), 10 states have internal predecessors, (8680), 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-11-25 16:58:02,910 INFO L175 Difference]: Start difference. First operand has 167 places, 177 transitions, 3218 flow. Second operand 9 states and 3336 transitions. [2022-11-25 16:58:02,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 201 transitions, 3873 flow [2022-11-25 16:58:03,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 201 transitions, 3762 flow, removed 2 selfloop flow, removed 6 redundant places. [2022-11-25 16:58:03,039 INFO L231 Difference]: Finished difference. Result has 172 places, 185 transitions, 3441 flow [2022-11-25 16:58:03,039 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3441, PETRI_PLACES=172, PETRI_TRANSITIONS=185} [2022-11-25 16:58:03,040 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 148 predicate places. [2022-11-25 16:58:03,040 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 185 transitions, 3441 flow [2022-11-25 16:58:03,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 365.5) internal successors, (2924), 8 states have internal predecessors, (2924), 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-11-25 16:58:03,041 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:03,041 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:03,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-25 16:58:03,041 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:58:03,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:03,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1902340949, now seen corresponding path program 3 times [2022-11-25 16:58:03,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:03,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176085568] [2022-11-25 16:58:03,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:03,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:03,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:03,910 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:03,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:03,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176085568] [2022-11-25 16:58:03,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176085568] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:58:03,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:58:03,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:58:03,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65966323] [2022-11-25 16:58:03,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:58:03,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 16:58:03,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:03,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 16:58:03,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-25 16:58:04,743 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 868 [2022-11-25 16:58:04,745 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 185 transitions, 3441 flow. Second operand has 6 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 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-11-25 16:58:04,745 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:04,745 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 868 [2022-11-25 16:58:04,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:06,067 INFO L130 PetriNetUnfolder]: 696/1293 cut-off events. [2022-11-25 16:58:06,067 INFO L131 PetriNetUnfolder]: For 19408/19408 co-relation queries the response was YES. [2022-11-25 16:58:06,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9333 conditions, 1293 events. 696/1293 cut-off events. For 19408/19408 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 7197 event pairs, 166 based on Foata normal form. 6/1299 useless extension candidates. Maximal degree in co-relation 9066. Up to 574 conditions per place. [2022-11-25 16:58:06,079 INFO L137 encePairwiseOnDemand]: 861/868 looper letters, 148 selfloop transitions, 66 changer transitions 17/231 dead transitions. [2022-11-25 16:58:06,080 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 231 transitions, 4415 flow [2022-11-25 16:58:06,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 16:58:06,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 16:58:06,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2664 transitions. [2022-11-25 16:58:06,087 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43844634628044765 [2022-11-25 16:58:06,088 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2664 transitions. [2022-11-25 16:58:06,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2664 transitions. [2022-11-25 16:58:06,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:06,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2664 transitions. [2022-11-25 16:58:06,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 380.57142857142856) internal successors, (2664), 7 states have internal predecessors, (2664), 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-11-25 16:58:06,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 868.0) internal successors, (6944), 8 states have internal predecessors, (6944), 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-11-25 16:58:06,101 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 868.0) internal successors, (6944), 8 states have internal predecessors, (6944), 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-11-25 16:58:06,101 INFO L175 Difference]: Start difference. First operand has 172 places, 185 transitions, 3441 flow. Second operand 7 states and 2664 transitions. [2022-11-25 16:58:06,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 231 transitions, 4415 flow [2022-11-25 16:58:06,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 231 transitions, 4296 flow, removed 27 selfloop flow, removed 4 redundant places. [2022-11-25 16:58:06,254 INFO L231 Difference]: Finished difference. Result has 179 places, 192 transitions, 3683 flow [2022-11-25 16:58:06,255 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=3326, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3683, PETRI_PLACES=179, PETRI_TRANSITIONS=192} [2022-11-25 16:58:06,255 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 155 predicate places. [2022-11-25 16:58:06,256 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 192 transitions, 3683 flow [2022-11-25 16:58:06,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 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-11-25 16:58:06,256 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:06,257 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:06,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-25 16:58:06,257 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:58:06,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:06,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1807594121, now seen corresponding path program 3 times [2022-11-25 16:58:06,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:06,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949515920] [2022-11-25 16:58:06,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:06,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:06,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:08,057 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:08,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:08,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949515920] [2022-11-25 16:58:08,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949515920] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:58:08,058 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:58:08,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:58:08,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899386098] [2022-11-25 16:58:08,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:58:08,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 16:58:08,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:08,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 16:58:08,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-25 16:58:09,438 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 365 out of 868 [2022-11-25 16:58:09,441 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 192 transitions, 3683 flow. Second operand has 8 states, 8 states have (on average 366.5) internal successors, (2932), 8 states have internal predecessors, (2932), 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-11-25 16:58:09,441 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:09,441 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 365 of 868 [2022-11-25 16:58:09,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:11,250 INFO L130 PetriNetUnfolder]: 680/1265 cut-off events. [2022-11-25 16:58:11,251 INFO L131 PetriNetUnfolder]: For 21152/21152 co-relation queries the response was YES. [2022-11-25 16:58:11,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9432 conditions, 1265 events. 680/1265 cut-off events. For 21152/21152 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 7055 event pairs, 269 based on Foata normal form. 4/1269 useless extension candidates. Maximal degree in co-relation 9324. Up to 1098 conditions per place. [2022-11-25 16:58:11,262 INFO L137 encePairwiseOnDemand]: 858/868 looper letters, 151 selfloop transitions, 53 changer transitions 9/213 dead transitions. [2022-11-25 16:58:11,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 213 transitions, 4256 flow [2022-11-25 16:58:11,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:58:11,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:58:11,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3345 transitions. [2022-11-25 16:58:11,272 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42818740399385563 [2022-11-25 16:58:11,272 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3345 transitions. [2022-11-25 16:58:11,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3345 transitions. [2022-11-25 16:58:11,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:11,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3345 transitions. [2022-11-25 16:58:11,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 371.6666666666667) internal successors, (3345), 9 states have internal predecessors, (3345), 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-11-25 16:58:11,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 868.0) internal successors, (8680), 10 states have internal predecessors, (8680), 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-11-25 16:58:11,288 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 868.0) internal successors, (8680), 10 states have internal predecessors, (8680), 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-11-25 16:58:11,289 INFO L175 Difference]: Start difference. First operand has 179 places, 192 transitions, 3683 flow. Second operand 9 states and 3345 transitions. [2022-11-25 16:58:11,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 213 transitions, 4256 flow [2022-11-25 16:58:11,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 213 transitions, 4162 flow, removed 22 selfloop flow, removed 3 redundant places. [2022-11-25 16:58:11,448 INFO L231 Difference]: Finished difference. Result has 183 places, 190 transitions, 3661 flow [2022-11-25 16:58:11,448 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=3576, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3661, PETRI_PLACES=183, PETRI_TRANSITIONS=190} [2022-11-25 16:58:11,450 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 159 predicate places. [2022-11-25 16:58:11,451 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 190 transitions, 3661 flow [2022-11-25 16:58:11,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 366.5) internal successors, (2932), 8 states have internal predecessors, (2932), 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-11-25 16:58:11,451 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:11,451 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:11,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-25 16:58:11,452 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:58:11,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:11,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1807605569, now seen corresponding path program 4 times [2022-11-25 16:58:11,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:11,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991049444] [2022-11-25 16:58:11,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:11,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:11,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:12,228 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:12,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:12,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991049444] [2022-11-25 16:58:12,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991049444] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:58:12,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:58:12,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:58:12,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409848653] [2022-11-25 16:58:12,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:58:12,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:58:12,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:12,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:58:12,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:58:13,336 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 365 out of 868 [2022-11-25 16:58:13,337 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 190 transitions, 3661 flow. Second operand has 7 states, 7 states have (on average 366.7142857142857) internal successors, (2567), 7 states have internal predecessors, (2567), 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-11-25 16:58:13,337 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:13,338 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 365 of 868 [2022-11-25 16:58:13,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:15,163 INFO L130 PetriNetUnfolder]: 654/1213 cut-off events. [2022-11-25 16:58:15,163 INFO L131 PetriNetUnfolder]: For 19686/19686 co-relation queries the response was YES. [2022-11-25 16:58:15,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8911 conditions, 1213 events. 654/1213 cut-off events. For 19686/19686 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 6635 event pairs, 267 based on Foata normal form. 6/1219 useless extension candidates. Maximal degree in co-relation 8745. Up to 1099 conditions per place. [2022-11-25 16:58:15,176 INFO L137 encePairwiseOnDemand]: 859/868 looper letters, 146 selfloop transitions, 50 changer transitions 6/202 dead transitions. [2022-11-25 16:58:15,176 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 202 transitions, 4101 flow [2022-11-25 16:58:15,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 16:58:15,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 16:58:15,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2604 transitions. [2022-11-25 16:58:15,180 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2022-11-25 16:58:15,180 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2604 transitions. [2022-11-25 16:58:15,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2604 transitions. [2022-11-25 16:58:15,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:15,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2604 transitions. [2022-11-25 16:58:15,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 372.0) internal successors, (2604), 7 states have internal predecessors, (2604), 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-11-25 16:58:15,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 868.0) internal successors, (6944), 8 states have internal predecessors, (6944), 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-11-25 16:58:15,191 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 868.0) internal successors, (6944), 8 states have internal predecessors, (6944), 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-11-25 16:58:15,191 INFO L175 Difference]: Start difference. First operand has 183 places, 190 transitions, 3661 flow. Second operand 7 states and 2604 transitions. [2022-11-25 16:58:15,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 202 transitions, 4101 flow [2022-11-25 16:58:15,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 202 transitions, 3982 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-11-25 16:58:15,297 INFO L231 Difference]: Finished difference. Result has 182 places, 188 transitions, 3586 flow [2022-11-25 16:58:15,297 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=3529, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3586, PETRI_PLACES=182, PETRI_TRANSITIONS=188} [2022-11-25 16:58:15,298 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 158 predicate places. [2022-11-25 16:58:15,298 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 188 transitions, 3586 flow [2022-11-25 16:58:15,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 366.7142857142857) internal successors, (2567), 7 states have internal predecessors, (2567), 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-11-25 16:58:15,299 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:15,299 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:15,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-25 16:58:15,299 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:58:15,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:15,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1800560478, now seen corresponding path program 1 times [2022-11-25 16:58:15,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:15,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030124217] [2022-11-25 16:58:15,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:15,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:15,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:16,159 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:16,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:16,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030124217] [2022-11-25 16:58:16,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030124217] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:58:16,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571639564] [2022-11-25 16:58:16,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:16,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:58:16,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:58:16,179 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:58:16,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-25 16:58:17,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:17,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 877 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-25 16:58:17,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:58:17,272 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 15 treesize of output 7 [2022-11-25 16:58:17,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:17,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:58:17,866 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:17,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571639564] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 16:58:17,867 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 16:58:17,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-11-25 16:58:17,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725353976] [2022-11-25 16:58:17,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 16:58:17,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-25 16:58:17,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:17,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-25 16:58:17,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-11-25 16:58:21,041 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 364 out of 868 [2022-11-25 16:58:21,045 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 188 transitions, 3586 flow. Second operand has 15 states, 15 states have (on average 365.46666666666664) internal successors, (5482), 15 states have internal predecessors, (5482), 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-11-25 16:58:21,046 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:21,046 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 364 of 868 [2022-11-25 16:58:21,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:25,189 INFO L130 PetriNetUnfolder]: 951/1757 cut-off events. [2022-11-25 16:58:25,190 INFO L131 PetriNetUnfolder]: For 29566/29566 co-relation queries the response was YES. [2022-11-25 16:58:25,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12768 conditions, 1757 events. 951/1757 cut-off events. For 29566/29566 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 10436 event pairs, 159 based on Foata normal form. 10/1767 useless extension candidates. Maximal degree in co-relation 12638. Up to 383 conditions per place. [2022-11-25 16:58:25,215 INFO L137 encePairwiseOnDemand]: 859/868 looper letters, 168 selfloop transitions, 149 changer transitions 18/335 dead transitions. [2022-11-25 16:58:25,215 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 335 transitions, 6255 flow [2022-11-25 16:58:25,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-25 16:58:25,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-25 16:58:25,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 5959 transitions. [2022-11-25 16:58:25,224 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4290754608294931 [2022-11-25 16:58:25,224 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 5959 transitions. [2022-11-25 16:58:25,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 5959 transitions. [2022-11-25 16:58:25,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:25,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 5959 transitions. [2022-11-25 16:58:25,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 372.4375) internal successors, (5959), 16 states have internal predecessors, (5959), 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-11-25 16:58:25,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 868.0) internal successors, (14756), 17 states have internal predecessors, (14756), 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-11-25 16:58:25,251 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 868.0) internal successors, (14756), 17 states have internal predecessors, (14756), 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-11-25 16:58:25,251 INFO L175 Difference]: Start difference. First operand has 182 places, 188 transitions, 3586 flow. Second operand 16 states and 5959 transitions. [2022-11-25 16:58:25,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 335 transitions, 6255 flow [2022-11-25 16:58:25,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 335 transitions, 6151 flow, removed 2 selfloop flow, removed 6 redundant places. [2022-11-25 16:58:25,430 INFO L231 Difference]: Finished difference. Result has 199 places, 237 transitions, 4990 flow [2022-11-25 16:58:25,430 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=3463, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4990, PETRI_PLACES=199, PETRI_TRANSITIONS=237} [2022-11-25 16:58:25,431 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 175 predicate places. [2022-11-25 16:58:25,431 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 237 transitions, 4990 flow [2022-11-25 16:58:25,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 365.46666666666664) internal successors, (5482), 15 states have internal predecessors, (5482), 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-11-25 16:58:25,432 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:25,432 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:25,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-25 16:58:25,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:58:25,643 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:58:25,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:25,643 INFO L85 PathProgramCache]: Analyzing trace with hash -813882999, now seen corresponding path program 5 times [2022-11-25 16:58:25,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:25,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970351825] [2022-11-25 16:58:25,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:25,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:25,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:26,723 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:26,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:26,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970351825] [2022-11-25 16:58:26,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970351825] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:58:26,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:58:26,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:58:26,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894977165] [2022-11-25 16:58:26,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:58:26,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:58:26,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:26,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:58:26,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:58:28,166 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 868 [2022-11-25 16:58:28,168 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 237 transitions, 4990 flow. Second operand has 7 states, 7 states have (on average 367.7142857142857) internal successors, (2574), 7 states have internal predecessors, (2574), 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-11-25 16:58:28,168 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:28,169 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 868 [2022-11-25 16:58:28,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:29,841 INFO L130 PetriNetUnfolder]: 960/1772 cut-off events. [2022-11-25 16:58:29,841 INFO L131 PetriNetUnfolder]: For 35511/35511 co-relation queries the response was YES. [2022-11-25 16:58:29,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13931 conditions, 1772 events. 960/1772 cut-off events. For 35511/35511 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10519 event pairs, 428 based on Foata normal form. 6/1778 useless extension candidates. Maximal degree in co-relation 13591. Up to 1719 conditions per place. [2022-11-25 16:58:29,858 INFO L137 encePairwiseOnDemand]: 859/868 looper letters, 227 selfloop transitions, 23 changer transitions 2/252 dead transitions. [2022-11-25 16:58:29,858 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 252 transitions, 5644 flow [2022-11-25 16:58:29,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 16:58:29,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 16:58:29,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2607 transitions. [2022-11-25 16:58:29,863 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42906517445687953 [2022-11-25 16:58:29,863 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2607 transitions. [2022-11-25 16:58:29,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2607 transitions. [2022-11-25 16:58:29,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:29,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2607 transitions. [2022-11-25 16:58:29,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 372.42857142857144) internal successors, (2607), 7 states have internal predecessors, (2607), 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-11-25 16:58:29,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 868.0) internal successors, (6944), 8 states have internal predecessors, (6944), 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-11-25 16:58:29,875 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 868.0) internal successors, (6944), 8 states have internal predecessors, (6944), 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-11-25 16:58:29,875 INFO L175 Difference]: Start difference. First operand has 199 places, 237 transitions, 4990 flow. Second operand 7 states and 2607 transitions. [2022-11-25 16:58:29,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 252 transitions, 5644 flow [2022-11-25 16:58:30,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 252 transitions, 5458 flow, removed 28 selfloop flow, removed 7 redundant places. [2022-11-25 16:58:30,122 INFO L231 Difference]: Finished difference. Result has 199 places, 240 transitions, 4935 flow [2022-11-25 16:58:30,123 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=4812, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4935, PETRI_PLACES=199, PETRI_TRANSITIONS=240} [2022-11-25 16:58:30,123 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 175 predicate places. [2022-11-25 16:58:30,123 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 240 transitions, 4935 flow [2022-11-25 16:58:30,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 367.7142857142857) internal successors, (2574), 7 states have internal predecessors, (2574), 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-11-25 16:58:30,124 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:30,124 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:30,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-25 16:58:30,124 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:58:30,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:30,125 INFO L85 PathProgramCache]: Analyzing trace with hash -935891559, now seen corresponding path program 6 times [2022-11-25 16:58:30,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:30,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796386198] [2022-11-25 16:58:30,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:30,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:30,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:30,891 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:30,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:30,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796386198] [2022-11-25 16:58:30,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796386198] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:58:30,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:58:30,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:58:30,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5512236] [2022-11-25 16:58:30,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:58:30,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:58:30,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:30,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:58:30,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:58:32,211 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 868 [2022-11-25 16:58:32,214 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 240 transitions, 4935 flow. Second operand has 7 states, 7 states have (on average 367.7142857142857) internal successors, (2574), 7 states have internal predecessors, (2574), 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-11-25 16:58:32,214 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:32,214 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 868 [2022-11-25 16:58:32,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:34,233 INFO L130 PetriNetUnfolder]: 968/1802 cut-off events. [2022-11-25 16:58:34,234 INFO L131 PetriNetUnfolder]: For 33606/33606 co-relation queries the response was YES. [2022-11-25 16:58:34,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13976 conditions, 1802 events. 968/1802 cut-off events. For 33606/33606 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 10838 event pairs, 430 based on Foata normal form. 6/1808 useless extension candidates. Maximal degree in co-relation 13476. Up to 1703 conditions per place. [2022-11-25 16:58:34,252 INFO L137 encePairwiseOnDemand]: 859/868 looper letters, 227 selfloop transitions, 25 changer transitions 7/259 dead transitions. [2022-11-25 16:58:34,252 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 259 transitions, 5584 flow [2022-11-25 16:58:34,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 16:58:34,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 16:58:34,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2983 transitions. [2022-11-25 16:58:34,257 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4295794930875576 [2022-11-25 16:58:34,258 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2983 transitions. [2022-11-25 16:58:34,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2983 transitions. [2022-11-25 16:58:34,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:34,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2983 transitions. [2022-11-25 16:58:34,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 372.875) internal successors, (2983), 8 states have internal predecessors, (2983), 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-11-25 16:58:34,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:58:34,271 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:58:34,271 INFO L175 Difference]: Start difference. First operand has 199 places, 240 transitions, 4935 flow. Second operand 8 states and 2983 transitions. [2022-11-25 16:58:34,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 259 transitions, 5584 flow [2022-11-25 16:58:34,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 259 transitions, 5525 flow, removed 8 selfloop flow, removed 4 redundant places. [2022-11-25 16:58:34,513 INFO L231 Difference]: Finished difference. Result has 202 places, 238 transitions, 4872 flow [2022-11-25 16:58:34,514 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=4866, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4872, PETRI_PLACES=202, PETRI_TRANSITIONS=238} [2022-11-25 16:58:34,514 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 178 predicate places. [2022-11-25 16:58:34,514 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 238 transitions, 4872 flow [2022-11-25 16:58:34,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 367.7142857142857) internal successors, (2574), 7 states have internal predecessors, (2574), 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-11-25 16:58:34,515 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:34,515 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:34,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-25 16:58:34,516 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:58:34,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:34,516 INFO L85 PathProgramCache]: Analyzing trace with hash -928846468, now seen corresponding path program 2 times [2022-11-25 16:58:34,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:34,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386708430] [2022-11-25 16:58:34,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:34,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:34,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:36,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:36,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:36,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386708430] [2022-11-25 16:58:36,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386708430] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:58:36,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093165897] [2022-11-25 16:58:36,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 16:58:36,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:58:36,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:58:36,163 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:58:36,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-25 16:58:37,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 16:58:37,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 16:58:37,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 877 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-25 16:58:37,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:58:37,734 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 15 treesize of output 7 [2022-11-25 16:58:37,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:37,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:58:38,138 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:38,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093165897] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 16:58:38,138 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 16:58:38,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2022-11-25 16:58:38,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835627480] [2022-11-25 16:58:38,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 16:58:38,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-25 16:58:38,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:38,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-25 16:58:38,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-11-25 16:58:43,556 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 364 out of 868 [2022-11-25 16:58:43,559 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 238 transitions, 4872 flow. Second operand has 17 states, 17 states have (on average 365.6470588235294) internal successors, (6216), 17 states have internal predecessors, (6216), 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-11-25 16:58:43,559 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:43,559 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 364 of 868 [2022-11-25 16:58:43,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:49,301 INFO L130 PetriNetUnfolder]: 1013/1897 cut-off events. [2022-11-25 16:58:49,301 INFO L131 PetriNetUnfolder]: For 36982/36982 co-relation queries the response was YES. [2022-11-25 16:58:49,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14670 conditions, 1897 events. 1013/1897 cut-off events. For 36982/36982 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 11603 event pairs, 255 based on Foata normal form. 8/1905 useless extension candidates. Maximal degree in co-relation 14144. Up to 808 conditions per place. [2022-11-25 16:58:49,325 INFO L137 encePairwiseOnDemand]: 858/868 looper letters, 148 selfloop transitions, 156 changer transitions 14/318 dead transitions. [2022-11-25 16:58:49,326 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 318 transitions, 6514 flow [2022-11-25 16:58:49,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-25 16:58:49,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-25 16:58:49,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 6669 transitions. [2022-11-25 16:58:49,335 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42684331797235026 [2022-11-25 16:58:49,335 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 6669 transitions. [2022-11-25 16:58:49,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 6669 transitions. [2022-11-25 16:58:49,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:49,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 6669 transitions. [2022-11-25 16:58:49,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 370.5) internal successors, (6669), 18 states have internal predecessors, (6669), 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-11-25 16:58:49,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 868.0) internal successors, (16492), 19 states have internal predecessors, (16492), 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-11-25 16:58:49,362 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 868.0) internal successors, (16492), 19 states have internal predecessors, (16492), 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-11-25 16:58:49,363 INFO L175 Difference]: Start difference. First operand has 202 places, 238 transitions, 4872 flow. Second operand 18 states and 6669 transitions. [2022-11-25 16:58:49,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 318 transitions, 6514 flow [2022-11-25 16:58:49,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 318 transitions, 6401 flow, removed 3 selfloop flow, removed 6 redundant places. [2022-11-25 16:58:49,672 INFO L231 Difference]: Finished difference. Result has 219 places, 259 transitions, 5834 flow [2022-11-25 16:58:49,673 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=4772, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5834, PETRI_PLACES=219, PETRI_TRANSITIONS=259} [2022-11-25 16:58:49,674 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 195 predicate places. [2022-11-25 16:58:49,674 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 259 transitions, 5834 flow [2022-11-25 16:58:49,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 365.6470588235294) internal successors, (6216), 17 states have internal predecessors, (6216), 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-11-25 16:58:49,675 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:49,675 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:49,701 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-25 16:58:49,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:58:49,888 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:58:49,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:49,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1056533661, now seen corresponding path program 4 times [2022-11-25 16:58:49,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:49,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774737422] [2022-11-25 16:58:49,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:49,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:50,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:50,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:50,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:50,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774737422] [2022-11-25 16:58:50,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774737422] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:58:50,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:58:50,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:58:50,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477434317] [2022-11-25 16:58:50,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:58:50,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 16:58:50,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:50,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 16:58:50,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-25 16:58:51,407 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 371 out of 868 [2022-11-25 16:58:51,408 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 259 transitions, 5834 flow. Second operand has 6 states, 6 states have (on average 373.0) internal successors, (2238), 6 states have internal predecessors, (2238), 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-11-25 16:58:51,408 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:51,408 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 371 of 868 [2022-11-25 16:58:51,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:53,199 INFO L130 PetriNetUnfolder]: 1059/1995 cut-off events. [2022-11-25 16:58:53,199 INFO L131 PetriNetUnfolder]: For 41248/41248 co-relation queries the response was YES. [2022-11-25 16:58:53,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15918 conditions, 1995 events. 1059/1995 cut-off events. For 41248/41248 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 12417 event pairs, 258 based on Foata normal form. 4/1999 useless extension candidates. Maximal degree in co-relation 15348. Up to 850 conditions per place. [2022-11-25 16:58:53,222 INFO L137 encePairwiseOnDemand]: 861/868 looper letters, 191 selfloop transitions, 98 changer transitions 10/299 dead transitions. [2022-11-25 16:58:53,223 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 299 transitions, 6837 flow [2022-11-25 16:58:53,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 16:58:53,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 16:58:53,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3035 transitions. [2022-11-25 16:58:53,228 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4370679723502304 [2022-11-25 16:58:53,228 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3035 transitions. [2022-11-25 16:58:53,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3035 transitions. [2022-11-25 16:58:53,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:53,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3035 transitions. [2022-11-25 16:58:53,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 379.375) internal successors, (3035), 8 states have internal predecessors, (3035), 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-11-25 16:58:53,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:58:53,241 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:58:53,241 INFO L175 Difference]: Start difference. First operand has 219 places, 259 transitions, 5834 flow. Second operand 8 states and 3035 transitions. [2022-11-25 16:58:53,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 299 transitions, 6837 flow [2022-11-25 16:58:53,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 299 transitions, 6681 flow, removed 51 selfloop flow, removed 9 redundant places. [2022-11-25 16:58:53,621 INFO L231 Difference]: Finished difference. Result has 219 places, 260 transitions, 5996 flow [2022-11-25 16:58:53,622 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=5621, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5996, PETRI_PLACES=219, PETRI_TRANSITIONS=260} [2022-11-25 16:58:53,630 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 195 predicate places. [2022-11-25 16:58:53,630 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 260 transitions, 5996 flow [2022-11-25 16:58:53,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 373.0) internal successors, (2238), 6 states have internal predecessors, (2238), 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-11-25 16:58:53,631 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:53,631 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:53,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-25 16:58:53,631 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:58:53,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:53,632 INFO L85 PathProgramCache]: Analyzing trace with hash 26551779, now seen corresponding path program 5 times [2022-11-25 16:58:53,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:53,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453918126] [2022-11-25 16:58:53,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:53,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:53,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:54,489 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:54,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:54,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453918126] [2022-11-25 16:58:54,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453918126] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:58:54,489 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:58:54,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:58:54,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801858030] [2022-11-25 16:58:54,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:58:54,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:58:54,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:54,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:58:54,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:58:55,804 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 365 out of 868 [2022-11-25 16:58:55,806 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 260 transitions, 5996 flow. Second operand has 7 states, 7 states have (on average 366.7142857142857) internal successors, (2567), 7 states have internal predecessors, (2567), 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-11-25 16:58:55,807 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:58:55,807 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 365 of 868 [2022-11-25 16:58:55,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:58:57,857 INFO L130 PetriNetUnfolder]: 1081/2023 cut-off events. [2022-11-25 16:58:57,858 INFO L131 PetriNetUnfolder]: For 46048/46048 co-relation queries the response was YES. [2022-11-25 16:58:57,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16607 conditions, 2023 events. 1081/2023 cut-off events. For 46048/46048 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12553 event pairs, 501 based on Foata normal form. 8/2031 useless extension candidates. Maximal degree in co-relation 16059. Up to 1944 conditions per place. [2022-11-25 16:58:57,876 INFO L137 encePairwiseOnDemand]: 859/868 looper letters, 243 selfloop transitions, 37 changer transitions 4/284 dead transitions. [2022-11-25 16:58:57,876 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 284 transitions, 6905 flow [2022-11-25 16:58:57,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 16:58:57,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 16:58:57,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2975 transitions. [2022-11-25 16:58:57,880 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4284274193548387 [2022-11-25 16:58:57,881 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2975 transitions. [2022-11-25 16:58:57,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2975 transitions. [2022-11-25 16:58:57,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:58:57,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2975 transitions. [2022-11-25 16:58:57,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 371.875) internal successors, (2975), 8 states have internal predecessors, (2975), 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-11-25 16:58:57,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:58:57,888 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:58:57,888 INFO L175 Difference]: Start difference. First operand has 219 places, 260 transitions, 5996 flow. Second operand 8 states and 2975 transitions. [2022-11-25 16:58:57,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 284 transitions, 6905 flow [2022-11-25 16:58:58,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 284 transitions, 6698 flow, removed 29 selfloop flow, removed 5 redundant places. [2022-11-25 16:58:58,138 INFO L231 Difference]: Finished difference. Result has 222 places, 270 transitions, 6178 flow [2022-11-25 16:58:58,139 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=5799, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6178, PETRI_PLACES=222, PETRI_TRANSITIONS=270} [2022-11-25 16:58:58,139 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 198 predicate places. [2022-11-25 16:58:58,140 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 270 transitions, 6178 flow [2022-11-25 16:58:58,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 366.7142857142857) internal successors, (2567), 7 states have internal predecessors, (2567), 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-11-25 16:58:58,140 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:58:58,141 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:58:58,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-25 16:58:58,141 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:58:58,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:58,142 INFO L85 PathProgramCache]: Analyzing trace with hash -104711211, now seen corresponding path program 6 times [2022-11-25 16:58:58,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:58,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430063884] [2022-11-25 16:58:58,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:58,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:58,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:58:58,914 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:58:58,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:58,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430063884] [2022-11-25 16:58:58,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430063884] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:58:58,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:58:58,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:58:58,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132912421] [2022-11-25 16:58:58,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:58:58,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:58:58,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:58,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:58:58,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:59:00,047 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 365 out of 868 [2022-11-25 16:59:00,049 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 270 transitions, 6178 flow. Second operand has 7 states, 7 states have (on average 366.7142857142857) internal successors, (2567), 7 states have internal predecessors, (2567), 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-11-25 16:59:00,050 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:59:00,050 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 365 of 868 [2022-11-25 16:59:00,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:59:02,303 INFO L130 PetriNetUnfolder]: 1141/2171 cut-off events. [2022-11-25 16:59:02,303 INFO L131 PetriNetUnfolder]: For 47333/47333 co-relation queries the response was YES. [2022-11-25 16:59:02,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17427 conditions, 2171 events. 1141/2171 cut-off events. For 47333/47333 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 13996 event pairs, 516 based on Foata normal form. 8/2179 useless extension candidates. Maximal degree in co-relation 17086. Up to 1939 conditions per place. [2022-11-25 16:59:02,328 INFO L137 encePairwiseOnDemand]: 859/868 looper letters, 260 selfloop transitions, 32 changer transitions 5/297 dead transitions. [2022-11-25 16:59:02,328 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 297 transitions, 7109 flow [2022-11-25 16:59:02,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:59:02,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 16:59:02,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3351 transitions. [2022-11-25 16:59:02,332 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4289554531490015 [2022-11-25 16:59:02,332 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3351 transitions. [2022-11-25 16:59:02,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3351 transitions. [2022-11-25 16:59:02,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:59:02,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3351 transitions. [2022-11-25 16:59:02,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 372.3333333333333) internal successors, (3351), 9 states have internal predecessors, (3351), 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-11-25 16:59:02,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 868.0) internal successors, (8680), 10 states have internal predecessors, (8680), 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-11-25 16:59:02,343 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 868.0) internal successors, (8680), 10 states have internal predecessors, (8680), 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-11-25 16:59:02,343 INFO L175 Difference]: Start difference. First operand has 222 places, 270 transitions, 6178 flow. Second operand 9 states and 3351 transitions. [2022-11-25 16:59:02,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 297 transitions, 7109 flow [2022-11-25 16:59:02,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 297 transitions, 7036 flow, removed 26 selfloop flow, removed 2 redundant places. [2022-11-25 16:59:02,634 INFO L231 Difference]: Finished difference. Result has 229 places, 269 transitions, 6150 flow [2022-11-25 16:59:02,634 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=6086, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6150, PETRI_PLACES=229, PETRI_TRANSITIONS=269} [2022-11-25 16:59:02,634 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 205 predicate places. [2022-11-25 16:59:02,635 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 269 transitions, 6150 flow [2022-11-25 16:59:02,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 366.7142857142857) internal successors, (2567), 7 states have internal predecessors, (2567), 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-11-25 16:59:02,635 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:59:02,635 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:59:02,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-25 16:59:02,635 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:59:02,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:59:02,636 INFO L85 PathProgramCache]: Analyzing trace with hash -97110662, now seen corresponding path program 1 times [2022-11-25 16:59:02,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:59:02,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506214313] [2022-11-25 16:59:02,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:59:02,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:59:02,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:59:03,556 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:59:03,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:59:03,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506214313] [2022-11-25 16:59:03,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506214313] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:59:03,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400953049] [2022-11-25 16:59:03,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:59:03,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:59:03,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:59:03,558 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:59:03,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-25 16:59:04,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:59:04,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 873 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-25 16:59:04,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:59:04,584 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 15 treesize of output 7 [2022-11-25 16:59:04,661 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:59:04,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:59:04,907 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-11-25 16:59:04,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 20 [2022-11-25 16:59:04,922 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 9 treesize of output 5 [2022-11-25 16:59:05,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:59:05,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400953049] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 16:59:05,054 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 16:59:05,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-11-25 16:59:05,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349537820] [2022-11-25 16:59:05,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 16:59:05,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-25 16:59:05,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:59:05,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-25 16:59:05,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-11-25 16:59:08,203 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 364 out of 868 [2022-11-25 16:59:08,205 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 269 transitions, 6150 flow. Second operand has 15 states, 15 states have (on average 365.46666666666664) internal successors, (5482), 15 states have internal predecessors, (5482), 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-11-25 16:59:08,205 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:59:08,206 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 364 of 868 [2022-11-25 16:59:08,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:59:12,189 INFO L130 PetriNetUnfolder]: 1178/2236 cut-off events. [2022-11-25 16:59:12,189 INFO L131 PetriNetUnfolder]: For 53094/53094 co-relation queries the response was YES. [2022-11-25 16:59:12,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18058 conditions, 2236 events. 1178/2236 cut-off events. For 53094/53094 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14513 event pairs, 393 based on Foata normal form. 8/2244 useless extension candidates. Maximal degree in co-relation 17795. Up to 1488 conditions per place. [2022-11-25 16:59:12,210 INFO L137 encePairwiseOnDemand]: 859/868 looper letters, 215 selfloop transitions, 108 changer transitions 16/339 dead transitions. [2022-11-25 16:59:12,210 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 339 transitions, 7502 flow [2022-11-25 16:59:12,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-25 16:59:12,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-25 16:59:12,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 5947 transitions. [2022-11-25 16:59:12,217 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4282114055299539 [2022-11-25 16:59:12,218 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 5947 transitions. [2022-11-25 16:59:12,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 5947 transitions. [2022-11-25 16:59:12,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:59:12,220 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 5947 transitions. [2022-11-25 16:59:12,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 371.6875) internal successors, (5947), 16 states have internal predecessors, (5947), 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-11-25 16:59:12,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 868.0) internal successors, (14756), 17 states have internal predecessors, (14756), 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-11-25 16:59:12,242 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 868.0) internal successors, (14756), 17 states have internal predecessors, (14756), 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-11-25 16:59:12,242 INFO L175 Difference]: Start difference. First operand has 229 places, 269 transitions, 6150 flow. Second operand 16 states and 5947 transitions. [2022-11-25 16:59:12,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 339 transitions, 7502 flow [2022-11-25 16:59:12,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 339 transitions, 7445 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-11-25 16:59:12,574 INFO L231 Difference]: Finished difference. Result has 243 places, 280 transitions, 6635 flow [2022-11-25 16:59:12,575 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=6093, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6635, PETRI_PLACES=243, PETRI_TRANSITIONS=280} [2022-11-25 16:59:12,575 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 219 predicate places. [2022-11-25 16:59:12,575 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 280 transitions, 6635 flow [2022-11-25 16:59:12,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 365.46666666666664) internal successors, (5482), 15 states have internal predecessors, (5482), 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-11-25 16:59:12,576 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:59:12,576 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:59:12,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-25 16:59:12,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_07388c62-91e0-44d3-822a-be77c9d09514/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:59:12,777 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:59:12,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:59:12,777 INFO L85 PathProgramCache]: Analyzing trace with hash -104722659, now seen corresponding path program 7 times [2022-11-25 16:59:12,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:59:12,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692878175] [2022-11-25 16:59:12,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:59:12,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:59:12,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:59:14,066 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 16:59:14,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:59:14,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692878175] [2022-11-25 16:59:14,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692878175] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:59:14,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:59:14,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:59:14,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696847380] [2022-11-25 16:59:14,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:59:14,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 16:59:14,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:59:14,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 16:59:14,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-25 16:59:15,382 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 364 out of 868 [2022-11-25 16:59:15,384 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 280 transitions, 6635 flow. Second operand has 8 states, 8 states have (on average 365.5) internal successors, (2924), 8 states have internal predecessors, (2924), 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-11-25 16:59:15,384 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 16:59:15,384 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 364 of 868 [2022-11-25 16:59:15,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 16:59:17,445 INFO L130 PetriNetUnfolder]: 1154/2190 cut-off events. [2022-11-25 16:59:17,445 INFO L131 PetriNetUnfolder]: For 49825/49825 co-relation queries the response was YES. [2022-11-25 16:59:17,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17957 conditions, 2190 events. 1154/2190 cut-off events. For 49825/49825 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14089 event pairs, 570 based on Foata normal form. 6/2196 useless extension candidates. Maximal degree in co-relation 17691. Up to 2130 conditions per place. [2022-11-25 16:59:17,468 INFO L137 encePairwiseOnDemand]: 858/868 looper letters, 257 selfloop transitions, 27 changer transitions 6/290 dead transitions. [2022-11-25 16:59:17,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 290 transitions, 7238 flow [2022-11-25 16:59:17,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 16:59:17,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 16:59:17,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2958 transitions. [2022-11-25 16:59:17,473 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42597926267281105 [2022-11-25 16:59:17,473 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2958 transitions. [2022-11-25 16:59:17,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2958 transitions. [2022-11-25 16:59:17,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 16:59:17,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2958 transitions. [2022-11-25 16:59:17,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 369.75) internal successors, (2958), 8 states have internal predecessors, (2958), 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-11-25 16:59:17,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:59:17,480 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 868.0) internal successors, (7812), 9 states have internal predecessors, (7812), 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-11-25 16:59:17,480 INFO L175 Difference]: Start difference. First operand has 243 places, 280 transitions, 6635 flow. Second operand 8 states and 2958 transitions. [2022-11-25 16:59:17,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 290 transitions, 7238 flow [2022-11-25 16:59:17,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 290 transitions, 7026 flow, removed 11 selfloop flow, removed 10 redundant places. [2022-11-25 16:59:17,786 INFO L231 Difference]: Finished difference. Result has 240 places, 278 transitions, 6413 flow [2022-11-25 16:59:17,787 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=6407, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6413, PETRI_PLACES=240, PETRI_TRANSITIONS=278} [2022-11-25 16:59:17,787 INFO L288 CegarLoopForPetriNet]: 24 programPoint places, 216 predicate places. [2022-11-25 16:59:17,787 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 278 transitions, 6413 flow [2022-11-25 16:59:17,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 365.5) internal successors, (2924), 8 states have internal predecessors, (2924), 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-11-25 16:59:17,788 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 16:59:17,788 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:59:17,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-25 16:59:17,788 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2022-11-25 16:59:17,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:59:17,789 INFO L85 PathProgramCache]: Analyzing trace with hash -97676691, now seen corresponding path program 7 times [2022-11-25 16:59:17,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:59:17,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282546277] [2022-11-25 16:59:17,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:59:17,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:59:17,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat