./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:11:17,976 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:11:18,017 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:11:18,021 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:11:18,022 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:11:18,051 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:11:18,052 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:11:18,052 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:11:18,052 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:11:18,052 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:11:18,053 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:11:18,053 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:11:18,053 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:11:18,053 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:11:18,054 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:11:18,054 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:11:18,054 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:11:18,054 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:11:18,054 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:11:18,055 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:11:18,055 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:11:18,058 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:11:18,058 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:11:18,058 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:11:18,059 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:11:18,059 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:11:18,059 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:11:18,059 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:11:18,059 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:11:18,060 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:11:18,060 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:11:18,060 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:11:18,060 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:11:18,060 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:11:18,060 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:11:18,061 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:11:18,061 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:11:18,061 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:11:18,061 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:11:18,061 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:11:18,061 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:11:18,064 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:11:18,064 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:11:18,064 INFO L153 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 03:11:18,309 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:11:18,327 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:11:18,329 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:11:18,329 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:11:18,330 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:11:18,331 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-28 03:11:19,349 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:11:19,547 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:11:19,547 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-28 03:11:19,560 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5e048ae6d/efdfec765e9a4e33bc370bd642adc535/FLAG692742648 [2024-06-28 03:11:19,575 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5e048ae6d/efdfec765e9a4e33bc370bd642adc535 [2024-06-28 03:11:19,577 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:11:19,577 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:11:19,577 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 03:11:19,708 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:11:19,709 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:11:19,710 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:11:19,710 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:11:19,715 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:11:19,716 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:11:19" (1/2) ... [2024-06-28 03:11:19,717 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bb8a74c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:11:19, skipping insertion in model container [2024-06-28 03:11:19,717 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:11:19" (1/2) ... [2024-06-28 03:11:19,718 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@288e9504 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:11:19, skipping insertion in model container [2024-06-28 03:11:19,718 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:11:19" (2/2) ... [2024-06-28 03:11:19,718 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bb8a74c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:19, skipping insertion in model container [2024-06-28 03:11:19,718 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:11:19" (2/2) ... [2024-06-28 03:11:19,719 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:11:19,788 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:11:19,789 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && a$flush_delayed == (_Bool)0) && a$r_buff0_thd0 == (_Bool)0) && a$r_buff0_thd2 == (_Bool)0) && a$r_buff0_thd3 == (_Bool)0) && a$r_buff1_thd0 == (_Bool)0) && a$r_buff1_thd2 == (_Bool)0) && a$r_buff1_thd3 == (_Bool)0) && a$read_delayed == (_Bool)0) && a$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (a$mem_tmp == 0 || a$mem_tmp == 1)) && (a$w_buff0 == 0 || a$w_buff0 == 1)) && (a$w_buff1 == 0 || a$w_buff1 == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1)) [2024-06-28 03:11:19,789 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && a$flush_delayed == (_Bool)0) && a$r_buff0_thd0 == (_Bool)0) && a$r_buff0_thd2 == (_Bool)0) && a$r_buff0_thd3 == (_Bool)0) && a$r_buff1_thd0 == (_Bool)0) && a$r_buff1_thd2 == (_Bool)0) && a$r_buff1_thd3 == (_Bool)0) && a$read_delayed == (_Bool)0) && a$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (a$mem_tmp == 0 || a$mem_tmp == 1)) && (a$w_buff0 == 0 || a$w_buff0 == 1)) && (a$w_buff1 == 0 || a$w_buff1 == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1)) [2024-06-28 03:11:19,789 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && a$flush_delayed == (_Bool)0) && a$r_buff0_thd0 == (_Bool)0) && a$r_buff0_thd2 == (_Bool)0) && a$r_buff0_thd3 == (_Bool)0) && a$r_buff1_thd0 == (_Bool)0) && a$r_buff1_thd2 == (_Bool)0) && a$r_buff1_thd3 == (_Bool)0) && a$read_delayed == (_Bool)0) && a$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (a$mem_tmp == 0 || a$mem_tmp == 1)) && (a$w_buff0 == 0 || a$w_buff0 == 1)) && (a$w_buff1 == 0 || a$w_buff1 == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1)) [2024-06-28 03:11:19,790 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:11:19,790 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-06-28 03:11:19,825 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:11:20,071 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:11:20,081 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:11:20,232 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:11:20,272 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:11:20,272 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20 WrapperNode [2024-06-28 03:11:20,273 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:11:20,274 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:11:20,274 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:11:20,275 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:11:20,280 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (1/1) ... [2024-06-28 03:11:20,364 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (1/1) ... [2024-06-28 03:11:20,387 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 134 [2024-06-28 03:11:20,388 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:11:20,388 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:11:20,388 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:11:20,389 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:11:20,410 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (1/1) ... [2024-06-28 03:11:20,410 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (1/1) ... [2024-06-28 03:11:20,412 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (1/1) ... [2024-06-28 03:11:20,430 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 03:11:20,434 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (1/1) ... [2024-06-28 03:11:20,434 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (1/1) ... [2024-06-28 03:11:20,443 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (1/1) ... [2024-06-28 03:11:20,444 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (1/1) ... [2024-06-28 03:11:20,446 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (1/1) ... [2024-06-28 03:11:20,447 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (1/1) ... [2024-06-28 03:11:20,449 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:11:20,464 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:11:20,464 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:11:20,464 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:11:20,465 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (1/1) ... [2024-06-28 03:11:20,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:11:20,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:11:20,499 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:11:20,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:11:20,531 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:11:20,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:11:20,532 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:11:20,532 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:11:20,532 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:11:20,533 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:11:20,533 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:11:20,533 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:11:20,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:11:20,533 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:11:20,533 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:11:20,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:11:20,535 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:11:20,659 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:11:20,665 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:11:20,955 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:11:20,956 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:11:21,129 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:11:21,129 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:11:21,131 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:11:21 BoogieIcfgContainer [2024-06-28 03:11:21,131 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:11:21,133 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:11:21,134 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:11:21,136 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:11:21,136 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:11:19" (1/4) ... [2024-06-28 03:11:21,137 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bae9700 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:11:21, skipping insertion in model container [2024-06-28 03:11:21,137 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:11:19" (2/4) ... [2024-06-28 03:11:21,138 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bae9700 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:11:21, skipping insertion in model container [2024-06-28 03:11:21,138 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:20" (3/4) ... [2024-06-28 03:11:21,138 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bae9700 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:11:21, skipping insertion in model container [2024-06-28 03:11:21,139 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:11:21" (4/4) ... [2024-06-28 03:11:21,140 INFO L112 eAbstractionObserver]: Analyzing ICFG mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-28 03:11:21,156 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:11:21,156 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:11:21,156 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:11:21,207 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:11:21,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 03:11:21,257 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-28 03:11:21,257 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:11:21,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 74 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:11:21,260 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 03:11:21,262 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-28 03:11:21,275 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:11:21,281 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@6063e30b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:11:21,281 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:11:21,286 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:11:21,286 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:11:21,286 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:11:21,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:21,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:11:21,287 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:21,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:21,291 INFO L85 PathProgramCache]: Analyzing trace with hash 383563503, now seen corresponding path program 1 times [2024-06-28 03:11:21,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:21,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806707861] [2024-06-28 03:11:21,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:21,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:21,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:22,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:22,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:22,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806707861] [2024-06-28 03:11:22,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806707861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:22,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:22,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:11:22,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632736662] [2024-06-28 03:11:22,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:22,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:11:22,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:22,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:11:22,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:11:22,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-28 03:11:22,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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) [2024-06-28 03:11:22,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:22,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-28 03:11:22,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:22,943 INFO L124 PetriNetUnfolderBase]: 1659/2553 cut-off events. [2024-06-28 03:11:22,944 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-28 03:11:22,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5117 conditions, 2553 events. 1659/2553 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12730 event pairs, 1184 based on Foata normal form. 1/2510 useless extension candidates. Maximal degree in co-relation 5105. Up to 2465 conditions per place. [2024-06-28 03:11:22,962 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 33 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-28 03:11:22,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 177 flow [2024-06-28 03:11:22,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:11:22,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:11:22,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-28 03:11:22,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-28 03:11:22,974 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 79 transitions. [2024-06-28 03:11:22,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 177 flow [2024-06-28 03:11:22,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:11:22,980 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-28 03:11:22,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-28 03:11:22,984 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-28 03:11:22,984 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-28 03:11:22,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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) [2024-06-28 03:11:22,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:22,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:22,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:11:22,985 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:22,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:22,986 INFO L85 PathProgramCache]: Analyzing trace with hash -761845704, now seen corresponding path program 1 times [2024-06-28 03:11:22,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:22,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962099901] [2024-06-28 03:11:22,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:22,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:23,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:23,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:23,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:23,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962099901] [2024-06-28 03:11:23,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962099901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:23,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:23,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:11:23,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547465774] [2024-06-28 03:11:23,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:23,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:11:23,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:23,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:11:23,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:11:23,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-28 03:11:23,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 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) [2024-06-28 03:11:23,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:23,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-28 03:11:23,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:24,073 INFO L124 PetriNetUnfolderBase]: 1653/2544 cut-off events. [2024-06-28 03:11:24,074 INFO L125 PetriNetUnfolderBase]: For 467/467 co-relation queries the response was YES. [2024-06-28 03:11:24,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5733 conditions, 2544 events. 1653/2544 cut-off events. For 467/467 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12659 event pairs, 1038 based on Foata normal form. 3/2543 useless extension candidates. Maximal degree in co-relation 5721. Up to 2441 conditions per place. [2024-06-28 03:11:24,087 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 40 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-28 03:11:24,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 244 flow [2024-06-28 03:11:24,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:11:24,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:11:24,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-28 03:11:24,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-28 03:11:24,090 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 102 transitions. [2024-06-28 03:11:24,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 244 flow [2024-06-28 03:11:24,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:11:24,093 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-28 03:11:24,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-28 03:11:24,094 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-28 03:11:24,094 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-28 03:11:24,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 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) [2024-06-28 03:11:24,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:24,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:24,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:11:24,097 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:24,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:24,097 INFO L85 PathProgramCache]: Analyzing trace with hash -2142379128, now seen corresponding path program 1 times [2024-06-28 03:11:24,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:24,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918657924] [2024-06-28 03:11:24,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:24,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:24,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:24,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:24,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:24,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918657924] [2024-06-28 03:11:24,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918657924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:24,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:24,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:11:24,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900753885] [2024-06-28 03:11:24,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:24,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:11:24,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:24,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:11:24,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:11:25,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 03:11:25,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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) [2024-06-28 03:11:25,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:25,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 03:11:25,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:25,405 INFO L124 PetriNetUnfolderBase]: 1947/2973 cut-off events. [2024-06-28 03:11:25,405 INFO L125 PetriNetUnfolderBase]: For 1495/1495 co-relation queries the response was YES. [2024-06-28 03:11:25,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7386 conditions, 2973 events. 1947/2973 cut-off events. For 1495/1495 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14726 event pairs, 1135 based on Foata normal form. 3/2975 useless extension candidates. Maximal degree in co-relation 7372. Up to 2853 conditions per place. [2024-06-28 03:11:25,419 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-28 03:11:25,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 64 transitions, 324 flow [2024-06-28 03:11:25,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:11:25,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:11:25,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 03:11:25,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-28 03:11:25,423 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 121 transitions. [2024-06-28 03:11:25,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 64 transitions, 324 flow [2024-06-28 03:11:25,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 64 transitions, 310 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:11:25,427 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 176 flow [2024-06-28 03:11:25,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=176, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 03:11:25,428 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-28 03:11:25,428 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 176 flow [2024-06-28 03:11:25,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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) [2024-06-28 03:11:25,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:25,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:25,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:11:25,428 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:25,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:25,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1557673005, now seen corresponding path program 1 times [2024-06-28 03:11:25,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:25,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265704260] [2024-06-28 03:11:25,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:25,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:25,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:26,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:26,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:26,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265704260] [2024-06-28 03:11:26,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265704260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:26,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:26,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:11:26,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146843413] [2024-06-28 03:11:26,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:26,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:11:26,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:26,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:11:26,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:11:26,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 03:11:26,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 176 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 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) [2024-06-28 03:11:26,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:26,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 03:11:26,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:26,736 INFO L124 PetriNetUnfolderBase]: 1941/2940 cut-off events. [2024-06-28 03:11:26,736 INFO L125 PetriNetUnfolderBase]: For 2827/2827 co-relation queries the response was YES. [2024-06-28 03:11:26,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8025 conditions, 2940 events. 1941/2940 cut-off events. For 2827/2827 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14459 event pairs, 989 based on Foata normal form. 3/2942 useless extension candidates. Maximal degree in co-relation 8010. Up to 2829 conditions per place. [2024-06-28 03:11:26,752 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 55 selfloop transitions, 13 changer transitions 0/74 dead transitions. [2024-06-28 03:11:26,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 74 transitions, 402 flow [2024-06-28 03:11:26,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:11:26,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:11:26,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 03:11:26,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5542635658914729 [2024-06-28 03:11:26,753 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 176 flow. Second operand 6 states and 143 transitions. [2024-06-28 03:11:26,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 74 transitions, 402 flow [2024-06-28 03:11:26,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 74 transitions, 378 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:11:26,760 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 212 flow [2024-06-28 03:11:26,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=212, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-06-28 03:11:26,761 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-28 03:11:26,761 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 212 flow [2024-06-28 03:11:26,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 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) [2024-06-28 03:11:26,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:26,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:26,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:11:26,762 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:26,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:26,762 INFO L85 PathProgramCache]: Analyzing trace with hash 350751750, now seen corresponding path program 1 times [2024-06-28 03:11:26,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:26,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650402340] [2024-06-28 03:11:26,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:26,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:26,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:27,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:27,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:27,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650402340] [2024-06-28 03:11:27,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650402340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:27,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:27,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:11:27,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038317243] [2024-06-28 03:11:27,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:27,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:11:27,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:27,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:11:27,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:11:27,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:11:27,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 212 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 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) [2024-06-28 03:11:27,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:27,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:11:27,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:27,829 INFO L124 PetriNetUnfolderBase]: 2135/3307 cut-off events. [2024-06-28 03:11:27,829 INFO L125 PetriNetUnfolderBase]: For 4911/4911 co-relation queries the response was YES. [2024-06-28 03:11:27,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9575 conditions, 3307 events. 2135/3307 cut-off events. For 4911/4911 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16535 event pairs, 1193 based on Foata normal form. 2/3308 useless extension candidates. Maximal degree in co-relation 9558. Up to 3145 conditions per place. [2024-06-28 03:11:27,850 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 46 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-28 03:11:27,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 364 flow [2024-06-28 03:11:27,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:11:27,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:11:27,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 98 transitions. [2024-06-28 03:11:27,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-28 03:11:27,851 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 212 flow. Second operand 5 states and 98 transitions. [2024-06-28 03:11:27,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 364 flow [2024-06-28 03:11:27,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 60 transitions, 330 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 03:11:27,860 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 224 flow [2024-06-28 03:11:27,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-28 03:11:27,861 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2024-06-28 03:11:27,862 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 224 flow [2024-06-28 03:11:27,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 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) [2024-06-28 03:11:27,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:27,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:27,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:11:27,863 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:27,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:27,864 INFO L85 PathProgramCache]: Analyzing trace with hash -2019787572, now seen corresponding path program 1 times [2024-06-28 03:11:27,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:27,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207461846] [2024-06-28 03:11:27,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:27,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:27,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:29,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:29,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:29,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207461846] [2024-06-28 03:11:29,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207461846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:29,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:29,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:11:29,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166608036] [2024-06-28 03:11:29,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:29,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:11:29,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:29,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:11:29,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:11:29,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:11:29,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 224 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 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) [2024-06-28 03:11:29,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:29,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:11:29,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:29,867 INFO L124 PetriNetUnfolderBase]: 2224/3383 cut-off events. [2024-06-28 03:11:29,868 INFO L125 PetriNetUnfolderBase]: For 6864/6864 co-relation queries the response was YES. [2024-06-28 03:11:29,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10523 conditions, 3383 events. 2224/3383 cut-off events. For 6864/6864 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16491 event pairs, 922 based on Foata normal form. 3/3385 useless extension candidates. Maximal degree in co-relation 10505. Up to 3210 conditions per place. [2024-06-28 03:11:29,893 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 73 selfloop transitions, 19 changer transitions 0/97 dead transitions. [2024-06-28 03:11:29,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 97 transitions, 550 flow [2024-06-28 03:11:29,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:29,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:29,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 03:11:29,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232558139534884 [2024-06-28 03:11:29,895 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 224 flow. Second operand 8 states and 180 transitions. [2024-06-28 03:11:29,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 97 transitions, 550 flow [2024-06-28 03:11:29,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 97 transitions, 528 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 03:11:29,900 INFO L231 Difference]: Finished difference. Result has 60 places, 55 transitions, 296 flow [2024-06-28 03:11:29,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=296, PETRI_PLACES=60, PETRI_TRANSITIONS=55} [2024-06-28 03:11:29,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-28 03:11:29,902 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 55 transitions, 296 flow [2024-06-28 03:11:29,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 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) [2024-06-28 03:11:29,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:29,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:29,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:11:29,903 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:29,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:29,904 INFO L85 PathProgramCache]: Analyzing trace with hash -2011595964, now seen corresponding path program 1 times [2024-06-28 03:11:29,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:29,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55435983] [2024-06-28 03:11:29,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:29,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:29,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:30,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:30,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:30,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55435983] [2024-06-28 03:11:30,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55435983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:30,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:30,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:11:30,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16033553] [2024-06-28 03:11:30,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:30,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:11:30,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:30,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:11:30,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:11:30,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:11:30,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 55 transitions, 296 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 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) [2024-06-28 03:11:30,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:30,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:11:30,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:31,244 INFO L124 PetriNetUnfolderBase]: 2462/3681 cut-off events. [2024-06-28 03:11:31,245 INFO L125 PetriNetUnfolderBase]: For 10921/10921 co-relation queries the response was YES. [2024-06-28 03:11:31,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12494 conditions, 3681 events. 2462/3681 cut-off events. For 10921/10921 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17474 event pairs, 1038 based on Foata normal form. 6/3686 useless extension candidates. Maximal degree in co-relation 12474. Up to 3562 conditions per place. [2024-06-28 03:11:31,261 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 63 selfloop transitions, 17 changer transitions 0/85 dead transitions. [2024-06-28 03:11:31,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 85 transitions, 584 flow [2024-06-28 03:11:31,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:11:31,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:11:31,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 03:11:31,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-28 03:11:31,263 INFO L175 Difference]: Start difference. First operand has 60 places, 55 transitions, 296 flow. Second operand 6 states and 118 transitions. [2024-06-28 03:11:31,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 85 transitions, 584 flow [2024-06-28 03:11:31,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 85 transitions, 534 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 03:11:31,266 INFO L231 Difference]: Finished difference. Result has 63 places, 66 transitions, 375 flow [2024-06-28 03:11:31,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=375, PETRI_PLACES=63, PETRI_TRANSITIONS=66} [2024-06-28 03:11:31,267 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2024-06-28 03:11:31,267 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 66 transitions, 375 flow [2024-06-28 03:11:31,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 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) [2024-06-28 03:11:31,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:31,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:31,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:11:31,268 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:31,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:31,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1621469351, now seen corresponding path program 1 times [2024-06-28 03:11:31,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:31,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272905638] [2024-06-28 03:11:31,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:31,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:31,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:31,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:31,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:31,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272905638] [2024-06-28 03:11:31,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272905638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:31,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:31,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:11:31,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381657391] [2024-06-28 03:11:31,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:31,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:11:31,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:31,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:11:31,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:11:32,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:11:32,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 66 transitions, 375 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 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) [2024-06-28 03:11:32,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:32,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:11:32,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:32,453 INFO L124 PetriNetUnfolderBase]: 2201/3425 cut-off events. [2024-06-28 03:11:32,453 INFO L125 PetriNetUnfolderBase]: For 13912/13930 co-relation queries the response was YES. [2024-06-28 03:11:32,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12668 conditions, 3425 events. 2201/3425 cut-off events. For 13912/13930 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17213 event pairs, 908 based on Foata normal form. 6/3416 useless extension candidates. Maximal degree in co-relation 12644. Up to 3190 conditions per place. [2024-06-28 03:11:32,467 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 67 selfloop transitions, 16 changer transitions 0/92 dead transitions. [2024-06-28 03:11:32,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 92 transitions, 671 flow [2024-06-28 03:11:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:11:32,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:11:32,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-28 03:11:32,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-28 03:11:32,468 INFO L175 Difference]: Start difference. First operand has 63 places, 66 transitions, 375 flow. Second operand 6 states and 122 transitions. [2024-06-28 03:11:32,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 92 transitions, 671 flow [2024-06-28 03:11:32,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 92 transitions, 653 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 03:11:32,474 INFO L231 Difference]: Finished difference. Result has 68 places, 72 transitions, 455 flow [2024-06-28 03:11:32,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=455, PETRI_PLACES=68, PETRI_TRANSITIONS=72} [2024-06-28 03:11:32,475 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-28 03:11:32,476 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 72 transitions, 455 flow [2024-06-28 03:11:32,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 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) [2024-06-28 03:11:32,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:32,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:32,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:11:32,476 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:32,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:32,476 INFO L85 PathProgramCache]: Analyzing trace with hash 443227014, now seen corresponding path program 1 times [2024-06-28 03:11:32,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:32,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583011068] [2024-06-28 03:11:32,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:32,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:32,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:33,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:33,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:33,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583011068] [2024-06-28 03:11:33,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583011068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:33,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:33,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:33,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038310917] [2024-06-28 03:11:33,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:33,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:33,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:33,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:33,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:34,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:11:34,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 72 transitions, 455 flow. Second operand has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 states have internal predecessors, (109), 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) [2024-06-28 03:11:34,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:34,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:11:34,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:34,640 INFO L124 PetriNetUnfolderBase]: 2305/3504 cut-off events. [2024-06-28 03:11:34,640 INFO L125 PetriNetUnfolderBase]: For 17078/17092 co-relation queries the response was YES. [2024-06-28 03:11:34,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13643 conditions, 3504 events. 2305/3504 cut-off events. For 17078/17092 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17123 event pairs, 743 based on Foata normal form. 6/3481 useless extension candidates. Maximal degree in co-relation 13617. Up to 3276 conditions per place. [2024-06-28 03:11:34,656 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 91 selfloop transitions, 21 changer transitions 0/120 dead transitions. [2024-06-28 03:11:34,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 120 transitions, 819 flow [2024-06-28 03:11:34,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:11:34,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:11:34,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-28 03:11:34,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5090439276485789 [2024-06-28 03:11:34,658 INFO L175 Difference]: Start difference. First operand has 68 places, 72 transitions, 455 flow. Second operand 9 states and 197 transitions. [2024-06-28 03:11:34,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 120 transitions, 819 flow [2024-06-28 03:11:34,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 120 transitions, 789 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 03:11:34,666 INFO L231 Difference]: Finished difference. Result has 74 places, 73 transitions, 498 flow [2024-06-28 03:11:34,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=498, PETRI_PLACES=74, PETRI_TRANSITIONS=73} [2024-06-28 03:11:34,666 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 30 predicate places. [2024-06-28 03:11:34,667 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 73 transitions, 498 flow [2024-06-28 03:11:34,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 states have internal predecessors, (109), 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) [2024-06-28 03:11:34,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:34,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:34,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:11:34,667 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:34,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:34,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1621736261, now seen corresponding path program 2 times [2024-06-28 03:11:34,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:34,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739978844] [2024-06-28 03:11:34,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:34,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:34,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:35,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:35,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:35,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739978844] [2024-06-28 03:11:35,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739978844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:35,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:35,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:11:35,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255200125] [2024-06-28 03:11:35,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:35,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:11:35,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:35,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:11:35,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:11:35,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:11:35,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 73 transitions, 498 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 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) [2024-06-28 03:11:35,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:35,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:11:35,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:35,893 INFO L124 PetriNetUnfolderBase]: 2199/3396 cut-off events. [2024-06-28 03:11:35,893 INFO L125 PetriNetUnfolderBase]: For 20682/20696 co-relation queries the response was YES. [2024-06-28 03:11:35,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13888 conditions, 3396 events. 2199/3396 cut-off events. For 20682/20696 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17006 event pairs, 868 based on Foata normal form. 2/3369 useless extension candidates. Maximal degree in co-relation 13860. Up to 3214 conditions per place. [2024-06-28 03:11:35,915 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 68 selfloop transitions, 11 changer transitions 0/88 dead transitions. [2024-06-28 03:11:35,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 88 transitions, 694 flow [2024-06-28 03:11:35,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:11:35,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:11:35,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-28 03:11:35,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:11:35,916 INFO L175 Difference]: Start difference. First operand has 74 places, 73 transitions, 498 flow. Second operand 6 states and 114 transitions. [2024-06-28 03:11:35,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 88 transitions, 694 flow [2024-06-28 03:11:35,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 88 transitions, 613 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 03:11:35,926 INFO L231 Difference]: Finished difference. Result has 73 places, 73 transitions, 447 flow [2024-06-28 03:11:35,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=447, PETRI_PLACES=73, PETRI_TRANSITIONS=73} [2024-06-28 03:11:35,927 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-28 03:11:35,927 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 73 transitions, 447 flow [2024-06-28 03:11:35,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 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) [2024-06-28 03:11:35,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:35,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:35,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:11:35,928 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:35,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:35,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1502136885, now seen corresponding path program 1 times [2024-06-28 03:11:35,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:35,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145153624] [2024-06-28 03:11:35,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:35,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:35,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:36,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:36,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:36,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145153624] [2024-06-28 03:11:36,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145153624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:36,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:36,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:11:36,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215048438] [2024-06-28 03:11:36,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:36,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:11:36,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:36,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:11:36,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:11:36,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:11:36,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 73 transitions, 447 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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) [2024-06-28 03:11:36,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:36,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:11:36,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:37,214 INFO L124 PetriNetUnfolderBase]: 2313/3516 cut-off events. [2024-06-28 03:11:37,214 INFO L125 PetriNetUnfolderBase]: For 23827/23845 co-relation queries the response was YES. [2024-06-28 03:11:37,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14469 conditions, 3516 events. 2313/3516 cut-off events. For 23827/23845 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17225 event pairs, 854 based on Foata normal form. 6/3492 useless extension candidates. Maximal degree in co-relation 14439. Up to 3311 conditions per place. [2024-06-28 03:11:37,234 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 75 selfloop transitions, 24 changer transitions 0/106 dead transitions. [2024-06-28 03:11:37,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 106 transitions, 817 flow [2024-06-28 03:11:37,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:11:37,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:11:37,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 03:11:37,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-28 03:11:37,235 INFO L175 Difference]: Start difference. First operand has 73 places, 73 transitions, 447 flow. Second operand 7 states and 136 transitions. [2024-06-28 03:11:37,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 106 transitions, 817 flow [2024-06-28 03:11:37,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 106 transitions, 787 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 03:11:37,247 INFO L231 Difference]: Finished difference. Result has 75 places, 79 transitions, 543 flow [2024-06-28 03:11:37,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=543, PETRI_PLACES=75, PETRI_TRANSITIONS=79} [2024-06-28 03:11:37,248 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-28 03:11:37,248 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 79 transitions, 543 flow [2024-06-28 03:11:37,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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) [2024-06-28 03:11:37,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:37,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:37,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:11:37,249 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:37,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:37,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1501957395, now seen corresponding path program 2 times [2024-06-28 03:11:37,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:37,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799585218] [2024-06-28 03:11:37,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:37,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:37,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:38,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:38,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:38,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799585218] [2024-06-28 03:11:38,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799585218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:38,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:38,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:11:38,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306274561] [2024-06-28 03:11:38,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:38,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:11:38,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:38,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:11:38,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:11:38,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:11:38,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 79 transitions, 543 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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) [2024-06-28 03:11:38,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:38,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:11:38,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:38,574 INFO L124 PetriNetUnfolderBase]: 2324/3532 cut-off events. [2024-06-28 03:11:38,574 INFO L125 PetriNetUnfolderBase]: For 28408/28426 co-relation queries the response was YES. [2024-06-28 03:11:38,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15309 conditions, 3532 events. 2324/3532 cut-off events. For 28408/28426 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17303 event pairs, 854 based on Foata normal form. 6/3508 useless extension candidates. Maximal degree in co-relation 15278. Up to 3323 conditions per place. [2024-06-28 03:11:38,594 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 73 selfloop transitions, 26 changer transitions 0/106 dead transitions. [2024-06-28 03:11:38,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 106 transitions, 883 flow [2024-06-28 03:11:38,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:11:38,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:11:38,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 03:11:38,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-28 03:11:38,596 INFO L175 Difference]: Start difference. First operand has 75 places, 79 transitions, 543 flow. Second operand 7 states and 134 transitions. [2024-06-28 03:11:38,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 106 transitions, 883 flow [2024-06-28 03:11:38,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 106 transitions, 827 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 03:11:38,614 INFO L231 Difference]: Finished difference. Result has 79 places, 82 transitions, 585 flow [2024-06-28 03:11:38,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=585, PETRI_PLACES=79, PETRI_TRANSITIONS=82} [2024-06-28 03:11:38,615 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 35 predicate places. [2024-06-28 03:11:38,615 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 82 transitions, 585 flow [2024-06-28 03:11:38,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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) [2024-06-28 03:11:38,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:38,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:38,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:11:38,616 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:38,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:38,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1501957147, now seen corresponding path program 1 times [2024-06-28 03:11:38,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:38,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276377822] [2024-06-28 03:11:38,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:38,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:38,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:39,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:39,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:39,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276377822] [2024-06-28 03:11:39,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276377822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:39,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:39,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:11:39,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822547143] [2024-06-28 03:11:39,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:39,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:11:39,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:39,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:11:39,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:11:39,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:11:39,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 585 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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) [2024-06-28 03:11:39,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:39,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:11:39,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:40,019 INFO L124 PetriNetUnfolderBase]: 2559/3821 cut-off events. [2024-06-28 03:11:40,020 INFO L125 PetriNetUnfolderBase]: For 37394/37398 co-relation queries the response was YES. [2024-06-28 03:11:40,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17232 conditions, 3821 events. 2559/3821 cut-off events. For 37394/37398 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18227 event pairs, 918 based on Foata normal form. 7/3827 useless extension candidates. Maximal degree in co-relation 17199. Up to 3575 conditions per place. [2024-06-28 03:11:40,041 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 95 selfloop transitions, 28 changer transitions 0/131 dead transitions. [2024-06-28 03:11:40,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 131 transitions, 1151 flow [2024-06-28 03:11:40,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:11:40,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:11:40,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-28 03:11:40,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47840531561461797 [2024-06-28 03:11:40,042 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 585 flow. Second operand 7 states and 144 transitions. [2024-06-28 03:11:40,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 131 transitions, 1151 flow [2024-06-28 03:11:40,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 131 transitions, 1095 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:11:40,066 INFO L231 Difference]: Finished difference. Result has 85 places, 99 transitions, 764 flow [2024-06-28 03:11:40,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=764, PETRI_PLACES=85, PETRI_TRANSITIONS=99} [2024-06-28 03:11:40,066 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-28 03:11:40,067 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 99 transitions, 764 flow [2024-06-28 03:11:40,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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) [2024-06-28 03:11:40,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:40,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:40,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:11:40,067 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:40,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:40,068 INFO L85 PathProgramCache]: Analyzing trace with hash 62304267, now seen corresponding path program 3 times [2024-06-28 03:11:40,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:40,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763297562] [2024-06-28 03:11:40,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:40,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:40,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:40,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:40,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:40,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763297562] [2024-06-28 03:11:40,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763297562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:40,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:40,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:11:40,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800368190] [2024-06-28 03:11:40,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:40,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:11:40,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:40,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:11:40,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:11:40,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:11:40,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 99 transitions, 764 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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) [2024-06-28 03:11:40,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:40,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:11:40,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:41,402 INFO L124 PetriNetUnfolderBase]: 2433/3673 cut-off events. [2024-06-28 03:11:41,403 INFO L125 PetriNetUnfolderBase]: For 39608/39656 co-relation queries the response was YES. [2024-06-28 03:11:41,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17803 conditions, 3673 events. 2433/3673 cut-off events. For 39608/39656 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17824 event pairs, 822 based on Foata normal form. 2/3635 useless extension candidates. Maximal degree in co-relation 17766. Up to 3509 conditions per place. [2024-06-28 03:11:41,423 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 92 selfloop transitions, 14 changer transitions 0/118 dead transitions. [2024-06-28 03:11:41,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 118 transitions, 1024 flow [2024-06-28 03:11:41,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:11:41,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:11:41,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 03:11:41,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4152823920265781 [2024-06-28 03:11:41,425 INFO L175 Difference]: Start difference. First operand has 85 places, 99 transitions, 764 flow. Second operand 7 states and 125 transitions. [2024-06-28 03:11:41,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 118 transitions, 1024 flow [2024-06-28 03:11:41,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 118 transitions, 966 flow, removed 28 selfloop flow, removed 1 redundant places. [2024-06-28 03:11:41,452 INFO L231 Difference]: Finished difference. Result has 91 places, 99 transitions, 742 flow [2024-06-28 03:11:41,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=706, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=742, PETRI_PLACES=91, PETRI_TRANSITIONS=99} [2024-06-28 03:11:41,452 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-28 03:11:41,453 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 99 transitions, 742 flow [2024-06-28 03:11:41,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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) [2024-06-28 03:11:41,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:41,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:41,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:11:41,453 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:41,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:41,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1265781787, now seen corresponding path program 2 times [2024-06-28 03:11:41,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:41,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887999582] [2024-06-28 03:11:41,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:41,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:41,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:42,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:42,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:42,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887999582] [2024-06-28 03:11:42,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887999582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:42,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:42,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:11:42,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112013305] [2024-06-28 03:11:42,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:42,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:11:42,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:42,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:11:42,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:11:42,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:11:42,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 99 transitions, 742 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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) [2024-06-28 03:11:42,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:42,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:11:42,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:42,884 INFO L124 PetriNetUnfolderBase]: 2592/3867 cut-off events. [2024-06-28 03:11:42,884 INFO L125 PetriNetUnfolderBase]: For 50168/50168 co-relation queries the response was YES. [2024-06-28 03:11:42,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19430 conditions, 3867 events. 2592/3867 cut-off events. For 50168/50168 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18405 event pairs, 937 based on Foata normal form. 6/3872 useless extension candidates. Maximal degree in co-relation 19390. Up to 3675 conditions per place. [2024-06-28 03:11:42,904 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 102 selfloop transitions, 23 changer transitions 0/133 dead transitions. [2024-06-28 03:11:42,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 133 transitions, 1267 flow [2024-06-28 03:11:42,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:11:42,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:11:42,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 03:11:42,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-28 03:11:42,905 INFO L175 Difference]: Start difference. First operand has 91 places, 99 transitions, 742 flow. Second operand 7 states and 137 transitions. [2024-06-28 03:11:42,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 133 transitions, 1267 flow [2024-06-28 03:11:42,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 133 transitions, 1215 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 03:11:42,927 INFO L231 Difference]: Finished difference. Result has 92 places, 106 transitions, 833 flow [2024-06-28 03:11:42,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=833, PETRI_PLACES=92, PETRI_TRANSITIONS=106} [2024-06-28 03:11:42,928 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-28 03:11:42,928 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 106 transitions, 833 flow [2024-06-28 03:11:42,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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) [2024-06-28 03:11:42,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:42,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:42,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:11:42,929 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:42,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:42,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1265485117, now seen corresponding path program 3 times [2024-06-28 03:11:42,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:42,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244651693] [2024-06-28 03:11:42,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:42,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:42,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:43,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:43,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:43,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244651693] [2024-06-28 03:11:43,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244651693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:43,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:43,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:11:43,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890521451] [2024-06-28 03:11:43,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:43,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:11:43,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:43,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:11:43,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:11:43,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:11:43,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 106 transitions, 833 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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) [2024-06-28 03:11:43,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:43,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:11:43,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:44,287 INFO L124 PetriNetUnfolderBase]: 2596/3873 cut-off events. [2024-06-28 03:11:44,288 INFO L125 PetriNetUnfolderBase]: For 56944/56944 co-relation queries the response was YES. [2024-06-28 03:11:44,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20207 conditions, 3873 events. 2596/3873 cut-off events. For 56944/56944 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18463 event pairs, 938 based on Foata normal form. 6/3878 useless extension candidates. Maximal degree in co-relation 20165. Up to 3744 conditions per place. [2024-06-28 03:11:44,311 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 105 selfloop transitions, 21 changer transitions 0/134 dead transitions. [2024-06-28 03:11:44,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 134 transitions, 1268 flow [2024-06-28 03:11:44,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:11:44,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:11:44,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 03:11:44,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:11:44,314 INFO L175 Difference]: Start difference. First operand has 92 places, 106 transitions, 833 flow. Second operand 7 states and 133 transitions. [2024-06-28 03:11:44,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 134 transitions, 1268 flow [2024-06-28 03:11:44,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 134 transitions, 1219 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 03:11:44,342 INFO L231 Difference]: Finished difference. Result has 97 places, 112 transitions, 918 flow [2024-06-28 03:11:44,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=918, PETRI_PLACES=97, PETRI_TRANSITIONS=112} [2024-06-28 03:11:44,343 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-28 03:11:44,343 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 112 transitions, 918 flow [2024-06-28 03:11:44,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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) [2024-06-28 03:11:44,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:44,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:44,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:11:44,346 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:44,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:44,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1265474205, now seen corresponding path program 1 times [2024-06-28 03:11:44,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:44,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384346061] [2024-06-28 03:11:44,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:44,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:44,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:45,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:45,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:45,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384346061] [2024-06-28 03:11:45,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384346061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:45,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:45,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:11:45,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741054735] [2024-06-28 03:11:45,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:45,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:11:45,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:45,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:11:45,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:11:45,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:11:45,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 112 transitions, 918 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 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) [2024-06-28 03:11:45,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:45,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:11:45,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:46,044 INFO L124 PetriNetUnfolderBase]: 2598/3877 cut-off events. [2024-06-28 03:11:46,045 INFO L125 PetriNetUnfolderBase]: For 62334/62334 co-relation queries the response was YES. [2024-06-28 03:11:46,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20707 conditions, 3877 events. 2598/3877 cut-off events. For 62334/62334 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18491 event pairs, 915 based on Foata normal form. 6/3882 useless extension candidates. Maximal degree in co-relation 20663. Up to 3729 conditions per place. [2024-06-28 03:11:46,068 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 104 selfloop transitions, 25 changer transitions 0/137 dead transitions. [2024-06-28 03:11:46,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 137 transitions, 1336 flow [2024-06-28 03:11:46,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:11:46,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:11:46,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 03:11:46,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-28 03:11:46,070 INFO L175 Difference]: Start difference. First operand has 97 places, 112 transitions, 918 flow. Second operand 7 states and 134 transitions. [2024-06-28 03:11:46,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 137 transitions, 1336 flow [2024-06-28 03:11:46,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 137 transitions, 1277 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 03:11:46,136 INFO L231 Difference]: Finished difference. Result has 100 places, 115 transitions, 965 flow [2024-06-28 03:11:46,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=965, PETRI_PLACES=100, PETRI_TRANSITIONS=115} [2024-06-28 03:11:46,137 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-28 03:11:46,137 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 115 transitions, 965 flow [2024-06-28 03:11:46,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 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) [2024-06-28 03:11:46,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:46,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:46,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:11:46,137 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:46,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:46,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1898301283, now seen corresponding path program 1 times [2024-06-28 03:11:46,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:46,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492906080] [2024-06-28 03:11:46,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:46,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:46,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:46,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:46,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:46,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492906080] [2024-06-28 03:11:46,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492906080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:46,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:46,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:11:46,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904778658] [2024-06-28 03:11:46,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:46,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:11:46,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:46,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:11:46,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:11:46,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:11:46,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 115 transitions, 965 flow. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 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) [2024-06-28 03:11:46,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:46,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:11:46,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:47,333 INFO L124 PetriNetUnfolderBase]: 2453/3731 cut-off events. [2024-06-28 03:11:47,333 INFO L125 PetriNetUnfolderBase]: For 67430/67430 co-relation queries the response was YES. [2024-06-28 03:11:47,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20868 conditions, 3731 events. 2453/3731 cut-off events. For 67430/67430 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18288 event pairs, 939 based on Foata normal form. 1/3731 useless extension candidates. Maximal degree in co-relation 20823. Up to 3647 conditions per place. [2024-06-28 03:11:47,359 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 105 selfloop transitions, 8 changer transitions 0/123 dead transitions. [2024-06-28 03:11:47,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 123 transitions, 1211 flow [2024-06-28 03:11:47,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:11:47,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:11:47,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-28 03:11:47,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-28 03:11:47,361 INFO L175 Difference]: Start difference. First operand has 100 places, 115 transitions, 965 flow. Second operand 5 states and 93 transitions. [2024-06-28 03:11:47,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 123 transitions, 1211 flow [2024-06-28 03:11:47,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 123 transitions, 1119 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 03:11:47,392 INFO L231 Difference]: Finished difference. Result has 100 places, 115 transitions, 895 flow [2024-06-28 03:11:47,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=895, PETRI_PLACES=100, PETRI_TRANSITIONS=115} [2024-06-28 03:11:47,392 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-28 03:11:47,392 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 115 transitions, 895 flow [2024-06-28 03:11:47,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 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) [2024-06-28 03:11:47,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:47,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:47,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:11:47,393 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:47,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:47,393 INFO L85 PathProgramCache]: Analyzing trace with hash 678248548, now seen corresponding path program 1 times [2024-06-28 03:11:47,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:47,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361054209] [2024-06-28 03:11:47,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:47,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:47,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:48,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:48,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:48,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361054209] [2024-06-28 03:11:48,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361054209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:48,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:48,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:48,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319808794] [2024-06-28 03:11:48,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:48,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:48,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:48,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:48,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:48,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:11:48,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 115 transitions, 895 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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) [2024-06-28 03:11:48,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:48,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:11:48,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:48,856 INFO L124 PetriNetUnfolderBase]: 2495/3763 cut-off events. [2024-06-28 03:11:48,857 INFO L125 PetriNetUnfolderBase]: For 71411/71445 co-relation queries the response was YES. [2024-06-28 03:11:48,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20848 conditions, 3763 events. 2495/3763 cut-off events. For 71411/71445 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 18260 event pairs, 834 based on Foata normal form. 13/3748 useless extension candidates. Maximal degree in co-relation 20802. Up to 3471 conditions per place. [2024-06-28 03:11:48,883 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 104 selfloop transitions, 35 changer transitions 0/155 dead transitions. [2024-06-28 03:11:48,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 155 transitions, 1425 flow [2024-06-28 03:11:48,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:48,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:48,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:11:48,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-28 03:11:48,885 INFO L175 Difference]: Start difference. First operand has 100 places, 115 transitions, 895 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:11:48,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 155 transitions, 1425 flow [2024-06-28 03:11:48,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 155 transitions, 1403 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:11:48,922 INFO L231 Difference]: Finished difference. Result has 104 places, 121 transitions, 1053 flow [2024-06-28 03:11:48,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1053, PETRI_PLACES=104, PETRI_TRANSITIONS=121} [2024-06-28 03:11:48,922 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-28 03:11:48,923 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 121 transitions, 1053 flow [2024-06-28 03:11:48,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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) [2024-06-28 03:11:48,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:48,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:48,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:11:48,923 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:48,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:48,923 INFO L85 PathProgramCache]: Analyzing trace with hash -841238067, now seen corresponding path program 1 times [2024-06-28 03:11:48,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:48,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251407252] [2024-06-28 03:11:48,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:48,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:48,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:49,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:49,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:49,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251407252] [2024-06-28 03:11:49,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251407252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:49,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:49,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:49,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550203252] [2024-06-28 03:11:49,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:49,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:49,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:49,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:49,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:49,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:11:49,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 121 transitions, 1053 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-06-28 03:11:49,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:49,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:11:49,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:50,460 INFO L124 PetriNetUnfolderBase]: 2803/4122 cut-off events. [2024-06-28 03:11:50,460 INFO L125 PetriNetUnfolderBase]: For 84042/84048 co-relation queries the response was YES. [2024-06-28 03:11:50,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23568 conditions, 4122 events. 2803/4122 cut-off events. For 84042/84048 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19312 event pairs, 885 based on Foata normal form. 8/4129 useless extension candidates. Maximal degree in co-relation 23522. Up to 3704 conditions per place. [2024-06-28 03:11:50,487 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 120 selfloop transitions, 50 changer transitions 0/173 dead transitions. [2024-06-28 03:11:50,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 173 transitions, 1855 flow [2024-06-28 03:11:50,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:50,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:50,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 03:11:50,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-28 03:11:50,489 INFO L175 Difference]: Start difference. First operand has 104 places, 121 transitions, 1053 flow. Second operand 8 states and 161 transitions. [2024-06-28 03:11:50,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 173 transitions, 1855 flow [2024-06-28 03:11:50,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 173 transitions, 1765 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 03:11:50,535 INFO L231 Difference]: Finished difference. Result has 110 places, 133 transitions, 1237 flow [2024-06-28 03:11:50,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1237, PETRI_PLACES=110, PETRI_TRANSITIONS=133} [2024-06-28 03:11:50,535 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-28 03:11:50,535 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 133 transitions, 1237 flow [2024-06-28 03:11:50,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-06-28 03:11:50,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:50,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:50,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:11:50,536 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:50,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:50,536 INFO L85 PathProgramCache]: Analyzing trace with hash 678398278, now seen corresponding path program 2 times [2024-06-28 03:11:50,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:50,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104990597] [2024-06-28 03:11:50,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:50,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:50,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:51,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:51,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:51,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104990597] [2024-06-28 03:11:51,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104990597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:51,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:51,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:51,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202635380] [2024-06-28 03:11:51,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:51,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:51,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:51,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:51,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:51,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:11:51,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 133 transitions, 1237 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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) [2024-06-28 03:11:51,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:51,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:11:51,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:52,206 INFO L124 PetriNetUnfolderBase]: 2616/3924 cut-off events. [2024-06-28 03:11:52,207 INFO L125 PetriNetUnfolderBase]: For 92537/92579 co-relation queries the response was YES. [2024-06-28 03:11:52,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23896 conditions, 3924 events. 2616/3924 cut-off events. For 92537/92579 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19027 event pairs, 840 based on Foata normal form. 13/3909 useless extension candidates. Maximal degree in co-relation 23846. Up to 3613 conditions per place. [2024-06-28 03:11:52,235 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 112 selfloop transitions, 36 changer transitions 0/167 dead transitions. [2024-06-28 03:11:52,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 167 transitions, 1729 flow [2024-06-28 03:11:52,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:52,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:52,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 03:11:52,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-28 03:11:52,237 INFO L175 Difference]: Start difference. First operand has 110 places, 133 transitions, 1237 flow. Second operand 8 states and 154 transitions. [2024-06-28 03:11:52,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 167 transitions, 1729 flow [2024-06-28 03:11:52,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 167 transitions, 1619 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 03:11:52,296 INFO L231 Difference]: Finished difference. Result has 115 places, 136 transitions, 1247 flow [2024-06-28 03:11:52,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1127, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1247, PETRI_PLACES=115, PETRI_TRANSITIONS=136} [2024-06-28 03:11:52,297 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 71 predicate places. [2024-06-28 03:11:52,297 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 136 transitions, 1247 flow [2024-06-28 03:11:52,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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) [2024-06-28 03:11:52,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:52,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:52,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:11:52,298 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:52,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:52,298 INFO L85 PathProgramCache]: Analyzing trace with hash 683970125, now seen corresponding path program 2 times [2024-06-28 03:11:52,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:52,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896257880] [2024-06-28 03:11:52,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:52,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:52,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:53,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:53,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:53,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896257880] [2024-06-28 03:11:53,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896257880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:53,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:53,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:53,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870166640] [2024-06-28 03:11:53,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:53,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:53,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:53,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:53,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:53,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:11:53,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 136 transitions, 1247 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-06-28 03:11:53,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:53,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:11:53,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:53,811 INFO L124 PetriNetUnfolderBase]: 2922/4291 cut-off events. [2024-06-28 03:11:53,811 INFO L125 PetriNetUnfolderBase]: For 104957/104963 co-relation queries the response was YES. [2024-06-28 03:11:53,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26324 conditions, 4291 events. 2922/4291 cut-off events. For 104957/104963 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 20205 event pairs, 884 based on Foata normal form. 8/4298 useless extension candidates. Maximal degree in co-relation 26272. Up to 3807 conditions per place. [2024-06-28 03:11:53,836 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 123 selfloop transitions, 60 changer transitions 0/186 dead transitions. [2024-06-28 03:11:53,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 186 transitions, 2156 flow [2024-06-28 03:11:53,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:53,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:53,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 03:11:53,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 03:11:53,837 INFO L175 Difference]: Start difference. First operand has 115 places, 136 transitions, 1247 flow. Second operand 8 states and 160 transitions. [2024-06-28 03:11:53,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 186 transitions, 2156 flow [2024-06-28 03:11:53,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 186 transitions, 2075 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:11:53,890 INFO L231 Difference]: Finished difference. Result has 120 places, 148 transitions, 1492 flow [2024-06-28 03:11:53,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1166, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1492, PETRI_PLACES=120, PETRI_TRANSITIONS=148} [2024-06-28 03:11:53,890 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-28 03:11:53,891 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 148 transitions, 1492 flow [2024-06-28 03:11:53,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-06-28 03:11:53,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:53,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:53,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:11:53,891 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:53,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:53,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1889245468, now seen corresponding path program 3 times [2024-06-28 03:11:53,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:53,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248149348] [2024-06-28 03:11:53,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:53,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:53,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:54,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:54,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:54,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248149348] [2024-06-28 03:11:54,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248149348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:54,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:54,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:54,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23492447] [2024-06-28 03:11:54,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:54,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:54,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:54,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:54,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:54,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:11:54,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 148 transitions, 1492 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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) [2024-06-28 03:11:54,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:54,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:11:54,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:55,434 INFO L124 PetriNetUnfolderBase]: 2729/4087 cut-off events. [2024-06-28 03:11:55,434 INFO L125 PetriNetUnfolderBase]: For 113361/113403 co-relation queries the response was YES. [2024-06-28 03:11:55,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26354 conditions, 4087 events. 2729/4087 cut-off events. For 113361/113403 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 19858 event pairs, 857 based on Foata normal form. 13/4072 useless extension candidates. Maximal degree in co-relation 26299. Up to 3757 conditions per place. [2024-06-28 03:11:55,465 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 119 selfloop transitions, 38 changer transitions 0/179 dead transitions. [2024-06-28 03:11:55,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 179 transitions, 2005 flow [2024-06-28 03:11:55,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:55,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:55,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:11:55,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:11:55,466 INFO L175 Difference]: Start difference. First operand has 120 places, 148 transitions, 1492 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:11:55,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 179 transitions, 2005 flow [2024-06-28 03:11:55,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 179 transitions, 1899 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 03:11:55,545 INFO L231 Difference]: Finished difference. Result has 125 places, 151 transitions, 1513 flow [2024-06-28 03:11:55,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1513, PETRI_PLACES=125, PETRI_TRANSITIONS=151} [2024-06-28 03:11:55,546 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2024-06-28 03:11:55,546 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 151 transitions, 1513 flow [2024-06-28 03:11:55,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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) [2024-06-28 03:11:55,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:55,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:55,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:11:55,547 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:55,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:55,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1889245251, now seen corresponding path program 3 times [2024-06-28 03:11:55,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:55,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991390527] [2024-06-28 03:11:55,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:55,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:55,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:56,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:56,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:56,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991390527] [2024-06-28 03:11:56,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991390527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:56,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:56,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:56,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725881395] [2024-06-28 03:11:56,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:56,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:56,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:56,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:56,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:56,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:11:56,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 151 transitions, 1513 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-06-28 03:11:56,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:56,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:11:56,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:57,097 INFO L124 PetriNetUnfolderBase]: 2921/4291 cut-off events. [2024-06-28 03:11:57,097 INFO L125 PetriNetUnfolderBase]: For 120349/120355 co-relation queries the response was YES. [2024-06-28 03:11:57,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27146 conditions, 4291 events. 2921/4291 cut-off events. For 120349/120355 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 20197 event pairs, 893 based on Foata normal form. 8/4298 useless extension candidates. Maximal degree in co-relation 27090. Up to 3817 conditions per place. [2024-06-28 03:11:57,131 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 130 selfloop transitions, 55 changer transitions 0/188 dead transitions. [2024-06-28 03:11:57,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 188 transitions, 2257 flow [2024-06-28 03:11:57,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:57,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:57,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 03:11:57,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-28 03:11:57,132 INFO L175 Difference]: Start difference. First operand has 125 places, 151 transitions, 1513 flow. Second operand 8 states and 159 transitions. [2024-06-28 03:11:57,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 188 transitions, 2257 flow [2024-06-28 03:11:57,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 188 transitions, 2147 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 03:11:57,218 INFO L231 Difference]: Finished difference. Result has 128 places, 151 transitions, 1523 flow [2024-06-28 03:11:57,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1523, PETRI_PLACES=128, PETRI_TRANSITIONS=151} [2024-06-28 03:11:57,219 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-28 03:11:57,219 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 151 transitions, 1523 flow [2024-06-28 03:11:57,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-06-28 03:11:57,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:57,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:57,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:11:57,220 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:57,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:57,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1940638161, now seen corresponding path program 4 times [2024-06-28 03:11:57,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:57,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206884567] [2024-06-28 03:11:57,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:57,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:57,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:57,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:57,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:57,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206884567] [2024-06-28 03:11:57,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206884567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:57,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:57,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:57,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941346936] [2024-06-28 03:11:57,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:57,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:57,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:57,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:57,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:57,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:11:57,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 151 transitions, 1523 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-06-28 03:11:57,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:57,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:11:57,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:11:58,692 INFO L124 PetriNetUnfolderBase]: 2957/4342 cut-off events. [2024-06-28 03:11:58,692 INFO L125 PetriNetUnfolderBase]: For 129906/129906 co-relation queries the response was YES. [2024-06-28 03:11:58,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28010 conditions, 4342 events. 2957/4342 cut-off events. For 129906/129906 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 20408 event pairs, 931 based on Foata normal form. 6/4347 useless extension candidates. Maximal degree in co-relation 27953. Up to 4235 conditions per place. [2024-06-28 03:11:58,725 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 153 selfloop transitions, 25 changer transitions 0/181 dead transitions. [2024-06-28 03:11:58,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 181 transitions, 2063 flow [2024-06-28 03:11:58,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:11:58,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:11:58,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:11:58,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-28 03:11:58,726 INFO L175 Difference]: Start difference. First operand has 128 places, 151 transitions, 1523 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:11:58,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 181 transitions, 2063 flow [2024-06-28 03:11:58,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 181 transitions, 1920 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 03:11:58,818 INFO L231 Difference]: Finished difference. Result has 128 places, 155 transitions, 1515 flow [2024-06-28 03:11:58,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1515, PETRI_PLACES=128, PETRI_TRANSITIONS=155} [2024-06-28 03:11:58,819 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-28 03:11:58,819 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 155 transitions, 1515 flow [2024-06-28 03:11:58,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-06-28 03:11:58,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:11:58,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:11:58,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:11:58,819 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:11:58,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:11:58,820 INFO L85 PathProgramCache]: Analyzing trace with hash 215476269, now seen corresponding path program 5 times [2024-06-28 03:11:58,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:11:58,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875341941] [2024-06-28 03:11:58,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:11:58,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:11:58,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:11:59,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:11:59,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:11:59,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875341941] [2024-06-28 03:11:59,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875341941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:11:59,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:11:59,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:11:59,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705276177] [2024-06-28 03:11:59,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:11:59,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:11:59,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:11:59,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:11:59,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:11:59,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:11:59,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 155 transitions, 1515 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-06-28 03:11:59,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:11:59,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:11:59,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:00,349 INFO L124 PetriNetUnfolderBase]: 3009/4416 cut-off events. [2024-06-28 03:12:00,350 INFO L125 PetriNetUnfolderBase]: For 140736/140736 co-relation queries the response was YES. [2024-06-28 03:12:00,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28689 conditions, 4416 events. 3009/4416 cut-off events. For 140736/140736 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 20774 event pairs, 932 based on Foata normal form. 6/4421 useless extension candidates. Maximal degree in co-relation 28633. Up to 4138 conditions per place. [2024-06-28 03:12:00,384 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 152 selfloop transitions, 41 changer transitions 0/196 dead transitions. [2024-06-28 03:12:00,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 196 transitions, 2355 flow [2024-06-28 03:12:00,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:00,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:00,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:12:00,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-28 03:12:00,385 INFO L175 Difference]: Start difference. First operand has 128 places, 155 transitions, 1515 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:12:00,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 196 transitions, 2355 flow [2024-06-28 03:12:00,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 196 transitions, 2268 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:00,480 INFO L231 Difference]: Finished difference. Result has 131 places, 166 transitions, 1726 flow [2024-06-28 03:12:00,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1726, PETRI_PLACES=131, PETRI_TRANSITIONS=166} [2024-06-28 03:12:00,481 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-28 03:12:00,481 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 166 transitions, 1726 flow [2024-06-28 03:12:00,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-06-28 03:12:00,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:00,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:00,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:12:00,481 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:00,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:00,482 INFO L85 PathProgramCache]: Analyzing trace with hash -575004828, now seen corresponding path program 1 times [2024-06-28 03:12:00,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:00,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176297350] [2024-06-28 03:12:00,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:00,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:00,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:01,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:01,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:01,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176297350] [2024-06-28 03:12:01,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176297350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:01,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:01,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:01,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197321530] [2024-06-28 03:12:01,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:01,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:01,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:01,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:01,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:01,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:12:01,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 166 transitions, 1726 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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) [2024-06-28 03:12:01,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:01,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:12:01,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:02,142 INFO L124 PetriNetUnfolderBase]: 2883/4291 cut-off events. [2024-06-28 03:12:02,143 INFO L125 PetriNetUnfolderBase]: For 150861/150861 co-relation queries the response was YES. [2024-06-28 03:12:02,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28632 conditions, 4291 events. 2883/4291 cut-off events. For 150861/150861 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 20706 event pairs, 916 based on Foata normal form. 3/4293 useless extension candidates. Maximal degree in co-relation 28574. Up to 4021 conditions per place. [2024-06-28 03:12:02,183 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 143 selfloop transitions, 30 changer transitions 0/191 dead transitions. [2024-06-28 03:12:02,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 191 transitions, 2246 flow [2024-06-28 03:12:02,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:12:02,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:12:02,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 03:12:02,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-28 03:12:02,185 INFO L175 Difference]: Start difference. First operand has 131 places, 166 transitions, 1726 flow. Second operand 7 states and 134 transitions. [2024-06-28 03:12:02,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 191 transitions, 2246 flow [2024-06-28 03:12:02,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 191 transitions, 2163 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-28 03:12:02,283 INFO L231 Difference]: Finished difference. Result has 135 places, 170 transitions, 1793 flow [2024-06-28 03:12:02,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1793, PETRI_PLACES=135, PETRI_TRANSITIONS=170} [2024-06-28 03:12:02,283 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-28 03:12:02,283 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 170 transitions, 1793 flow [2024-06-28 03:12:02,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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) [2024-06-28 03:12:02,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:02,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:02,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:12:02,284 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:02,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:02,285 INFO L85 PathProgramCache]: Analyzing trace with hash -584535964, now seen corresponding path program 4 times [2024-06-28 03:12:02,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:02,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091691581] [2024-06-28 03:12:02,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:02,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:02,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:03,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:03,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:03,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091691581] [2024-06-28 03:12:03,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091691581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:03,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:03,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:03,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321560770] [2024-06-28 03:12:03,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:03,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:03,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:03,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:03,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:03,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:12:03,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 170 transitions, 1793 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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) [2024-06-28 03:12:03,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:03,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:12:03,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:03,765 INFO L124 PetriNetUnfolderBase]: 2797/4187 cut-off events. [2024-06-28 03:12:03,765 INFO L125 PetriNetUnfolderBase]: For 154365/154431 co-relation queries the response was YES. [2024-06-28 03:12:03,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28739 conditions, 4187 events. 2797/4187 cut-off events. For 154365/154431 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 20436 event pairs, 840 based on Foata normal form. 7/4166 useless extension candidates. Maximal degree in co-relation 28679. Up to 3938 conditions per place. [2024-06-28 03:12:03,800 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 149 selfloop transitions, 17 changer transitions 0/193 dead transitions. [2024-06-28 03:12:03,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 193 transitions, 2183 flow [2024-06-28 03:12:03,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:03,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:03,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:12:03,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-28 03:12:03,801 INFO L175 Difference]: Start difference. First operand has 135 places, 170 transitions, 1793 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:12:03,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 193 transitions, 2183 flow [2024-06-28 03:12:03,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 193 transitions, 2063 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 03:12:03,899 INFO L231 Difference]: Finished difference. Result has 138 places, 170 transitions, 1715 flow [2024-06-28 03:12:03,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1715, PETRI_PLACES=138, PETRI_TRANSITIONS=170} [2024-06-28 03:12:03,900 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-28 03:12:03,900 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 170 transitions, 1715 flow [2024-06-28 03:12:03,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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) [2024-06-28 03:12:03,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:03,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:03,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:12:03,901 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:03,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:03,901 INFO L85 PathProgramCache]: Analyzing trace with hash 215468829, now seen corresponding path program 6 times [2024-06-28 03:12:03,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:03,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890167493] [2024-06-28 03:12:03,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:03,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:03,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:04,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:04,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:04,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890167493] [2024-06-28 03:12:04,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890167493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:04,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:04,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:04,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959692836] [2024-06-28 03:12:04,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:04,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:04,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:04,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:04,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:04,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:12:04,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 170 transitions, 1715 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-06-28 03:12:04,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:04,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:12:04,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:05,365 INFO L124 PetriNetUnfolderBase]: 2994/4396 cut-off events. [2024-06-28 03:12:05,365 INFO L125 PetriNetUnfolderBase]: For 166240/166240 co-relation queries the response was YES. [2024-06-28 03:12:05,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30004 conditions, 4396 events. 2994/4396 cut-off events. For 166240/166240 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 20696 event pairs, 904 based on Foata normal form. 6/4401 useless extension candidates. Maximal degree in co-relation 29943. Up to 4128 conditions per place. [2024-06-28 03:12:05,400 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 156 selfloop transitions, 40 changer transitions 0/199 dead transitions. [2024-06-28 03:12:05,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 199 transitions, 2351 flow [2024-06-28 03:12:05,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:05,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:05,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:12:05,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-28 03:12:05,402 INFO L175 Difference]: Start difference. First operand has 138 places, 170 transitions, 1715 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:12:05,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 199 transitions, 2351 flow [2024-06-28 03:12:05,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 199 transitions, 2225 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-28 03:12:05,528 INFO L231 Difference]: Finished difference. Result has 136 places, 170 transitions, 1679 flow [2024-06-28 03:12:05,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1589, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1679, PETRI_PLACES=136, PETRI_TRANSITIONS=170} [2024-06-28 03:12:05,529 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-28 03:12:05,529 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 170 transitions, 1679 flow [2024-06-28 03:12:05,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-06-28 03:12:05,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:05,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:05,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:12:05,530 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:05,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:05,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1282201141, now seen corresponding path program 1 times [2024-06-28 03:12:05,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:05,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408870910] [2024-06-28 03:12:05,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:05,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:05,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:06,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:06,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:06,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408870910] [2024-06-28 03:12:06,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408870910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:06,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:06,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:12:06,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754681263] [2024-06-28 03:12:06,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:06,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:12:06,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:06,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:12:06,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:12:06,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:12:06,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 170 transitions, 1679 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 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) [2024-06-28 03:12:06,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:06,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:12:06,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:06,904 INFO L124 PetriNetUnfolderBase]: 2743/4142 cut-off events. [2024-06-28 03:12:06,904 INFO L125 PetriNetUnfolderBase]: For 169564/169564 co-relation queries the response was YES. [2024-06-28 03:12:06,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29117 conditions, 4142 events. 2743/4142 cut-off events. For 169564/169564 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 20155 event pairs, 915 based on Foata normal form. 3/4144 useless extension candidates. Maximal degree in co-relation 29056. Up to 3901 conditions per place. [2024-06-28 03:12:06,940 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 149 selfloop transitions, 11 changer transitions 0/184 dead transitions. [2024-06-28 03:12:06,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 184 transitions, 2057 flow [2024-06-28 03:12:06,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:12:06,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:12:06,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 03:12:06,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42248062015503873 [2024-06-28 03:12:06,941 INFO L175 Difference]: Start difference. First operand has 136 places, 170 transitions, 1679 flow. Second operand 6 states and 109 transitions. [2024-06-28 03:12:06,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 184 transitions, 2057 flow [2024-06-28 03:12:07,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 184 transitions, 1969 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:12:07,073 INFO L231 Difference]: Finished difference. Result has 135 places, 173 transitions, 1657 flow [2024-06-28 03:12:07,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1591, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1657, PETRI_PLACES=135, PETRI_TRANSITIONS=173} [2024-06-28 03:12:07,073 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-28 03:12:07,073 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 173 transitions, 1657 flow [2024-06-28 03:12:07,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 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) [2024-06-28 03:12:07,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:07,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:07,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:12:07,074 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:07,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:07,074 INFO L85 PathProgramCache]: Analyzing trace with hash -449249974, now seen corresponding path program 1 times [2024-06-28 03:12:07,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:07,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991221798] [2024-06-28 03:12:07,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:07,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:07,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:07,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:07,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:07,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991221798] [2024-06-28 03:12:07,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991221798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:07,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:07,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:07,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303018290] [2024-06-28 03:12:07,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:07,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:07,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:07,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:07,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:08,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:12:08,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 173 transitions, 1657 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:12:08,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:08,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:12:08,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:09,000 INFO L124 PetriNetUnfolderBase]: 2783/4185 cut-off events. [2024-06-28 03:12:09,000 INFO L125 PetriNetUnfolderBase]: For 174997/175029 co-relation queries the response was YES. [2024-06-28 03:12:09,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29545 conditions, 4185 events. 2783/4185 cut-off events. For 174997/175029 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 20445 event pairs, 815 based on Foata normal form. 7/4180 useless extension candidates. Maximal degree in co-relation 29484. Up to 3887 conditions per place. [2024-06-28 03:12:09,029 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 168 selfloop transitions, 20 changer transitions 0/215 dead transitions. [2024-06-28 03:12:09,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 215 transitions, 2197 flow [2024-06-28 03:12:09,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:12:09,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:12:09,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:12:09,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-28 03:12:09,030 INFO L175 Difference]: Start difference. First operand has 135 places, 173 transitions, 1657 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:12:09,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 215 transitions, 2197 flow [2024-06-28 03:12:09,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 215 transitions, 2153 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:09,137 INFO L231 Difference]: Finished difference. Result has 140 places, 176 transitions, 1731 flow [2024-06-28 03:12:09,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1613, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1731, PETRI_PLACES=140, PETRI_TRANSITIONS=176} [2024-06-28 03:12:09,137 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-28 03:12:09,137 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 176 transitions, 1731 flow [2024-06-28 03:12:09,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:12:09,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:09,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:09,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:12:09,138 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:09,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:09,138 INFO L85 PathProgramCache]: Analyzing trace with hash -449129818, now seen corresponding path program 1 times [2024-06-28 03:12:09,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:09,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572129953] [2024-06-28 03:12:09,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:09,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:09,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:10,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:10,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:10,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572129953] [2024-06-28 03:12:10,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572129953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:10,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:10,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:10,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046024906] [2024-06-28 03:12:10,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:10,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:10,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:10,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:10,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:10,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:12:10,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 176 transitions, 1731 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:10,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:10,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:12:10,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:10,950 INFO L124 PetriNetUnfolderBase]: 3454/5069 cut-off events. [2024-06-28 03:12:10,950 INFO L125 PetriNetUnfolderBase]: For 204999/205003 co-relation queries the response was YES. [2024-06-28 03:12:10,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35589 conditions, 5069 events. 3454/5069 cut-off events. For 204999/205003 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 24493 event pairs, 1367 based on Foata normal form. 7/5075 useless extension candidates. Maximal degree in co-relation 35527. Up to 4269 conditions per place. [2024-06-28 03:12:10,992 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 204 selfloop transitions, 86 changer transitions 0/293 dead transitions. [2024-06-28 03:12:10,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 293 transitions, 3596 flow [2024-06-28 03:12:10,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:10,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:10,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 03:12:10,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-28 03:12:10,993 INFO L175 Difference]: Start difference. First operand has 140 places, 176 transitions, 1731 flow. Second operand 10 states and 187 transitions. [2024-06-28 03:12:10,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 293 transitions, 3596 flow [2024-06-28 03:12:11,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 293 transitions, 3482 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 03:12:11,150 INFO L231 Difference]: Finished difference. Result has 148 places, 226 transitions, 2495 flow [2024-06-28 03:12:11,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1637, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2495, PETRI_PLACES=148, PETRI_TRANSITIONS=226} [2024-06-28 03:12:11,150 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-28 03:12:11,150 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 226 transitions, 2495 flow [2024-06-28 03:12:11,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:11,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:11,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:11,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:12:11,151 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:11,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:11,151 INFO L85 PathProgramCache]: Analyzing trace with hash -853893320, now seen corresponding path program 2 times [2024-06-28 03:12:11,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:11,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285479447] [2024-06-28 03:12:11,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:11,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:11,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:11,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:11,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:11,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285479447] [2024-06-28 03:12:11,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285479447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:11,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:11,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:11,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262612628] [2024-06-28 03:12:11,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:11,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:11,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:11,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:11,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:11,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:12:11,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 226 transitions, 2495 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:11,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:11,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:12:11,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:13,182 INFO L124 PetriNetUnfolderBase]: 4396/6421 cut-off events. [2024-06-28 03:12:13,182 INFO L125 PetriNetUnfolderBase]: For 268005/268021 co-relation queries the response was YES. [2024-06-28 03:12:13,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47818 conditions, 6421 events. 4396/6421 cut-off events. For 268005/268021 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 32512 event pairs, 843 based on Foata normal form. 19/6439 useless extension candidates. Maximal degree in co-relation 47750. Up to 4801 conditions per place. [2024-06-28 03:12:13,243 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 312 selfloop transitions, 180 changer transitions 0/495 dead transitions. [2024-06-28 03:12:13,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 495 transitions, 6878 flow [2024-06-28 03:12:13,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:13,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:13,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-28 03:12:13,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-28 03:12:13,244 INFO L175 Difference]: Start difference. First operand has 148 places, 226 transitions, 2495 flow. Second operand 10 states and 205 transitions. [2024-06-28 03:12:13,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 495 transitions, 6878 flow [2024-06-28 03:12:13,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 495 transitions, 6496 flow, removed 190 selfloop flow, removed 1 redundant places. [2024-06-28 03:12:13,465 INFO L231 Difference]: Finished difference. Result has 162 places, 373 transitions, 4762 flow [2024-06-28 03:12:13,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2389, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4762, PETRI_PLACES=162, PETRI_TRANSITIONS=373} [2024-06-28 03:12:13,466 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2024-06-28 03:12:13,466 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 373 transitions, 4762 flow [2024-06-28 03:12:13,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:13,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:13,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:13,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:12:13,467 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:13,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:13,467 INFO L85 PathProgramCache]: Analyzing trace with hash -2009273234, now seen corresponding path program 3 times [2024-06-28 03:12:13,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:13,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402839130] [2024-06-28 03:12:13,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:13,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:13,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:14,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:14,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:14,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402839130] [2024-06-28 03:12:14,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402839130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:14,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:14,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:14,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331268833] [2024-06-28 03:12:14,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:14,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:14,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:14,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:14,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:14,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:12:14,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 373 transitions, 4762 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:14,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:14,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:12:14,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:15,896 INFO L124 PetriNetUnfolderBase]: 5345/7766 cut-off events. [2024-06-28 03:12:15,896 INFO L125 PetriNetUnfolderBase]: For 333153/333161 co-relation queries the response was YES. [2024-06-28 03:12:15,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63505 conditions, 7766 events. 5345/7766 cut-off events. For 333153/333161 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 40533 event pairs, 1022 based on Foata normal form. 15/7780 useless extension candidates. Maximal degree in co-relation 63429. Up to 5214 conditions per place. [2024-06-28 03:12:15,971 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 356 selfloop transitions, 319 changer transitions 0/678 dead transitions. [2024-06-28 03:12:15,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 678 transitions, 10256 flow [2024-06-28 03:12:15,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:15,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:15,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-28 03:12:15,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4790697674418605 [2024-06-28 03:12:15,972 INFO L175 Difference]: Start difference. First operand has 162 places, 373 transitions, 4762 flow. Second operand 10 states and 206 transitions. [2024-06-28 03:12:15,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 678 transitions, 10256 flow [2024-06-28 03:12:16,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 678 transitions, 9974 flow, removed 134 selfloop flow, removed 2 redundant places. [2024-06-28 03:12:16,376 INFO L231 Difference]: Finished difference. Result has 175 places, 530 transitions, 7993 flow [2024-06-28 03:12:16,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4626, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7993, PETRI_PLACES=175, PETRI_TRANSITIONS=530} [2024-06-28 03:12:16,377 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 131 predicate places. [2024-06-28 03:12:16,377 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 530 transitions, 7993 flow [2024-06-28 03:12:16,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:16,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:16,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:16,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:12:16,377 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:16,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:16,378 INFO L85 PathProgramCache]: Analyzing trace with hash 2083169066, now seen corresponding path program 4 times [2024-06-28 03:12:16,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:16,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018706695] [2024-06-28 03:12:16,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:16,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:16,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:17,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:17,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:17,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018706695] [2024-06-28 03:12:17,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018706695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:17,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:17,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:17,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941474962] [2024-06-28 03:12:17,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:17,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:17,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:17,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:17,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:17,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:12:17,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 530 transitions, 7993 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:17,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:17,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:12:17,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:18,809 INFO L124 PetriNetUnfolderBase]: 5651/8209 cut-off events. [2024-06-28 03:12:18,809 INFO L125 PetriNetUnfolderBase]: For 384967/384975 co-relation queries the response was YES. [2024-06-28 03:12:18,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72081 conditions, 8209 events. 5651/8209 cut-off events. For 384967/384975 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 43572 event pairs, 1181 based on Foata normal form. 11/8219 useless extension candidates. Maximal degree in co-relation 71998. Up to 6126 conditions per place. [2024-06-28 03:12:18,885 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 421 selfloop transitions, 322 changer transitions 0/746 dead transitions. [2024-06-28 03:12:18,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 746 transitions, 12728 flow [2024-06-28 03:12:18,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:18,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:18,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-28 03:12:18,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-28 03:12:18,886 INFO L175 Difference]: Start difference. First operand has 175 places, 530 transitions, 7993 flow. Second operand 10 states and 202 transitions. [2024-06-28 03:12:18,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 746 transitions, 12728 flow [2024-06-28 03:12:19,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 746 transitions, 12402 flow, removed 156 selfloop flow, removed 2 redundant places. [2024-06-28 03:12:19,309 INFO L231 Difference]: Finished difference. Result has 187 places, 663 transitions, 11071 flow [2024-06-28 03:12:19,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7841, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11071, PETRI_PLACES=187, PETRI_TRANSITIONS=663} [2024-06-28 03:12:19,310 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-28 03:12:19,310 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 663 transitions, 11071 flow [2024-06-28 03:12:19,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:19,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:19,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:19,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:12:19,311 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:19,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:19,311 INFO L85 PathProgramCache]: Analyzing trace with hash 2068379090, now seen corresponding path program 2 times [2024-06-28 03:12:19,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:19,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934348486] [2024-06-28 03:12:19,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:19,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:19,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:19,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:19,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:19,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934348486] [2024-06-28 03:12:19,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934348486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:19,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:19,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:19,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026646835] [2024-06-28 03:12:19,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:19,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:19,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:19,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:19,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:20,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:12:20,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 663 transitions, 11071 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:12:20,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:20,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:12:20,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:21,996 INFO L124 PetriNetUnfolderBase]: 5542/8120 cut-off events. [2024-06-28 03:12:21,997 INFO L125 PetriNetUnfolderBase]: For 429930/430121 co-relation queries the response was YES. [2024-06-28 03:12:22,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76170 conditions, 8120 events. 5542/8120 cut-off events. For 429930/430121 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44010 event pairs, 1298 based on Foata normal form. 15/8066 useless extension candidates. Maximal degree in co-relation 76081. Up to 6755 conditions per place. [2024-06-28 03:12:22,081 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 459 selfloop transitions, 117 changer transitions 0/740 dead transitions. [2024-06-28 03:12:22,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 740 transitions, 13037 flow [2024-06-28 03:12:22,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:22,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:22,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 03:12:22,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-28 03:12:22,084 INFO L175 Difference]: Start difference. First operand has 187 places, 663 transitions, 11071 flow. Second operand 10 states and 194 transitions. [2024-06-28 03:12:22,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 740 transitions, 13037 flow [2024-06-28 03:12:22,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 740 transitions, 12891 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-28 03:12:22,804 INFO L231 Difference]: Finished difference. Result has 196 places, 698 transitions, 11707 flow [2024-06-28 03:12:22,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10925, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11707, PETRI_PLACES=196, PETRI_TRANSITIONS=698} [2024-06-28 03:12:22,805 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-28 03:12:22,805 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 698 transitions, 11707 flow [2024-06-28 03:12:22,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:12:22,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:22,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:22,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:12:22,806 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:22,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:22,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1864112334, now seen corresponding path program 3 times [2024-06-28 03:12:22,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:22,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714800456] [2024-06-28 03:12:22,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:22,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:22,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:23,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:23,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:23,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714800456] [2024-06-28 03:12:23,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714800456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:23,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:23,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:23,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256026988] [2024-06-28 03:12:23,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:23,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:23,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:23,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:23,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:23,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:12:23,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 698 transitions, 11707 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:12:23,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:23,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:12:23,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:25,699 INFO L124 PetriNetUnfolderBase]: 5576/8187 cut-off events. [2024-06-28 03:12:25,699 INFO L125 PetriNetUnfolderBase]: For 433628/433678 co-relation queries the response was YES. [2024-06-28 03:12:25,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78251 conditions, 8187 events. 5576/8187 cut-off events. For 433628/433678 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44190 event pairs, 1215 based on Foata normal form. 16/8176 useless extension candidates. Maximal degree in co-relation 78158. Up to 6752 conditions per place. [2024-06-28 03:12:25,797 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 472 selfloop transitions, 157 changer transitions 0/793 dead transitions. [2024-06-28 03:12:25,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 793 transitions, 14291 flow [2024-06-28 03:12:25,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:25,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:25,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 03:12:25,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-28 03:12:25,799 INFO L175 Difference]: Start difference. First operand has 196 places, 698 transitions, 11707 flow. Second operand 10 states and 197 transitions. [2024-06-28 03:12:25,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 793 transitions, 14291 flow [2024-06-28 03:12:26,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 793 transitions, 13927 flow, removed 147 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:26,713 INFO L231 Difference]: Finished difference. Result has 204 places, 751 transitions, 12557 flow [2024-06-28 03:12:26,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11510, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12557, PETRI_PLACES=204, PETRI_TRANSITIONS=751} [2024-06-28 03:12:26,714 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 160 predicate places. [2024-06-28 03:12:26,714 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 751 transitions, 12557 flow [2024-06-28 03:12:26,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:12:26,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:26,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:26,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:12:26,715 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:26,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:26,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1967729842, now seen corresponding path program 4 times [2024-06-28 03:12:26,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:26,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21910078] [2024-06-28 03:12:26,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:26,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:26,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:27,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:27,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:27,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21910078] [2024-06-28 03:12:27,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21910078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:27,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:27,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:27,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981036662] [2024-06-28 03:12:27,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:27,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:27,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:27,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:27,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:27,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:12:27,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 751 transitions, 12557 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:12:27,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:27,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:12:27,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:29,887 INFO L124 PetriNetUnfolderBase]: 5613/8236 cut-off events. [2024-06-28 03:12:29,887 INFO L125 PetriNetUnfolderBase]: For 447147/447195 co-relation queries the response was YES. [2024-06-28 03:12:29,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79656 conditions, 8236 events. 5613/8236 cut-off events. For 447147/447195 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 44343 event pairs, 1216 based on Foata normal form. 14/8223 useless extension candidates. Maximal degree in co-relation 79559. Up to 6775 conditions per place. [2024-06-28 03:12:29,978 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 477 selfloop transitions, 162 changer transitions 0/803 dead transitions. [2024-06-28 03:12:29,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 803 transitions, 14474 flow [2024-06-28 03:12:29,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:29,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:29,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 03:12:29,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-28 03:12:29,980 INFO L175 Difference]: Start difference. First operand has 204 places, 751 transitions, 12557 flow. Second operand 10 states and 193 transitions. [2024-06-28 03:12:29,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 803 transitions, 14474 flow [2024-06-28 03:12:30,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 803 transitions, 14167 flow, removed 79 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:30,632 INFO L231 Difference]: Finished difference. Result has 213 places, 763 transitions, 12953 flow [2024-06-28 03:12:30,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12263, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12953, PETRI_PLACES=213, PETRI_TRANSITIONS=763} [2024-06-28 03:12:30,633 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-28 03:12:30,633 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 763 transitions, 12953 flow [2024-06-28 03:12:30,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:12:30,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:30,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:30,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:12:30,634 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:30,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:30,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1868760660, now seen corresponding path program 5 times [2024-06-28 03:12:30,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:30,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049994696] [2024-06-28 03:12:30,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:30,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:30,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:31,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:31,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:31,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049994696] [2024-06-28 03:12:31,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049994696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:31,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:31,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:31,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155322287] [2024-06-28 03:12:31,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:31,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:31,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:31,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:31,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:31,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:12:31,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 763 transitions, 12953 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:31,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:31,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:12:31,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:34,069 INFO L124 PetriNetUnfolderBase]: 6189/8973 cut-off events. [2024-06-28 03:12:34,069 INFO L125 PetriNetUnfolderBase]: For 517658/517666 co-relation queries the response was YES. [2024-06-28 03:12:34,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88389 conditions, 8973 events. 6189/8973 cut-off events. For 517658/517666 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 48130 event pairs, 1215 based on Foata normal form. 21/8993 useless extension candidates. Maximal degree in co-relation 88288. Up to 6308 conditions per place. [2024-06-28 03:12:34,171 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 507 selfloop transitions, 410 changer transitions 0/920 dead transitions. [2024-06-28 03:12:34,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 920 transitions, 17350 flow [2024-06-28 03:12:34,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:34,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:34,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-28 03:12:34,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4720930232558139 [2024-06-28 03:12:34,173 INFO L175 Difference]: Start difference. First operand has 213 places, 763 transitions, 12953 flow. Second operand 10 states and 203 transitions. [2024-06-28 03:12:34,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 920 transitions, 17350 flow [2024-06-28 03:12:35,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 920 transitions, 17093 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:35,044 INFO L231 Difference]: Finished difference. Result has 222 places, 834 transitions, 15095 flow [2024-06-28 03:12:35,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12696, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15095, PETRI_PLACES=222, PETRI_TRANSITIONS=834} [2024-06-28 03:12:35,056 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 178 predicate places. [2024-06-28 03:12:35,056 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 834 transitions, 15095 flow [2024-06-28 03:12:35,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:35,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:35,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:35,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:12:35,057 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:35,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:35,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1868754150, now seen corresponding path program 6 times [2024-06-28 03:12:35,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:35,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905802366] [2024-06-28 03:12:35,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:35,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:35,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:35,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:35,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:35,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905802366] [2024-06-28 03:12:35,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905802366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:35,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:35,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:35,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788369858] [2024-06-28 03:12:35,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:35,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:35,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:35,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:35,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:35,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:12:35,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 834 transitions, 15095 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:35,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:35,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:12:35,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:38,347 INFO L124 PetriNetUnfolderBase]: 6153/8926 cut-off events. [2024-06-28 03:12:38,347 INFO L125 PetriNetUnfolderBase]: For 542668/542676 co-relation queries the response was YES. [2024-06-28 03:12:38,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91403 conditions, 8926 events. 6153/8926 cut-off events. For 542668/542676 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 47815 event pairs, 1245 based on Foata normal form. 23/8948 useless extension candidates. Maximal degree in co-relation 91298. Up to 6293 conditions per place. [2024-06-28 03:12:38,485 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 524 selfloop transitions, 393 changer transitions 0/920 dead transitions. [2024-06-28 03:12:38,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 920 transitions, 18261 flow [2024-06-28 03:12:38,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:38,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:38,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-28 03:12:38,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-28 03:12:38,486 INFO L175 Difference]: Start difference. First operand has 222 places, 834 transitions, 15095 flow. Second operand 10 states and 202 transitions. [2024-06-28 03:12:38,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 920 transitions, 18261 flow [2024-06-28 03:12:39,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 920 transitions, 17575 flow, removed 101 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:39,769 INFO L231 Difference]: Finished difference. Result has 227 places, 838 transitions, 15434 flow [2024-06-28 03:12:39,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14409, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15434, PETRI_PLACES=227, PETRI_TRANSITIONS=838} [2024-06-28 03:12:39,770 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-28 03:12:39,770 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 838 transitions, 15434 flow [2024-06-28 03:12:39,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:39,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:39,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:39,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:12:39,771 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:39,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:39,771 INFO L85 PathProgramCache]: Analyzing trace with hash -2009273420, now seen corresponding path program 5 times [2024-06-28 03:12:39,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:39,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450617719] [2024-06-28 03:12:39,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:39,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:39,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:40,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:40,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:40,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450617719] [2024-06-28 03:12:40,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450617719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:40,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:40,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:40,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884680147] [2024-06-28 03:12:40,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:40,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:40,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:40,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:40,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:40,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:12:40,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 838 transitions, 15434 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:12:40,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:40,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:12:40,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:43,126 INFO L124 PetriNetUnfolderBase]: 6067/8892 cut-off events. [2024-06-28 03:12:43,126 INFO L125 PetriNetUnfolderBase]: For 536173/536215 co-relation queries the response was YES. [2024-06-28 03:12:43,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90677 conditions, 8892 events. 6067/8892 cut-off events. For 536173/536215 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 48416 event pairs, 1025 based on Foata normal form. 14/8893 useless extension candidates. Maximal degree in co-relation 90571. Up to 7260 conditions per place. [2024-06-28 03:12:43,237 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 530 selfloop transitions, 247 changer transitions 0/968 dead transitions. [2024-06-28 03:12:43,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 968 transitions, 18833 flow [2024-06-28 03:12:43,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:43,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:43,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 03:12:43,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-28 03:12:43,238 INFO L175 Difference]: Start difference. First operand has 227 places, 838 transitions, 15434 flow. Second operand 10 states and 197 transitions. [2024-06-28 03:12:43,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 968 transitions, 18833 flow [2024-06-28 03:12:44,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 968 transitions, 18381 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:44,212 INFO L231 Difference]: Finished difference. Result has 235 places, 927 transitions, 16835 flow [2024-06-28 03:12:44,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14983, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16835, PETRI_PLACES=235, PETRI_TRANSITIONS=927} [2024-06-28 03:12:44,214 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2024-06-28 03:12:44,214 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 927 transitions, 16835 flow [2024-06-28 03:12:44,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:12:44,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:44,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:44,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:12:44,214 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:44,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:44,215 INFO L85 PathProgramCache]: Analyzing trace with hash -2004631604, now seen corresponding path program 7 times [2024-06-28 03:12:44,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:44,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190318097] [2024-06-28 03:12:44,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:44,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:44,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:45,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:45,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:45,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190318097] [2024-06-28 03:12:45,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190318097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:45,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:45,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:45,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373541096] [2024-06-28 03:12:45,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:45,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:45,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:45,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:45,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:45,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:12:45,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 927 transitions, 16835 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:45,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:45,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:12:45,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:47,814 INFO L124 PetriNetUnfolderBase]: 6594/9549 cut-off events. [2024-06-28 03:12:47,814 INFO L125 PetriNetUnfolderBase]: For 611414/611424 co-relation queries the response was YES. [2024-06-28 03:12:47,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98182 conditions, 9549 events. 6594/9549 cut-off events. For 611414/611424 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 51460 event pairs, 1174 based on Foata normal form. 25/9573 useless extension candidates. Maximal degree in co-relation 98073. Up to 6360 conditions per place. [2024-06-28 03:12:47,929 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 594 selfloop transitions, 485 changer transitions 0/1082 dead transitions. [2024-06-28 03:12:47,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 1082 transitions, 21638 flow [2024-06-28 03:12:47,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:47,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:47,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-28 03:12:47,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4790697674418605 [2024-06-28 03:12:47,930 INFO L175 Difference]: Start difference. First operand has 235 places, 927 transitions, 16835 flow. Second operand 10 states and 206 transitions. [2024-06-28 03:12:47,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 1082 transitions, 21638 flow [2024-06-28 03:12:48,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 1082 transitions, 21280 flow, removed 71 selfloop flow, removed 3 redundant places. [2024-06-28 03:12:48,987 INFO L231 Difference]: Finished difference. Result has 244 places, 971 transitions, 18427 flow [2024-06-28 03:12:48,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=16477, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=927, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=441, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18427, PETRI_PLACES=244, PETRI_TRANSITIONS=971} [2024-06-28 03:12:48,988 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 200 predicate places. [2024-06-28 03:12:48,988 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 971 transitions, 18427 flow [2024-06-28 03:12:48,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:48,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:48,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:48,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:12:48,990 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:48,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:48,990 INFO L85 PathProgramCache]: Analyzing trace with hash -2004631790, now seen corresponding path program 6 times [2024-06-28 03:12:48,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:48,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45842388] [2024-06-28 03:12:48,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:48,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:48,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:49,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:49,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:49,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45842388] [2024-06-28 03:12:49,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45842388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:49,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:49,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:49,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555034992] [2024-06-28 03:12:49,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:49,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:49,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:49,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:49,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:49,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:12:49,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 971 transitions, 18427 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:12:49,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:49,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:12:49,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:52,445 INFO L124 PetriNetUnfolderBase]: 6396/9362 cut-off events. [2024-06-28 03:12:52,445 INFO L125 PetriNetUnfolderBase]: For 633096/633138 co-relation queries the response was YES. [2024-06-28 03:12:52,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99110 conditions, 9362 events. 6396/9362 cut-off events. For 633096/633138 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 51383 event pairs, 1055 based on Foata normal form. 15/9364 useless extension candidates. Maximal degree in co-relation 98998. Up to 7662 conditions per place. [2024-06-28 03:12:52,564 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 564 selfloop transitions, 251 changer transitions 0/1020 dead transitions. [2024-06-28 03:12:52,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 1020 transitions, 20951 flow [2024-06-28 03:12:52,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:52,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:52,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 03:12:52,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-28 03:12:52,566 INFO L175 Difference]: Start difference. First operand has 244 places, 971 transitions, 18427 flow. Second operand 10 states and 197 transitions. [2024-06-28 03:12:52,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 1020 transitions, 20951 flow [2024-06-28 03:12:53,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 1020 transitions, 20154 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-28 03:12:53,860 INFO L231 Difference]: Finished difference. Result has 249 places, 980 transitions, 18408 flow [2024-06-28 03:12:53,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=17630, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=971, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18408, PETRI_PLACES=249, PETRI_TRANSITIONS=980} [2024-06-28 03:12:53,861 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-28 03:12:53,861 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 980 transitions, 18408 flow [2024-06-28 03:12:53,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:12:53,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:53,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:53,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:12:53,862 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:53,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:53,862 INFO L85 PathProgramCache]: Analyzing trace with hash -2004625094, now seen corresponding path program 8 times [2024-06-28 03:12:53,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:53,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396322683] [2024-06-28 03:12:53,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:53,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:53,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:54,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:54,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:54,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396322683] [2024-06-28 03:12:54,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396322683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:54,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:54,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:54,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232680258] [2024-06-28 03:12:54,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:54,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:54,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:54,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:54,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:54,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:12:54,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 980 transitions, 18408 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:54,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:54,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:12:54,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:57,773 INFO L124 PetriNetUnfolderBase]: 6633/9607 cut-off events. [2024-06-28 03:12:57,773 INFO L125 PetriNetUnfolderBase]: For 656837/656847 co-relation queries the response was YES. [2024-06-28 03:12:57,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100059 conditions, 9607 events. 6633/9607 cut-off events. For 656837/656847 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 51808 event pairs, 1134 based on Foata normal form. 23/9629 useless extension candidates. Maximal degree in co-relation 99946. Up to 6426 conditions per place. [2024-06-28 03:12:57,886 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 590 selfloop transitions, 512 changer transitions 0/1105 dead transitions. [2024-06-28 03:12:57,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 1105 transitions, 22628 flow [2024-06-28 03:12:57,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:57,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:57,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-28 03:12:57,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-28 03:12:57,888 INFO L175 Difference]: Start difference. First operand has 249 places, 980 transitions, 18408 flow. Second operand 10 states and 204 transitions. [2024-06-28 03:12:57,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 1105 transitions, 22628 flow [2024-06-28 03:12:58,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 1105 transitions, 22138 flow, removed 81 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:58,935 INFO L231 Difference]: Finished difference. Result has 257 places, 1003 transitions, 19612 flow [2024-06-28 03:12:58,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=17918, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=489, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19612, PETRI_PLACES=257, PETRI_TRANSITIONS=1003} [2024-06-28 03:12:58,936 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-28 03:12:58,936 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 1003 transitions, 19612 flow [2024-06-28 03:12:58,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:58,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:58,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:58,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:12:58,937 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:58,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:58,937 INFO L85 PathProgramCache]: Analyzing trace with hash -967130816, now seen corresponding path program 9 times [2024-06-28 03:12:58,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:58,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003479280] [2024-06-28 03:12:58,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:58,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:58,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:59,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:59,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:59,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003479280] [2024-06-28 03:12:59,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003479280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:59,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:59,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:12:59,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221111323] [2024-06-28 03:12:59,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:59,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:12:59,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:59,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:12:59,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:12:59,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:12:59,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 1003 transitions, 19612 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:12:59,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:59,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:12:59,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:02,957 INFO L124 PetriNetUnfolderBase]: 6986/10113 cut-off events. [2024-06-28 03:13:02,958 INFO L125 PetriNetUnfolderBase]: For 726507/726517 co-relation queries the response was YES. [2024-06-28 03:13:03,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109489 conditions, 10113 events. 6986/10113 cut-off events. For 726507/726517 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 54863 event pairs, 1038 based on Foata normal form. 21/10133 useless extension candidates. Maximal degree in co-relation 109373. Up to 6654 conditions per place. [2024-06-28 03:13:03,096 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 575 selfloop transitions, 605 changer transitions 0/1183 dead transitions. [2024-06-28 03:13:03,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 1183 transitions, 25241 flow [2024-06-28 03:13:03,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:13:03,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:13:03,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-28 03:13:03,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-28 03:13:03,101 INFO L175 Difference]: Start difference. First operand has 257 places, 1003 transitions, 19612 flow. Second operand 10 states and 202 transitions. [2024-06-28 03:13:03,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 1183 transitions, 25241 flow [2024-06-28 03:13:04,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 1183 transitions, 24370 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 03:13:04,666 INFO L231 Difference]: Finished difference. Result has 266 places, 1080 transitions, 22229 flow [2024-06-28 03:13:04,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=18812, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=528, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22229, PETRI_PLACES=266, PETRI_TRANSITIONS=1080} [2024-06-28 03:13:04,667 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-28 03:13:04,667 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 1080 transitions, 22229 flow [2024-06-28 03:13:04,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:13:04,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:04,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:04,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:13:04,668 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:04,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:04,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1831895636, now seen corresponding path program 1 times [2024-06-28 03:13:04,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:04,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901507349] [2024-06-28 03:13:04,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:04,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:04,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:05,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:05,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:05,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901507349] [2024-06-28 03:13:05,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901507349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:05,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:05,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:05,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840475039] [2024-06-28 03:13:05,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:05,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:05,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:05,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:05,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:05,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:13:05,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 1080 transitions, 22229 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:13:05,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:05,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:13:05,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:08,873 INFO L124 PetriNetUnfolderBase]: 6808/9945 cut-off events. [2024-06-28 03:13:08,874 INFO L125 PetriNetUnfolderBase]: For 788684/788753 co-relation queries the response was YES. [2024-06-28 03:13:08,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112130 conditions, 9945 events. 6808/9945 cut-off events. For 788684/788753 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 55401 event pairs, 1626 based on Foata normal form. 70/9974 useless extension candidates. Maximal degree in co-relation 112009. Up to 8819 conditions per place. [2024-06-28 03:13:09,005 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 898 selfloop transitions, 121 changer transitions 0/1140 dead transitions. [2024-06-28 03:13:09,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 1140 transitions, 25247 flow [2024-06-28 03:13:09,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:13:09,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:13:09,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 03:13:09,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-28 03:13:09,007 INFO L175 Difference]: Start difference. First operand has 266 places, 1080 transitions, 22229 flow. Second operand 9 states and 182 transitions. [2024-06-28 03:13:09,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 1140 transitions, 25247 flow [2024-06-28 03:13:10,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 1140 transitions, 24572 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-28 03:13:10,447 INFO L231 Difference]: Finished difference. Result has 272 places, 1099 transitions, 22271 flow [2024-06-28 03:13:10,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=21554, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1080, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=974, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22271, PETRI_PLACES=272, PETRI_TRANSITIONS=1099} [2024-06-28 03:13:10,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-28 03:13:10,448 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 1099 transitions, 22271 flow [2024-06-28 03:13:10,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:13:10,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:10,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:10,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:13:10,448 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:10,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:10,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1832135204, now seen corresponding path program 10 times [2024-06-28 03:13:10,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:10,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691915526] [2024-06-28 03:13:10,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:10,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:10,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:11,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:11,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:11,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691915526] [2024-06-28 03:13:11,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691915526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:11,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:11,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:11,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278912854] [2024-06-28 03:13:11,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:11,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:11,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:11,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:11,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:11,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:13:11,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 1099 transitions, 22271 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:13:11,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:11,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:13:11,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:14,546 INFO L124 PetriNetUnfolderBase]: 7157/10359 cut-off events. [2024-06-28 03:13:14,546 INFO L125 PetriNetUnfolderBase]: For 797692/797702 co-relation queries the response was YES. [2024-06-28 03:13:14,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114260 conditions, 10359 events. 7157/10359 cut-off events. For 797692/797702 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 56422 event pairs, 1143 based on Foata normal form. 23/10381 useless extension candidates. Maximal degree in co-relation 114137. Up to 6837 conditions per place. [2024-06-28 03:13:14,692 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 652 selfloop transitions, 570 changer transitions 0/1225 dead transitions. [2024-06-28 03:13:14,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 1225 transitions, 26992 flow [2024-06-28 03:13:14,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:13:14,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:13:14,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-28 03:13:14,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-28 03:13:14,694 INFO L175 Difference]: Start difference. First operand has 272 places, 1099 transitions, 22271 flow. Second operand 10 states and 204 transitions. [2024-06-28 03:13:14,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 1225 transitions, 26992 flow [2024-06-28 03:13:16,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 1225 transitions, 26725 flow, removed 75 selfloop flow, removed 3 redundant places. [2024-06-28 03:13:16,184 INFO L231 Difference]: Finished difference. Result has 280 places, 1119 transitions, 23653 flow [2024-06-28 03:13:16,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=22004, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1099, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=550, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23653, PETRI_PLACES=280, PETRI_TRANSITIONS=1119} [2024-06-28 03:13:16,185 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-28 03:13:16,185 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 1119 transitions, 23653 flow [2024-06-28 03:13:16,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:13:16,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:16,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:16,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:13:16,187 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:16,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:16,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1832141900, now seen corresponding path program 7 times [2024-06-28 03:13:16,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:16,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853497064] [2024-06-28 03:13:16,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:16,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:16,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:17,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:17,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:17,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853497064] [2024-06-28 03:13:17,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853497064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:17,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:17,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:17,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033354656] [2024-06-28 03:13:17,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:17,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:17,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:17,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:17,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:17,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:13:17,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 1119 transitions, 23653 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:13:17,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:17,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:13:17,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:20,112 INFO L124 PetriNetUnfolderBase]: 6919/10124 cut-off events. [2024-06-28 03:13:20,112 INFO L125 PetriNetUnfolderBase]: For 808711/808757 co-relation queries the response was YES. [2024-06-28 03:13:20,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113879 conditions, 10124 events. 6919/10124 cut-off events. For 808711/808757 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 56177 event pairs, 1045 based on Foata normal form. 14/10125 useless extension candidates. Maximal degree in co-relation 113754. Up to 8285 conditions per place. [2024-06-28 03:13:20,266 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 655 selfloop transitions, 265 changer transitions 0/1166 dead transitions. [2024-06-28 03:13:20,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 1166 transitions, 26195 flow [2024-06-28 03:13:20,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:13:20,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:13:20,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 03:13:20,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-28 03:13:20,267 INFO L175 Difference]: Start difference. First operand has 280 places, 1119 transitions, 23653 flow. Second operand 10 states and 192 transitions. [2024-06-28 03:13:20,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 1166 transitions, 26195 flow [2024-06-28 03:13:22,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 1166 transitions, 24842 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-28 03:13:22,044 INFO L231 Difference]: Finished difference. Result has 284 places, 1126 transitions, 23012 flow [2024-06-28 03:13:22,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=22300, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=860, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23012, PETRI_PLACES=284, PETRI_TRANSITIONS=1126} [2024-06-28 03:13:22,044 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 240 predicate places. [2024-06-28 03:13:22,045 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 1126 transitions, 23012 flow [2024-06-28 03:13:22,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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) [2024-06-28 03:13:22,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:22,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:22,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:13:22,045 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:22,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:22,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1832141714, now seen corresponding path program 11 times [2024-06-28 03:13:22,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:22,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151633517] [2024-06-28 03:13:22,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:22,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:22,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:22,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:22,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:22,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151633517] [2024-06-28 03:13:22,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151633517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:22,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:22,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:22,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827584918] [2024-06-28 03:13:22,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:22,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:22,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:22,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:22,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:22,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:13:22,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 1126 transitions, 23012 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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) [2024-06-28 03:13:22,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:22,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:13:22,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand