./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.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-rel/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.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-eb4cb34-m [2024-06-21 19:46:28,729 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 19:46:28,781 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 19:46:28,785 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 19:46:28,785 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 19:46:28,798 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 19:46:28,799 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 19:46:28,799 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 19:46:28,799 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 19:46:28,800 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 19:46:28,800 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 19:46:28,800 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 19:46:28,801 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 19:46:28,801 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 19:46:28,801 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 19:46:28,802 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 19:46:28,802 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 19:46:28,802 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 19:46:28,802 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 19:46:28,803 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 19:46:28,803 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 19:46:28,804 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 19:46:28,804 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 19:46:28,804 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 19:46:28,804 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 19:46:28,805 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 19:46:28,805 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 19:46:28,805 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 19:46:28,806 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 19:46:28,806 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 19:46:28,806 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 19:46:28,806 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 19:46:28,807 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:46:28,807 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 19:46:28,807 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 19:46:28,808 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 19:46:28,808 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 19:46:28,808 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 19:46:28,809 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 19:46:28,809 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 19:46:28,809 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 19:46:28,810 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 19:46:28,810 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 19:46:28,810 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-21 19:46:29,025 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 19:46:29,051 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 19:46:29,053 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 19:46:29,055 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 19:46:29,055 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 19:46:29,056 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 19:46:30,080 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 19:46:30,326 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 19:46:30,327 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 19:46:30,347 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/63c0c473a/715d7db311794457a9f4a7fb122585c0/FLAG95b431ae9 [2024-06-21 19:46:30,359 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/63c0c473a/715d7db311794457a9f4a7fb122585c0 [2024-06-21 19:46:30,361 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 19:46:30,362 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 19:46:30,362 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-rel/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-21 19:46:30,469 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 19:46:30,471 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 19:46:30,472 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 19:46:30,472 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 19:46:30,475 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 19:46:30,476 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:46:30" (1/2) ... [2024-06-21 19:46:30,477 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f9faec0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:46:30, skipping insertion in model container [2024-06-21 19:46:30,478 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:46:30" (1/2) ... [2024-06-21 19:46:30,479 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5b5c0695 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:46:30, skipping insertion in model container [2024-06-21 19:46:30,480 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:46:30" (2/2) ... [2024-06-21 19:46:30,480 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f9faec0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:30, skipping insertion in model container [2024-06-21 19:46:30,481 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:46:30" (2/2) ... [2024-06-21 19:46:30,481 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 19:46:30,505 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 19:46:30,508 INFO L97 edCorrectnessWitness]: Location invariant before [L833-L833] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$w_buff0) + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0_used >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff0_used >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff0_used >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff0_thd3 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd3 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd3 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd3 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd3 + (long long )y$w_buff0_used >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0_used >= 0LL) && (1LL + (long long )y$w_buff0_used) - (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff0_thd3 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 19:46:30,508 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$w_buff0) + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0_used >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff0_used >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff0_used >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff0_thd3 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd3 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd3 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd3 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd3 + (long long )y$w_buff0_used >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0_used >= 0LL) && (1LL + (long long )y$w_buff0_used) - (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff0_thd3 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 19:46:30,509 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$r_buff0_thd1 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0_used >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )y$w_buff0) + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0_used >= 0LL) && (long long )x + (long long )y$r_buff0_thd1 >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff0_used >= 0LL) && (long long )y + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff0_used >= 0LL) && (long long )y$flush_delayed + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$mem_tmp + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff0_thd3 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 + (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd3 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd3 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff1_thd3 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd3 + (long long )y$w_buff0_used >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0_used + (long long )y$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )y$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0_used >= 0LL) && (1LL + (long long )y$w_buff0_used) - (long long )y$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )y$mem_tmp >= 0LL) && (long long )y - (long long )y$mem_tmp >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff0_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff0_thd3 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$read_delayed >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff0_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1 >= 0LL) && (long long )y$r_buff1_thd1 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 19:46:30,509 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 19:46:30,509 INFO L106 edCorrectnessWitness]: ghost_update [L829-L829] multithreaded = 1; [2024-06-21 19:46:30,550 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 19:46:30,837 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:46:30,852 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 19:46:31,028 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:46:31,089 INFO L206 MainTranslator]: Completed translation [2024-06-21 19:46:31,090 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:31 WrapperNode [2024-06-21 19:46:31,090 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 19:46:31,091 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 19:46:31,091 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 19:46:31,091 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 19:46:31,096 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 21.06 07:46:31" (1/1) ... [2024-06-21 19:46:31,125 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 21.06 07:46:31" (1/1) ... [2024-06-21 19:46:31,167 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 124 [2024-06-21 19:46:31,168 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 19:46:31,169 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 19:46:31,169 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 19:46:31,169 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 19:46:31,177 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:31" (1/1) ... [2024-06-21 19:46:31,177 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:31" (1/1) ... [2024-06-21 19:46:31,194 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:31" (1/1) ... [2024-06-21 19:46:31,218 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-21 19:46:31,219 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:31" (1/1) ... [2024-06-21 19:46:31,219 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:31" (1/1) ... [2024-06-21 19:46:31,236 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:31" (1/1) ... [2024-06-21 19:46:31,237 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:31" (1/1) ... [2024-06-21 19:46:31,244 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:31" (1/1) ... [2024-06-21 19:46:31,246 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:31" (1/1) ... [2024-06-21 19:46:31,255 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 19:46:31,256 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 19:46:31,256 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 19:46:31,257 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 19:46:31,257 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:31" (1/1) ... [2024-06-21 19:46:31,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:46:31,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 19:46:31,309 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-21 19:46:31,356 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-21 19:46:31,374 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 19:46:31,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 19:46:31,374 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 19:46:31,374 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 19:46:31,374 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 19:46:31,375 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 19:46:31,375 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 19:46:31,375 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 19:46:31,375 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 19:46:31,375 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 19:46:31,376 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 19:46:31,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 19:46:31,377 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 19:46:31,495 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 19:46:31,498 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 19:46:31,965 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 19:46:31,966 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 19:46:32,125 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 19:46:32,125 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 19:46:32,126 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:46:32 BoogieIcfgContainer [2024-06-21 19:46:32,126 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 19:46:32,129 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 19:46:32,129 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 19:46:32,131 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 19:46:32,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 07:46:30" (1/4) ... [2024-06-21 19:46:32,133 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@772e3305 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:46:32, skipping insertion in model container [2024-06-21 19:46:32,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:46:30" (2/4) ... [2024-06-21 19:46:32,133 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@772e3305 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 07:46:32, skipping insertion in model container [2024-06-21 19:46:32,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:46:31" (3/4) ... [2024-06-21 19:46:32,135 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@772e3305 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 07:46:32, skipping insertion in model container [2024-06-21 19:46:32,136 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:46:32" (4/4) ... [2024-06-21 19:46:32,137 INFO L112 eAbstractionObserver]: Analyzing ICFG safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 19:46:32,150 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 19:46:32,150 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 19:46:32,150 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 19:46:32,198 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 19:46:32,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-21 19:46:32,252 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-21 19:46:32,252 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:46:32,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 36 events. 0/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 19:46:32,254 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-21 19:46:32,256 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-21 19:46:32,268 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 19:46:32,274 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;@440e0f9d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 19:46:32,274 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 19:46:32,279 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 19:46:32,279 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 19:46:32,279 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:46:32,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:32,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 19:46:32,280 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-21 19:46:32,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:32,287 INFO L85 PathProgramCache]: Analyzing trace with hash 367548594, now seen corresponding path program 1 times [2024-06-21 19:46:32,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:32,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673548852] [2024-06-21 19:46:32,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:32,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:32,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:33,633 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-21 19:46:33,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:33,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673548852] [2024-06-21 19:46:33,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673548852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:33,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:33,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 19:46:33,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196875508] [2024-06-21 19:46:33,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:33,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 19:46:33,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:33,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 19:46:33,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 19:46:33,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-21 19:46:33,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 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-21 19:46:33,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:33,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-21 19:46:33,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:34,091 INFO L124 PetriNetUnfolderBase]: 1150/1745 cut-off events. [2024-06-21 19:46:34,091 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-21 19:46:34,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3564 conditions, 1745 events. 1150/1745 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8071 event pairs, 639 based on Foata normal form. 3/1711 useless extension candidates. Maximal degree in co-relation 3552. Up to 1726 conditions per place. [2024-06-21 19:46:34,102 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 33 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-21 19:46:34,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 42 transitions, 173 flow [2024-06-21 19:46:34,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 19:46:34,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 19:46:34,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-21 19:46:34,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-21 19:46:34,113 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 73 transitions. [2024-06-21 19:46:34,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 42 transitions, 173 flow [2024-06-21 19:46:34,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 42 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 19:46:34,117 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-21 19:46:34,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2024-06-21 19:46:34,120 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-21 19:46:34,121 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-21 19:46:34,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 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-21 19:46:34,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:34,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:34,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 19:46:34,121 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-21 19:46:34,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:34,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1026900689, now seen corresponding path program 1 times [2024-06-21 19:46:34,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:34,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068817337] [2024-06-21 19:46:34,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:34,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:34,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:34,907 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-21 19:46:34,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:34,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068817337] [2024-06-21 19:46:34,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068817337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:34,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:34,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 19:46:34,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645080961] [2024-06-21 19:46:34,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:34,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 19:46:34,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:34,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 19:46:34,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 19:46:34,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-21 19:46:34,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 96 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 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-21 19:46:34,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:34,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-21 19:46:34,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:35,313 INFO L124 PetriNetUnfolderBase]: 1146/1739 cut-off events. [2024-06-21 19:46:35,313 INFO L125 PetriNetUnfolderBase]: For 295/295 co-relation queries the response was YES. [2024-06-21 19:46:35,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4046 conditions, 1739 events. 1146/1739 cut-off events. For 295/295 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7970 event pairs, 560 based on Foata normal form. 5/1742 useless extension candidates. Maximal degree in co-relation 4034. Up to 1700 conditions per place. [2024-06-21 19:46:35,322 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 44 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-21 19:46:35,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 56 transitions, 262 flow [2024-06-21 19:46:35,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:46:35,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:46:35,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-21 19:46:35,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6089743589743589 [2024-06-21 19:46:35,326 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 95 transitions. [2024-06-21 19:46:35,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 56 transitions, 262 flow [2024-06-21 19:46:35,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 56 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 19:46:35,329 INFO L231 Difference]: Finished difference. Result has 44 places, 39 transitions, 152 flow [2024-06-21 19:46:35,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=44, PETRI_TRANSITIONS=39} [2024-06-21 19:46:35,330 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 4 predicate places. [2024-06-21 19:46:35,330 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 152 flow [2024-06-21 19:46:35,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 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-21 19:46:35,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:35,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:35,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 19:46:35,333 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-21 19:46:35,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:35,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1769150977, now seen corresponding path program 1 times [2024-06-21 19:46:35,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:35,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113359339] [2024-06-21 19:46:35,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:35,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:35,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:36,210 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-21 19:46:36,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:36,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113359339] [2024-06-21 19:46:36,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113359339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:36,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:36,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:46:36,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530939416] [2024-06-21 19:46:36,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:36,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:46:36,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:36,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:46:36,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:46:36,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-21 19:46:36,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 152 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 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-21 19:46:36,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:36,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-21 19:46:36,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:36,603 INFO L124 PetriNetUnfolderBase]: 1401/2107 cut-off events. [2024-06-21 19:46:36,603 INFO L125 PetriNetUnfolderBase]: For 1058/1058 co-relation queries the response was YES. [2024-06-21 19:46:36,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5515 conditions, 2107 events. 1401/2107 cut-off events. For 1058/1058 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9354 event pairs, 623 based on Foata normal form. 7/2113 useless extension candidates. Maximal degree in co-relation 5500. Up to 1969 conditions per place. [2024-06-21 19:46:36,614 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 63 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2024-06-21 19:46:36,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 81 transitions, 445 flow [2024-06-21 19:46:36,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:46:36,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:46:36,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-21 19:46:36,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102564102564103 [2024-06-21 19:46:36,616 INFO L175 Difference]: Start difference. First operand has 44 places, 39 transitions, 152 flow. Second operand 5 states and 119 transitions. [2024-06-21 19:46:36,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 81 transitions, 445 flow [2024-06-21 19:46:36,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 81 transitions, 430 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-21 19:46:36,619 INFO L231 Difference]: Finished difference. Result has 50 places, 52 transitions, 255 flow [2024-06-21 19:46:36,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=255, PETRI_PLACES=50, PETRI_TRANSITIONS=52} [2024-06-21 19:46:36,619 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 10 predicate places. [2024-06-21 19:46:36,620 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 52 transitions, 255 flow [2024-06-21 19:46:36,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 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-21 19:46:36,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:36,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:36,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 19:46:36,620 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-21 19:46:36,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:36,621 INFO L85 PathProgramCache]: Analyzing trace with hash -990893840, now seen corresponding path program 1 times [2024-06-21 19:46:36,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:36,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382452291] [2024-06-21 19:46:36,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:36,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:36,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:37,833 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-21 19:46:37,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:37,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382452291] [2024-06-21 19:46:37,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382452291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:37,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:37,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:46:37,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093695837] [2024-06-21 19:46:37,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:37,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:46:37,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:37,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:46:37,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:46:37,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-21 19:46:37,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 52 transitions, 255 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 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-21 19:46:37,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:37,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-21 19:46:37,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:38,479 INFO L124 PetriNetUnfolderBase]: 1423/2141 cut-off events. [2024-06-21 19:46:38,479 INFO L125 PetriNetUnfolderBase]: For 2512/2514 co-relation queries the response was YES. [2024-06-21 19:46:38,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6730 conditions, 2141 events. 1423/2141 cut-off events. For 2512/2514 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9548 event pairs, 432 based on Foata normal form. 7/2147 useless extension candidates. Maximal degree in co-relation 6711. Up to 1912 conditions per place. [2024-06-21 19:46:38,491 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 74 selfloop transitions, 26 changer transitions 0/104 dead transitions. [2024-06-21 19:46:38,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 104 transitions, 655 flow [2024-06-21 19:46:38,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:46:38,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:46:38,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 19:46:38,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-21 19:46:38,495 INFO L175 Difference]: Start difference. First operand has 50 places, 52 transitions, 255 flow. Second operand 6 states and 144 transitions. [2024-06-21 19:46:38,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 104 transitions, 655 flow [2024-06-21 19:46:38,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 104 transitions, 651 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 19:46:38,503 INFO L231 Difference]: Finished difference. Result has 59 places, 65 transitions, 416 flow [2024-06-21 19:46:38,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=416, PETRI_PLACES=59, PETRI_TRANSITIONS=65} [2024-06-21 19:46:38,504 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 19 predicate places. [2024-06-21 19:46:38,504 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 65 transitions, 416 flow [2024-06-21 19:46:38,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 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-21 19:46:38,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:38,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:38,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 19:46:38,505 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:46:38,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:38,506 INFO L85 PathProgramCache]: Analyzing trace with hash -652937216, now seen corresponding path program 1 times [2024-06-21 19:46:38,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:38,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721753117] [2024-06-21 19:46:38,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:38,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:38,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:39,744 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-21 19:46:39,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:39,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721753117] [2024-06-21 19:46:39,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721753117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:39,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:39,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:46:39,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014417749] [2024-06-21 19:46:39,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:39,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:46:39,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:39,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:46:39,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:46:39,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-21 19:46:39,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 65 transitions, 416 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 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-21 19:46:39,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:39,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-21 19:46:39,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:40,291 INFO L124 PetriNetUnfolderBase]: 1505/2287 cut-off events. [2024-06-21 19:46:40,291 INFO L125 PetriNetUnfolderBase]: For 4961/4967 co-relation queries the response was YES. [2024-06-21 19:46:40,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8366 conditions, 2287 events. 1505/2287 cut-off events. For 4961/4967 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10562 event pairs, 304 based on Foata normal form. 28/2314 useless extension candidates. Maximal degree in co-relation 8341. Up to 1876 conditions per place. [2024-06-21 19:46:40,307 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 82 selfloop transitions, 28 changer transitions 0/114 dead transitions. [2024-06-21 19:46:40,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 114 transitions, 824 flow [2024-06-21 19:46:40,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:46:40,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:46:40,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 19:46:40,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007326007326007 [2024-06-21 19:46:40,310 INFO L175 Difference]: Start difference. First operand has 59 places, 65 transitions, 416 flow. Second operand 7 states and 164 transitions. [2024-06-21 19:46:40,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 114 transitions, 824 flow [2024-06-21 19:46:40,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 114 transitions, 814 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-21 19:46:40,320 INFO L231 Difference]: Finished difference. Result has 65 places, 66 transitions, 480 flow [2024-06-21 19:46:40,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=480, PETRI_PLACES=65, PETRI_TRANSITIONS=66} [2024-06-21 19:46:40,322 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 25 predicate places. [2024-06-21 19:46:40,322 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 66 transitions, 480 flow [2024-06-21 19:46:40,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 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-21 19:46:40,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:40,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:40,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 19:46:40,324 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:46:40,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:40,324 INFO L85 PathProgramCache]: Analyzing trace with hash -866148101, now seen corresponding path program 1 times [2024-06-21 19:46:40,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:40,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758138276] [2024-06-21 19:46:40,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:40,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:40,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:41,500 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-21 19:46:41,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:41,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758138276] [2024-06-21 19:46:41,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758138276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:41,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:41,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:46:41,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279258901] [2024-06-21 19:46:41,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:41,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:46:41,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:41,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:46:41,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:46:41,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:46:41,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 66 transitions, 480 flow. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 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-21 19:46:41,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:41,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:46:41,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:42,084 INFO L124 PetriNetUnfolderBase]: 1495/2271 cut-off events. [2024-06-21 19:46:42,085 INFO L125 PetriNetUnfolderBase]: For 6269/6269 co-relation queries the response was YES. [2024-06-21 19:46:42,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8880 conditions, 2271 events. 1495/2271 cut-off events. For 6269/6269 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10398 event pairs, 531 based on Foata normal form. 4/2274 useless extension candidates. Maximal degree in co-relation 8851. Up to 2241 conditions per place. [2024-06-21 19:46:42,100 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 12 changer transitions 0/80 dead transitions. [2024-06-21 19:46:42,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 80 transitions, 696 flow [2024-06-21 19:46:42,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:46:42,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:46:42,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-21 19:46:42,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4461538461538462 [2024-06-21 19:46:42,102 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 480 flow. Second operand 5 states and 87 transitions. [2024-06-21 19:46:42,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 80 transitions, 696 flow [2024-06-21 19:46:42,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 80 transitions, 634 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 19:46:42,110 INFO L231 Difference]: Finished difference. Result has 67 places, 70 transitions, 501 flow [2024-06-21 19:46:42,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=501, PETRI_PLACES=67, PETRI_TRANSITIONS=70} [2024-06-21 19:46:42,113 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 27 predicate places. [2024-06-21 19:46:42,113 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 70 transitions, 501 flow [2024-06-21 19:46:42,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 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-21 19:46:42,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:42,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:42,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 19:46:42,114 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-21 19:46:42,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:42,114 INFO L85 PathProgramCache]: Analyzing trace with hash 305369400, now seen corresponding path program 1 times [2024-06-21 19:46:42,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:42,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896686963] [2024-06-21 19:46:42,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:42,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:42,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:43,283 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-21 19:46:43,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:43,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896686963] [2024-06-21 19:46:43,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896686963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:43,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:43,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:46:43,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326419824] [2024-06-21 19:46:43,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:43,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:46:43,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:43,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:46:43,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:46:43,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:46:43,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 70 transitions, 501 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 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-21 19:46:43,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:43,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:46:43,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:43,809 INFO L124 PetriNetUnfolderBase]: 1623/2470 cut-off events. [2024-06-21 19:46:43,809 INFO L125 PetriNetUnfolderBase]: For 7768/7770 co-relation queries the response was YES. [2024-06-21 19:46:43,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9847 conditions, 2470 events. 1623/2470 cut-off events. For 7768/7770 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11346 event pairs, 504 based on Foata normal form. 10/2479 useless extension candidates. Maximal degree in co-relation 9813. Up to 2317 conditions per place. [2024-06-21 19:46:43,831 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 79 selfloop transitions, 20 changer transitions 0/102 dead transitions. [2024-06-21 19:46:43,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 102 transitions, 890 flow [2024-06-21 19:46:43,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:46:43,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:46:43,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 19:46:43,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700854700854701 [2024-06-21 19:46:43,833 INFO L175 Difference]: Start difference. First operand has 67 places, 70 transitions, 501 flow. Second operand 6 states and 110 transitions. [2024-06-21 19:46:43,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 102 transitions, 890 flow [2024-06-21 19:46:43,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 102 transitions, 872 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 19:46:43,842 INFO L231 Difference]: Finished difference. Result has 72 places, 81 transitions, 652 flow [2024-06-21 19:46:43,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=652, PETRI_PLACES=72, PETRI_TRANSITIONS=81} [2024-06-21 19:46:43,843 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 32 predicate places. [2024-06-21 19:46:43,843 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 81 transitions, 652 flow [2024-06-21 19:46:43,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 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-21 19:46:43,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:43,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:43,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 19:46:43,844 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-21 19:46:43,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:43,844 INFO L85 PathProgramCache]: Analyzing trace with hash 829143766, now seen corresponding path program 2 times [2024-06-21 19:46:43,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:43,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37900289] [2024-06-21 19:46:43,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:43,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:43,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:44,981 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-21 19:46:44,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:44,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37900289] [2024-06-21 19:46:44,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37900289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:44,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:44,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:46:44,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558598682] [2024-06-21 19:46:44,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:44,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:46:44,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:44,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:46:44,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:46:45,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:46:45,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 81 transitions, 652 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 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-21 19:46:45,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:45,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:46:45,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:45,474 INFO L124 PetriNetUnfolderBase]: 1607/2443 cut-off events. [2024-06-21 19:46:45,474 INFO L125 PetriNetUnfolderBase]: For 9219/9219 co-relation queries the response was YES. [2024-06-21 19:46:45,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10181 conditions, 2443 events. 1607/2443 cut-off events. For 9219/9219 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11245 event pairs, 546 based on Foata normal form. 4/2446 useless extension candidates. Maximal degree in co-relation 10144. Up to 2396 conditions per place. [2024-06-21 19:46:45,489 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 82 selfloop transitions, 13 changer transitions 0/98 dead transitions. [2024-06-21 19:46:45,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 98 transitions, 907 flow [2024-06-21 19:46:45,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:46:45,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:46:45,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 19:46:45,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-21 19:46:45,491 INFO L175 Difference]: Start difference. First operand has 72 places, 81 transitions, 652 flow. Second operand 6 states and 102 transitions. [2024-06-21 19:46:45,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 98 transitions, 907 flow [2024-06-21 19:46:45,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 98 transitions, 895 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 19:46:45,503 INFO L231 Difference]: Finished difference. Result has 76 places, 83 transitions, 703 flow [2024-06-21 19:46:45,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=703, PETRI_PLACES=76, PETRI_TRANSITIONS=83} [2024-06-21 19:46:45,504 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 36 predicate places. [2024-06-21 19:46:45,504 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 83 transitions, 703 flow [2024-06-21 19:46:45,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 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-21 19:46:45,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:45,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:45,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 19:46:45,505 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:46:45,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:45,505 INFO L85 PathProgramCache]: Analyzing trace with hash -679792068, now seen corresponding path program 3 times [2024-06-21 19:46:45,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:45,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512105138] [2024-06-21 19:46:45,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:45,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:45,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:46,779 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-21 19:46:46,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:46,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512105138] [2024-06-21 19:46:46,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512105138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:46,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:46,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:46:46,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117075330] [2024-06-21 19:46:46,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:46,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:46:46,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:46,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:46:46,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:46:46,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:46:46,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 83 transitions, 703 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 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-21 19:46:46,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:46,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:46:46,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:47,408 INFO L124 PetriNetUnfolderBase]: 1643/2495 cut-off events. [2024-06-21 19:46:47,408 INFO L125 PetriNetUnfolderBase]: For 11299/11301 co-relation queries the response was YES. [2024-06-21 19:46:47,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10751 conditions, 2495 events. 1643/2495 cut-off events. For 11299/11301 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11483 event pairs, 473 based on Foata normal form. 6/2500 useless extension candidates. Maximal degree in co-relation 10712. Up to 2314 conditions per place. [2024-06-21 19:46:47,425 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 96 selfloop transitions, 38 changer transitions 0/137 dead transitions. [2024-06-21 19:46:47,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 137 transitions, 1390 flow [2024-06-21 19:46:47,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:46:47,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:46:47,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-21 19:46:47,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 19:46:47,429 INFO L175 Difference]: Start difference. First operand has 76 places, 83 transitions, 703 flow. Second operand 6 states and 117 transitions. [2024-06-21 19:46:47,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 137 transitions, 1390 flow [2024-06-21 19:46:47,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 137 transitions, 1350 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 19:46:47,443 INFO L231 Difference]: Finished difference. Result has 80 places, 112 transitions, 1120 flow [2024-06-21 19:46:47,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=675, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1120, PETRI_PLACES=80, PETRI_TRANSITIONS=112} [2024-06-21 19:46:47,444 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 40 predicate places. [2024-06-21 19:46:47,445 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 112 transitions, 1120 flow [2024-06-21 19:46:47,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 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-21 19:46:47,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:47,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:47,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 19:46:47,445 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-21 19:46:47,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:47,446 INFO L85 PathProgramCache]: Analyzing trace with hash 855372826, now seen corresponding path program 1 times [2024-06-21 19:46:47,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:47,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786550393] [2024-06-21 19:46:47,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:47,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:47,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:49,144 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-21 19:46:49,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:49,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786550393] [2024-06-21 19:46:49,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786550393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:49,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:49,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:46:49,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392045817] [2024-06-21 19:46:49,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:49,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:46:49,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:49,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:46:49,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:46:49,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:46:49,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 112 transitions, 1120 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 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-21 19:46:49,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:49,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:46:49,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:49,814 INFO L124 PetriNetUnfolderBase]: 1635/2483 cut-off events. [2024-06-21 19:46:49,815 INFO L125 PetriNetUnfolderBase]: For 13481/13481 co-relation queries the response was YES. [2024-06-21 19:46:49,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11411 conditions, 2483 events. 1635/2483 cut-off events. For 13481/13481 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11447 event pairs, 491 based on Foata normal form. 4/2486 useless extension candidates. Maximal degree in co-relation 11370. Up to 2423 conditions per place. [2024-06-21 19:46:49,829 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 112 selfloop transitions, 14 changer transitions 0/129 dead transitions. [2024-06-21 19:46:49,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 129 transitions, 1432 flow [2024-06-21 19:46:49,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:46:49,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:46:49,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 19:46:49,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40293040293040294 [2024-06-21 19:46:49,831 INFO L175 Difference]: Start difference. First operand has 80 places, 112 transitions, 1120 flow. Second operand 7 states and 110 transitions. [2024-06-21 19:46:49,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 129 transitions, 1432 flow [2024-06-21 19:46:49,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 129 transitions, 1413 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-21 19:46:49,847 INFO L231 Difference]: Finished difference. Result has 86 places, 114 transitions, 1156 flow [2024-06-21 19:46:49,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1156, PETRI_PLACES=86, PETRI_TRANSITIONS=114} [2024-06-21 19:46:49,848 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 46 predicate places. [2024-06-21 19:46:49,848 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 114 transitions, 1156 flow [2024-06-21 19:46:49,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 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-21 19:46:49,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:49,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:49,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 19:46:49,849 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-21 19:46:49,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:49,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1053886804, now seen corresponding path program 1 times [2024-06-21 19:46:49,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:49,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681055253] [2024-06-21 19:46:49,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:49,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:49,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:51,129 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-21 19:46:51,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:51,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681055253] [2024-06-21 19:46:51,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681055253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:51,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:51,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:46:51,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388302997] [2024-06-21 19:46:51,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:51,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:46:51,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:51,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:46:51,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:46:51,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:46:51,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 114 transitions, 1156 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 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-21 19:46:51,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:51,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:46:51,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:51,738 INFO L124 PetriNetUnfolderBase]: 1630/2476 cut-off events. [2024-06-21 19:46:51,738 INFO L125 PetriNetUnfolderBase]: For 15114/15114 co-relation queries the response was YES. [2024-06-21 19:46:51,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11660 conditions, 2476 events. 1630/2476 cut-off events. For 15114/15114 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11362 event pairs, 504 based on Foata normal form. 2/2477 useless extension candidates. Maximal degree in co-relation 11616. Up to 2402 conditions per place. [2024-06-21 19:46:51,754 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 111 selfloop transitions, 21 changer transitions 0/135 dead transitions. [2024-06-21 19:46:51,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 135 transitions, 1490 flow [2024-06-21 19:46:51,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:46:51,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:46:51,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 19:46:51,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 19:46:51,756 INFO L175 Difference]: Start difference. First operand has 86 places, 114 transitions, 1156 flow. Second operand 7 states and 117 transitions. [2024-06-21 19:46:51,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 135 transitions, 1490 flow [2024-06-21 19:46:51,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 135 transitions, 1447 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 19:46:51,777 INFO L231 Difference]: Finished difference. Result has 88 places, 114 transitions, 1169 flow [2024-06-21 19:46:51,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1169, PETRI_PLACES=88, PETRI_TRANSITIONS=114} [2024-06-21 19:46:51,777 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 48 predicate places. [2024-06-21 19:46:51,777 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 114 transitions, 1169 flow [2024-06-21 19:46:51,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 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-21 19:46:51,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:51,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:51,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 19:46:51,778 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-21 19:46:51,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:51,779 INFO L85 PathProgramCache]: Analyzing trace with hash 401283698, now seen corresponding path program 2 times [2024-06-21 19:46:51,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:51,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796321018] [2024-06-21 19:46:51,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:51,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:51,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:53,360 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-21 19:46:53,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:53,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796321018] [2024-06-21 19:46:53,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796321018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:53,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:53,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:46:53,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175239529] [2024-06-21 19:46:53,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:53,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:46:53,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:53,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:46:53,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:46:53,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:46:53,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 114 transitions, 1169 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 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-21 19:46:53,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:53,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:46:53,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:54,016 INFO L124 PetriNetUnfolderBase]: 1659/2517 cut-off events. [2024-06-21 19:46:54,016 INFO L125 PetriNetUnfolderBase]: For 17279/17281 co-relation queries the response was YES. [2024-06-21 19:46:54,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12154 conditions, 2517 events. 1659/2517 cut-off events. For 17279/17281 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11616 event pairs, 484 based on Foata normal form. 6/2522 useless extension candidates. Maximal degree in co-relation 12110. Up to 2219 conditions per place. [2024-06-21 19:46:54,032 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 83 selfloop transitions, 64 changer transitions 0/150 dead transitions. [2024-06-21 19:46:54,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 150 transitions, 1732 flow [2024-06-21 19:46:54,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:46:54,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:46:54,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 19:46:54,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46886446886446886 [2024-06-21 19:46:54,035 INFO L175 Difference]: Start difference. First operand has 88 places, 114 transitions, 1169 flow. Second operand 7 states and 128 transitions. [2024-06-21 19:46:54,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 150 transitions, 1732 flow [2024-06-21 19:46:54,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 150 transitions, 1644 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 19:46:54,062 INFO L231 Difference]: Finished difference. Result has 91 places, 127 transitions, 1426 flow [2024-06-21 19:46:54,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1426, PETRI_PLACES=91, PETRI_TRANSITIONS=127} [2024-06-21 19:46:54,064 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 51 predicate places. [2024-06-21 19:46:54,064 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 127 transitions, 1426 flow [2024-06-21 19:46:54,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 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-21 19:46:54,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:54,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:54,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 19:46:54,065 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-21 19:46:54,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:54,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1398444503, now seen corresponding path program 1 times [2024-06-21 19:46:54,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:54,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656157884] [2024-06-21 19:46:54,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:54,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:54,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:55,657 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-21 19:46:55,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:55,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656157884] [2024-06-21 19:46:55,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656157884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:55,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:55,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:46:55,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44895469] [2024-06-21 19:46:55,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:55,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:46:55,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:55,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:46:55,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:46:55,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:46:55,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 127 transitions, 1426 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 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-21 19:46:55,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:55,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:46:55,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:56,281 INFO L124 PetriNetUnfolderBase]: 1747/2653 cut-off events. [2024-06-21 19:46:56,281 INFO L125 PetriNetUnfolderBase]: For 20520/20524 co-relation queries the response was YES. [2024-06-21 19:46:56,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13231 conditions, 2653 events. 1747/2653 cut-off events. For 20520/20524 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 12290 event pairs, 476 based on Foata normal form. 8/2660 useless extension candidates. Maximal degree in co-relation 13185. Up to 2396 conditions per place. [2024-06-21 19:46:56,296 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 122 selfloop transitions, 43 changer transitions 0/168 dead transitions. [2024-06-21 19:46:56,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 168 transitions, 2057 flow [2024-06-21 19:46:56,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:46:56,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:46:56,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 19:46:56,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-21 19:46:56,298 INFO L175 Difference]: Start difference. First operand has 91 places, 127 transitions, 1426 flow. Second operand 7 states and 130 transitions. [2024-06-21 19:46:56,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 168 transitions, 2057 flow [2024-06-21 19:46:56,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 168 transitions, 1986 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 19:46:56,324 INFO L231 Difference]: Finished difference. Result has 98 places, 139 transitions, 1589 flow [2024-06-21 19:46:56,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1589, PETRI_PLACES=98, PETRI_TRANSITIONS=139} [2024-06-21 19:46:56,325 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 58 predicate places. [2024-06-21 19:46:56,325 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 139 transitions, 1589 flow [2024-06-21 19:46:56,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 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-21 19:46:56,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:56,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:56,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 19:46:56,326 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-21 19:46:56,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:56,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1398534713, now seen corresponding path program 2 times [2024-06-21 19:46:56,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:56,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385398774] [2024-06-21 19:46:56,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:56,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:56,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:46:57,826 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-21 19:46:57,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:46:57,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385398774] [2024-06-21 19:46:57,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385398774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:46:57,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:46:57,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:46:57,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221778712] [2024-06-21 19:46:57,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:46:57,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:46:57,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:46:57,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:46:57,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:46:57,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:46:57,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 139 transitions, 1589 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 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-21 19:46:57,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:46:57,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:46:57,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:46:58,368 INFO L124 PetriNetUnfolderBase]: 1737/2641 cut-off events. [2024-06-21 19:46:58,369 INFO L125 PetriNetUnfolderBase]: For 21474/21478 co-relation queries the response was YES. [2024-06-21 19:46:58,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13669 conditions, 2641 events. 1737/2641 cut-off events. For 21474/21478 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 12277 event pairs, 485 based on Foata normal form. 8/2648 useless extension candidates. Maximal degree in co-relation 13619. Up to 2448 conditions per place. [2024-06-21 19:46:58,384 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 119 selfloop transitions, 44 changer transitions 0/166 dead transitions. [2024-06-21 19:46:58,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 166 transitions, 2097 flow [2024-06-21 19:46:58,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:46:58,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:46:58,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 19:46:58,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-21 19:46:58,386 INFO L175 Difference]: Start difference. First operand has 98 places, 139 transitions, 1589 flow. Second operand 7 states and 126 transitions. [2024-06-21 19:46:58,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 166 transitions, 2097 flow [2024-06-21 19:46:58,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 166 transitions, 2062 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 19:46:58,414 INFO L231 Difference]: Finished difference. Result has 104 places, 142 transitions, 1700 flow [2024-06-21 19:46:58,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1700, PETRI_PLACES=104, PETRI_TRANSITIONS=142} [2024-06-21 19:46:58,415 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 64 predicate places. [2024-06-21 19:46:58,415 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 142 transitions, 1700 flow [2024-06-21 19:46:58,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 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-21 19:46:58,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:46:58,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:46:58,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 19:46:58,416 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-21 19:46:58,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:46:58,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1402259735, now seen corresponding path program 1 times [2024-06-21 19:46:58,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:46:58,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145324389] [2024-06-21 19:46:58,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:46:58,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:46:58,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:00,117 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-21 19:47:00,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:00,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145324389] [2024-06-21 19:47:00,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145324389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:00,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:00,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:00,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335627709] [2024-06-21 19:47:00,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:00,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:00,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:00,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:00,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:00,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:00,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 142 transitions, 1700 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 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-21 19:47:00,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:00,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:00,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:00,724 INFO L124 PetriNetUnfolderBase]: 1771/2694 cut-off events. [2024-06-21 19:47:00,724 INFO L125 PetriNetUnfolderBase]: For 24833/24835 co-relation queries the response was YES. [2024-06-21 19:47:00,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14287 conditions, 2694 events. 1771/2694 cut-off events. For 24833/24835 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12604 event pairs, 477 based on Foata normal form. 10/2703 useless extension candidates. Maximal degree in co-relation 14234. Up to 2422 conditions per place. [2024-06-21 19:47:00,742 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 110 selfloop transitions, 53 changer transitions 0/166 dead transitions. [2024-06-21 19:47:00,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 166 transitions, 2135 flow [2024-06-21 19:47:00,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:00,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:00,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 19:47:00,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4542124542124542 [2024-06-21 19:47:00,744 INFO L175 Difference]: Start difference. First operand has 104 places, 142 transitions, 1700 flow. Second operand 7 states and 124 transitions. [2024-06-21 19:47:00,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 166 transitions, 2135 flow [2024-06-21 19:47:00,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 166 transitions, 2059 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 19:47:00,781 INFO L231 Difference]: Finished difference. Result has 107 places, 145 transitions, 1772 flow [2024-06-21 19:47:00,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1624, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1772, PETRI_PLACES=107, PETRI_TRANSITIONS=145} [2024-06-21 19:47:00,781 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 67 predicate places. [2024-06-21 19:47:00,782 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 145 transitions, 1772 flow [2024-06-21 19:47:00,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 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-21 19:47:00,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:00,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:00,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 19:47:00,782 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-21 19:47:00,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:00,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1666948217, now seen corresponding path program 2 times [2024-06-21 19:47:00,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:00,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251156723] [2024-06-21 19:47:00,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:00,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:00,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:02,477 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-21 19:47:02,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:02,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251156723] [2024-06-21 19:47:02,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251156723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:02,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:02,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:02,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8261191] [2024-06-21 19:47:02,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:02,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:02,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:02,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:02,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:02,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:02,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 145 transitions, 1772 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 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-21 19:47:02,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:02,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:02,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:03,101 INFO L124 PetriNetUnfolderBase]: 1788/2714 cut-off events. [2024-06-21 19:47:03,101 INFO L125 PetriNetUnfolderBase]: For 27622/27622 co-relation queries the response was YES. [2024-06-21 19:47:03,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14881 conditions, 2714 events. 1788/2714 cut-off events. For 27622/27622 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12661 event pairs, 495 based on Foata normal form. 4/2717 useless extension candidates. Maximal degree in co-relation 14827. Up to 2633 conditions per place. [2024-06-21 19:47:03,116 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 147 selfloop transitions, 19 changer transitions 0/169 dead transitions. [2024-06-21 19:47:03,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 169 transitions, 2218 flow [2024-06-21 19:47:03,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:03,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:03,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 19:47:03,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 19:47:03,119 INFO L175 Difference]: Start difference. First operand has 107 places, 145 transitions, 1772 flow. Second operand 7 states and 117 transitions. [2024-06-21 19:47:03,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 169 transitions, 2218 flow [2024-06-21 19:47:03,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 169 transitions, 2098 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 19:47:03,156 INFO L231 Difference]: Finished difference. Result has 109 places, 147 transitions, 1726 flow [2024-06-21 19:47:03,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1726, PETRI_PLACES=109, PETRI_TRANSITIONS=147} [2024-06-21 19:47:03,157 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 69 predicate places. [2024-06-21 19:47:03,157 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 147 transitions, 1726 flow [2024-06-21 19:47:03,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 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-21 19:47:03,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:03,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:03,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 19:47:03,158 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-21 19:47:03,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:03,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1688979177, now seen corresponding path program 3 times [2024-06-21 19:47:03,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:03,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680679604] [2024-06-21 19:47:03,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:03,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:03,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:04,502 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-21 19:47:04,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:04,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680679604] [2024-06-21 19:47:04,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680679604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:04,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:04,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:04,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080053735] [2024-06-21 19:47:04,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:04,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:04,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:04,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:04,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:04,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:04,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 147 transitions, 1726 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 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-21 19:47:04,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:04,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:04,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:05,234 INFO L124 PetriNetUnfolderBase]: 1805/2740 cut-off events. [2024-06-21 19:47:05,235 INFO L125 PetriNetUnfolderBase]: For 30080/30080 co-relation queries the response was YES. [2024-06-21 19:47:05,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15129 conditions, 2740 events. 1805/2740 cut-off events. For 30080/30080 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12849 event pairs, 482 based on Foata normal form. 4/2743 useless extension candidates. Maximal degree in co-relation 15074. Up to 2656 conditions per place. [2024-06-21 19:47:05,248 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 153 selfloop transitions, 17 changer transitions 0/173 dead transitions. [2024-06-21 19:47:05,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 173 transitions, 2174 flow [2024-06-21 19:47:05,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:47:05,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:47:05,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 19:47:05,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396011396011396 [2024-06-21 19:47:05,251 INFO L175 Difference]: Start difference. First operand has 109 places, 147 transitions, 1726 flow. Second operand 9 states and 139 transitions. [2024-06-21 19:47:05,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 173 transitions, 2174 flow [2024-06-21 19:47:05,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 173 transitions, 2120 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 19:47:05,289 INFO L231 Difference]: Finished difference. Result has 113 places, 149 transitions, 1745 flow [2024-06-21 19:47:05,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1745, PETRI_PLACES=113, PETRI_TRANSITIONS=149} [2024-06-21 19:47:05,290 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 73 predicate places. [2024-06-21 19:47:05,290 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 149 transitions, 1745 flow [2024-06-21 19:47:05,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 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-21 19:47:05,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:05,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:05,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 19:47:05,290 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:47:05,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:05,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1689246087, now seen corresponding path program 4 times [2024-06-21 19:47:05,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:05,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588574349] [2024-06-21 19:47:05,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:05,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:05,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:06,892 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-21 19:47:06,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:06,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588574349] [2024-06-21 19:47:06,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588574349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:06,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:06,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:06,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642832808] [2024-06-21 19:47:06,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:06,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:06,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:06,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:06,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:07,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:07,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 149 transitions, 1745 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 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-21 19:47:07,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:07,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:07,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:07,678 INFO L124 PetriNetUnfolderBase]: 1822/2768 cut-off events. [2024-06-21 19:47:07,678 INFO L125 PetriNetUnfolderBase]: For 33393/33393 co-relation queries the response was YES. [2024-06-21 19:47:07,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15547 conditions, 2768 events. 1822/2768 cut-off events. For 33393/33393 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12982 event pairs, 508 based on Foata normal form. 4/2771 useless extension candidates. Maximal degree in co-relation 15491. Up to 2651 conditions per place. [2024-06-21 19:47:07,694 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 145 selfloop transitions, 26 changer transitions 0/174 dead transitions. [2024-06-21 19:47:07,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 174 transitions, 2215 flow [2024-06-21 19:47:07,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:07,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:07,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 19:47:07,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43223443223443225 [2024-06-21 19:47:07,697 INFO L175 Difference]: Start difference. First operand has 113 places, 149 transitions, 1745 flow. Second operand 7 states and 118 transitions. [2024-06-21 19:47:07,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 174 transitions, 2215 flow [2024-06-21 19:47:07,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 174 transitions, 2149 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 19:47:07,737 INFO L231 Difference]: Finished difference. Result has 112 places, 151 transitions, 1778 flow [2024-06-21 19:47:07,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1778, PETRI_PLACES=112, PETRI_TRANSITIONS=151} [2024-06-21 19:47:07,737 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 72 predicate places. [2024-06-21 19:47:07,737 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 151 transitions, 1778 flow [2024-06-21 19:47:07,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 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-21 19:47:07,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:07,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:07,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 19:47:07,738 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-21 19:47:07,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:07,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1689246304, now seen corresponding path program 1 times [2024-06-21 19:47:07,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:07,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868899826] [2024-06-21 19:47:07,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:07,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:07,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:09,138 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-21 19:47:09,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:09,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868899826] [2024-06-21 19:47:09,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868899826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:09,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:09,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:47:09,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739016823] [2024-06-21 19:47:09,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:09,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:47:09,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:09,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:47:09,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:47:09,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:09,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 151 transitions, 1778 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 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-21 19:47:09,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:09,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:09,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:09,665 INFO L124 PetriNetUnfolderBase]: 1802/2732 cut-off events. [2024-06-21 19:47:09,666 INFO L125 PetriNetUnfolderBase]: For 36178/36182 co-relation queries the response was YES. [2024-06-21 19:47:09,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15648 conditions, 2732 events. 1802/2732 cut-off events. For 36178/36182 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12720 event pairs, 502 based on Foata normal form. 6/2737 useless extension candidates. Maximal degree in co-relation 15593. Up to 2484 conditions per place. [2024-06-21 19:47:09,683 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 114 selfloop transitions, 59 changer transitions 0/176 dead transitions. [2024-06-21 19:47:09,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 176 transitions, 2237 flow [2024-06-21 19:47:09,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:09,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:09,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 19:47:09,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4542124542124542 [2024-06-21 19:47:09,693 INFO L175 Difference]: Start difference. First operand has 112 places, 151 transitions, 1778 flow. Second operand 7 states and 124 transitions. [2024-06-21 19:47:09,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 176 transitions, 2237 flow [2024-06-21 19:47:09,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 176 transitions, 2160 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 19:47:09,739 INFO L231 Difference]: Finished difference. Result has 115 places, 152 transitions, 1895 flow [2024-06-21 19:47:09,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1895, PETRI_PLACES=115, PETRI_TRANSITIONS=152} [2024-06-21 19:47:09,739 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 75 predicate places. [2024-06-21 19:47:09,740 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 152 transitions, 1895 flow [2024-06-21 19:47:09,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 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-21 19:47:09,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:09,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:09,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 19:47:09,740 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-21 19:47:09,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:09,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1454048249, now seen corresponding path program 3 times [2024-06-21 19:47:09,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:09,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906830435] [2024-06-21 19:47:09,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:09,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:09,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:11,216 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-21 19:47:11,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:11,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906830435] [2024-06-21 19:47:11,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906830435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:11,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:11,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:47:11,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515492097] [2024-06-21 19:47:11,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:11,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:47:11,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:11,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:47:11,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:47:11,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-21 19:47:11,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 152 transitions, 1895 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 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-21 19:47:11,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:11,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-21 19:47:11,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:11,804 INFO L124 PetriNetUnfolderBase]: 1824/2760 cut-off events. [2024-06-21 19:47:11,805 INFO L125 PetriNetUnfolderBase]: For 37070/37082 co-relation queries the response was YES. [2024-06-21 19:47:11,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15959 conditions, 2760 events. 1824/2760 cut-off events. For 37070/37082 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12824 event pairs, 470 based on Foata normal form. 12/2771 useless extension candidates. Maximal degree in co-relation 15902. Up to 2247 conditions per place. [2024-06-21 19:47:11,822 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 102 selfloop transitions, 80 changer transitions 0/185 dead transitions. [2024-06-21 19:47:11,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 185 transitions, 2487 flow [2024-06-21 19:47:11,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:11,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:11,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-21 19:47:11,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2024-06-21 19:47:11,825 INFO L175 Difference]: Start difference. First operand has 115 places, 152 transitions, 1895 flow. Second operand 7 states and 138 transitions. [2024-06-21 19:47:11,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 185 transitions, 2487 flow [2024-06-21 19:47:11,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 185 transitions, 2396 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 19:47:11,869 INFO L231 Difference]: Finished difference. Result has 117 places, 158 transitions, 2046 flow [2024-06-21 19:47:11,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2046, PETRI_PLACES=117, PETRI_TRANSITIONS=158} [2024-06-21 19:47:11,870 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 77 predicate places. [2024-06-21 19:47:11,870 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 158 transitions, 2046 flow [2024-06-21 19:47:11,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 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-21 19:47:11,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:11,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:11,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 19:47:11,871 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-21 19:47:11,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:11,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1453929209, now seen corresponding path program 4 times [2024-06-21 19:47:11,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:11,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413700682] [2024-06-21 19:47:11,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:11,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:11,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:13,312 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-21 19:47:13,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:13,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413700682] [2024-06-21 19:47:13,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413700682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:13,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:13,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:47:13,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935569238] [2024-06-21 19:47:13,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:13,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:47:13,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:13,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:47:13,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:47:13,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-21 19:47:13,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 158 transitions, 2046 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 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-21 19:47:13,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:13,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-21 19:47:13,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:13,944 INFO L124 PetriNetUnfolderBase]: 1814/2748 cut-off events. [2024-06-21 19:47:13,945 INFO L125 PetriNetUnfolderBase]: For 41028/41044 co-relation queries the response was YES. [2024-06-21 19:47:13,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16439 conditions, 2748 events. 1814/2748 cut-off events. For 41028/41044 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12746 event pairs, 457 based on Foata normal form. 16/2763 useless extension candidates. Maximal degree in co-relation 16381. Up to 2361 conditions per place. [2024-06-21 19:47:13,960 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 100 selfloop transitions, 78 changer transitions 0/181 dead transitions. [2024-06-21 19:47:13,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 181 transitions, 2492 flow [2024-06-21 19:47:13,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:13,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:13,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 19:47:13,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-21 19:47:13,962 INFO L175 Difference]: Start difference. First operand has 117 places, 158 transitions, 2046 flow. Second operand 7 states and 133 transitions. [2024-06-21 19:47:13,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 181 transitions, 2492 flow [2024-06-21 19:47:14,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 181 transitions, 2379 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 19:47:14,019 INFO L231 Difference]: Finished difference. Result has 120 places, 158 transitions, 2107 flow [2024-06-21 19:47:14,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1933, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2107, PETRI_PLACES=120, PETRI_TRANSITIONS=158} [2024-06-21 19:47:14,019 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-21 19:47:14,019 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 158 transitions, 2107 flow [2024-06-21 19:47:14,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 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-21 19:47:14,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:14,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:14,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 19:47:14,020 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-21 19:47:14,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:14,020 INFO L85 PathProgramCache]: Analyzing trace with hash -462980493, now seen corresponding path program 5 times [2024-06-21 19:47:14,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:14,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061281119] [2024-06-21 19:47:14,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:14,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:14,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:15,384 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-21 19:47:15,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:15,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061281119] [2024-06-21 19:47:15,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061281119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:15,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:15,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:47:15,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520431077] [2024-06-21 19:47:15,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:15,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:47:15,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:15,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:47:15,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:47:15,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:15,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 158 transitions, 2107 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 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-21 19:47:15,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:15,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:15,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:16,052 INFO L124 PetriNetUnfolderBase]: 1845/2794 cut-off events. [2024-06-21 19:47:16,052 INFO L125 PetriNetUnfolderBase]: For 40490/40504 co-relation queries the response was YES. [2024-06-21 19:47:16,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16526 conditions, 2794 events. 1845/2794 cut-off events. For 40490/40504 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13018 event pairs, 446 based on Foata normal form. 18/2811 useless extension candidates. Maximal degree in co-relation 16467. Up to 2439 conditions per place. [2024-06-21 19:47:16,071 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 122 selfloop transitions, 69 changer transitions 0/194 dead transitions. [2024-06-21 19:47:16,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 194 transitions, 2710 flow [2024-06-21 19:47:16,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:16,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:16,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 19:47:16,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4981684981684982 [2024-06-21 19:47:16,072 INFO L175 Difference]: Start difference. First operand has 120 places, 158 transitions, 2107 flow. Second operand 7 states and 136 transitions. [2024-06-21 19:47:16,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 194 transitions, 2710 flow [2024-06-21 19:47:16,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 194 transitions, 2566 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 19:47:16,125 INFO L231 Difference]: Finished difference. Result has 121 places, 164 transitions, 2179 flow [2024-06-21 19:47:16,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1965, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2179, PETRI_PLACES=121, PETRI_TRANSITIONS=164} [2024-06-21 19:47:16,126 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 81 predicate places. [2024-06-21 19:47:16,126 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 164 transitions, 2179 flow [2024-06-21 19:47:16,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 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-21 19:47:16,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:16,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:16,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 19:47:16,127 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-21 19:47:16,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:16,127 INFO L85 PathProgramCache]: Analyzing trace with hash 402105045, now seen corresponding path program 1 times [2024-06-21 19:47:16,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:16,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716887463] [2024-06-21 19:47:16,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:16,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:16,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:17,783 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-21 19:47:17,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:17,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716887463] [2024-06-21 19:47:17,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716887463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:17,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:17,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:17,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885735682] [2024-06-21 19:47:17,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:17,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:17,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:17,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:17,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:17,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:17,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 164 transitions, 2179 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:17,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:17,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:17,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:18,574 INFO L124 PetriNetUnfolderBase]: 1991/3042 cut-off events. [2024-06-21 19:47:18,574 INFO L125 PetriNetUnfolderBase]: For 43548/43552 co-relation queries the response was YES. [2024-06-21 19:47:18,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17728 conditions, 3042 events. 1991/3042 cut-off events. For 43548/43552 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14696 event pairs, 498 based on Foata normal form. 8/3049 useless extension candidates. Maximal degree in co-relation 17670. Up to 2630 conditions per place. [2024-06-21 19:47:18,595 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 159 selfloop transitions, 49 changer transitions 0/211 dead transitions. [2024-06-21 19:47:18,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 211 transitions, 2930 flow [2024-06-21 19:47:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:47:18,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:47:18,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 19:47:18,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47115384615384615 [2024-06-21 19:47:18,596 INFO L175 Difference]: Start difference. First operand has 121 places, 164 transitions, 2179 flow. Second operand 8 states and 147 transitions. [2024-06-21 19:47:18,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 211 transitions, 2930 flow [2024-06-21 19:47:18,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 211 transitions, 2772 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 19:47:18,646 INFO L231 Difference]: Finished difference. Result has 126 places, 178 transitions, 2305 flow [2024-06-21 19:47:18,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2021, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2305, PETRI_PLACES=126, PETRI_TRANSITIONS=178} [2024-06-21 19:47:18,646 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 86 predicate places. [2024-06-21 19:47:18,647 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 178 transitions, 2305 flow [2024-06-21 19:47:18,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:18,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:18,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:18,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 19:47:18,647 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-21 19:47:18,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:18,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1733827751, now seen corresponding path program 2 times [2024-06-21 19:47:18,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:18,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136905268] [2024-06-21 19:47:18,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:18,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:18,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:20,512 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-21 19:47:20,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:20,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136905268] [2024-06-21 19:47:20,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136905268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:20,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:20,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:20,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304129248] [2024-06-21 19:47:20,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:20,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:20,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:20,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:20,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:20,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:20,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 178 transitions, 2305 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:20,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:20,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:20,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:21,270 INFO L124 PetriNetUnfolderBase]: 2066/3166 cut-off events. [2024-06-21 19:47:21,270 INFO L125 PetriNetUnfolderBase]: For 50191/50193 co-relation queries the response was YES. [2024-06-21 19:47:21,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18708 conditions, 3166 events. 2066/3166 cut-off events. For 50191/50193 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15492 event pairs, 524 based on Foata normal form. 22/3187 useless extension candidates. Maximal degree in co-relation 18646. Up to 2828 conditions per place. [2024-06-21 19:47:21,295 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 163 selfloop transitions, 46 changer transitions 0/212 dead transitions. [2024-06-21 19:47:21,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 212 transitions, 2925 flow [2024-06-21 19:47:21,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:47:21,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:47:21,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 19:47:21,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4551282051282051 [2024-06-21 19:47:21,298 INFO L175 Difference]: Start difference. First operand has 126 places, 178 transitions, 2305 flow. Second operand 8 states and 142 transitions. [2024-06-21 19:47:21,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 212 transitions, 2925 flow [2024-06-21 19:47:21,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 212 transitions, 2847 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 19:47:21,363 INFO L231 Difference]: Finished difference. Result has 132 places, 182 transitions, 2432 flow [2024-06-21 19:47:21,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2235, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2432, PETRI_PLACES=132, PETRI_TRANSITIONS=182} [2024-06-21 19:47:21,363 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 92 predicate places. [2024-06-21 19:47:21,364 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 182 transitions, 2432 flow [2024-06-21 19:47:21,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:21,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:21,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:21,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 19:47:21,364 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-21 19:47:21,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:21,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1316637691, now seen corresponding path program 3 times [2024-06-21 19:47:21,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:21,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638829077] [2024-06-21 19:47:21,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:21,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:21,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:22,965 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-21 19:47:22,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:22,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638829077] [2024-06-21 19:47:22,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638829077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:22,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:22,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:22,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725179508] [2024-06-21 19:47:22,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:22,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:22,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:22,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:22,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:23,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:23,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 182 transitions, 2432 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:23,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:23,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:23,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:23,673 INFO L124 PetriNetUnfolderBase]: 2058/3157 cut-off events. [2024-06-21 19:47:23,673 INFO L125 PetriNetUnfolderBase]: For 50273/50277 co-relation queries the response was YES. [2024-06-21 19:47:23,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18907 conditions, 3157 events. 2058/3157 cut-off events. For 50273/50277 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15489 event pairs, 521 based on Foata normal form. 8/3164 useless extension candidates. Maximal degree in co-relation 18842. Up to 2953 conditions per place. [2024-06-21 19:47:23,695 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 160 selfloop transitions, 46 changer transitions 0/209 dead transitions. [2024-06-21 19:47:23,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 209 transitions, 2955 flow [2024-06-21 19:47:23,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:47:23,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:47:23,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 19:47:23,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423076923076923 [2024-06-21 19:47:23,697 INFO L175 Difference]: Start difference. First operand has 132 places, 182 transitions, 2432 flow. Second operand 8 states and 138 transitions. [2024-06-21 19:47:23,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 209 transitions, 2955 flow [2024-06-21 19:47:23,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 209 transitions, 2871 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 19:47:23,775 INFO L231 Difference]: Finished difference. Result has 137 places, 184 transitions, 2467 flow [2024-06-21 19:47:23,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2348, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2467, PETRI_PLACES=137, PETRI_TRANSITIONS=184} [2024-06-21 19:47:23,776 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 97 predicate places. [2024-06-21 19:47:23,776 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 184 transitions, 2467 flow [2024-06-21 19:47:23,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:23,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:23,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:23,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 19:47:23,777 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-21 19:47:23,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:23,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1432106801, now seen corresponding path program 1 times [2024-06-21 19:47:23,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:23,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001183864] [2024-06-21 19:47:23,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:23,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:23,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:25,361 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-21 19:47:25,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:25,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001183864] [2024-06-21 19:47:25,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001183864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:25,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:25,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:25,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982850965] [2024-06-21 19:47:25,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:25,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:25,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:25,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:25,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:25,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:25,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 184 transitions, 2467 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:25,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:25,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:25,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:26,150 INFO L124 PetriNetUnfolderBase]: 2075/3180 cut-off events. [2024-06-21 19:47:26,150 INFO L125 PetriNetUnfolderBase]: For 53381/53385 co-relation queries the response was YES. [2024-06-21 19:47:26,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19179 conditions, 3180 events. 2075/3180 cut-off events. For 53381/53385 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15612 event pairs, 528 based on Foata normal form. 8/3187 useless extension candidates. Maximal degree in co-relation 19112. Up to 2934 conditions per place. [2024-06-21 19:47:26,177 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 154 selfloop transitions, 52 changer transitions 0/209 dead transitions. [2024-06-21 19:47:26,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 209 transitions, 3013 flow [2024-06-21 19:47:26,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:26,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:26,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 19:47:26,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4542124542124542 [2024-06-21 19:47:26,180 INFO L175 Difference]: Start difference. First operand has 137 places, 184 transitions, 2467 flow. Second operand 7 states and 124 transitions. [2024-06-21 19:47:26,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 209 transitions, 3013 flow [2024-06-21 19:47:26,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 209 transitions, 2931 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 19:47:26,253 INFO L231 Difference]: Finished difference. Result has 140 places, 186 transitions, 2539 flow [2024-06-21 19:47:26,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2389, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2539, PETRI_PLACES=140, PETRI_TRANSITIONS=186} [2024-06-21 19:47:26,254 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 100 predicate places. [2024-06-21 19:47:26,254 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 186 transitions, 2539 flow [2024-06-21 19:47:26,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:26,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:26,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:26,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 19:47:26,255 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-21 19:47:26,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:26,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1432113311, now seen corresponding path program 2 times [2024-06-21 19:47:26,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:26,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410309098] [2024-06-21 19:47:26,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:26,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:26,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:27,885 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-21 19:47:27,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:27,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410309098] [2024-06-21 19:47:27,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410309098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:27,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:27,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:27,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125420173] [2024-06-21 19:47:27,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:27,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:27,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:27,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:27,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:27,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:27,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 186 transitions, 2539 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:27,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:27,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:27,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:28,569 INFO L124 PetriNetUnfolderBase]: 2092/3208 cut-off events. [2024-06-21 19:47:28,570 INFO L125 PetriNetUnfolderBase]: For 59227/59229 co-relation queries the response was YES. [2024-06-21 19:47:28,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19690 conditions, 3208 events. 2092/3208 cut-off events. For 59227/59229 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15797 event pairs, 527 based on Foata normal form. 6/3213 useless extension candidates. Maximal degree in co-relation 19622. Up to 2839 conditions per place. [2024-06-21 19:47:28,592 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 151 selfloop transitions, 54 changer transitions 0/208 dead transitions. [2024-06-21 19:47:28,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 208 transitions, 3051 flow [2024-06-21 19:47:28,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:28,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:28,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 19:47:28,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4468864468864469 [2024-06-21 19:47:28,594 INFO L175 Difference]: Start difference. First operand has 140 places, 186 transitions, 2539 flow. Second operand 7 states and 122 transitions. [2024-06-21 19:47:28,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 208 transitions, 3051 flow [2024-06-21 19:47:28,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 208 transitions, 2935 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 19:47:28,672 INFO L231 Difference]: Finished difference. Result has 143 places, 188 transitions, 2582 flow [2024-06-21 19:47:28,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2582, PETRI_PLACES=143, PETRI_TRANSITIONS=188} [2024-06-21 19:47:28,672 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 103 predicate places. [2024-06-21 19:47:28,673 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 188 transitions, 2582 flow [2024-06-21 19:47:28,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:28,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:28,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:28,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 19:47:28,673 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-21 19:47:28,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:28,674 INFO L85 PathProgramCache]: Analyzing trace with hash 363689465, now seen corresponding path program 3 times [2024-06-21 19:47:28,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:28,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920541778] [2024-06-21 19:47:28,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:28,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:28,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:30,315 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-21 19:47:30,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:30,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920541778] [2024-06-21 19:47:30,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920541778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:30,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:30,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:30,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373436153] [2024-06-21 19:47:30,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:30,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:30,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:30,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:30,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:30,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:30,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 188 transitions, 2582 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:30,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:30,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:30,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:31,043 INFO L124 PetriNetUnfolderBase]: 2134/3274 cut-off events. [2024-06-21 19:47:31,043 INFO L125 PetriNetUnfolderBase]: For 66124/66126 co-relation queries the response was YES. [2024-06-21 19:47:31,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20500 conditions, 3274 events. 2134/3274 cut-off events. For 66124/66126 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16207 event pairs, 529 based on Foata normal form. 6/3279 useless extension candidates. Maximal degree in co-relation 20431. Up to 2813 conditions per place. [2024-06-21 19:47:31,069 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 148 selfloop transitions, 68 changer transitions 0/219 dead transitions. [2024-06-21 19:47:31,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 219 transitions, 3278 flow [2024-06-21 19:47:31,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:47:31,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:47:31,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 19:47:31,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4188034188034188 [2024-06-21 19:47:31,071 INFO L175 Difference]: Start difference. First operand has 143 places, 188 transitions, 2582 flow. Second operand 9 states and 147 transitions. [2024-06-21 19:47:31,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 219 transitions, 3278 flow [2024-06-21 19:47:31,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 219 transitions, 3141 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 19:47:31,162 INFO L231 Difference]: Finished difference. Result has 147 places, 192 transitions, 2681 flow [2024-06-21 19:47:31,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2445, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2681, PETRI_PLACES=147, PETRI_TRANSITIONS=192} [2024-06-21 19:47:31,162 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 107 predicate places. [2024-06-21 19:47:31,162 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 192 transitions, 2681 flow [2024-06-21 19:47:31,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:31,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:31,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:31,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 19:47:31,163 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-21 19:47:31,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:31,163 INFO L85 PathProgramCache]: Analyzing trace with hash 363682955, now seen corresponding path program 4 times [2024-06-21 19:47:31,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:31,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770154350] [2024-06-21 19:47:31,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:31,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:31,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:32,913 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-21 19:47:32,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:32,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770154350] [2024-06-21 19:47:32,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770154350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:32,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:32,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:32,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120376156] [2024-06-21 19:47:32,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:32,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:32,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:32,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:32,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:33,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:33,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 192 transitions, 2681 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:33,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:33,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:33,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:33,673 INFO L124 PetriNetUnfolderBase]: 2126/3261 cut-off events. [2024-06-21 19:47:33,673 INFO L125 PetriNetUnfolderBase]: For 69187/69191 co-relation queries the response was YES. [2024-06-21 19:47:33,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20657 conditions, 3261 events. 2126/3261 cut-off events. For 69187/69191 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16144 event pairs, 538 based on Foata normal form. 8/3268 useless extension candidates. Maximal degree in co-relation 20587. Up to 2970 conditions per place. [2024-06-21 19:47:33,698 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 155 selfloop transitions, 63 changer transitions 0/221 dead transitions. [2024-06-21 19:47:33,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 221 transitions, 3239 flow [2024-06-21 19:47:33,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:47:33,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:47:33,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 19:47:33,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4188034188034188 [2024-06-21 19:47:33,700 INFO L175 Difference]: Start difference. First operand has 147 places, 192 transitions, 2681 flow. Second operand 9 states and 147 transitions. [2024-06-21 19:47:33,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 221 transitions, 3239 flow [2024-06-21 19:47:33,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 221 transitions, 3125 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 19:47:33,812 INFO L231 Difference]: Finished difference. Result has 151 places, 192 transitions, 2704 flow [2024-06-21 19:47:33,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2567, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2704, PETRI_PLACES=151, PETRI_TRANSITIONS=192} [2024-06-21 19:47:33,812 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 111 predicate places. [2024-06-21 19:47:33,813 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 192 transitions, 2704 flow [2024-06-21 19:47:33,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:33,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:33,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:33,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 19:47:33,813 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:47:33,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:33,814 INFO L85 PathProgramCache]: Analyzing trace with hash 371963675, now seen corresponding path program 5 times [2024-06-21 19:47:33,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:33,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240439410] [2024-06-21 19:47:33,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:33,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:33,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:35,359 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-21 19:47:35,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:35,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240439410] [2024-06-21 19:47:35,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240439410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:35,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:35,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:35,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566308808] [2024-06-21 19:47:35,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:35,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:35,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:35,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:35,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:35,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:35,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 192 transitions, 2704 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:35,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:35,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:35,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:36,106 INFO L124 PetriNetUnfolderBase]: 2143/3282 cut-off events. [2024-06-21 19:47:36,107 INFO L125 PetriNetUnfolderBase]: For 73234/73236 co-relation queries the response was YES. [2024-06-21 19:47:36,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21127 conditions, 3282 events. 2143/3282 cut-off events. For 73234/73236 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16202 event pairs, 537 based on Foata normal form. 6/3287 useless extension candidates. Maximal degree in co-relation 21055. Up to 3172 conditions per place. [2024-06-21 19:47:36,133 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 198 selfloop transitions, 18 changer transitions 0/219 dead transitions. [2024-06-21 19:47:36,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 219 transitions, 3264 flow [2024-06-21 19:47:36,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:47:36,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:47:36,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 19:47:36,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39886039886039887 [2024-06-21 19:47:36,135 INFO L175 Difference]: Start difference. First operand has 151 places, 192 transitions, 2704 flow. Second operand 9 states and 140 transitions. [2024-06-21 19:47:36,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 219 transitions, 3264 flow [2024-06-21 19:47:36,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 219 transitions, 3112 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 19:47:36,229 INFO L231 Difference]: Finished difference. Result has 152 places, 194 transitions, 2645 flow [2024-06-21 19:47:36,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2552, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2645, PETRI_PLACES=152, PETRI_TRANSITIONS=194} [2024-06-21 19:47:36,230 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 112 predicate places. [2024-06-21 19:47:36,230 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 194 transitions, 2645 flow [2024-06-21 19:47:36,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:36,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:36,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:36,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 19:47:36,231 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-21 19:47:36,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:36,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1625697449, now seen corresponding path program 4 times [2024-06-21 19:47:36,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:36,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918124794] [2024-06-21 19:47:36,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:36,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:36,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:37,859 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-21 19:47:37,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:37,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918124794] [2024-06-21 19:47:37,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918124794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:37,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:37,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:37,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26244748] [2024-06-21 19:47:37,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:37,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:37,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:37,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:37,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:37,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-21 19:47:37,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 194 transitions, 2645 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 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-21 19:47:37,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:37,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-21 19:47:37,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:38,697 INFO L124 PetriNetUnfolderBase]: 2262/3480 cut-off events. [2024-06-21 19:47:38,698 INFO L125 PetriNetUnfolderBase]: For 88095/88103 co-relation queries the response was YES. [2024-06-21 19:47:38,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22536 conditions, 3480 events. 2262/3480 cut-off events. For 88095/88103 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17610 event pairs, 363 based on Foata normal form. 22/3501 useless extension candidates. Maximal degree in co-relation 22463. Up to 2332 conditions per place. [2024-06-21 19:47:38,727 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 86 changer transitions 0/236 dead transitions. [2024-06-21 19:47:38,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 236 transitions, 3442 flow [2024-06-21 19:47:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:38,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:38,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-21 19:47:38,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457875457875457 [2024-06-21 19:47:38,729 INFO L175 Difference]: Start difference. First operand has 152 places, 194 transitions, 2645 flow. Second operand 7 states and 149 transitions. [2024-06-21 19:47:38,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 236 transitions, 3442 flow [2024-06-21 19:47:38,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 236 transitions, 3367 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 19:47:38,829 INFO L231 Difference]: Finished difference. Result has 153 places, 197 transitions, 2852 flow [2024-06-21 19:47:38,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2570, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2852, PETRI_PLACES=153, PETRI_TRANSITIONS=197} [2024-06-21 19:47:38,830 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 113 predicate places. [2024-06-21 19:47:38,830 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 197 transitions, 2852 flow [2024-06-21 19:47:38,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 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-21 19:47:38,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:38,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:38,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 19:47:38,831 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-21 19:47:38,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:38,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1625757899, now seen corresponding path program 5 times [2024-06-21 19:47:38,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:38,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669417818] [2024-06-21 19:47:38,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:38,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:38,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:40,566 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-21 19:47:40,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:40,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669417818] [2024-06-21 19:47:40,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669417818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:40,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:40,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:40,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931526740] [2024-06-21 19:47:40,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:40,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:40,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:40,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:40,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:40,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-21 19:47:40,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 197 transitions, 2852 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 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-21 19:47:40,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:40,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-21 19:47:40,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:41,347 INFO L124 PetriNetUnfolderBase]: 2337/3605 cut-off events. [2024-06-21 19:47:41,347 INFO L125 PetriNetUnfolderBase]: For 99088/99096 co-relation queries the response was YES. [2024-06-21 19:47:41,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23873 conditions, 3605 events. 2337/3605 cut-off events. For 99088/99096 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18460 event pairs, 512 based on Foata normal form. 26/3630 useless extension candidates. Maximal degree in co-relation 23799. Up to 2891 conditions per place. [2024-06-21 19:47:41,379 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 81 changer transitions 0/234 dead transitions. [2024-06-21 19:47:41,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 234 transitions, 3499 flow [2024-06-21 19:47:41,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:41,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:41,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-21 19:47:41,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311355311355311 [2024-06-21 19:47:41,382 INFO L175 Difference]: Start difference. First operand has 153 places, 197 transitions, 2852 flow. Second operand 7 states and 145 transitions. [2024-06-21 19:47:41,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 234 transitions, 3499 flow [2024-06-21 19:47:41,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 234 transitions, 3411 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 19:47:41,582 INFO L231 Difference]: Finished difference. Result has 157 places, 198 transitions, 2975 flow [2024-06-21 19:47:41,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2766, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2975, PETRI_PLACES=157, PETRI_TRANSITIONS=198} [2024-06-21 19:47:41,584 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 117 predicate places. [2024-06-21 19:47:41,584 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 198 transitions, 2975 flow [2024-06-21 19:47:41,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 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-21 19:47:41,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:41,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:41,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 19:47:41,585 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-21 19:47:41,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:41,585 INFO L85 PathProgramCache]: Analyzing trace with hash -2122131317, now seen corresponding path program 6 times [2024-06-21 19:47:41,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:41,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418480102] [2024-06-21 19:47:41,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:41,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:41,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:43,165 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-21 19:47:43,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:43,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418480102] [2024-06-21 19:47:43,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418480102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:43,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:43,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:43,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617157267] [2024-06-21 19:47:43,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:43,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:43,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:43,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:43,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:43,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-21 19:47:43,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 198 transitions, 2975 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 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-21 19:47:43,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:43,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-21 19:47:43,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:43,962 INFO L124 PetriNetUnfolderBase]: 2301/3552 cut-off events. [2024-06-21 19:47:43,962 INFO L125 PetriNetUnfolderBase]: For 91597/91613 co-relation queries the response was YES. [2024-06-21 19:47:43,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23236 conditions, 3552 events. 2301/3552 cut-off events. For 91597/91613 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18165 event pairs, 497 based on Foata normal form. 32/3583 useless extension candidates. Maximal degree in co-relation 23161. Up to 3007 conditions per place. [2024-06-21 19:47:43,997 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 145 selfloop transitions, 82 changer transitions 0/230 dead transitions. [2024-06-21 19:47:43,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 230 transitions, 3561 flow [2024-06-21 19:47:43,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:47:43,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:47:43,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 19:47:44,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-21 19:47:44,000 INFO L175 Difference]: Start difference. First operand has 157 places, 198 transitions, 2975 flow. Second operand 8 states and 152 transitions. [2024-06-21 19:47:44,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 230 transitions, 3561 flow [2024-06-21 19:47:44,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 230 transitions, 3367 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 19:47:44,163 INFO L231 Difference]: Finished difference. Result has 160 places, 198 transitions, 2956 flow [2024-06-21 19:47:44,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2781, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2956, PETRI_PLACES=160, PETRI_TRANSITIONS=198} [2024-06-21 19:47:44,163 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 120 predicate places. [2024-06-21 19:47:44,164 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 198 transitions, 2956 flow [2024-06-21 19:47:44,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 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-21 19:47:44,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:44,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:44,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 19:47:44,164 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-21 19:47:44,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:44,165 INFO L85 PathProgramCache]: Analyzing trace with hash -894185385, now seen corresponding path program 6 times [2024-06-21 19:47:44,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:44,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063351183] [2024-06-21 19:47:44,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:44,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:44,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:45,916 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-21 19:47:45,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:45,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063351183] [2024-06-21 19:47:45,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063351183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:45,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:45,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:45,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399501017] [2024-06-21 19:47:45,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:45,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:45,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:45,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:45,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:45,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:45,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 198 transitions, 2956 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:45,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:45,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:45,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:46,877 INFO L124 PetriNetUnfolderBase]: 2362/3641 cut-off events. [2024-06-21 19:47:46,877 INFO L125 PetriNetUnfolderBase]: For 87512/87522 co-relation queries the response was YES. [2024-06-21 19:47:46,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23877 conditions, 3641 events. 2362/3641 cut-off events. For 87512/87522 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18707 event pairs, 504 based on Foata normal form. 12/3652 useless extension candidates. Maximal degree in co-relation 23800. Up to 3292 conditions per place. [2024-06-21 19:47:46,910 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 163 selfloop transitions, 77 changer transitions 0/243 dead transitions. [2024-06-21 19:47:46,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 243 transitions, 3906 flow [2024-06-21 19:47:46,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:46,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:46,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 19:47:46,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4981684981684982 [2024-06-21 19:47:46,912 INFO L175 Difference]: Start difference. First operand has 160 places, 198 transitions, 2956 flow. Second operand 7 states and 136 transitions. [2024-06-21 19:47:46,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 243 transitions, 3906 flow [2024-06-21 19:47:47,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 243 transitions, 3721 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 19:47:47,037 INFO L231 Difference]: Finished difference. Result has 163 places, 216 transitions, 3393 flow [2024-06-21 19:47:47,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2793, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3393, PETRI_PLACES=163, PETRI_TRANSITIONS=216} [2024-06-21 19:47:47,038 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 123 predicate places. [2024-06-21 19:47:47,038 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 216 transitions, 3393 flow [2024-06-21 19:47:47,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:47,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:47,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:47,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 19:47:47,039 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-21 19:47:47,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:47,039 INFO L85 PathProgramCache]: Analyzing trace with hash -913379655, now seen corresponding path program 7 times [2024-06-21 19:47:47,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:47,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264423769] [2024-06-21 19:47:47,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:47,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:47,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:48,734 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-21 19:47:48,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:48,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264423769] [2024-06-21 19:47:48,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264423769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:48,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:48,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:47:48,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82812512] [2024-06-21 19:47:48,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:48,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:47:48,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:48,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:47:48,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:47:48,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:48,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 216 transitions, 3393 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:48,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:48,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:48,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:49,595 INFO L124 PetriNetUnfolderBase]: 2409/3716 cut-off events. [2024-06-21 19:47:49,596 INFO L125 PetriNetUnfolderBase]: For 91988/91993 co-relation queries the response was YES. [2024-06-21 19:47:49,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24473 conditions, 3716 events. 2409/3716 cut-off events. For 91988/91993 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19181 event pairs, 516 based on Foata normal form. 8/3723 useless extension candidates. Maximal degree in co-relation 24394. Up to 3221 conditions per place. [2024-06-21 19:47:49,631 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 167 selfloop transitions, 83 changer transitions 0/253 dead transitions. [2024-06-21 19:47:49,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 253 transitions, 4106 flow [2024-06-21 19:47:49,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:49,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:49,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 19:47:49,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4908424908424908 [2024-06-21 19:47:49,633 INFO L175 Difference]: Start difference. First operand has 163 places, 216 transitions, 3393 flow. Second operand 7 states and 134 transitions. [2024-06-21 19:47:49,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 253 transitions, 4106 flow [2024-06-21 19:47:49,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 253 transitions, 3980 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 19:47:49,804 INFO L231 Difference]: Finished difference. Result has 168 places, 227 transitions, 3620 flow [2024-06-21 19:47:49,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3267, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3620, PETRI_PLACES=168, PETRI_TRANSITIONS=227} [2024-06-21 19:47:49,805 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 128 predicate places. [2024-06-21 19:47:49,805 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 227 transitions, 3620 flow [2024-06-21 19:47:49,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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-21 19:47:49,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:49,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:49,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 19:47:49,806 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:47:49,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:49,806 INFO L85 PathProgramCache]: Analyzing trace with hash -503231203, now seen corresponding path program 1 times [2024-06-21 19:47:49,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:49,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697414916] [2024-06-21 19:47:49,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:49,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:49,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:51,371 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-21 19:47:51,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:51,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697414916] [2024-06-21 19:47:51,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697414916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:51,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:51,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:47:51,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154200068] [2024-06-21 19:47:51,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:51,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:47:51,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:51,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:47:51,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:47:51,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:51,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 227 transitions, 3620 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 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-21 19:47:51,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:51,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:51,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:52,269 INFO L124 PetriNetUnfolderBase]: 2439/3759 cut-off events. [2024-06-21 19:47:52,269 INFO L125 PetriNetUnfolderBase]: For 99791/99791 co-relation queries the response was YES. [2024-06-21 19:47:52,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25128 conditions, 3759 events. 2439/3759 cut-off events. For 99791/99791 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19464 event pairs, 683 based on Foata normal form. 6/3764 useless extension candidates. Maximal degree in co-relation 25047. Up to 3641 conditions per place. [2024-06-21 19:47:52,302 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 227 selfloop transitions, 22 changer transitions 0/252 dead transitions. [2024-06-21 19:47:52,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 252 transitions, 4294 flow [2024-06-21 19:47:52,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:47:52,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:47:52,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-21 19:47:52,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-21 19:47:52,304 INFO L175 Difference]: Start difference. First operand has 168 places, 227 transitions, 3620 flow. Second operand 6 states and 108 transitions. [2024-06-21 19:47:52,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 252 transitions, 4294 flow [2024-06-21 19:47:52,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 252 transitions, 4116 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 19:47:52,514 INFO L231 Difference]: Finished difference. Result has 170 places, 233 transitions, 3547 flow [2024-06-21 19:47:52,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3547, PETRI_PLACES=170, PETRI_TRANSITIONS=233} [2024-06-21 19:47:52,514 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-21 19:47:52,515 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 233 transitions, 3547 flow [2024-06-21 19:47:52,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 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-21 19:47:52,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:52,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:52,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 19:47:52,515 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:47:52,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:52,516 INFO L85 PathProgramCache]: Analyzing trace with hash 694933575, now seen corresponding path program 2 times [2024-06-21 19:47:52,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:52,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116256051] [2024-06-21 19:47:52,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:52,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:52,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:53,897 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-21 19:47:53,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:53,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116256051] [2024-06-21 19:47:53,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116256051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:53,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:53,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:47:53,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773416836] [2024-06-21 19:47:53,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:53,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:47:53,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:53,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:47:53,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:47:54,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:54,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 233 transitions, 3547 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 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-21 19:47:54,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:54,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:54,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:54,858 INFO L124 PetriNetUnfolderBase]: 2421/3735 cut-off events. [2024-06-21 19:47:54,858 INFO L125 PetriNetUnfolderBase]: For 100240/100240 co-relation queries the response was YES. [2024-06-21 19:47:54,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24928 conditions, 3735 events. 2421/3735 cut-off events. For 100240/100240 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19326 event pairs, 675 based on Foata normal form. 6/3740 useless extension candidates. Maximal degree in co-relation 24845. Up to 3672 conditions per place. [2024-06-21 19:47:54,891 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 227 selfloop transitions, 15 changer transitions 0/245 dead transitions. [2024-06-21 19:47:54,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 245 transitions, 4071 flow [2024-06-21 19:47:54,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:54,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:54,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 19:47:54,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39194139194139194 [2024-06-21 19:47:54,893 INFO L175 Difference]: Start difference. First operand has 170 places, 233 transitions, 3547 flow. Second operand 7 states and 107 transitions. [2024-06-21 19:47:54,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 245 transitions, 4071 flow [2024-06-21 19:47:55,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 245 transitions, 4033 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 19:47:55,091 INFO L231 Difference]: Finished difference. Result has 175 places, 233 transitions, 3546 flow [2024-06-21 19:47:55,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3509, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3546, PETRI_PLACES=175, PETRI_TRANSITIONS=233} [2024-06-21 19:47:55,092 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 135 predicate places. [2024-06-21 19:47:55,092 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 233 transitions, 3546 flow [2024-06-21 19:47:55,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 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-21 19:47:55,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:55,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:55,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 19:47:55,092 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-21 19:47:55,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:55,093 INFO L85 PathProgramCache]: Analyzing trace with hash 596937240, now seen corresponding path program 1 times [2024-06-21 19:47:55,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:55,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437349640] [2024-06-21 19:47:55,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:55,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:55,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:57,132 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-21 19:47:57,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:57,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437349640] [2024-06-21 19:47:57,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437349640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:57,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:57,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:47:57,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042495036] [2024-06-21 19:47:57,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:57,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:47:57,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:57,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:47:57,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:47:57,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:47:57,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 233 transitions, 3546 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 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-21 19:47:57,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:57,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:47:57,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:58,181 INFO L124 PetriNetUnfolderBase]: 2462/3820 cut-off events. [2024-06-21 19:47:58,182 INFO L125 PetriNetUnfolderBase]: For 109958/109960 co-relation queries the response was YES. [2024-06-21 19:47:58,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25423 conditions, 3820 events. 2462/3820 cut-off events. For 109958/109960 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20090 event pairs, 625 based on Foata normal form. 14/3833 useless extension candidates. Maximal degree in co-relation 25338. Up to 3418 conditions per place. [2024-06-21 19:47:58,219 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 190 selfloop transitions, 68 changer transitions 0/261 dead transitions. [2024-06-21 19:47:58,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 261 transitions, 4200 flow [2024-06-21 19:47:58,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:47:58,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:47:58,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 19:47:58,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42165242165242167 [2024-06-21 19:47:58,225 INFO L175 Difference]: Start difference. First operand has 175 places, 233 transitions, 3546 flow. Second operand 9 states and 148 transitions. [2024-06-21 19:47:58,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 261 transitions, 4200 flow [2024-06-21 19:47:58,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 261 transitions, 4135 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 19:47:58,406 INFO L231 Difference]: Finished difference. Result has 176 places, 234 transitions, 3665 flow [2024-06-21 19:47:58,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3481, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3665, PETRI_PLACES=176, PETRI_TRANSITIONS=234} [2024-06-21 19:47:58,407 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-21 19:47:58,407 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 234 transitions, 3665 flow [2024-06-21 19:47:58,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 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-21 19:47:58,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:58,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:58,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 19:47:58,408 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-21 19:47:58,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:58,408 INFO L85 PathProgramCache]: Analyzing trace with hash -893477242, now seen corresponding path program 2 times [2024-06-21 19:47:58,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:58,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86876631] [2024-06-21 19:47:58,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:58,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:58,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:00,366 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-21 19:48:00,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:00,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86876631] [2024-06-21 19:48:00,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86876631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:00,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:00,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:48:00,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725443865] [2024-06-21 19:48:00,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:00,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:48:00,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:00,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:48:00,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:48:00,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:00,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 234 transitions, 3665 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 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-21 19:48:00,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:00,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:00,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:01,430 INFO L124 PetriNetUnfolderBase]: 2503/3889 cut-off events. [2024-06-21 19:48:01,430 INFO L125 PetriNetUnfolderBase]: For 118285/118289 co-relation queries the response was YES. [2024-06-21 19:48:01,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26173 conditions, 3889 events. 2503/3889 cut-off events. For 118285/118289 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 20604 event pairs, 660 based on Foata normal form. 16/3904 useless extension candidates. Maximal degree in co-relation 26090. Up to 3472 conditions per place. [2024-06-21 19:48:01,463 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 187 selfloop transitions, 77 changer transitions 0/267 dead transitions. [2024-06-21 19:48:01,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 267 transitions, 4369 flow [2024-06-21 19:48:01,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:48:01,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:48:01,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 19:48:01,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42450142450142453 [2024-06-21 19:48:01,465 INFO L175 Difference]: Start difference. First operand has 176 places, 234 transitions, 3665 flow. Second operand 9 states and 149 transitions. [2024-06-21 19:48:01,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 267 transitions, 4369 flow [2024-06-21 19:48:01,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 267 transitions, 4203 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 19:48:01,653 INFO L231 Difference]: Finished difference. Result has 178 places, 235 transitions, 3704 flow [2024-06-21 19:48:01,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3704, PETRI_PLACES=178, PETRI_TRANSITIONS=235} [2024-06-21 19:48:01,654 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-21 19:48:01,654 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 235 transitions, 3704 flow [2024-06-21 19:48:01,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 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-21 19:48:01,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:01,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:01,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 19:48:01,655 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-21 19:48:01,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:01,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1445840852, now seen corresponding path program 3 times [2024-06-21 19:48:01,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:01,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32025673] [2024-06-21 19:48:01,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:01,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:01,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:03,624 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-21 19:48:03,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:03,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32025673] [2024-06-21 19:48:03,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32025673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:03,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:03,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:48:03,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896313885] [2024-06-21 19:48:03,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:03,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:48:03,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:03,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:48:03,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:48:03,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:03,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 235 transitions, 3704 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 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-21 19:48:03,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:03,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:03,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:04,676 INFO L124 PetriNetUnfolderBase]: 2544/3958 cut-off events. [2024-06-21 19:48:04,676 INFO L125 PetriNetUnfolderBase]: For 125322/125326 co-relation queries the response was YES. [2024-06-21 19:48:04,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26625 conditions, 3958 events. 2544/3958 cut-off events. For 125322/125326 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 21077 event pairs, 658 based on Foata normal form. 16/3973 useless extension candidates. Maximal degree in co-relation 26541. Up to 3346 conditions per place. [2024-06-21 19:48:04,709 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 177 selfloop transitions, 84 changer transitions 0/264 dead transitions. [2024-06-21 19:48:04,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 264 transitions, 4362 flow [2024-06-21 19:48:04,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:48:04,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:48:04,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 19:48:04,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4188034188034188 [2024-06-21 19:48:04,711 INFO L175 Difference]: Start difference. First operand has 178 places, 235 transitions, 3704 flow. Second operand 9 states and 147 transitions. [2024-06-21 19:48:04,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 264 transitions, 4362 flow [2024-06-21 19:48:04,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 264 transitions, 4177 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 19:48:04,882 INFO L231 Difference]: Finished difference. Result has 180 places, 236 transitions, 3739 flow [2024-06-21 19:48:04,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3519, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3739, PETRI_PLACES=180, PETRI_TRANSITIONS=236} [2024-06-21 19:48:04,883 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-21 19:48:04,883 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 236 transitions, 3739 flow [2024-06-21 19:48:04,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 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-21 19:48:04,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:04,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:04,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 19:48:04,884 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:04,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:04,884 INFO L85 PathProgramCache]: Analyzing trace with hash -2136909385, now seen corresponding path program 1 times [2024-06-21 19:48:04,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:04,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626511261] [2024-06-21 19:48:04,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:04,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:04,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:06,118 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-21 19:48:06,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:06,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626511261] [2024-06-21 19:48:06,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626511261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:06,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:06,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:06,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636657822] [2024-06-21 19:48:06,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:06,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:06,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:06,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:06,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:06,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:06,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 236 transitions, 3739 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:06,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:06,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:06,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:06,991 INFO L124 PetriNetUnfolderBase]: 2591/4024 cut-off events. [2024-06-21 19:48:06,991 INFO L125 PetriNetUnfolderBase]: For 125241/125243 co-relation queries the response was YES. [2024-06-21 19:48:07,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27194 conditions, 4024 events. 2591/4024 cut-off events. For 125241/125243 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21448 event pairs, 680 based on Foata normal form. 4/4027 useless extension candidates. Maximal degree in co-relation 27109. Up to 3802 conditions per place. [2024-06-21 19:48:07,032 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 224 selfloop transitions, 51 changer transitions 0/278 dead transitions. [2024-06-21 19:48:07,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 278 transitions, 4741 flow [2024-06-21 19:48:07,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:48:07,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:48:07,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 19:48:07,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4542124542124542 [2024-06-21 19:48:07,033 INFO L175 Difference]: Start difference. First operand has 180 places, 236 transitions, 3739 flow. Second operand 7 states and 124 transitions. [2024-06-21 19:48:07,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 278 transitions, 4741 flow [2024-06-21 19:48:07,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 278 transitions, 4539 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 19:48:07,268 INFO L231 Difference]: Finished difference. Result has 182 places, 258 transitions, 3946 flow [2024-06-21 19:48:07,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3537, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3946, PETRI_PLACES=182, PETRI_TRANSITIONS=258} [2024-06-21 19:48:07,269 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 142 predicate places. [2024-06-21 19:48:07,269 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 258 transitions, 3946 flow [2024-06-21 19:48:07,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:07,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:07,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:07,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 19:48:07,270 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:07,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:07,270 INFO L85 PathProgramCache]: Analyzing trace with hash -2136640615, now seen corresponding path program 2 times [2024-06-21 19:48:07,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:07,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624261032] [2024-06-21 19:48:07,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:07,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:07,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:08,493 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-21 19:48:08,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:08,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624261032] [2024-06-21 19:48:08,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624261032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:08,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:08,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:08,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255909390] [2024-06-21 19:48:08,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:08,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:08,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:08,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:08,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:08,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:08,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 258 transitions, 3946 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:08,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:08,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:08,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:09,399 INFO L124 PetriNetUnfolderBase]: 2647/4101 cut-off events. [2024-06-21 19:48:09,400 INFO L125 PetriNetUnfolderBase]: For 133778/133778 co-relation queries the response was YES. [2024-06-21 19:48:09,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28213 conditions, 4101 events. 2647/4101 cut-off events. For 133778/133778 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 21912 event pairs, 713 based on Foata normal form. 3/4103 useless extension candidates. Maximal degree in co-relation 28124. Up to 4007 conditions per place. [2024-06-21 19:48:09,436 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 258 selfloop transitions, 34 changer transitions 0/295 dead transitions. [2024-06-21 19:48:09,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 295 transitions, 4908 flow [2024-06-21 19:48:09,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:09,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:09,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 19:48:09,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41346153846153844 [2024-06-21 19:48:09,438 INFO L175 Difference]: Start difference. First operand has 182 places, 258 transitions, 3946 flow. Second operand 8 states and 129 transitions. [2024-06-21 19:48:09,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 295 transitions, 4908 flow [2024-06-21 19:48:09,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 295 transitions, 4857 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-21 19:48:09,766 INFO L231 Difference]: Finished difference. Result has 191 places, 278 transitions, 4255 flow [2024-06-21 19:48:09,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3901, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4255, PETRI_PLACES=191, PETRI_TRANSITIONS=278} [2024-06-21 19:48:09,767 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 151 predicate places. [2024-06-21 19:48:09,767 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 278 transitions, 4255 flow [2024-06-21 19:48:09,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:09,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:09,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:09,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 19:48:09,772 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-21 19:48:09,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:09,773 INFO L85 PathProgramCache]: Analyzing trace with hash 931792432, now seen corresponding path program 4 times [2024-06-21 19:48:09,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:09,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524750041] [2024-06-21 19:48:09,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:09,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:09,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:11,399 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-21 19:48:11,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:11,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524750041] [2024-06-21 19:48:11,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524750041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:11,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:11,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:48:11,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110407810] [2024-06-21 19:48:11,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:11,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:48:11,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:11,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:48:11,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:48:11,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:11,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 278 transitions, 4255 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 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-21 19:48:11,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:11,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:11,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:12,422 INFO L124 PetriNetUnfolderBase]: 2688/4164 cut-off events. [2024-06-21 19:48:12,422 INFO L125 PetriNetUnfolderBase]: For 149823/149827 co-relation queries the response was YES. [2024-06-21 19:48:12,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29302 conditions, 4164 events. 2688/4164 cut-off events. For 149823/149827 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 22264 event pairs, 731 based on Foata normal form. 16/4179 useless extension candidates. Maximal degree in co-relation 29207. Up to 3983 conditions per place. [2024-06-21 19:48:12,457 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 286 selfloop transitions, 18 changer transitions 0/307 dead transitions. [2024-06-21 19:48:12,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 307 transitions, 4999 flow [2024-06-21 19:48:12,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:48:12,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:48:12,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 19:48:12,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4045584045584046 [2024-06-21 19:48:12,459 INFO L175 Difference]: Start difference. First operand has 191 places, 278 transitions, 4255 flow. Second operand 9 states and 142 transitions. [2024-06-21 19:48:12,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 307 transitions, 4999 flow [2024-06-21 19:48:12,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 307 transitions, 4902 flow, removed 47 selfloop flow, removed 1 redundant places. [2024-06-21 19:48:12,803 INFO L231 Difference]: Finished difference. Result has 199 places, 279 transitions, 4246 flow [2024-06-21 19:48:12,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4158, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4246, PETRI_PLACES=199, PETRI_TRANSITIONS=279} [2024-06-21 19:48:12,804 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 159 predicate places. [2024-06-21 19:48:12,804 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 279 transitions, 4246 flow [2024-06-21 19:48:12,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 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-21 19:48:12,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:12,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:12,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 19:48:12,805 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:12,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:12,805 INFO L85 PathProgramCache]: Analyzing trace with hash -327615719, now seen corresponding path program 3 times [2024-06-21 19:48:12,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:12,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778159709] [2024-06-21 19:48:12,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:12,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:12,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:14,048 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-21 19:48:14,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:14,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778159709] [2024-06-21 19:48:14,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778159709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:14,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:14,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:14,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904738971] [2024-06-21 19:48:14,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:14,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:14,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:14,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:14,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:14,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:14,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 279 transitions, 4246 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:14,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:14,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:14,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:14,913 INFO L124 PetriNetUnfolderBase]: 2731/4222 cut-off events. [2024-06-21 19:48:14,913 INFO L125 PetriNetUnfolderBase]: For 152204/152204 co-relation queries the response was YES. [2024-06-21 19:48:14,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29947 conditions, 4222 events. 2731/4222 cut-off events. For 152204/152204 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22560 event pairs, 765 based on Foata normal form. 3/4224 useless extension candidates. Maximal degree in co-relation 29849. Up to 4151 conditions per place. [2024-06-21 19:48:14,953 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 275 selfloop transitions, 28 changer transitions 0/306 dead transitions. [2024-06-21 19:48:14,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 306 transitions, 5186 flow [2024-06-21 19:48:14,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:14,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:14,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 19:48:14,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3974358974358974 [2024-06-21 19:48:14,954 INFO L175 Difference]: Start difference. First operand has 199 places, 279 transitions, 4246 flow. Second operand 8 states and 124 transitions. [2024-06-21 19:48:14,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 306 transitions, 5186 flow [2024-06-21 19:48:15,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 306 transitions, 5095 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 19:48:15,239 INFO L231 Difference]: Finished difference. Result has 201 places, 293 transitions, 4473 flow [2024-06-21 19:48:15,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4157, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4473, PETRI_PLACES=201, PETRI_TRANSITIONS=293} [2024-06-21 19:48:15,239 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 161 predicate places. [2024-06-21 19:48:15,239 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 293 transitions, 4473 flow [2024-06-21 19:48:15,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:15,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:15,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:15,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 19:48:15,240 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-21 19:48:15,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:15,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1361406456, now seen corresponding path program 5 times [2024-06-21 19:48:15,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:15,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107246273] [2024-06-21 19:48:15,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:15,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:15,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:17,111 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-21 19:48:17,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:17,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107246273] [2024-06-21 19:48:17,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107246273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:17,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:17,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:48:17,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470951966] [2024-06-21 19:48:17,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:17,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:48:17,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:17,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:48:17,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:48:17,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-21 19:48:17,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 293 transitions, 4473 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 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-21 19:48:17,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:17,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-21 19:48:17,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:18,089 INFO L124 PetriNetUnfolderBase]: 2772/4296 cut-off events. [2024-06-21 19:48:18,089 INFO L125 PetriNetUnfolderBase]: For 160219/160232 co-relation queries the response was YES. [2024-06-21 19:48:18,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30585 conditions, 4296 events. 2772/4296 cut-off events. For 160219/160232 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 23126 event pairs, 523 based on Foata normal form. 22/4317 useless extension candidates. Maximal degree in co-relation 30485. Up to 3680 conditions per place. [2024-06-21 19:48:18,128 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 225 selfloop transitions, 96 changer transitions 0/324 dead transitions. [2024-06-21 19:48:18,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 324 transitions, 5275 flow [2024-06-21 19:48:18,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:48:18,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:48:18,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 19:48:18,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2024-06-21 19:48:18,130 INFO L175 Difference]: Start difference. First operand has 201 places, 293 transitions, 4473 flow. Second operand 7 states and 141 transitions. [2024-06-21 19:48:18,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 324 transitions, 5275 flow [2024-06-21 19:48:18,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 324 transitions, 5146 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-21 19:48:18,497 INFO L231 Difference]: Finished difference. Result has 205 places, 294 transitions, 4594 flow [2024-06-21 19:48:18,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4344, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4594, PETRI_PLACES=205, PETRI_TRANSITIONS=294} [2024-06-21 19:48:18,498 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 165 predicate places. [2024-06-21 19:48:18,498 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 294 transitions, 4594 flow [2024-06-21 19:48:18,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 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-21 19:48:18,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:18,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:18,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 19:48:18,499 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:18,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:18,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1870601523, now seen corresponding path program 4 times [2024-06-21 19:48:18,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:18,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510280087] [2024-06-21 19:48:18,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:18,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:18,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:19,738 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-21 19:48:19,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:19,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510280087] [2024-06-21 19:48:19,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510280087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:19,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:19,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:19,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147487286] [2024-06-21 19:48:19,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:19,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:19,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:19,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:19,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:19,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:19,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 294 transitions, 4594 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:19,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:19,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:19,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:20,859 INFO L124 PetriNetUnfolderBase]: 2814/4361 cut-off events. [2024-06-21 19:48:20,859 INFO L125 PetriNetUnfolderBase]: For 163757/163763 co-relation queries the response was YES. [2024-06-21 19:48:20,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31523 conditions, 4361 events. 2814/4361 cut-off events. For 163757/163763 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 23618 event pairs, 621 based on Foata normal form. 8/4368 useless extension candidates. Maximal degree in co-relation 31422. Up to 4008 conditions per place. [2024-06-21 19:48:20,897 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 241 selfloop transitions, 101 changer transitions 0/345 dead transitions. [2024-06-21 19:48:20,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 345 transitions, 5850 flow [2024-06-21 19:48:20,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:48:20,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:48:20,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 19:48:20,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4981684981684982 [2024-06-21 19:48:20,899 INFO L175 Difference]: Start difference. First operand has 205 places, 294 transitions, 4594 flow. Second operand 7 states and 136 transitions. [2024-06-21 19:48:20,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 345 transitions, 5850 flow [2024-06-21 19:48:21,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 345 transitions, 5608 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 19:48:21,319 INFO L231 Difference]: Finished difference. Result has 210 places, 319 transitions, 5037 flow [2024-06-21 19:48:21,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5037, PETRI_PLACES=210, PETRI_TRANSITIONS=319} [2024-06-21 19:48:21,319 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 170 predicate places. [2024-06-21 19:48:21,319 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 319 transitions, 5037 flow [2024-06-21 19:48:21,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:21,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:21,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:21,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 19:48:21,320 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-21 19:48:21,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:21,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1750002938, now seen corresponding path program 6 times [2024-06-21 19:48:21,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:21,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340356648] [2024-06-21 19:48:21,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:21,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:21,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:23,178 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-21 19:48:23,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:23,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340356648] [2024-06-21 19:48:23,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340356648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:23,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:23,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:48:23,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659813054] [2024-06-21 19:48:23,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:23,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:48:23,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:23,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:48:23,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:48:23,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-21 19:48:23,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 319 transitions, 5037 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 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-21 19:48:23,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:23,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-21 19:48:23,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:24,373 INFO L124 PetriNetUnfolderBase]: 2855/4427 cut-off events. [2024-06-21 19:48:24,373 INFO L125 PetriNetUnfolderBase]: For 172372/172379 co-relation queries the response was YES. [2024-06-21 19:48:24,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32665 conditions, 4427 events. 2855/4427 cut-off events. For 172372/172379 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 23980 event pairs, 431 based on Foata normal form. 18/4444 useless extension candidates. Maximal degree in co-relation 32560. Up to 2206 conditions per place. [2024-06-21 19:48:24,414 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 221 selfloop transitions, 138 changer transitions 0/362 dead transitions. [2024-06-21 19:48:24,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 362 transitions, 6061 flow [2024-06-21 19:48:24,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:24,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:24,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 19:48:24,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532051282051282 [2024-06-21 19:48:24,417 INFO L175 Difference]: Start difference. First operand has 210 places, 319 transitions, 5037 flow. Second operand 8 states and 166 transitions. [2024-06-21 19:48:24,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 362 transitions, 6061 flow [2024-06-21 19:48:24,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 362 transitions, 5998 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-21 19:48:24,842 INFO L231 Difference]: Finished difference. Result has 217 places, 320 transitions, 5306 flow [2024-06-21 19:48:24,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4974, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5306, PETRI_PLACES=217, PETRI_TRANSITIONS=320} [2024-06-21 19:48:24,846 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 177 predicate places. [2024-06-21 19:48:24,846 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 320 transitions, 5306 flow [2024-06-21 19:48:24,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 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-21 19:48:24,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:24,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:24,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 19:48:24,851 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-21 19:48:24,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:24,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1744438748, now seen corresponding path program 7 times [2024-06-21 19:48:24,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:24,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105997659] [2024-06-21 19:48:24,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:24,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:26,791 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-21 19:48:26,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:26,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105997659] [2024-06-21 19:48:26,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105997659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:26,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:26,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:48:26,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056962802] [2024-06-21 19:48:26,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:26,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:48:26,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:26,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:48:26,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:48:26,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-21 19:48:26,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 320 transitions, 5306 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 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-21 19:48:26,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:26,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-21 19:48:26,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:27,935 INFO L124 PetriNetUnfolderBase]: 2876/4471 cut-off events. [2024-06-21 19:48:27,935 INFO L125 PetriNetUnfolderBase]: For 173719/173723 co-relation queries the response was YES. [2024-06-21 19:48:27,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33153 conditions, 4471 events. 2876/4471 cut-off events. For 173719/173723 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 24420 event pairs, 633 based on Foata normal form. 16/4486 useless extension candidates. Maximal degree in co-relation 33046. Up to 3922 conditions per place. [2024-06-21 19:48:27,981 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 254 selfloop transitions, 94 changer transitions 0/351 dead transitions. [2024-06-21 19:48:27,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 351 transitions, 6059 flow [2024-06-21 19:48:27,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:27,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:27,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 19:48:27,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2024-06-21 19:48:27,983 INFO L175 Difference]: Start difference. First operand has 217 places, 320 transitions, 5306 flow. Second operand 8 states and 150 transitions. [2024-06-21 19:48:27,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 351 transitions, 6059 flow [2024-06-21 19:48:28,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 351 transitions, 5796 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 19:48:28,475 INFO L231 Difference]: Finished difference. Result has 219 places, 320 transitions, 5179 flow [2024-06-21 19:48:28,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4974, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5179, PETRI_PLACES=219, PETRI_TRANSITIONS=320} [2024-06-21 19:48:28,476 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 179 predicate places. [2024-06-21 19:48:28,476 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 320 transitions, 5179 flow [2024-06-21 19:48:28,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 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-21 19:48:28,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:28,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:28,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 19:48:28,476 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:28,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:28,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1182584521, now seen corresponding path program 5 times [2024-06-21 19:48:28,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:28,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662532247] [2024-06-21 19:48:28,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:28,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:28,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:29,941 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-21 19:48:29,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:29,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662532247] [2024-06-21 19:48:29,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662532247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:29,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:29,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:29,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793719466] [2024-06-21 19:48:29,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:29,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:29,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:29,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:29,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:30,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:30,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 320 transitions, 5179 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:30,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:30,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:30,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:31,181 INFO L124 PetriNetUnfolderBase]: 2958/4584 cut-off events. [2024-06-21 19:48:31,181 INFO L125 PetriNetUnfolderBase]: For 174308/174312 co-relation queries the response was YES. [2024-06-21 19:48:31,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33915 conditions, 4584 events. 2958/4584 cut-off events. For 174308/174312 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 25161 event pairs, 652 based on Foata normal form. 6/4589 useless extension candidates. Maximal degree in co-relation 33806. Up to 4196 conditions per place. [2024-06-21 19:48:31,314 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 257 selfloop transitions, 112 changer transitions 0/372 dead transitions. [2024-06-21 19:48:31,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 372 transitions, 6633 flow [2024-06-21 19:48:31,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:31,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:31,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 19:48:31,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-21 19:48:31,316 INFO L175 Difference]: Start difference. First operand has 219 places, 320 transitions, 5179 flow. Second operand 8 states and 144 transitions. [2024-06-21 19:48:31,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 372 transitions, 6633 flow [2024-06-21 19:48:31,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 372 transitions, 6297 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 19:48:31,785 INFO L231 Difference]: Finished difference. Result has 221 places, 346 transitions, 5559 flow [2024-06-21 19:48:31,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4849, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5559, PETRI_PLACES=221, PETRI_TRANSITIONS=346} [2024-06-21 19:48:31,785 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 181 predicate places. [2024-06-21 19:48:31,785 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 346 transitions, 5559 flow [2024-06-21 19:48:31,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:31,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:31,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:31,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 19:48:31,786 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:31,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:31,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1149074761, now seen corresponding path program 6 times [2024-06-21 19:48:31,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:31,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343438827] [2024-06-21 19:48:31,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:31,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:31,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:33,315 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-21 19:48:33,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:33,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343438827] [2024-06-21 19:48:33,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343438827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:33,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:33,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:33,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580981072] [2024-06-21 19:48:33,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:33,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:33,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:33,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:33,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:33,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:33,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 346 transitions, 5559 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:33,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:33,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:33,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:34,473 INFO L124 PetriNetUnfolderBase]: 2978/4613 cut-off events. [2024-06-21 19:48:34,473 INFO L125 PetriNetUnfolderBase]: For 172613/172615 co-relation queries the response was YES. [2024-06-21 19:48:34,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34006 conditions, 4613 events. 2978/4613 cut-off events. For 172613/172615 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 25275 event pairs, 731 based on Foata normal form. 4/4616 useless extension candidates. Maximal degree in co-relation 33895. Up to 4509 conditions per place. [2024-06-21 19:48:34,525 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 329 selfloop transitions, 47 changer transitions 0/379 dead transitions. [2024-06-21 19:48:34,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 379 transitions, 6685 flow [2024-06-21 19:48:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:48:34,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:48:34,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 19:48:34,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-21 19:48:34,527 INFO L175 Difference]: Start difference. First operand has 221 places, 346 transitions, 5559 flow. Second operand 9 states and 143 transitions. [2024-06-21 19:48:34,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 379 transitions, 6685 flow [2024-06-21 19:48:34,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 379 transitions, 6521 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-21 19:48:34,925 INFO L231 Difference]: Finished difference. Result has 231 places, 359 transitions, 5789 flow [2024-06-21 19:48:34,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5418, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5789, PETRI_PLACES=231, PETRI_TRANSITIONS=359} [2024-06-21 19:48:34,925 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 191 predicate places. [2024-06-21 19:48:34,926 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 359 transitions, 5789 flow [2024-06-21 19:48:34,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:34,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:34,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:34,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 19:48:34,926 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:34,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:34,927 INFO L85 PathProgramCache]: Analyzing trace with hash 68321002, now seen corresponding path program 1 times [2024-06-21 19:48:34,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:34,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522556097] [2024-06-21 19:48:34,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:34,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:34,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:36,967 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-21 19:48:36,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:36,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522556097] [2024-06-21 19:48:36,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522556097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:36,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:36,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:48:36,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518209158] [2024-06-21 19:48:36,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:36,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:48:36,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:36,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:48:36,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:48:37,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:37,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 359 transitions, 5789 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:48:37,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:37,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:37,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:38,200 INFO L124 PetriNetUnfolderBase]: 2973/4607 cut-off events. [2024-06-21 19:48:38,201 INFO L125 PetriNetUnfolderBase]: For 173507/173507 co-relation queries the response was YES. [2024-06-21 19:48:38,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33679 conditions, 4607 events. 2973/4607 cut-off events. For 173507/173507 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 25243 event pairs, 855 based on Foata normal form. 2/4608 useless extension candidates. Maximal degree in co-relation 33563. Up to 4554 conditions per place. [2024-06-21 19:48:38,254 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 351 selfloop transitions, 17 changer transitions 0/371 dead transitions. [2024-06-21 19:48:38,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 371 transitions, 6581 flow [2024-06-21 19:48:38,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:38,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:38,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-21 19:48:38,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36538461538461536 [2024-06-21 19:48:38,255 INFO L175 Difference]: Start difference. First operand has 231 places, 359 transitions, 5789 flow. Second operand 8 states and 114 transitions. [2024-06-21 19:48:38,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 371 transitions, 6581 flow [2024-06-21 19:48:38,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 371 transitions, 6445 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-21 19:48:38,841 INFO L231 Difference]: Finished difference. Result has 237 places, 361 transitions, 5722 flow [2024-06-21 19:48:38,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5653, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5722, PETRI_PLACES=237, PETRI_TRANSITIONS=361} [2024-06-21 19:48:38,841 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 197 predicate places. [2024-06-21 19:48:38,842 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 361 transitions, 5722 flow [2024-06-21 19:48:38,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:48:38,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:38,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:38,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 19:48:38,842 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:38,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:38,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1816106236, now seen corresponding path program 1 times [2024-06-21 19:48:38,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:38,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483364059] [2024-06-21 19:48:38,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:38,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:38,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:40,204 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-21 19:48:40,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:40,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483364059] [2024-06-21 19:48:40,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483364059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:40,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:40,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:40,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641166555] [2024-06-21 19:48:40,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:40,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:40,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:40,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:40,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:40,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:40,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 361 transitions, 5722 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:40,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:40,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:40,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:41,485 INFO L124 PetriNetUnfolderBase]: 3197/4927 cut-off events. [2024-06-21 19:48:41,485 INFO L125 PetriNetUnfolderBase]: For 208280/208282 co-relation queries the response was YES. [2024-06-21 19:48:41,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37183 conditions, 4927 events. 3197/4927 cut-off events. For 208280/208282 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 27149 event pairs, 850 based on Foata normal form. 8/4934 useless extension candidates. Maximal degree in co-relation 37064. Up to 4273 conditions per place. [2024-06-21 19:48:41,544 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 282 selfloop transitions, 137 changer transitions 0/422 dead transitions. [2024-06-21 19:48:41,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 422 transitions, 7461 flow [2024-06-21 19:48:41,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:48:41,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:48:41,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 19:48:41,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-21 19:48:41,546 INFO L175 Difference]: Start difference. First operand has 237 places, 361 transitions, 5722 flow. Second operand 7 states and 130 transitions. [2024-06-21 19:48:41,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 422 transitions, 7461 flow [2024-06-21 19:48:42,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 422 transitions, 7393 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 19:48:42,064 INFO L231 Difference]: Finished difference. Result has 240 places, 394 transitions, 6679 flow [2024-06-21 19:48:42,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5654, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6679, PETRI_PLACES=240, PETRI_TRANSITIONS=394} [2024-06-21 19:48:42,065 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 200 predicate places. [2024-06-21 19:48:42,065 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 394 transitions, 6679 flow [2024-06-21 19:48:42,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:42,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:42,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:42,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 19:48:42,066 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:42,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:42,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1107100538, now seen corresponding path program 2 times [2024-06-21 19:48:42,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:42,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374270911] [2024-06-21 19:48:42,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:42,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:42,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:43,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-21 19:48:43,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:43,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374270911] [2024-06-21 19:48:43,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374270911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:43,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:43,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:43,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719625821] [2024-06-21 19:48:43,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:43,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:43,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:43,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:43,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:43,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:43,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 394 transitions, 6679 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:43,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:43,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:43,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:44,607 INFO L124 PetriNetUnfolderBase]: 3173/4889 cut-off events. [2024-06-21 19:48:44,608 INFO L125 PetriNetUnfolderBase]: For 215969/215969 co-relation queries the response was YES. [2024-06-21 19:48:44,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38758 conditions, 4889 events. 3173/4889 cut-off events. For 215969/215969 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 26882 event pairs, 876 based on Foata normal form. 6/4894 useless extension candidates. Maximal degree in co-relation 38636. Up to 4770 conditions per place. [2024-06-21 19:48:44,665 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 360 selfloop transitions, 48 changer transitions 0/411 dead transitions. [2024-06-21 19:48:44,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 411 transitions, 7576 flow [2024-06-21 19:48:44,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:44,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:44,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 19:48:44,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 19:48:44,667 INFO L175 Difference]: Start difference. First operand has 240 places, 394 transitions, 6679 flow. Second operand 8 states and 130 transitions. [2024-06-21 19:48:44,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 411 transitions, 7576 flow [2024-06-21 19:48:45,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 411 transitions, 7341 flow, removed 116 selfloop flow, removed 1 redundant places. [2024-06-21 19:48:45,243 INFO L231 Difference]: Finished difference. Result has 248 places, 395 transitions, 6583 flow [2024-06-21 19:48:45,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6444, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6583, PETRI_PLACES=248, PETRI_TRANSITIONS=395} [2024-06-21 19:48:45,244 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 208 predicate places. [2024-06-21 19:48:45,244 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 395 transitions, 6583 flow [2024-06-21 19:48:45,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:48:45,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:45,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:45,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 19:48:45,244 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:45,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:45,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1819919484, now seen corresponding path program 1 times [2024-06-21 19:48:45,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:45,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214944199] [2024-06-21 19:48:45,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:45,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:45,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:46,974 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-21 19:48:46,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:46,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214944199] [2024-06-21 19:48:46,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214944199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:46,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:46,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:48:46,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869376430] [2024-06-21 19:48:46,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:46,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:48:46,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:46,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:48:46,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:48:47,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:47,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 395 transitions, 6583 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:48:47,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:47,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:47,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:48,375 INFO L124 PetriNetUnfolderBase]: 3228/4968 cut-off events. [2024-06-21 19:48:48,376 INFO L125 PetriNetUnfolderBase]: For 224433/224435 co-relation queries the response was YES. [2024-06-21 19:48:48,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39233 conditions, 4968 events. 3228/4968 cut-off events. For 224433/224435 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27376 event pairs, 876 based on Foata normal form. 5/4972 useless extension candidates. Maximal degree in co-relation 39107. Up to 4520 conditions per place. [2024-06-21 19:48:48,435 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 307 selfloop transitions, 132 changer transitions 0/442 dead transitions. [2024-06-21 19:48:48,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 442 transitions, 8094 flow [2024-06-21 19:48:48,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:48,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:48,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 19:48:48,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47115384615384615 [2024-06-21 19:48:48,437 INFO L175 Difference]: Start difference. First operand has 248 places, 395 transitions, 6583 flow. Second operand 8 states and 147 transitions. [2024-06-21 19:48:48,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 442 transitions, 8094 flow [2024-06-21 19:48:48,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 442 transitions, 8026 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 19:48:48,994 INFO L231 Difference]: Finished difference. Result has 254 places, 414 transitions, 7203 flow [2024-06-21 19:48:48,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6515, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7203, PETRI_PLACES=254, PETRI_TRANSITIONS=414} [2024-06-21 19:48:48,995 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 214 predicate places. [2024-06-21 19:48:48,995 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 414 transitions, 7203 flow [2024-06-21 19:48:48,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:48:48,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:48,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:48,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 19:48:48,996 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:48,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:48,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1578884722, now seen corresponding path program 1 times [2024-06-21 19:48:48,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:48,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467565894] [2024-06-21 19:48:48,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:48,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:49,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:50,688 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-21 19:48:50,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:50,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467565894] [2024-06-21 19:48:50,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467565894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:50,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:50,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:48:50,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976227455] [2024-06-21 19:48:50,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:50,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:48:50,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:50,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:48:50,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:48:50,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:50,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 414 transitions, 7203 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:48:50,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:50,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:50,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:52,040 INFO L124 PetriNetUnfolderBase]: 3392/5196 cut-off events. [2024-06-21 19:48:52,040 INFO L125 PetriNetUnfolderBase]: For 261953/261955 co-relation queries the response was YES. [2024-06-21 19:48:52,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43550 conditions, 5196 events. 3392/5196 cut-off events. For 261953/261955 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 28700 event pairs, 845 based on Foata normal form. 8/5203 useless extension candidates. Maximal degree in co-relation 43419. Up to 4330 conditions per place. [2024-06-21 19:48:52,108 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 320 selfloop transitions, 138 changer transitions 0/461 dead transitions. [2024-06-21 19:48:52,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 461 transitions, 8892 flow [2024-06-21 19:48:52,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:48:52,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:48:52,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 19:48:52,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415954415954416 [2024-06-21 19:48:52,110 INFO L175 Difference]: Start difference. First operand has 254 places, 414 transitions, 7203 flow. Second operand 9 states and 155 transitions. [2024-06-21 19:48:52,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 461 transitions, 8892 flow [2024-06-21 19:48:52,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 461 transitions, 8837 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-21 19:48:52,636 INFO L231 Difference]: Finished difference. Result has 264 places, 433 transitions, 7905 flow [2024-06-21 19:48:52,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7148, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7905, PETRI_PLACES=264, PETRI_TRANSITIONS=433} [2024-06-21 19:48:52,637 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 224 predicate places. [2024-06-21 19:48:52,637 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 433 transitions, 7905 flow [2024-06-21 19:48:52,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:48:52,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:52,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:52,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 19:48:52,637 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:52,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:52,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1811636904, now seen corresponding path program 2 times [2024-06-21 19:48:52,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:52,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199276918] [2024-06-21 19:48:52,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:52,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:52,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:54,290 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-21 19:48:54,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:54,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199276918] [2024-06-21 19:48:54,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199276918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:54,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:54,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:48:54,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040339718] [2024-06-21 19:48:54,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:54,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:48:54,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:54,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:48:54,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:48:54,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:54,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 433 transitions, 7905 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:48:54,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:54,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:54,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:55,714 INFO L124 PetriNetUnfolderBase]: 3424/5242 cut-off events. [2024-06-21 19:48:55,714 INFO L125 PetriNetUnfolderBase]: For 277242/277244 co-relation queries the response was YES. [2024-06-21 19:48:55,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45464 conditions, 5242 events. 3424/5242 cut-off events. For 277242/277244 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28959 event pairs, 878 based on Foata normal form. 6/5247 useless extension candidates. Maximal degree in co-relation 45328. Up to 4671 conditions per place. [2024-06-21 19:48:55,779 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 303 selfloop transitions, 167 changer transitions 0/473 dead transitions. [2024-06-21 19:48:55,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 473 transitions, 9529 flow [2024-06-21 19:48:55,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:55,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:55,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 19:48:55,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4551282051282051 [2024-06-21 19:48:55,781 INFO L175 Difference]: Start difference. First operand has 264 places, 433 transitions, 7905 flow. Second operand 8 states and 142 transitions. [2024-06-21 19:48:55,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 473 transitions, 9529 flow [2024-06-21 19:48:56,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 473 transitions, 9405 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-21 19:48:56,455 INFO L231 Difference]: Finished difference. Result has 271 places, 450 transitions, 8641 flow [2024-06-21 19:48:56,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7781, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8641, PETRI_PLACES=271, PETRI_TRANSITIONS=450} [2024-06-21 19:48:56,455 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 231 predicate places. [2024-06-21 19:48:56,455 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 450 transitions, 8641 flow [2024-06-21 19:48:56,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:48:56,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:56,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:56,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 19:48:56,456 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:56,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:56,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1811348294, now seen corresponding path program 2 times [2024-06-21 19:48:56,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:56,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119685033] [2024-06-21 19:48:56,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:56,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:56,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:58,138 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-21 19:48:58,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:58,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119685033] [2024-06-21 19:48:58,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119685033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:58,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:58,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:48:58,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771238903] [2024-06-21 19:48:58,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:58,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:48:58,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:58,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:48:58,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:48:58,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:48:58,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 450 transitions, 8641 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:48:58,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:58,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:48:58,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:59,933 INFO L124 PetriNetUnfolderBase]: 3576/5447 cut-off events. [2024-06-21 19:48:59,933 INFO L125 PetriNetUnfolderBase]: For 311783/311783 co-relation queries the response was YES. [2024-06-21 19:48:59,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49396 conditions, 5447 events. 3576/5447 cut-off events. For 311783/311783 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 30040 event pairs, 895 based on Foata normal form. 6/5452 useless extension candidates. Maximal degree in co-relation 49257. Up to 5179 conditions per place. [2024-06-21 19:48:59,993 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 429 selfloop transitions, 60 changer transitions 0/492 dead transitions. [2024-06-21 19:48:59,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 492 transitions, 10272 flow [2024-06-21 19:48:59,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:48:59,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:48:59,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 19:48:59,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-21 19:48:59,995 INFO L175 Difference]: Start difference. First operand has 271 places, 450 transitions, 8641 flow. Second operand 9 states and 153 transitions. [2024-06-21 19:48:59,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 492 transitions, 10272 flow [2024-06-21 19:49:00,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 492 transitions, 10063 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 19:49:00,725 INFO L231 Difference]: Finished difference. Result has 277 places, 466 transitions, 8913 flow [2024-06-21 19:49:00,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8432, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8913, PETRI_PLACES=277, PETRI_TRANSITIONS=466} [2024-06-21 19:49:00,726 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 237 predicate places. [2024-06-21 19:49:00,726 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 466 transitions, 8913 flow [2024-06-21 19:49:00,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:00,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:00,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:00,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 19:49:00,727 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:00,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:00,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1587226822, now seen corresponding path program 3 times [2024-06-21 19:49:00,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:00,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857298832] [2024-06-21 19:49:00,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:00,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:00,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:02,479 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-21 19:49:02,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:02,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857298832] [2024-06-21 19:49:02,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857298832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:02,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:02,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:02,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116546600] [2024-06-21 19:49:02,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:02,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:02,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:02,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:02,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:02,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:02,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 466 transitions, 8913 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:02,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:02,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:02,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:04,249 INFO L124 PetriNetUnfolderBase]: 3566/5435 cut-off events. [2024-06-21 19:49:04,250 INFO L125 PetriNetUnfolderBase]: For 316209/316209 co-relation queries the response was YES. [2024-06-21 19:49:04,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49146 conditions, 5435 events. 3566/5435 cut-off events. For 316209/316209 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 29950 event pairs, 898 based on Foata normal form. 6/5440 useless extension candidates. Maximal degree in co-relation 49006. Up to 5176 conditions per place. [2024-06-21 19:49:04,325 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 428 selfloop transitions, 59 changer transitions 0/490 dead transitions. [2024-06-21 19:49:04,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 490 transitions, 10112 flow [2024-06-21 19:49:04,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:49:04,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:49:04,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-21 19:49:04,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153846153846154 [2024-06-21 19:49:04,327 INFO L175 Difference]: Start difference. First operand has 277 places, 466 transitions, 8913 flow. Second operand 10 states and 162 transitions. [2024-06-21 19:49:04,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 490 transitions, 10112 flow [2024-06-21 19:49:05,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 490 transitions, 9971 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-06-21 19:49:05,325 INFO L231 Difference]: Finished difference. Result has 285 places, 466 transitions, 8898 flow [2024-06-21 19:49:05,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8772, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8898, PETRI_PLACES=285, PETRI_TRANSITIONS=466} [2024-06-21 19:49:05,326 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 245 predicate places. [2024-06-21 19:49:05,326 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 466 transitions, 8898 flow [2024-06-21 19:49:05,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:05,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:05,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:05,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 19:49:05,327 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:05,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:05,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1587216282, now seen corresponding path program 3 times [2024-06-21 19:49:05,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:05,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149974875] [2024-06-21 19:49:05,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:05,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:05,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:06,907 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-21 19:49:06,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:06,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149974875] [2024-06-21 19:49:06,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149974875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:06,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:06,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:06,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112725328] [2024-06-21 19:49:06,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:06,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:06,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:06,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:06,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:07,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:07,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 466 transitions, 8898 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:07,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:07,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:07,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:08,413 INFO L124 PetriNetUnfolderBase]: 3581/5456 cut-off events. [2024-06-21 19:49:08,413 INFO L125 PetriNetUnfolderBase]: For 320842/320842 co-relation queries the response was YES. [2024-06-21 19:49:08,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49187 conditions, 5456 events. 3581/5456 cut-off events. For 320842/320842 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 30081 event pairs, 936 based on Foata normal form. 3/5458 useless extension candidates. Maximal degree in co-relation 49045. Up to 5350 conditions per place. [2024-06-21 19:49:08,483 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 440 selfloop transitions, 44 changer transitions 0/487 dead transitions. [2024-06-21 19:49:08,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 487 transitions, 10005 flow [2024-06-21 19:49:08,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:49:08,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:49:08,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 19:49:08,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396011396011396 [2024-06-21 19:49:08,485 INFO L175 Difference]: Start difference. First operand has 285 places, 466 transitions, 8898 flow. Second operand 9 states and 139 transitions. [2024-06-21 19:49:08,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 487 transitions, 10005 flow [2024-06-21 19:49:09,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 487 transitions, 9830 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 19:49:09,301 INFO L231 Difference]: Finished difference. Result has 288 places, 472 transitions, 8938 flow [2024-06-21 19:49:09,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8723, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8938, PETRI_PLACES=288, PETRI_TRANSITIONS=472} [2024-06-21 19:49:09,302 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 248 predicate places. [2024-06-21 19:49:09,302 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 472 transitions, 8938 flow [2024-06-21 19:49:09,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:09,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:09,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:09,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 19:49:09,302 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:09,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:09,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1848672946, now seen corresponding path program 3 times [2024-06-21 19:49:09,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:09,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89750772] [2024-06-21 19:49:09,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:09,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:09,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:10,508 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-21 19:49:10,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:10,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89750772] [2024-06-21 19:49:10,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89750772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:10,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:10,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:49:10,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467636929] [2024-06-21 19:49:10,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:10,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:49:10,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:10,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:49:10,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:49:10,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:10,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 472 transitions, 8938 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:49:10,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:10,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:10,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:11,917 INFO L124 PetriNetUnfolderBase]: 3588/5461 cut-off events. [2024-06-21 19:49:11,917 INFO L125 PetriNetUnfolderBase]: For 328846/328846 co-relation queries the response was YES. [2024-06-21 19:49:11,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49235 conditions, 5461 events. 3588/5461 cut-off events. For 328846/328846 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 30092 event pairs, 952 based on Foata normal form. 3/5463 useless extension candidates. Maximal degree in co-relation 49090. Up to 5346 conditions per place. [2024-06-21 19:49:11,990 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 450 selfloop transitions, 44 changer transitions 0/497 dead transitions. [2024-06-21 19:49:11,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 497 transitions, 10293 flow [2024-06-21 19:49:11,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:49:11,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:49:11,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 19:49:11,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 19:49:11,992 INFO L175 Difference]: Start difference. First operand has 288 places, 472 transitions, 8938 flow. Second operand 7 states and 117 transitions. [2024-06-21 19:49:11,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 497 transitions, 10293 flow [2024-06-21 19:49:12,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 497 transitions, 10185 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 19:49:12,760 INFO L231 Difference]: Finished difference. Result has 289 places, 477 transitions, 9066 flow [2024-06-21 19:49:12,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8830, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9066, PETRI_PLACES=289, PETRI_TRANSITIONS=477} [2024-06-21 19:49:12,761 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 249 predicate places. [2024-06-21 19:49:12,761 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 477 transitions, 9066 flow [2024-06-21 19:49:12,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:49:12,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:12,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:12,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 19:49:12,762 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:12,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:12,762 INFO L85 PathProgramCache]: Analyzing trace with hash 226975454, now seen corresponding path program 4 times [2024-06-21 19:49:12,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:12,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743746758] [2024-06-21 19:49:12,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:12,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:12,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:13,881 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-21 19:49:13,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:13,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743746758] [2024-06-21 19:49:13,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743746758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:13,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:13,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:49:13,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676199312] [2024-06-21 19:49:13,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:13,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:49:13,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:13,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:49:13,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:49:13,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:13,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 477 transitions, 9066 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:49:13,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:13,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:13,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:15,429 INFO L124 PetriNetUnfolderBase]: 3582/5452 cut-off events. [2024-06-21 19:49:15,429 INFO L125 PetriNetUnfolderBase]: For 335309/335309 co-relation queries the response was YES. [2024-06-21 19:49:15,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49203 conditions, 5452 events. 3582/5452 cut-off events. For 335309/335309 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30012 event pairs, 954 based on Foata normal form. 2/5453 useless extension candidates. Maximal degree in co-relation 49057. Up to 5390 conditions per place. [2024-06-21 19:49:15,489 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 464 selfloop transitions, 23 changer transitions 0/490 dead transitions. [2024-06-21 19:49:15,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 490 transitions, 10100 flow [2024-06-21 19:49:15,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:49:15,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:49:15,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 19:49:15,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065934065934066 [2024-06-21 19:49:15,491 INFO L175 Difference]: Start difference. First operand has 289 places, 477 transitions, 9066 flow. Second operand 7 states and 111 transitions. [2024-06-21 19:49:15,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 490 transitions, 10100 flow [2024-06-21 19:49:16,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 490 transitions, 9942 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-21 19:49:16,247 INFO L231 Difference]: Finished difference. Result has 292 places, 477 transitions, 8962 flow [2024-06-21 19:49:16,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8908, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8962, PETRI_PLACES=292, PETRI_TRANSITIONS=477} [2024-06-21 19:49:16,247 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 252 predicate places. [2024-06-21 19:49:16,248 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 477 transitions, 8962 flow [2024-06-21 19:49:16,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:49:16,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:16,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:16,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 19:49:16,248 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:16,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:16,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1496776044, now seen corresponding path program 5 times [2024-06-21 19:49:16,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:16,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873716522] [2024-06-21 19:49:16,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:16,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:16,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:17,476 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-21 19:49:17,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:17,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873716522] [2024-06-21 19:49:17,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873716522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:17,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:17,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:49:17,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972453534] [2024-06-21 19:49:17,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:17,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:49:17,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:17,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:49:17,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:49:17,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:17,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 477 transitions, 8962 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:49:17,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:17,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:17,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:18,951 INFO L124 PetriNetUnfolderBase]: 3570/5436 cut-off events. [2024-06-21 19:49:18,952 INFO L125 PetriNetUnfolderBase]: For 341233/341233 co-relation queries the response was YES. [2024-06-21 19:49:19,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48888 conditions, 5436 events. 3570/5436 cut-off events. For 341233/341233 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 29902 event pairs, 951 based on Foata normal form. 4/5439 useless extension candidates. Maximal degree in co-relation 48741. Up to 5350 conditions per place. [2024-06-21 19:49:19,035 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 457 selfloop transitions, 31 changer transitions 0/491 dead transitions. [2024-06-21 19:49:19,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 491 transitions, 10127 flow [2024-06-21 19:49:19,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:49:19,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:49:19,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 19:49:19,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942307692307692 [2024-06-21 19:49:19,036 INFO L175 Difference]: Start difference. First operand has 292 places, 477 transitions, 8962 flow. Second operand 8 states and 123 transitions. [2024-06-21 19:49:19,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 491 transitions, 10127 flow [2024-06-21 19:49:20,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 491 transitions, 10023 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 19:49:20,037 INFO L231 Difference]: Finished difference. Result has 294 places, 477 transitions, 8931 flow [2024-06-21 19:49:20,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8858, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8931, PETRI_PLACES=294, PETRI_TRANSITIONS=477} [2024-06-21 19:49:20,038 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 254 predicate places. [2024-06-21 19:49:20,038 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 477 transitions, 8931 flow [2024-06-21 19:49:20,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:49:20,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:20,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:20,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 19:49:20,039 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:20,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:20,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1565997978, now seen corresponding path program 6 times [2024-06-21 19:49:20,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:20,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393742114] [2024-06-21 19:49:20,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:20,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:20,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:21,228 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-21 19:49:21,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:21,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393742114] [2024-06-21 19:49:21,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393742114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:21,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:21,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:49:21,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212197952] [2024-06-21 19:49:21,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:21,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:49:21,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:21,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:49:21,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:49:21,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:21,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 477 transitions, 8931 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:49:21,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:21,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:21,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:22,628 INFO L124 PetriNetUnfolderBase]: 3585/5457 cut-off events. [2024-06-21 19:49:22,629 INFO L125 PetriNetUnfolderBase]: For 352458/352458 co-relation queries the response was YES. [2024-06-21 19:49:22,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49163 conditions, 5457 events. 3585/5457 cut-off events. For 352458/352458 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 30049 event pairs, 952 based on Foata normal form. 6/5462 useless extension candidates. Maximal degree in co-relation 49016. Up to 5387 conditions per place. [2024-06-21 19:49:22,701 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 466 selfloop transitions, 26 changer transitions 0/495 dead transitions. [2024-06-21 19:49:22,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 495 transitions, 10089 flow [2024-06-21 19:49:22,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:49:22,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:49:22,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 19:49:22,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782051282051282 [2024-06-21 19:49:22,703 INFO L175 Difference]: Start difference. First operand has 294 places, 477 transitions, 8931 flow. Second operand 8 states and 118 transitions. [2024-06-21 19:49:22,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 495 transitions, 10089 flow [2024-06-21 19:49:23,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 495 transitions, 9977 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-21 19:49:23,587 INFO L231 Difference]: Finished difference. Result has 299 places, 483 transitions, 9011 flow [2024-06-21 19:49:23,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8819, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9011, PETRI_PLACES=299, PETRI_TRANSITIONS=483} [2024-06-21 19:49:23,588 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 259 predicate places. [2024-06-21 19:49:23,588 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 483 transitions, 9011 flow [2024-06-21 19:49:23,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:49:23,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:23,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:23,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 19:49:23,589 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:23,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:23,589 INFO L85 PathProgramCache]: Analyzing trace with hash -334308166, now seen corresponding path program 4 times [2024-06-21 19:49:23,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:23,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143754389] [2024-06-21 19:49:23,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:23,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:23,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:25,300 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-21 19:49:25,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:25,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143754389] [2024-06-21 19:49:25,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143754389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:25,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:25,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:25,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357655137] [2024-06-21 19:49:25,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:25,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:25,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:25,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:25,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:25,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:25,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 483 transitions, 9011 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:25,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:25,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:25,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:26,988 INFO L124 PetriNetUnfolderBase]: 3775/5719 cut-off events. [2024-06-21 19:49:26,988 INFO L125 PetriNetUnfolderBase]: For 398655/398655 co-relation queries the response was YES. [2024-06-21 19:49:27,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53073 conditions, 5719 events. 3775/5719 cut-off events. For 398655/398655 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 31507 event pairs, 964 based on Foata normal form. 6/5724 useless extension candidates. Maximal degree in co-relation 52924. Up to 5338 conditions per place. [2024-06-21 19:49:27,069 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 455 selfloop transitions, 64 changer transitions 0/522 dead transitions. [2024-06-21 19:49:27,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 522 transitions, 10790 flow [2024-06-21 19:49:27,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:49:27,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:49:27,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-21 19:49:27,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3923076923076923 [2024-06-21 19:49:27,071 INFO L175 Difference]: Start difference. First operand has 299 places, 483 transitions, 9011 flow. Second operand 10 states and 153 transitions. [2024-06-21 19:49:27,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 522 transitions, 10790 flow [2024-06-21 19:49:28,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 522 transitions, 10708 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 19:49:28,111 INFO L231 Difference]: Finished difference. Result has 307 places, 501 transitions, 9556 flow [2024-06-21 19:49:28,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8929, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9556, PETRI_PLACES=307, PETRI_TRANSITIONS=501} [2024-06-21 19:49:28,112 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 267 predicate places. [2024-06-21 19:49:28,112 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 501 transitions, 9556 flow [2024-06-21 19:49:28,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:28,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:28,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:28,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 19:49:28,112 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:28,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:28,113 INFO L85 PathProgramCache]: Analyzing trace with hash -321917404, now seen corresponding path program 1 times [2024-06-21 19:49:28,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:28,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106888692] [2024-06-21 19:49:28,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:28,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:28,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:29,781 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-21 19:49:29,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:29,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106888692] [2024-06-21 19:49:29,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106888692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:29,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:29,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:29,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421262797] [2024-06-21 19:49:29,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:29,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:29,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:29,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:29,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:29,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:29,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 501 transitions, 9556 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:29,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:29,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:29,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:31,404 INFO L124 PetriNetUnfolderBase]: 3772/5715 cut-off events. [2024-06-21 19:49:31,404 INFO L125 PetriNetUnfolderBase]: For 405863/405863 co-relation queries the response was YES. [2024-06-21 19:49:31,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53775 conditions, 5715 events. 3772/5715 cut-off events. For 405863/405863 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 31542 event pairs, 1003 based on Foata normal form. 1/5715 useless extension candidates. Maximal degree in co-relation 53623. Up to 5659 conditions per place. [2024-06-21 19:49:31,472 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 490 selfloop transitions, 21 changer transitions 0/514 dead transitions. [2024-06-21 19:49:31,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 514 transitions, 10680 flow [2024-06-21 19:49:31,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:49:31,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:49:31,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-21 19:49:31,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685897435897436 [2024-06-21 19:49:31,474 INFO L175 Difference]: Start difference. First operand has 307 places, 501 transitions, 9556 flow. Second operand 8 states and 115 transitions. [2024-06-21 19:49:31,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 514 transitions, 10680 flow [2024-06-21 19:49:32,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 514 transitions, 10493 flow, removed 86 selfloop flow, removed 4 redundant places. [2024-06-21 19:49:32,762 INFO L231 Difference]: Finished difference. Result has 311 places, 504 transitions, 9495 flow [2024-06-21 19:49:32,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9369, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9495, PETRI_PLACES=311, PETRI_TRANSITIONS=504} [2024-06-21 19:49:32,763 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 271 predicate places. [2024-06-21 19:49:32,763 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 504 transitions, 9495 flow [2024-06-21 19:49:32,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:32,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:32,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:32,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 19:49:32,764 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:32,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:32,764 INFO L85 PathProgramCache]: Analyzing trace with hash 403934986, now seen corresponding path program 5 times [2024-06-21 19:49:32,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:32,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89368367] [2024-06-21 19:49:32,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:32,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:32,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:34,195 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-21 19:49:34,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:34,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89368367] [2024-06-21 19:49:34,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89368367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:34,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:34,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:34,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920388417] [2024-06-21 19:49:34,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:34,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:34,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:34,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:34,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:34,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:34,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 504 transitions, 9495 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:34,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:34,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:34,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:35,927 INFO L124 PetriNetUnfolderBase]: 3813/5774 cut-off events. [2024-06-21 19:49:35,928 INFO L125 PetriNetUnfolderBase]: For 419113/419113 co-relation queries the response was YES. [2024-06-21 19:49:35,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53976 conditions, 5774 events. 3813/5774 cut-off events. For 419113/419113 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 31825 event pairs, 994 based on Foata normal form. 9/5782 useless extension candidates. Maximal degree in co-relation 53822. Up to 5528 conditions per place. [2024-06-21 19:49:36,012 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 479 selfloop transitions, 51 changer transitions 0/533 dead transitions. [2024-06-21 19:49:36,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 533 transitions, 11004 flow [2024-06-21 19:49:36,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:49:36,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:49:36,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 159 transitions. [2024-06-21 19:49:36,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3706293706293706 [2024-06-21 19:49:36,013 INFO L175 Difference]: Start difference. First operand has 311 places, 504 transitions, 9495 flow. Second operand 11 states and 159 transitions. [2024-06-21 19:49:36,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 533 transitions, 11004 flow [2024-06-21 19:49:37,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 533 transitions, 10914 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 19:49:37,731 INFO L231 Difference]: Finished difference. Result has 318 places, 516 transitions, 9837 flow [2024-06-21 19:49:37,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9405, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9837, PETRI_PLACES=318, PETRI_TRANSITIONS=516} [2024-06-21 19:49:37,731 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 278 predicate places. [2024-06-21 19:49:37,732 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 516 transitions, 9837 flow [2024-06-21 19:49:37,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:37,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:37,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:37,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 19:49:37,732 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:37,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:37,733 INFO L85 PathProgramCache]: Analyzing trace with hash -334297936, now seen corresponding path program 6 times [2024-06-21 19:49:37,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:37,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079115635] [2024-06-21 19:49:37,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:37,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:37,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:39,559 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-21 19:49:39,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:39,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079115635] [2024-06-21 19:49:39,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079115635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:39,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:39,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:39,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868228895] [2024-06-21 19:49:39,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:39,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:39,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:39,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:39,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:39,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:39,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 516 transitions, 9837 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:39,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:39,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:39,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:41,346 INFO L124 PetriNetUnfolderBase]: 3803/5762 cut-off events. [2024-06-21 19:49:41,347 INFO L125 PetriNetUnfolderBase]: For 426047/426047 co-relation queries the response was YES. [2024-06-21 19:49:41,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54770 conditions, 5762 events. 3803/5762 cut-off events. For 426047/426047 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 31834 event pairs, 988 based on Foata normal form. 6/5767 useless extension candidates. Maximal degree in co-relation 54613. Up to 5399 conditions per place. [2024-06-21 19:49:41,438 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 476 selfloop transitions, 58 changer transitions 0/537 dead transitions. [2024-06-21 19:49:41,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 537 transitions, 11270 flow [2024-06-21 19:49:41,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:49:41,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:49:41,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-21 19:49:41,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3923076923076923 [2024-06-21 19:49:41,439 INFO L175 Difference]: Start difference. First operand has 318 places, 516 transitions, 9837 flow. Second operand 10 states and 153 transitions. [2024-06-21 19:49:41,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 537 transitions, 11270 flow [2024-06-21 19:49:42,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 537 transitions, 11005 flow, removed 121 selfloop flow, removed 6 redundant places. [2024-06-21 19:49:42,962 INFO L231 Difference]: Finished difference. Result has 322 places, 516 transitions, 9696 flow [2024-06-21 19:49:42,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9572, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9696, PETRI_PLACES=322, PETRI_TRANSITIONS=516} [2024-06-21 19:49:42,963 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 282 predicate places. [2024-06-21 19:49:42,963 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 516 transitions, 9696 flow [2024-06-21 19:49:42,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:42,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:42,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:42,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 19:49:42,963 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:42,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:42,964 INFO L85 PathProgramCache]: Analyzing trace with hash -334308476, now seen corresponding path program 4 times [2024-06-21 19:49:42,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:42,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5465282] [2024-06-21 19:49:42,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:42,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:42,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:44,704 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-21 19:49:44,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:44,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5465282] [2024-06-21 19:49:44,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5465282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:44,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:44,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:44,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935066479] [2024-06-21 19:49:44,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:44,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:44,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:44,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:44,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:44,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:44,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 516 transitions, 9696 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:44,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:44,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:44,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:46,351 INFO L124 PetriNetUnfolderBase]: 3828/5797 cut-off events. [2024-06-21 19:49:46,352 INFO L125 PetriNetUnfolderBase]: For 432265/432265 co-relation queries the response was YES. [2024-06-21 19:49:46,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54765 conditions, 5797 events. 3828/5797 cut-off events. For 432265/432265 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 32022 event pairs, 1002 based on Foata normal form. 3/5799 useless extension candidates. Maximal degree in co-relation 54606. Up to 5711 conditions per place. [2024-06-21 19:49:46,436 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 501 selfloop transitions, 38 changer transitions 0/542 dead transitions. [2024-06-21 19:49:46,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 542 transitions, 11277 flow [2024-06-21 19:49:46,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:49:46,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:49:46,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 19:49:46,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396011396011396 [2024-06-21 19:49:46,453 INFO L175 Difference]: Start difference. First operand has 322 places, 516 transitions, 9696 flow. Second operand 9 states and 139 transitions. [2024-06-21 19:49:46,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 542 transitions, 11277 flow [2024-06-21 19:49:47,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 542 transitions, 11153 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 19:49:47,881 INFO L231 Difference]: Finished difference. Result has 327 places, 529 transitions, 9950 flow [2024-06-21 19:49:47,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9572, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9950, PETRI_PLACES=327, PETRI_TRANSITIONS=529} [2024-06-21 19:49:47,882 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 287 predicate places. [2024-06-21 19:49:47,882 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 529 transitions, 9950 flow [2024-06-21 19:49:47,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:47,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:47,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:47,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 19:49:47,882 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:47,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:47,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1223956774, now seen corresponding path program 5 times [2024-06-21 19:49:47,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:47,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408944328] [2024-06-21 19:49:47,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:47,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:47,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:49,245 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-21 19:49:49,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:49,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408944328] [2024-06-21 19:49:49,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408944328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:49,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:49,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:49:49,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825808228] [2024-06-21 19:49:49,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:49,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:49:49,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:49,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:49:49,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:49:49,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:49,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 529 transitions, 9950 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 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-21 19:49:49,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:49,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:49,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:51,045 INFO L124 PetriNetUnfolderBase]: 3972/6016 cut-off events. [2024-06-21 19:49:51,045 INFO L125 PetriNetUnfolderBase]: For 457576/457580 co-relation queries the response was YES. [2024-06-21 19:49:51,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56884 conditions, 6016 events. 3972/6016 cut-off events. For 457576/457580 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 33491 event pairs, 725 based on Foata normal form. 10/6025 useless extension candidates. Maximal degree in co-relation 56722. Up to 4797 conditions per place. [2024-06-21 19:49:51,141 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 350 selfloop transitions, 257 changer transitions 0/610 dead transitions. [2024-06-21 19:49:51,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 610 transitions, 12455 flow [2024-06-21 19:49:51,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:49:51,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:49:51,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 19:49:51,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-21 19:49:51,143 INFO L175 Difference]: Start difference. First operand has 327 places, 529 transitions, 9950 flow. Second operand 8 states and 152 transitions. [2024-06-21 19:49:51,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 610 transitions, 12455 flow [2024-06-21 19:49:52,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 610 transitions, 12316 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-21 19:49:52,415 INFO L231 Difference]: Finished difference. Result has 334 places, 580 transitions, 11581 flow [2024-06-21 19:49:52,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9811, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11581, PETRI_PLACES=334, PETRI_TRANSITIONS=580} [2024-06-21 19:49:52,416 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 294 predicate places. [2024-06-21 19:49:52,416 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 580 transitions, 11581 flow [2024-06-21 19:49:52,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 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-21 19:49:52,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:52,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:52,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 19:49:52,416 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:52,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:52,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1608172422, now seen corresponding path program 6 times [2024-06-21 19:49:52,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:52,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056710305] [2024-06-21 19:49:52,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:52,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:52,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:54,296 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-21 19:49:54,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:54,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056710305] [2024-06-21 19:49:54,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056710305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:54,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:54,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:54,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662507404] [2024-06-21 19:49:54,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:54,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:54,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:54,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:54,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:54,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:49:54,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 580 transitions, 11581 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:54,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:54,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:49:54,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:56,230 INFO L124 PetriNetUnfolderBase]: 4107/6204 cut-off events. [2024-06-21 19:49:56,230 INFO L125 PetriNetUnfolderBase]: For 488084/488094 co-relation queries the response was YES. [2024-06-21 19:49:56,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61844 conditions, 6204 events. 4107/6204 cut-off events. For 488084/488094 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 34680 event pairs, 819 based on Foata normal form. 11/6214 useless extension candidates. Maximal degree in co-relation 61678. Up to 5632 conditions per place. [2024-06-21 19:49:56,331 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 432 selfloop transitions, 215 changer transitions 0/650 dead transitions. [2024-06-21 19:49:56,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 650 transitions, 14028 flow [2024-06-21 19:49:56,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:49:56,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:49:56,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 19:49:56,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160256410256411 [2024-06-21 19:49:56,341 INFO L175 Difference]: Start difference. First operand has 334 places, 580 transitions, 11581 flow. Second operand 8 states and 161 transitions. [2024-06-21 19:49:56,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 650 transitions, 14028 flow [2024-06-21 19:49:58,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 650 transitions, 13852 flow, removed 80 selfloop flow, removed 2 redundant places. [2024-06-21 19:49:58,275 INFO L231 Difference]: Finished difference. Result has 342 places, 616 transitions, 12669 flow [2024-06-21 19:49:58,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11441, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12669, PETRI_PLACES=342, PETRI_TRANSITIONS=616} [2024-06-21 19:49:58,276 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 302 predicate places. [2024-06-21 19:49:58,276 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 616 transitions, 12669 flow [2024-06-21 19:49:58,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:49:58,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:58,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:58,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 19:49:58,277 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:58,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:58,277 INFO L85 PathProgramCache]: Analyzing trace with hash 2141962972, now seen corresponding path program 7 times [2024-06-21 19:49:58,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:58,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166242894] [2024-06-21 19:49:58,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:58,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:58,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:00,051 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-21 19:50:00,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:00,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166242894] [2024-06-21 19:50:00,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166242894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:00,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:00,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:50:00,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512675692] [2024-06-21 19:50:00,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:00,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:50:00,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:00,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:50:00,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:50:00,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:50:00,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 616 transitions, 12669 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:50:00,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:00,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:50:00,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:02,231 INFO L124 PetriNetUnfolderBase]: 4278/6442 cut-off events. [2024-06-21 19:50:02,231 INFO L125 PetriNetUnfolderBase]: For 529322/529336 co-relation queries the response was YES. [2024-06-21 19:50:02,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66008 conditions, 6442 events. 4278/6442 cut-off events. For 529322/529336 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 36007 event pairs, 752 based on Foata normal form. 18/6459 useless extension candidates. Maximal degree in co-relation 65839. Up to 4938 conditions per place. [2024-06-21 19:50:02,335 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 419 selfloop transitions, 259 changer transitions 0/681 dead transitions. [2024-06-21 19:50:02,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 681 transitions, 15242 flow [2024-06-21 19:50:02,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:50:02,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:50:02,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 19:50:02,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47863247863247865 [2024-06-21 19:50:02,337 INFO L175 Difference]: Start difference. First operand has 342 places, 616 transitions, 12669 flow. Second operand 9 states and 168 transitions. [2024-06-21 19:50:02,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 681 transitions, 15242 flow [2024-06-21 19:50:04,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 681 transitions, 15051 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-21 19:50:04,261 INFO L231 Difference]: Finished difference. Result has 353 places, 646 transitions, 14007 flow [2024-06-21 19:50:04,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12478, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14007, PETRI_PLACES=353, PETRI_TRANSITIONS=646} [2024-06-21 19:50:04,264 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 313 predicate places. [2024-06-21 19:50:04,264 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 646 transitions, 14007 flow [2024-06-21 19:50:04,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:50:04,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:04,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:04,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 19:50:04,264 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:50:04,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:04,265 INFO L85 PathProgramCache]: Analyzing trace with hash 2140895952, now seen corresponding path program 7 times [2024-06-21 19:50:04,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:04,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105063531] [2024-06-21 19:50:04,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:04,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:04,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:05,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-21 19:50:05,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:05,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105063531] [2024-06-21 19:50:05,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105063531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:05,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:05,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:50:05,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584302303] [2024-06-21 19:50:05,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:05,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:50:05,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:05,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:50:05,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:50:05,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-21 19:50:05,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 646 transitions, 14007 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 19:50:05,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:05,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-21 19:50:05,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:08,057 INFO L124 PetriNetUnfolderBase]: 4294/6466 cut-off events. [2024-06-21 19:50:08,057 INFO L125 PetriNetUnfolderBase]: For 555013/555027 co-relation queries the response was YES. [2024-06-21 19:50:08,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69074 conditions, 6466 events. 4294/6466 cut-off events. For 555013/555027 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 36212 event pairs, 803 based on Foata normal form. 18/6483 useless extension candidates. Maximal degree in co-relation 68898. Up to 5643 conditions per place. [2024-06-21 19:50:08,163 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 410 selfloop transitions, 268 changer transitions 0/681 dead transitions. [2024-06-21 19:50:08,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 681 transitions, 16140 flow [2024-06-21 19:50:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:50:08,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:50:08,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 19:50:08,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2024-06-21 19:50:08,164 INFO L175 Difference]: Start difference. First operand has 353 places, 646 transitions, 14007 flow. Second operand 7 states and 144 transitions. [2024-06-21 19:50:08,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 681 transitions, 16140 flow [2024-06-21 19:50:10,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 681 transitions, 15983 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-21 19:50:10,462 INFO L231 Difference]: Finished difference. Result has 359 places, 657 transitions, 14874 flow [2024-06-21 19:50:10,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13854, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14874, PETRI_PLACES=359, PETRI_TRANSITIONS=657} [2024-06-21 19:50:10,463 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 319 predicate places. [2024-06-21 19:50:10,463 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 657 transitions, 14874 flow [2024-06-21 19:50:10,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 19:50:10,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:10,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:10,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 19:50:10,464 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:50:10,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:10,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1835262694, now seen corresponding path program 7 times [2024-06-21 19:50:10,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:10,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885267256] [2024-06-21 19:50:10,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:10,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:10,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:12,295 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-21 19:50:12,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:12,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885267256] [2024-06-21 19:50:12,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885267256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:12,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:12,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:50:12,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575243912] [2024-06-21 19:50:12,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:12,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:50:12,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:12,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:50:12,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:50:12,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:50:12,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 657 transitions, 14874 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:50:12,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:12,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:50:12,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:14,520 INFO L124 PetriNetUnfolderBase]: 4306/6481 cut-off events. [2024-06-21 19:50:14,520 INFO L125 PetriNetUnfolderBase]: For 564679/564707 co-relation queries the response was YES. [2024-06-21 19:50:14,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70404 conditions, 6481 events. 4306/6481 cut-off events. For 564679/564707 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 36239 event pairs, 837 based on Foata normal form. 20/6500 useless extension candidates. Maximal degree in co-relation 70226. Up to 6070 conditions per place. [2024-06-21 19:50:14,621 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 544 selfloop transitions, 142 changer transitions 0/689 dead transitions. [2024-06-21 19:50:14,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 689 transitions, 16912 flow [2024-06-21 19:50:14,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:50:14,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:50:14,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 19:50:14,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2024-06-21 19:50:14,623 INFO L175 Difference]: Start difference. First operand has 359 places, 657 transitions, 14874 flow. Second operand 7 states and 135 transitions. [2024-06-21 19:50:14,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 689 transitions, 16912 flow [2024-06-21 19:50:16,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 689 transitions, 16806 flow, removed 44 selfloop flow, removed 1 redundant places. [2024-06-21 19:50:16,788 INFO L231 Difference]: Finished difference. Result has 365 places, 665 transitions, 15274 flow [2024-06-21 19:50:16,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14768, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15274, PETRI_PLACES=365, PETRI_TRANSITIONS=665} [2024-06-21 19:50:16,789 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 325 predicate places. [2024-06-21 19:50:16,789 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 665 transitions, 15274 flow [2024-06-21 19:50:16,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:50:16,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:16,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:16,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 19:50:16,790 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:50:16,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:16,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1261574234, now seen corresponding path program 8 times [2024-06-21 19:50:16,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:16,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253192507] [2024-06-21 19:50:16,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:16,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:16,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:18,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-21 19:50:18,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:18,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253192507] [2024-06-21 19:50:18,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253192507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:18,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:18,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:50:18,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436340755] [2024-06-21 19:50:18,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:18,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:50:18,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:18,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:50:18,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:50:18,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:50:18,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 665 transitions, 15274 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:50:18,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:18,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:50:18,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:20,448 INFO L124 PetriNetUnfolderBase]: 4298/6470 cut-off events. [2024-06-21 19:50:20,448 INFO L125 PetriNetUnfolderBase]: For 574237/574239 co-relation queries the response was YES. [2024-06-21 19:50:20,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70732 conditions, 6470 events. 4298/6470 cut-off events. For 574237/574239 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 36127 event pairs, 932 based on Foata normal form. 4/6473 useless extension candidates. Maximal degree in co-relation 70552. Up to 6360 conditions per place. [2024-06-21 19:50:20,551 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 634 selfloop transitions, 47 changer transitions 0/684 dead transitions. [2024-06-21 19:50:20,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 684 transitions, 16702 flow [2024-06-21 19:50:20,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:50:20,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:50:20,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 19:50:20,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4045584045584046 [2024-06-21 19:50:20,553 INFO L175 Difference]: Start difference. First operand has 365 places, 665 transitions, 15274 flow. Second operand 9 states and 142 transitions. [2024-06-21 19:50:20,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 684 transitions, 16702 flow [2024-06-21 19:50:22,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 684 transitions, 16353 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-21 19:50:22,591 INFO L231 Difference]: Finished difference. Result has 370 places, 665 transitions, 15033 flow [2024-06-21 19:50:22,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14925, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15033, PETRI_PLACES=370, PETRI_TRANSITIONS=665} [2024-06-21 19:50:22,591 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 330 predicate places. [2024-06-21 19:50:22,592 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 665 transitions, 15033 flow [2024-06-21 19:50:22,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 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-21 19:50:22,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:22,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:22,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 19:50:22,592 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:50:22,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:22,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1994347524, now seen corresponding path program 8 times [2024-06-21 19:50:22,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:22,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655883836] [2024-06-21 19:50:22,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:22,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:22,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:24,292 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-21 19:50:24,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:24,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655883836] [2024-06-21 19:50:24,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655883836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:24,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:24,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:50:24,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070744968] [2024-06-21 19:50:24,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:24,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:50:24,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:24,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:50:24,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:50:24,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-21 19:50:24,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 665 transitions, 15033 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 19:50:24,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:24,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-21 19:50:24,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:26,379 INFO L124 PetriNetUnfolderBase]: 4313/6492 cut-off events. [2024-06-21 19:50:26,380 INFO L125 PetriNetUnfolderBase]: For 586925/586938 co-relation queries the response was YES. [2024-06-21 19:50:26,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70759 conditions, 6492 events. 4313/6492 cut-off events. For 586925/586938 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 36332 event pairs, 778 based on Foata normal form. 15/6506 useless extension candidates. Maximal degree in co-relation 70577. Up to 5355 conditions per place. [2024-06-21 19:50:26,488 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 354 selfloop transitions, 343 changer transitions 0/700 dead transitions. [2024-06-21 19:50:26,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 700 transitions, 17071 flow [2024-06-21 19:50:26,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:50:26,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:50:26,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 19:50:26,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-21 19:50:26,489 INFO L175 Difference]: Start difference. First operand has 370 places, 665 transitions, 15033 flow. Second operand 8 states and 160 transitions. [2024-06-21 19:50:26,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 700 transitions, 17071 flow [2024-06-21 19:50:28,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 700 transitions, 17003 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 19:50:28,872 INFO L231 Difference]: Finished difference. Result has 372 places, 669 transitions, 15796 flow [2024-06-21 19:50:28,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14965, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15796, PETRI_PLACES=372, PETRI_TRANSITIONS=669} [2024-06-21 19:50:28,872 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 332 predicate places. [2024-06-21 19:50:28,880 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 669 transitions, 15796 flow [2024-06-21 19:50:28,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 19:50:28,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:28,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:28,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 19:50:28,881 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:50:28,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:28,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1994586844, now seen corresponding path program 8 times [2024-06-21 19:50:28,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:28,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823618039] [2024-06-21 19:50:28,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:28,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:28,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:30,664 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-21 19:50:30,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:30,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823618039] [2024-06-21 19:50:30,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823618039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:30,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:30,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:50:30,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082363227] [2024-06-21 19:50:30,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:30,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:50:30,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:30,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:50:30,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:50:30,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:50:30,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 669 transitions, 15796 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:50:30,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:30,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:50:30,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:33,395 INFO L124 PetriNetUnfolderBase]: 4517/6776 cut-off events. [2024-06-21 19:50:33,395 INFO L125 PetriNetUnfolderBase]: For 640261/640274 co-relation queries the response was YES. [2024-06-21 19:50:33,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75659 conditions, 6776 events. 4517/6776 cut-off events. For 640261/640274 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 38088 event pairs, 740 based on Foata normal form. 16/6791 useless extension candidates. Maximal degree in co-relation 75476. Up to 5965 conditions per place. [2024-06-21 19:50:33,498 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 591 selfloop transitions, 214 changer transitions 0/808 dead transitions. [2024-06-21 19:50:33,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 808 transitions, 20464 flow [2024-06-21 19:50:33,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:50:33,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:50:33,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-21 19:50:33,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44017094017094016 [2024-06-21 19:50:33,500 INFO L175 Difference]: Start difference. First operand has 372 places, 669 transitions, 15796 flow. Second operand 12 states and 206 transitions. [2024-06-21 19:50:33,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 808 transitions, 20464 flow [2024-06-21 19:50:35,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 808 transitions, 19812 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-21 19:50:35,815 INFO L231 Difference]: Finished difference. Result has 384 places, 757 transitions, 18055 flow [2024-06-21 19:50:35,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15154, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18055, PETRI_PLACES=384, PETRI_TRANSITIONS=757} [2024-06-21 19:50:35,816 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 344 predicate places. [2024-06-21 19:50:35,816 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 757 transitions, 18055 flow [2024-06-21 19:50:35,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:50:35,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:35,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:35,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 19:50:35,817 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:50:35,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:35,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1261577892, now seen corresponding path program 9 times [2024-06-21 19:50:35,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:35,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855326859] [2024-06-21 19:50:35,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:35,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:35,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:37,750 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-21 19:50:37,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:37,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855326859] [2024-06-21 19:50:37,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855326859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:37,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:37,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:50:37,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619167779] [2024-06-21 19:50:37,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:37,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:50:37,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:37,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:50:37,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:50:37,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:50:37,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 757 transitions, 18055 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:50:37,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:37,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:50:37,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:40,446 INFO L124 PetriNetUnfolderBase]: 4748/7098 cut-off events. [2024-06-21 19:50:40,446 INFO L125 PetriNetUnfolderBase]: For 746784/746786 co-relation queries the response was YES. [2024-06-21 19:50:40,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82834 conditions, 7098 events. 4748/7098 cut-off events. For 746784/746786 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 39816 event pairs, 889 based on Foata normal form. 8/7105 useless extension candidates. Maximal degree in co-relation 82645. Up to 6671 conditions per place. [2024-06-21 19:50:40,570 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 720 selfloop transitions, 122 changer transitions 0/845 dead transitions. [2024-06-21 19:50:40,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 845 transitions, 21983 flow [2024-06-21 19:50:40,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:50:40,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:50:40,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-21 19:50:40,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-21 19:50:40,571 INFO L175 Difference]: Start difference. First operand has 384 places, 757 transitions, 18055 flow. Second operand 10 states and 170 transitions. [2024-06-21 19:50:40,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 845 transitions, 21983 flow [2024-06-21 19:50:43,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 845 transitions, 20582 flow, removed 689 selfloop flow, removed 2 redundant places. [2024-06-21 19:50:43,854 INFO L231 Difference]: Finished difference. Result has 394 places, 805 transitions, 18799 flow [2024-06-21 19:50:43,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=17192, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18799, PETRI_PLACES=394, PETRI_TRANSITIONS=805} [2024-06-21 19:50:43,855 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 354 predicate places. [2024-06-21 19:50:43,855 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 805 transitions, 18799 flow [2024-06-21 19:50:43,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:50:43,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:43,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:43,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 19:50:43,855 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:50:43,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:43,856 INFO L85 PathProgramCache]: Analyzing trace with hash 2002918404, now seen corresponding path program 9 times [2024-06-21 19:50:43,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:43,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83490485] [2024-06-21 19:50:43,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:43,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:43,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:45,504 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-21 19:50:45,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:45,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83490485] [2024-06-21 19:50:45,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83490485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:45,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:45,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:50:45,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830918925] [2024-06-21 19:50:45,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:45,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:50:45,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:45,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:50:45,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:50:45,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-21 19:50:45,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 805 transitions, 18799 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 19:50:45,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:45,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-21 19:50:45,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:47,917 INFO L124 PetriNetUnfolderBase]: 4755/7108 cut-off events. [2024-06-21 19:50:47,918 INFO L125 PetriNetUnfolderBase]: For 719400/719402 co-relation queries the response was YES. [2024-06-21 19:50:48,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80991 conditions, 7108 events. 4755/7108 cut-off events. For 719400/719402 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 39819 event pairs, 912 based on Foata normal form. 5/7112 useless extension candidates. Maximal degree in co-relation 80798. Up to 6964 conditions per place. [2024-06-21 19:50:48,060 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 761 selfloop transitions, 61 changer transitions 0/825 dead transitions. [2024-06-21 19:50:48,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 825 transitions, 20577 flow [2024-06-21 19:50:48,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:50:48,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:50:48,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 19:50:48,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-06-21 19:50:48,061 INFO L175 Difference]: Start difference. First operand has 394 places, 805 transitions, 18799 flow. Second operand 8 states and 140 transitions. [2024-06-21 19:50:48,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 825 transitions, 20577 flow [2024-06-21 19:50:51,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 825 transitions, 20302 flow, removed 103 selfloop flow, removed 5 redundant places. [2024-06-21 19:50:51,277 INFO L231 Difference]: Finished difference. Result has 397 places, 808 transitions, 18719 flow [2024-06-21 19:50:51,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18524, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=744, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18719, PETRI_PLACES=397, PETRI_TRANSITIONS=808} [2024-06-21 19:50:51,281 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 357 predicate places. [2024-06-21 19:50:51,281 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 808 transitions, 18719 flow [2024-06-21 19:50:51,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 19:50:51,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:51,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:51,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 19:50:51,282 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:50:51,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:51,282 INFO L85 PathProgramCache]: Analyzing trace with hash 2002928944, now seen corresponding path program 10 times [2024-06-21 19:50:51,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:51,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142883738] [2024-06-21 19:50:51,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:51,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:51,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:53,375 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-21 19:50:53,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:53,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142883738] [2024-06-21 19:50:53,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142883738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:53,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:53,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:50:53,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034238806] [2024-06-21 19:50:53,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:53,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:50:53,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:53,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:50:53,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:50:53,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:50:53,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 808 transitions, 18719 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:50:53,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:53,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:50:53,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:56,321 INFO L124 PetriNetUnfolderBase]: 4743/7093 cut-off events. [2024-06-21 19:50:56,321 INFO L125 PetriNetUnfolderBase]: For 721734/721736 co-relation queries the response was YES. [2024-06-21 19:50:56,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80496 conditions, 7093 events. 4743/7093 cut-off events. For 721734/721736 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 39782 event pairs, 888 based on Foata normal form. 8/7100 useless extension candidates. Maximal degree in co-relation 80302. Up to 6676 conditions per place. [2024-06-21 19:50:56,439 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 726 selfloop transitions, 118 changer transitions 0/847 dead transitions. [2024-06-21 19:50:56,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 847 transitions, 20934 flow [2024-06-21 19:50:56,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:50:56,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:50:56,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-21 19:50:56,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195804195804196 [2024-06-21 19:50:56,440 INFO L175 Difference]: Start difference. First operand has 397 places, 808 transitions, 18719 flow. Second operand 11 states and 180 transitions. [2024-06-21 19:50:56,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 847 transitions, 20934 flow [2024-06-21 19:50:59,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 847 transitions, 20779 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 19:50:59,566 INFO L231 Difference]: Finished difference. Result has 404 places, 810 transitions, 18900 flow [2024-06-21 19:50:59,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18564, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18900, PETRI_PLACES=404, PETRI_TRANSITIONS=810} [2024-06-21 19:50:59,567 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 364 predicate places. [2024-06-21 19:50:59,567 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 810 transitions, 18900 flow [2024-06-21 19:50:59,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:50:59,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:59,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:59,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 19:50:59,568 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:50:59,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:59,568 INFO L85 PathProgramCache]: Analyzing trace with hash -612369916, now seen corresponding path program 1 times [2024-06-21 19:50:59,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:59,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051448110] [2024-06-21 19:50:59,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:59,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:59,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:01,479 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-21 19:51:01,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:01,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051448110] [2024-06-21 19:51:01,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051448110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:01,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:01,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:51:01,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680439004] [2024-06-21 19:51:01,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:01,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:51:01,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:01,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:51:01,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:51:01,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:51:01,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 810 transitions, 18900 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:01,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:01,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:51:01,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:03,988 INFO L124 PetriNetUnfolderBase]: 4825/7221 cut-off events. [2024-06-21 19:51:03,989 INFO L125 PetriNetUnfolderBase]: For 779359/779359 co-relation queries the response was YES. [2024-06-21 19:51:04,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82214 conditions, 7221 events. 4825/7221 cut-off events. For 779359/779359 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 40656 event pairs, 1098 based on Foata normal form. 10/7230 useless extension candidates. Maximal degree in co-relation 82017. Up to 6925 conditions per place. [2024-06-21 19:51:04,127 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 802 selfloop transitions, 37 changer transitions 0/842 dead transitions. [2024-06-21 19:51:04,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 842 transitions, 20982 flow [2024-06-21 19:51:04,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:51:04,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:51:04,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 19:51:04,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-21 19:51:04,128 INFO L175 Difference]: Start difference. First operand has 404 places, 810 transitions, 18900 flow. Second operand 8 states and 136 transitions. [2024-06-21 19:51:04,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 842 transitions, 20982 flow [2024-06-21 19:51:07,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 842 transitions, 20686 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-21 19:51:07,406 INFO L231 Difference]: Finished difference. Result has 405 places, 812 transitions, 18708 flow [2024-06-21 19:51:07,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18604, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=774, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18708, PETRI_PLACES=405, PETRI_TRANSITIONS=812} [2024-06-21 19:51:07,407 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 365 predicate places. [2024-06-21 19:51:07,407 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 812 transitions, 18708 flow [2024-06-21 19:51:07,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:07,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:07,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:07,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 19:51:07,408 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:51:07,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:07,409 INFO L85 PathProgramCache]: Analyzing trace with hash 226868070, now seen corresponding path program 2 times [2024-06-21 19:51:07,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:07,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866899485] [2024-06-21 19:51:07,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:07,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:07,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:09,388 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-21 19:51:09,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:09,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866899485] [2024-06-21 19:51:09,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866899485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:09,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:09,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:51:09,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995225557] [2024-06-21 19:51:09,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:09,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:51:09,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:09,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:51:09,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:51:09,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:51:09,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 812 transitions, 18708 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:09,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:09,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:51:09,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:12,071 INFO L124 PetriNetUnfolderBase]: 4877/7301 cut-off events. [2024-06-21 19:51:12,071 INFO L125 PetriNetUnfolderBase]: For 805908/805908 co-relation queries the response was YES. [2024-06-21 19:51:12,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82444 conditions, 7301 events. 4877/7301 cut-off events. For 805908/805908 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 41185 event pairs, 1144 based on Foata normal form. 14/7314 useless extension candidates. Maximal degree in co-relation 82247. Up to 7110 conditions per place. [2024-06-21 19:51:12,209 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 795 selfloop transitions, 37 changer transitions 0/835 dead transitions. [2024-06-21 19:51:12,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 835 transitions, 20568 flow [2024-06-21 19:51:12,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:51:12,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:51:12,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 19:51:12,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4198717948717949 [2024-06-21 19:51:12,211 INFO L175 Difference]: Start difference. First operand has 405 places, 812 transitions, 18708 flow. Second operand 8 states and 131 transitions. [2024-06-21 19:51:12,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 835 transitions, 20568 flow [2024-06-21 19:51:15,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 835 transitions, 20513 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 19:51:15,033 INFO L231 Difference]: Finished difference. Result has 409 places, 814 transitions, 18768 flow [2024-06-21 19:51:15,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18653, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=775, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18768, PETRI_PLACES=409, PETRI_TRANSITIONS=814} [2024-06-21 19:51:15,034 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 369 predicate places. [2024-06-21 19:51:15,034 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 814 transitions, 18768 flow [2024-06-21 19:51:15,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:15,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:15,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:15,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 19:51:15,034 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:51:15,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:15,035 INFO L85 PathProgramCache]: Analyzing trace with hash 2111272358, now seen corresponding path program 3 times [2024-06-21 19:51:15,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:15,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058315170] [2024-06-21 19:51:15,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:15,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:15,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:16,853 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-21 19:51:16,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:16,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058315170] [2024-06-21 19:51:16,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058315170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:16,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:16,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:51:16,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299882142] [2024-06-21 19:51:16,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:16,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:51:16,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:16,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:51:16,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:51:16,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:51:16,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 814 transitions, 18768 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:16,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:16,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:51:16,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:19,595 INFO L124 PetriNetUnfolderBase]: 4890/7324 cut-off events. [2024-06-21 19:51:19,596 INFO L125 PetriNetUnfolderBase]: For 806394/806394 co-relation queries the response was YES. [2024-06-21 19:51:19,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82464 conditions, 7324 events. 4890/7324 cut-off events. For 806394/806394 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 41394 event pairs, 1144 based on Foata normal form. 14/7337 useless extension candidates. Maximal degree in co-relation 82265. Up to 7171 conditions per place. [2024-06-21 19:51:19,717 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 804 selfloop transitions, 25 changer transitions 0/832 dead transitions. [2024-06-21 19:51:19,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 832 transitions, 20578 flow [2024-06-21 19:51:19,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:51:19,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:51:19,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 19:51:19,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942307692307692 [2024-06-21 19:51:19,718 INFO L175 Difference]: Start difference. First operand has 409 places, 814 transitions, 18768 flow. Second operand 8 states and 123 transitions. [2024-06-21 19:51:19,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 832 transitions, 20578 flow [2024-06-21 19:51:22,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 832 transitions, 20505 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 19:51:22,880 INFO L231 Difference]: Finished difference. Result has 411 places, 815 transitions, 18770 flow [2024-06-21 19:51:22,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18695, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=789, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18770, PETRI_PLACES=411, PETRI_TRANSITIONS=815} [2024-06-21 19:51:22,880 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 371 predicate places. [2024-06-21 19:51:22,881 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 815 transitions, 18770 flow [2024-06-21 19:51:22,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:22,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:22,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:22,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 19:51:22,881 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:51:22,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:22,881 INFO L85 PathProgramCache]: Analyzing trace with hash -575515818, now seen corresponding path program 1 times [2024-06-21 19:51:22,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:22,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629088550] [2024-06-21 19:51:22,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:22,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:22,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:24,409 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-21 19:51:24,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:24,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629088550] [2024-06-21 19:51:24,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629088550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:24,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:24,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:51:24,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568487076] [2024-06-21 19:51:24,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:24,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:51:24,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:24,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:51:24,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:51:24,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:51:24,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 815 transitions, 18770 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:24,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:24,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:51:24,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:27,033 INFO L124 PetriNetUnfolderBase]: 4865/7301 cut-off events. [2024-06-21 19:51:27,034 INFO L125 PetriNetUnfolderBase]: For 786344/786346 co-relation queries the response was YES. [2024-06-21 19:51:27,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81915 conditions, 7301 events. 4865/7301 cut-off events. For 786344/786346 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 41451 event pairs, 1058 based on Foata normal form. 7/7307 useless extension candidates. Maximal degree in co-relation 81715. Up to 6793 conditions per place. [2024-06-21 19:51:27,171 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 664 selfloop transitions, 166 changer transitions 0/833 dead transitions. [2024-06-21 19:51:27,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 833 transitions, 20655 flow [2024-06-21 19:51:27,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:51:27,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:51:27,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 19:51:27,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44551282051282054 [2024-06-21 19:51:27,173 INFO L175 Difference]: Start difference. First operand has 411 places, 815 transitions, 18770 flow. Second operand 8 states and 139 transitions. [2024-06-21 19:51:27,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 833 transitions, 20655 flow [2024-06-21 19:51:29,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 833 transitions, 20550 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 19:51:29,854 INFO L231 Difference]: Finished difference. Result has 414 places, 815 transitions, 19036 flow [2024-06-21 19:51:29,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18665, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=815, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19036, PETRI_PLACES=414, PETRI_TRANSITIONS=815} [2024-06-21 19:51:29,855 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 374 predicate places. [2024-06-21 19:51:29,855 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 815 transitions, 19036 flow [2024-06-21 19:51:29,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:29,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:29,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:29,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 19:51:29,856 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:51:29,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:29,856 INFO L85 PathProgramCache]: Analyzing trace with hash -464717478, now seen corresponding path program 2 times [2024-06-21 19:51:29,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:29,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396177953] [2024-06-21 19:51:29,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:29,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:29,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:31,436 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-21 19:51:31,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:31,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396177953] [2024-06-21 19:51:31,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396177953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:31,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:31,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:51:31,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622984425] [2024-06-21 19:51:31,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:31,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:51:31,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:31,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:51:31,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:51:31,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:51:31,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 815 transitions, 19036 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:31,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:31,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:51:31,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:33,865 INFO L124 PetriNetUnfolderBase]: 4880/7322 cut-off events. [2024-06-21 19:51:33,865 INFO L125 PetriNetUnfolderBase]: For 820841/820843 co-relation queries the response was YES. [2024-06-21 19:51:33,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83116 conditions, 7322 events. 4880/7322 cut-off events. For 820841/820843 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 41582 event pairs, 1058 based on Foata normal form. 5/7326 useless extension candidates. Maximal degree in co-relation 82914. Up to 6807 conditions per place. [2024-06-21 19:51:34,001 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 682 selfloop transitions, 161 changer transitions 0/846 dead transitions. [2024-06-21 19:51:34,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 846 transitions, 21364 flow [2024-06-21 19:51:34,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:51:34,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:51:34,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 19:51:34,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391025641025641 [2024-06-21 19:51:34,003 INFO L175 Difference]: Start difference. First operand has 414 places, 815 transitions, 19036 flow. Second operand 8 states and 137 transitions. [2024-06-21 19:51:34,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 846 transitions, 21364 flow [2024-06-21 19:51:37,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 846 transitions, 20926 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 19:51:37,259 INFO L231 Difference]: Finished difference. Result has 415 places, 822 transitions, 19207 flow [2024-06-21 19:51:37,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18607, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=815, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19207, PETRI_PLACES=415, PETRI_TRANSITIONS=822} [2024-06-21 19:51:37,260 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 375 predicate places. [2024-06-21 19:51:37,260 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 822 transitions, 19207 flow [2024-06-21 19:51:37,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:37,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:37,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:37,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 19:51:37,262 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:51:37,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:37,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1811579225, now seen corresponding path program 1 times [2024-06-21 19:51:37,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:37,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393626252] [2024-06-21 19:51:37,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:37,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:37,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:39,127 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-21 19:51:39,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:39,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393626252] [2024-06-21 19:51:39,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393626252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:39,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:39,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:51:39,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509458836] [2024-06-21 19:51:39,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:39,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:51:39,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:39,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:51:39,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:51:39,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:51:39,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 822 transitions, 19207 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:39,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:39,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:51:39,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:41,734 INFO L124 PetriNetUnfolderBase]: 4972/7450 cut-off events. [2024-06-21 19:51:41,735 INFO L125 PetriNetUnfolderBase]: For 855604/855606 co-relation queries the response was YES. [2024-06-21 19:51:41,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84771 conditions, 7450 events. 4972/7450 cut-off events. For 855604/855606 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 42265 event pairs, 1064 based on Foata normal form. 14/7463 useless extension candidates. Maximal degree in co-relation 84569. Up to 6017 conditions per place. [2024-06-21 19:51:41,867 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 621 selfloop transitions, 266 changer transitions 0/890 dead transitions. [2024-06-21 19:51:41,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 890 transitions, 22222 flow [2024-06-21 19:51:41,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:51:41,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:51:41,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 19:51:41,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46474358974358976 [2024-06-21 19:51:41,868 INFO L175 Difference]: Start difference. First operand has 415 places, 822 transitions, 19207 flow. Second operand 8 states and 145 transitions. [2024-06-21 19:51:41,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 890 transitions, 22222 flow [2024-06-21 19:51:45,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 890 transitions, 21911 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-21 19:51:45,025 INFO L231 Difference]: Finished difference. Result has 419 places, 839 transitions, 19999 flow [2024-06-21 19:51:45,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18896, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19999, PETRI_PLACES=419, PETRI_TRANSITIONS=839} [2024-06-21 19:51:45,026 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 379 predicate places. [2024-06-21 19:51:45,026 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 839 transitions, 19999 flow [2024-06-21 19:51:45,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:45,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:45,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:45,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 19:51:45,027 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:51:45,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:45,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1959188825, now seen corresponding path program 2 times [2024-06-21 19:51:45,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:45,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766170181] [2024-06-21 19:51:45,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:45,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:45,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:46,750 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-21 19:51:46,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:46,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766170181] [2024-06-21 19:51:46,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766170181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:46,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:46,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:51:46,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079830439] [2024-06-21 19:51:46,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:46,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:51:46,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:46,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:51:46,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:51:46,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:51:46,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 839 transitions, 19999 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:46,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:46,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:51:46,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:49,490 INFO L124 PetriNetUnfolderBase]: 5052/7557 cut-off events. [2024-06-21 19:51:49,490 INFO L125 PetriNetUnfolderBase]: For 889982/889982 co-relation queries the response was YES. [2024-06-21 19:51:49,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87364 conditions, 7557 events. 5052/7557 cut-off events. For 889982/889982 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 42833 event pairs, 1085 based on Foata normal form. 16/7572 useless extension candidates. Maximal degree in co-relation 87160. Up to 7097 conditions per place. [2024-06-21 19:51:49,644 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 776 selfloop transitions, 114 changer transitions 0/893 dead transitions. [2024-06-21 19:51:49,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 893 transitions, 22700 flow [2024-06-21 19:51:49,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:51:49,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:51:49,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-21 19:51:49,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-06-21 19:51:49,645 INFO L175 Difference]: Start difference. First operand has 419 places, 839 transitions, 19999 flow. Second operand 10 states and 160 transitions. [2024-06-21 19:51:49,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 893 transitions, 22700 flow [2024-06-21 19:51:53,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 893 transitions, 22300 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-21 19:51:53,223 INFO L231 Difference]: Finished difference. Result has 426 places, 853 transitions, 20280 flow [2024-06-21 19:51:53,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19609, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20280, PETRI_PLACES=426, PETRI_TRANSITIONS=853} [2024-06-21 19:51:53,224 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 386 predicate places. [2024-06-21 19:51:53,224 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 853 transitions, 20280 flow [2024-06-21 19:51:53,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:53,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:53,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:53,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 19:51:53,225 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:51:53,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:53,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1959396215, now seen corresponding path program 3 times [2024-06-21 19:51:53,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:53,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265210474] [2024-06-21 19:51:53,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:53,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:53,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:55,094 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-21 19:51:55,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:55,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265210474] [2024-06-21 19:51:55,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265210474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:55,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:55,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:51:55,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718956466] [2024-06-21 19:51:55,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:55,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:51:55,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:55,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:51:55,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:51:55,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:51:55,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 853 transitions, 20280 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:51:55,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:55,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:51:55,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:57,839 INFO L124 PetriNetUnfolderBase]: 4982/7460 cut-off events. [2024-06-21 19:51:57,840 INFO L125 PetriNetUnfolderBase]: For 864513/864513 co-relation queries the response was YES. [2024-06-21 19:51:57,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84643 conditions, 7460 events. 4982/7460 cut-off events. For 864513/864513 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 42297 event pairs, 1073 based on Foata normal form. 16/7475 useless extension candidates. Maximal degree in co-relation 84438. Up to 7052 conditions per place. [2024-06-21 19:51:57,960 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 775 selfloop transitions, 108 changer transitions 0/886 dead transitions. [2024-06-21 19:51:57,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 886 transitions, 22266 flow [2024-06-21 19:51:57,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:51:57,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:51:57,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-21 19:51:57,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128205128205128 [2024-06-21 19:51:57,962 INFO L175 Difference]: Start difference. First operand has 426 places, 853 transitions, 20280 flow. Second operand 10 states and 161 transitions. [2024-06-21 19:51:57,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 886 transitions, 22266 flow [2024-06-21 19:52:01,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 886 transitions, 21842 flow, removed 104 selfloop flow, removed 8 redundant places. [2024-06-21 19:52:01,743 INFO L231 Difference]: Finished difference. Result has 428 places, 851 transitions, 20050 flow [2024-06-21 19:52:01,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19808, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20050, PETRI_PLACES=428, PETRI_TRANSITIONS=851} [2024-06-21 19:52:01,744 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 388 predicate places. [2024-06-21 19:52:01,744 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 851 transitions, 20050 flow [2024-06-21 19:52:01,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:52:01,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:01,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:01,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 19:52:01,744 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:52:01,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:01,744 INFO L85 PathProgramCache]: Analyzing trace with hash -583137354, now seen corresponding path program 1 times [2024-06-21 19:52:01,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:01,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461914905] [2024-06-21 19:52:01,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:01,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:01,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:03,785 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-21 19:52:03,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:03,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461914905] [2024-06-21 19:52:03,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461914905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:03,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:03,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:52:03,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682352888] [2024-06-21 19:52:03,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:03,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:52:03,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:03,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:52:03,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:52:03,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:52:03,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 851 transitions, 20050 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:52:03,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:03,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:52:03,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:06,509 INFO L124 PetriNetUnfolderBase]: 5131/7686 cut-off events. [2024-06-21 19:52:06,510 INFO L125 PetriNetUnfolderBase]: For 916555/916557 co-relation queries the response was YES. [2024-06-21 19:52:06,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87157 conditions, 7686 events. 5131/7686 cut-off events. For 916555/916557 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 43871 event pairs, 1070 based on Foata normal form. 14/7699 useless extension candidates. Maximal degree in co-relation 86951. Up to 6833 conditions per place. [2024-06-21 19:52:06,650 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 714 selfloop transitions, 202 changer transitions 0/919 dead transitions. [2024-06-21 19:52:06,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 919 transitions, 23201 flow [2024-06-21 19:52:06,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:52:06,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:52:06,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 19:52:06,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-21 19:52:06,651 INFO L175 Difference]: Start difference. First operand has 428 places, 851 transitions, 20050 flow. Second operand 9 states and 171 transitions. [2024-06-21 19:52:06,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 919 transitions, 23201 flow [2024-06-21 19:52:10,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 919 transitions, 22916 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 19:52:10,916 INFO L231 Difference]: Finished difference. Result has 429 places, 881 transitions, 20810 flow [2024-06-21 19:52:10,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19765, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20810, PETRI_PLACES=429, PETRI_TRANSITIONS=881} [2024-06-21 19:52:10,917 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 389 predicate places. [2024-06-21 19:52:10,917 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 881 transitions, 20810 flow [2024-06-21 19:52:10,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:52:10,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:10,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:10,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 19:52:10,918 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:52:10,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:10,918 INFO L85 PathProgramCache]: Analyzing trace with hash -582927825, now seen corresponding path program 1 times [2024-06-21 19:52:10,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:10,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517102341] [2024-06-21 19:52:10,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:10,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:10,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:12,882 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-21 19:52:12,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:12,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517102341] [2024-06-21 19:52:12,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517102341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:12,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:12,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:52:12,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050917995] [2024-06-21 19:52:12,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:12,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:52:12,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:12,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:52:12,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:52:12,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:52:12,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 881 transitions, 20810 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:52:12,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:12,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:52:12,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:15,908 INFO L124 PetriNetUnfolderBase]: 5241/7837 cut-off events. [2024-06-21 19:52:15,909 INFO L125 PetriNetUnfolderBase]: For 959632/959634 co-relation queries the response was YES. [2024-06-21 19:52:16,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90721 conditions, 7837 events. 5241/7837 cut-off events. For 959632/959634 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 44708 event pairs, 1069 based on Foata normal form. 8/7844 useless extension candidates. Maximal degree in co-relation 90512. Up to 7011 conditions per place. [2024-06-21 19:52:16,038 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 682 selfloop transitions, 262 changer transitions 0/947 dead transitions. [2024-06-21 19:52:16,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 947 transitions, 24150 flow [2024-06-21 19:52:16,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:52:16,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:52:16,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 19:52:16,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843304843304843 [2024-06-21 19:52:16,039 INFO L175 Difference]: Start difference. First operand has 429 places, 881 transitions, 20810 flow. Second operand 9 states and 170 transitions. [2024-06-21 19:52:16,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 947 transitions, 24150 flow [2024-06-21 19:52:19,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 947 transitions, 23889 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-21 19:52:19,881 INFO L231 Difference]: Finished difference. Result has 437 places, 914 transitions, 22089 flow [2024-06-21 19:52:19,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=20563, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22089, PETRI_PLACES=437, PETRI_TRANSITIONS=914} [2024-06-21 19:52:19,882 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 397 predicate places. [2024-06-21 19:52:19,882 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 914 transitions, 22089 flow [2024-06-21 19:52:19,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:52:19,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:19,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:19,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 19:52:19,882 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:52:19,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:19,883 INFO L85 PathProgramCache]: Analyzing trace with hash -582928104, now seen corresponding path program 2 times [2024-06-21 19:52:19,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:19,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446411697] [2024-06-21 19:52:19,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:19,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:19,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:21,833 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-21 19:52:21,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:21,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446411697] [2024-06-21 19:52:21,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446411697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:21,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:21,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:52:21,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77550314] [2024-06-21 19:52:21,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:21,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:52:21,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:21,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:52:21,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:52:21,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:52:21,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 914 transitions, 22089 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:52:21,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:21,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:52:21,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:24,735 INFO L124 PetriNetUnfolderBase]: 5285/7906 cut-off events. [2024-06-21 19:52:24,735 INFO L125 PetriNetUnfolderBase]: For 1015085/1015087 co-relation queries the response was YES. [2024-06-21 19:52:24,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94044 conditions, 7906 events. 5285/7906 cut-off events. For 1015085/1015087 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 45183 event pairs, 1084 based on Foata normal form. 14/7919 useless extension candidates. Maximal degree in co-relation 93831. Up to 7334 conditions per place. [2024-06-21 19:52:24,878 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 742 selfloop transitions, 202 changer transitions 0/947 dead transitions. [2024-06-21 19:52:24,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 947 transitions, 24675 flow [2024-06-21 19:52:24,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:52:24,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:52:24,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 19:52:24,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46438746438746437 [2024-06-21 19:52:24,879 INFO L175 Difference]: Start difference. First operand has 437 places, 914 transitions, 22089 flow. Second operand 9 states and 163 transitions. [2024-06-21 19:52:24,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 947 transitions, 24675 flow [2024-06-21 19:52:29,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 947 transitions, 24450 flow, removed 82 selfloop flow, removed 3 redundant places. [2024-06-21 19:52:29,461 INFO L231 Difference]: Finished difference. Result has 443 places, 918 transitions, 22355 flow [2024-06-21 19:52:29,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21864, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=914, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=713, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22355, PETRI_PLACES=443, PETRI_TRANSITIONS=918} [2024-06-21 19:52:29,462 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 403 predicate places. [2024-06-21 19:52:29,462 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 918 transitions, 22355 flow [2024-06-21 19:52:29,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:52:29,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:29,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:29,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 19:52:29,463 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:52:29,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:29,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1700787147, now seen corresponding path program 2 times [2024-06-21 19:52:29,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:29,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430136684] [2024-06-21 19:52:29,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:29,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:29,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:31,466 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-21 19:52:31,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:31,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430136684] [2024-06-21 19:52:31,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430136684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:31,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:31,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:52:31,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83872291] [2024-06-21 19:52:31,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:31,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:52:31,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:31,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:52:31,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:52:31,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:52:31,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 918 transitions, 22355 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:52:31,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:31,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:52:31,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:34,405 INFO L124 PetriNetUnfolderBase]: 5315/7949 cut-off events. [2024-06-21 19:52:34,405 INFO L125 PetriNetUnfolderBase]: For 1017869/1017871 co-relation queries the response was YES. [2024-06-21 19:52:34,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95048 conditions, 7949 events. 5315/7949 cut-off events. For 1017869/1017871 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 45550 event pairs, 1076 based on Foata normal form. 8/7956 useless extension candidates. Maximal degree in co-relation 94833. Up to 6456 conditions per place. [2024-06-21 19:52:34,565 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 655 selfloop transitions, 309 changer transitions 0/967 dead transitions. [2024-06-21 19:52:34,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 967 transitions, 25131 flow [2024-06-21 19:52:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:52:34,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:52:34,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 19:52:34,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 19:52:34,567 INFO L175 Difference]: Start difference. First operand has 443 places, 918 transitions, 22355 flow. Second operand 10 states and 169 transitions. [2024-06-21 19:52:34,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 967 transitions, 25131 flow [2024-06-21 19:52:38,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 967 transitions, 24720 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 19:52:38,463 INFO L231 Difference]: Finished difference. Result has 447 places, 922 transitions, 22679 flow [2024-06-21 19:52:38,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21944, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=918, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22679, PETRI_PLACES=447, PETRI_TRANSITIONS=922} [2024-06-21 19:52:38,464 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 407 predicate places. [2024-06-21 19:52:38,464 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 922 transitions, 22679 flow [2024-06-21 19:52:38,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:52:38,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:38,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:38,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 19:52:38,464 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:52:38,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:38,465 INFO L85 PathProgramCache]: Analyzing trace with hash -575518515, now seen corresponding path program 3 times [2024-06-21 19:52:38,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:38,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24517246] [2024-06-21 19:52:38,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:38,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:38,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:40,396 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-21 19:52:40,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:40,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24517246] [2024-06-21 19:52:40,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24517246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:40,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:40,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:52:40,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498194256] [2024-06-21 19:52:40,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:40,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:52:40,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:40,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:52:40,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:52:40,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:52:40,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 922 transitions, 22679 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:52:40,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:40,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:52:40,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:43,337 INFO L124 PetriNetUnfolderBase]: 5349/7998 cut-off events. [2024-06-21 19:52:43,337 INFO L125 PetriNetUnfolderBase]: For 1045950/1045952 co-relation queries the response was YES. [2024-06-21 19:52:43,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96670 conditions, 7998 events. 5349/7998 cut-off events. For 1045950/1045952 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 45830 event pairs, 1079 based on Foata normal form. 8/8005 useless extension candidates. Maximal degree in co-relation 96454. Up to 7427 conditions per place. [2024-06-21 19:52:43,472 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 742 selfloop transitions, 208 changer transitions 0/953 dead transitions. [2024-06-21 19:52:43,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 953 transitions, 25329 flow [2024-06-21 19:52:43,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:52:43,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:52:43,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 19:52:43,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46438746438746437 [2024-06-21 19:52:43,474 INFO L175 Difference]: Start difference. First operand has 447 places, 922 transitions, 22679 flow. Second operand 9 states and 163 transitions. [2024-06-21 19:52:43,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 953 transitions, 25329 flow [2024-06-21 19:52:48,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 953 transitions, 24849 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 19:52:48,101 INFO L231 Difference]: Finished difference. Result has 450 places, 926 transitions, 22701 flow [2024-06-21 19:52:48,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22199, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=922, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=714, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22701, PETRI_PLACES=450, PETRI_TRANSITIONS=926} [2024-06-21 19:52:48,102 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 410 predicate places. [2024-06-21 19:52:48,102 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 926 transitions, 22701 flow [2024-06-21 19:52:48,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:52:48,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:48,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:48,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 19:52:48,103 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:52:48,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:48,103 INFO L85 PathProgramCache]: Analyzing trace with hash -575518794, now seen corresponding path program 3 times [2024-06-21 19:52:48,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:48,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470911091] [2024-06-21 19:52:48,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:48,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:48,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:49,937 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-21 19:52:49,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:49,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470911091] [2024-06-21 19:52:49,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470911091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:49,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:49,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:52:49,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099837289] [2024-06-21 19:52:49,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:49,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:52:49,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:49,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:52:49,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:52:50,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:52:50,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 926 transitions, 22701 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:52:50,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:50,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:52:50,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:52,903 INFO L124 PetriNetUnfolderBase]: 5403/8084 cut-off events. [2024-06-21 19:52:52,903 INFO L125 PetriNetUnfolderBase]: For 1087844/1087846 co-relation queries the response was YES. [2024-06-21 19:52:53,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97085 conditions, 8084 events. 5403/8084 cut-off events. For 1087844/1087846 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 46418 event pairs, 1110 based on Foata normal form. 14/8097 useless extension candidates. Maximal degree in co-relation 96868. Up to 7626 conditions per place. [2024-06-21 19:52:53,297 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 790 selfloop transitions, 162 changer transitions 0/955 dead transitions. [2024-06-21 19:52:53,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 955 transitions, 25305 flow [2024-06-21 19:52:53,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:52:53,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:52:53,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 19:52:53,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45014245014245013 [2024-06-21 19:52:53,299 INFO L175 Difference]: Start difference. First operand has 450 places, 926 transitions, 22701 flow. Second operand 9 states and 158 transitions. [2024-06-21 19:52:53,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 955 transitions, 25305 flow [2024-06-21 19:52:58,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 955 transitions, 24765 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 19:52:58,456 INFO L231 Difference]: Finished difference. Result has 453 places, 930 transitions, 22592 flow [2024-06-21 19:52:58,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22161, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=926, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=764, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22592, PETRI_PLACES=453, PETRI_TRANSITIONS=930} [2024-06-21 19:52:58,457 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 413 predicate places. [2024-06-21 19:52:58,457 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 930 transitions, 22592 flow [2024-06-21 19:52:58,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:52:58,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:58,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:58,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 19:52:58,457 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:52:58,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:58,458 INFO L85 PathProgramCache]: Analyzing trace with hash -317221245, now seen corresponding path program 4 times [2024-06-21 19:52:58,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:58,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94953084] [2024-06-21 19:52:58,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:58,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:58,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:00,355 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-21 19:53:00,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:00,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94953084] [2024-06-21 19:53:00,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94953084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:00,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:00,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:53:00,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905232246] [2024-06-21 19:53:00,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:00,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:53:00,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:00,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:53:00,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:53:00,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:53:00,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 930 transitions, 22592 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:53:00,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:00,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:53:00,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:03,387 INFO L124 PetriNetUnfolderBase]: 5433/8120 cut-off events. [2024-06-21 19:53:03,387 INFO L125 PetriNetUnfolderBase]: For 1086405/1086405 co-relation queries the response was YES. [2024-06-21 19:53:03,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97500 conditions, 8120 events. 5433/8120 cut-off events. For 1086405/1086405 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 46562 event pairs, 1116 based on Foata normal form. 6/8125 useless extension candidates. Maximal degree in co-relation 97281. Up to 7672 conditions per place. [2024-06-21 19:53:03,543 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 856 selfloop transitions, 117 changer transitions 0/976 dead transitions. [2024-06-21 19:53:03,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 976 transitions, 25056 flow [2024-06-21 19:53:03,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:53:03,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:53:03,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-21 19:53:03,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40559440559440557 [2024-06-21 19:53:03,556 INFO L175 Difference]: Start difference. First operand has 453 places, 930 transitions, 22592 flow. Second operand 11 states and 174 transitions. [2024-06-21 19:53:03,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 976 transitions, 25056 flow [2024-06-21 19:53:08,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 976 transitions, 24627 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 19:53:08,767 INFO L231 Difference]: Finished difference. Result has 458 places, 934 transitions, 22520 flow [2024-06-21 19:53:08,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22163, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=813, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=22520, PETRI_PLACES=458, PETRI_TRANSITIONS=934} [2024-06-21 19:53:08,768 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 418 predicate places. [2024-06-21 19:53:08,768 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 934 transitions, 22520 flow [2024-06-21 19:53:08,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:53:08,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:53:08,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:53:08,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 19:53:08,768 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:53:08,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:53:08,769 INFO L85 PathProgramCache]: Analyzing trace with hash -316892211, now seen corresponding path program 1 times [2024-06-21 19:53:08,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:53:08,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489423683] [2024-06-21 19:53:08,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:53:08,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:53:08,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:11,066 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-21 19:53:11,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:11,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489423683] [2024-06-21 19:53:11,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489423683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:11,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:11,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:53:11,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485072211] [2024-06-21 19:53:11,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:11,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:53:11,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:11,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:53:11,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:53:11,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:53:11,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 934 transitions, 22520 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:53:11,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:11,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:53:11,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:14,056 INFO L124 PetriNetUnfolderBase]: 5441/8132 cut-off events. [2024-06-21 19:53:14,056 INFO L125 PetriNetUnfolderBase]: For 1092969/1092969 co-relation queries the response was YES. [2024-06-21 19:53:14,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98129 conditions, 8132 events. 5441/8132 cut-off events. For 1092969/1092969 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 46604 event pairs, 1123 based on Foata normal form. 2/8133 useless extension candidates. Maximal degree in co-relation 97909. Up to 8014 conditions per place. [2024-06-21 19:53:14,214 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 910 selfloop transitions, 41 changer transitions 0/954 dead transitions. [2024-06-21 19:53:14,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 954 transitions, 24572 flow [2024-06-21 19:53:14,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:53:14,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:53:14,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-21 19:53:14,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-06-21 19:53:14,215 INFO L175 Difference]: Start difference. First operand has 458 places, 934 transitions, 22520 flow. Second operand 9 states and 135 transitions. [2024-06-21 19:53:14,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 954 transitions, 24572 flow [2024-06-21 19:53:19,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 954 transitions, 24257 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-21 19:53:19,578 INFO L231 Difference]: Finished difference. Result has 458 places, 936 transitions, 22375 flow [2024-06-21 19:53:19,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22205, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=934, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=893, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22375, PETRI_PLACES=458, PETRI_TRANSITIONS=936} [2024-06-21 19:53:19,579 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 418 predicate places. [2024-06-21 19:53:19,579 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 936 transitions, 22375 flow [2024-06-21 19:53:19,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:53:19,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:53:19,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:53:19,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 19:53:19,579 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:53:19,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:53:19,580 INFO L85 PathProgramCache]: Analyzing trace with hash -316904115, now seen corresponding path program 5 times [2024-06-21 19:53:19,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:53:19,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046215331] [2024-06-21 19:53:19,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:53:19,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:53:19,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:21,488 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-21 19:53:21,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:21,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046215331] [2024-06-21 19:53:21,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046215331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:21,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:21,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:53:21,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854675008] [2024-06-21 19:53:21,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:21,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:53:21,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:21,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:53:21,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:53:21,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:53:21,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 936 transitions, 22375 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:53:21,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:21,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:53:21,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:24,840 INFO L124 PetriNetUnfolderBase]: 5471/8174 cut-off events. [2024-06-21 19:53:24,840 INFO L125 PetriNetUnfolderBase]: For 1129560/1129560 co-relation queries the response was YES. [2024-06-21 19:53:24,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98419 conditions, 8174 events. 5471/8174 cut-off events. For 1129560/1129560 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 46894 event pairs, 1118 based on Foata normal form. 6/8179 useless extension candidates. Maximal degree in co-relation 98198. Up to 7726 conditions per place. [2024-06-21 19:53:24,978 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 862 selfloop transitions, 114 changer transitions 0/979 dead transitions. [2024-06-21 19:53:24,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 979 transitions, 24789 flow [2024-06-21 19:53:24,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:53:24,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:53:24,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-21 19:53:24,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-06-21 19:53:24,979 INFO L175 Difference]: Start difference. First operand has 458 places, 936 transitions, 22375 flow. Second operand 11 states and 176 transitions. [2024-06-21 19:53:24,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 979 transitions, 24789 flow [2024-06-21 19:53:30,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 979 transitions, 24645 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 19:53:30,469 INFO L231 Difference]: Finished difference. Result has 463 places, 940 transitions, 22592 flow [2024-06-21 19:53:30,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22231, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=822, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=22592, PETRI_PLACES=463, PETRI_TRANSITIONS=940} [2024-06-21 19:53:30,470 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 423 predicate places. [2024-06-21 19:53:30,470 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 940 transitions, 22592 flow [2024-06-21 19:53:30,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:53:30,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:53:30,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:53:30,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 19:53:30,471 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:53:30,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:53:30,471 INFO L85 PathProgramCache]: Analyzing trace with hash -317230545, now seen corresponding path program 6 times [2024-06-21 19:53:30,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:53:30,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11600349] [2024-06-21 19:53:30,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:53:30,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:53:30,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:32,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-21 19:53:32,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:32,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11600349] [2024-06-21 19:53:32,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11600349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:32,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:32,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:53:32,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785617953] [2024-06-21 19:53:32,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:32,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:53:32,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:32,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:53:32,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:53:32,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:53:32,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 940 transitions, 22592 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:53:32,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:32,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:53:32,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:35,637 INFO L124 PetriNetUnfolderBase]: 5501/8216 cut-off events. [2024-06-21 19:53:35,638 INFO L125 PetriNetUnfolderBase]: For 1154430/1154430 co-relation queries the response was YES. [2024-06-21 19:53:35,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99730 conditions, 8216 events. 5501/8216 cut-off events. For 1154430/1154430 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 47154 event pairs, 1145 based on Foata normal form. 6/8221 useless extension candidates. Maximal degree in co-relation 99508. Up to 8062 conditions per place. [2024-06-21 19:53:35,795 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 901 selfloop transitions, 60 changer transitions 0/964 dead transitions. [2024-06-21 19:53:35,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 964 transitions, 24720 flow [2024-06-21 19:53:35,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:53:35,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:53:35,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-21 19:53:35,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38694638694638694 [2024-06-21 19:53:35,797 INFO L175 Difference]: Start difference. First operand has 463 places, 940 transitions, 22592 flow. Second operand 11 states and 166 transitions. [2024-06-21 19:53:35,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 964 transitions, 24720 flow [2024-06-21 19:53:41,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 964 transitions, 24399 flow, removed 50 selfloop flow, removed 9 redundant places. [2024-06-21 19:53:41,611 INFO L231 Difference]: Finished difference. Result has 466 places, 946 transitions, 22533 flow [2024-06-21 19:53:41,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22273, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=940, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=880, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=22533, PETRI_PLACES=466, PETRI_TRANSITIONS=946} [2024-06-21 19:53:41,612 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 426 predicate places. [2024-06-21 19:53:41,612 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 946 transitions, 22533 flow [2024-06-21 19:53:41,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:53:41,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:53:41,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:53:41,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 19:53:41,612 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:53:41,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:53:41,613 INFO L85 PathProgramCache]: Analyzing trace with hash -317230824, now seen corresponding path program 4 times [2024-06-21 19:53:41,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:53:41,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057003079] [2024-06-21 19:53:41,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:53:41,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:53:41,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:43,961 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-21 19:53:43,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:43,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057003079] [2024-06-21 19:53:43,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057003079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:43,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:43,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:53:43,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634339938] [2024-06-21 19:53:43,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:43,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:53:43,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:43,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:53:43,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:53:44,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:53:44,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 946 transitions, 22533 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:53:44,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:44,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:53:44,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:47,426 INFO L124 PetriNetUnfolderBase]: 5517/8240 cut-off events. [2024-06-21 19:53:47,426 INFO L125 PetriNetUnfolderBase]: For 1164958/1164958 co-relation queries the response was YES. [2024-06-21 19:53:47,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99807 conditions, 8240 events. 5517/8240 cut-off events. For 1164958/1164958 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 47238 event pairs, 1142 based on Foata normal form. 4/8243 useless extension candidates. Maximal degree in co-relation 99583. Up to 8105 conditions per place. [2024-06-21 19:53:47,556 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 911 selfloop transitions, 52 changer transitions 0/966 dead transitions. [2024-06-21 19:53:47,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 966 transitions, 24591 flow [2024-06-21 19:53:47,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:53:47,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:53:47,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-21 19:53:47,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3923076923076923 [2024-06-21 19:53:47,557 INFO L175 Difference]: Start difference. First operand has 466 places, 946 transitions, 22533 flow. Second operand 10 states and 153 transitions. [2024-06-21 19:53:47,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 966 transitions, 24591 flow [2024-06-21 19:53:53,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 966 transitions, 24454 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 19:53:53,052 INFO L231 Difference]: Finished difference. Result has 470 places, 950 transitions, 22604 flow [2024-06-21 19:53:53,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22396, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=894, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22604, PETRI_PLACES=470, PETRI_TRANSITIONS=950} [2024-06-21 19:53:53,053 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 430 predicate places. [2024-06-21 19:53:53,053 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 950 transitions, 22604 flow [2024-06-21 19:53:53,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 19:53:53,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:53:53,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:53:53,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 19:53:53,054 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:53:53,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:53:53,054 INFO L85 PathProgramCache]: Analyzing trace with hash -434329192, now seen corresponding path program 3 times [2024-06-21 19:53:53,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:53:53,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511314182] [2024-06-21 19:53:53,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:53:53,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:53:53,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:54,530 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-21 19:53:54,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:54,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511314182] [2024-06-21 19:53:54,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511314182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:54,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:54,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:53:54,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370955271] [2024-06-21 19:53:54,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:54,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:53:54,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:54,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:53:54,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:53:54,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:53:54,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 950 transitions, 22604 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:53:54,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:54,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:53:54,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:57,951 INFO L124 PetriNetUnfolderBase]: 5519/8236 cut-off events. [2024-06-21 19:53:57,951 INFO L125 PetriNetUnfolderBase]: For 1175775/1175775 co-relation queries the response was YES. [2024-06-21 19:53:58,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99938 conditions, 8236 events. 5519/8236 cut-off events. For 1175775/1175775 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 47207 event pairs, 1181 based on Foata normal form. 2/8237 useless extension candidates. Maximal degree in co-relation 99712. Up to 8115 conditions per place. [2024-06-21 19:53:58,094 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 919 selfloop transitions, 55 changer transitions 0/977 dead transitions. [2024-06-21 19:53:58,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 977 transitions, 25093 flow [2024-06-21 19:53:58,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:53:58,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:53:58,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 19:53:58,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 19:53:58,095 INFO L175 Difference]: Start difference. First operand has 470 places, 950 transitions, 22604 flow. Second operand 8 states and 130 transitions. [2024-06-21 19:53:58,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 977 transitions, 25093 flow [2024-06-21 19:54:03,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 977 transitions, 24950 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 19:54:03,045 INFO L231 Difference]: Finished difference. Result has 474 places, 960 transitions, 22912 flow [2024-06-21 19:54:03,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22461, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=896, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=22912, PETRI_PLACES=474, PETRI_TRANSITIONS=960} [2024-06-21 19:54:03,046 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 434 predicate places. [2024-06-21 19:54:03,046 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 960 transitions, 22912 flow [2024-06-21 19:54:03,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:54:03,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:54:03,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:54:03,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 19:54:03,047 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:54:03,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:54:03,055 INFO L85 PathProgramCache]: Analyzing trace with hash -2040018257, now seen corresponding path program 4 times [2024-06-21 19:54:03,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:54:03,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596012393] [2024-06-21 19:54:03,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:54:03,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:54:03,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:54:04,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-21 19:54:04,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:54:04,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596012393] [2024-06-21 19:54:04,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596012393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:54:04,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:54:04,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:54:04,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543382737] [2024-06-21 19:54:04,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:54:04,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:54:04,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:54:04,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:54:04,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:54:04,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:54:04,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 960 transitions, 22912 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:54:04,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:54:04,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:54:04,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:54:08,172 INFO L124 PetriNetUnfolderBase]: 5531/8254 cut-off events. [2024-06-21 19:54:08,172 INFO L125 PetriNetUnfolderBase]: For 1209865/1209865 co-relation queries the response was YES. [2024-06-21 19:54:08,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100356 conditions, 8254 events. 5531/8254 cut-off events. For 1209865/1209865 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 47308 event pairs, 1183 based on Foata normal form. 6/8259 useless extension candidates. Maximal degree in co-relation 100127. Up to 7988 conditions per place. [2024-06-21 19:54:08,441 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 916 selfloop transitions, 72 changer transitions 0/991 dead transitions. [2024-06-21 19:54:08,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 991 transitions, 25409 flow [2024-06-21 19:54:08,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:54:08,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:54:08,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 19:54:08,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4326923076923077 [2024-06-21 19:54:08,442 INFO L175 Difference]: Start difference. First operand has 474 places, 960 transitions, 22912 flow. Second operand 8 states and 135 transitions. [2024-06-21 19:54:08,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 991 transitions, 25409 flow [2024-06-21 19:54:14,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 991 transitions, 25280 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-21 19:54:14,045 INFO L231 Difference]: Finished difference. Result has 479 places, 962 transitions, 23019 flow [2024-06-21 19:54:14,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22762, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=959, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=890, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=23019, PETRI_PLACES=479, PETRI_TRANSITIONS=962} [2024-06-21 19:54:14,046 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 439 predicate places. [2024-06-21 19:54:14,046 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 962 transitions, 23019 flow [2024-06-21 19:54:14,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:54:14,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:54:14,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:54:14,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 19:54:14,047 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:54:14,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:54:14,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1812207472, now seen corresponding path program 1 times [2024-06-21 19:54:14,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:54:14,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887036919] [2024-06-21 19:54:14,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:54:14,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:54:14,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:54:15,529 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-21 19:54:15,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:54:15,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887036919] [2024-06-21 19:54:15,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887036919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:54:15,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:54:15,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:54:15,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717178118] [2024-06-21 19:54:15,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:54:15,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:54:15,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:54:15,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:54:15,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:54:15,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:54:15,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 962 transitions, 23019 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:54:15,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:54:15,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:54:15,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:54:18,865 INFO L124 PetriNetUnfolderBase]: 5596/8344 cut-off events. [2024-06-21 19:54:18,865 INFO L125 PetriNetUnfolderBase]: For 1238068/1238068 co-relation queries the response was YES. [2024-06-21 19:54:18,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102213 conditions, 8344 events. 5596/8344 cut-off events. For 1238068/1238068 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 47817 event pairs, 1177 based on Foata normal form. 1/8344 useless extension candidates. Maximal degree in co-relation 101982. Up to 8051 conditions per place. [2024-06-21 19:54:19,019 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 902 selfloop transitions, 107 changer transitions 0/1012 dead transitions. [2024-06-21 19:54:19,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 1012 transitions, 25968 flow [2024-06-21 19:54:19,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:54:19,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:54:19,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 19:54:19,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43304843304843305 [2024-06-21 19:54:19,021 INFO L175 Difference]: Start difference. First operand has 479 places, 962 transitions, 23019 flow. Second operand 9 states and 152 transitions. [2024-06-21 19:54:19,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 1012 transitions, 25968 flow [2024-06-21 19:54:24,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 1012 transitions, 25058 flow, removed 65 selfloop flow, removed 9 redundant places. [2024-06-21 19:54:24,887 INFO L231 Difference]: Finished difference. Result has 481 places, 983 transitions, 22983 flow [2024-06-21 19:54:24,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22118, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=962, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=858, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22983, PETRI_PLACES=481, PETRI_TRANSITIONS=983} [2024-06-21 19:54:24,888 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 441 predicate places. [2024-06-21 19:54:24,888 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 983 transitions, 22983 flow [2024-06-21 19:54:24,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:54:24,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:54:24,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:54:24,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 19:54:24,888 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:54:24,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:54:24,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1801731952, now seen corresponding path program 2 times [2024-06-21 19:54:24,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:54:24,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7532514] [2024-06-21 19:54:24,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:54:24,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:54:24,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:54:26,411 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-21 19:54:26,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:54:26,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7532514] [2024-06-21 19:54:26,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7532514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:54:26,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:54:26,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:54:26,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202974686] [2024-06-21 19:54:26,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:54:26,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:54:26,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:54:26,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:54:26,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:54:26,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:54:26,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 983 transitions, 22983 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:54:26,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:54:26,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:54:26,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:54:29,961 INFO L124 PetriNetUnfolderBase]: 5593/8340 cut-off events. [2024-06-21 19:54:29,962 INFO L125 PetriNetUnfolderBase]: For 1254548/1254548 co-relation queries the response was YES. [2024-06-21 19:54:30,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101548 conditions, 8340 events. 5593/8340 cut-off events. For 1254548/1254548 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 47828 event pairs, 1184 based on Foata normal form. 9/8348 useless extension candidates. Maximal degree in co-relation 101315. Up to 8174 conditions per place. [2024-06-21 19:54:30,102 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 948 selfloop transitions, 65 changer transitions 0/1016 dead transitions. [2024-06-21 19:54:30,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 1016 transitions, 25443 flow [2024-06-21 19:54:30,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:54:30,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:54:30,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-21 19:54:30,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153846153846154 [2024-06-21 19:54:30,103 INFO L175 Difference]: Start difference. First operand has 481 places, 983 transitions, 22983 flow. Second operand 10 states and 162 transitions. [2024-06-21 19:54:30,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 1016 transitions, 25443 flow [2024-06-21 19:54:36,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 1016 transitions, 25215 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-21 19:54:36,259 INFO L231 Difference]: Finished difference. Result has 486 places, 989 transitions, 23129 flow [2024-06-21 19:54:36,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22777, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=983, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=918, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23129, PETRI_PLACES=486, PETRI_TRANSITIONS=989} [2024-06-21 19:54:36,260 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 446 predicate places. [2024-06-21 19:54:36,260 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 989 transitions, 23129 flow [2024-06-21 19:54:36,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:54:36,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:54:36,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:54:36,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 19:54:36,261 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:54:36,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:54:36,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1715277478, now seen corresponding path program 4 times [2024-06-21 19:54:36,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:54:36,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855210481] [2024-06-21 19:54:36,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:54:36,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:54:36,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:54:37,570 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-21 19:54:37,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:54:37,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855210481] [2024-06-21 19:54:37,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855210481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:54:37,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:54:37,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:54:37,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233117394] [2024-06-21 19:54:37,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:54:37,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:54:37,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:54:37,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:54:37,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:54:37,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-21 19:54:37,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 989 transitions, 23129 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:54:37,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:54:37,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-21 19:54:37,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:54:40,759 INFO L124 PetriNetUnfolderBase]: 5595/8343 cut-off events. [2024-06-21 19:54:40,760 INFO L125 PetriNetUnfolderBase]: For 1218618/1218618 co-relation queries the response was YES. [2024-06-21 19:54:40,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101261 conditions, 8343 events. 5595/8343 cut-off events. For 1218618/1218618 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 47838 event pairs, 1181 based on Foata normal form. 2/8344 useless extension candidates. Maximal degree in co-relation 101028. Up to 8260 conditions per place. [2024-06-21 19:54:40,902 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 975 selfloop transitions, 28 changer transitions 0/1006 dead transitions. [2024-06-21 19:54:40,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 1006 transitions, 25307 flow [2024-06-21 19:54:40,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:54:40,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:54:40,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 19:54:40,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3974358974358974 [2024-06-21 19:54:40,904 INFO L175 Difference]: Start difference. First operand has 486 places, 989 transitions, 23129 flow. Second operand 8 states and 124 transitions. [2024-06-21 19:54:40,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 1006 transitions, 25307 flow [2024-06-21 19:54:46,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 1006 transitions, 24877 flow, removed 114 selfloop flow, removed 11 redundant places. [2024-06-21 19:54:46,469 INFO L231 Difference]: Finished difference. Result has 483 places, 992 transitions, 22863 flow [2024-06-21 19:54:46,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=22699, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=989, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=961, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=22863, PETRI_PLACES=483, PETRI_TRANSITIONS=992} [2024-06-21 19:54:46,470 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 443 predicate places. [2024-06-21 19:54:46,470 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 992 transitions, 22863 flow [2024-06-21 19:54:46,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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-21 19:54:46,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:54:46,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:54:46,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 19:54:46,471 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:54:46,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:54:46,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1715277137, now seen corresponding path program 5 times [2024-06-21 19:54:46,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:54:46,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194685504] [2024-06-21 19:54:46,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:54:46,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:54:46,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat