./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe027_rmo.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/protection/safe027_rmo.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe027_rmo.i ./goblint.2024-06-19_11-23-25.files/protection/safe027_rmo.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:32:06,068 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:32:06,128 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:32:06,133 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:32:06,134 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:32:06,156 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:32:06,156 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:32:06,156 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:32:06,157 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:32:06,160 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:32:06,160 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:32:06,160 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:32:06,161 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:32:06,162 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:32:06,162 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:32:06,163 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:32:06,163 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:32:06,163 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:32:06,163 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:32:06,163 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:32:06,164 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:32:06,164 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:32:06,164 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:32:06,164 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:32:06,164 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:32:06,165 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:32:06,165 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:32:06,165 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:32:06,165 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:32:06,166 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:32:06,166 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:32:06,167 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:32:06,167 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:32:06,167 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:32:06,167 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:32:06,167 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:32:06,167 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:32:06,168 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:32:06,168 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:32:06,168 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:32:06,168 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:32:06,168 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:32:06,168 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:32:06,169 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-27 21:32:06,364 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:32:06,383 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:32:06,386 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:32:06,387 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:32:06,387 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:32:06,388 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe027_rmo.yml/witness.yml [2024-06-27 21:32:06,600 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:32:06,601 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:32:06,601 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe027_rmo.i [2024-06-27 21:32:07,575 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:32:07,821 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:32:07,821 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe027_rmo.i [2024-06-27 21:32:07,835 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93a2c6046/243ee30b979145fbb58bedfc6d16d6bc/FLAG8deba2575 [2024-06-27 21:32:07,844 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93a2c6046/243ee30b979145fbb58bedfc6d16d6bc [2024-06-27 21:32:07,844 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:32:07,845 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:32:07,846 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:32:07,846 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:32:07,850 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:32:07,850 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:32:06" (1/2) ... [2024-06-27 21:32:07,851 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15cd2298 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:32:07, skipping insertion in model container [2024-06-27 21:32:07,851 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:32:06" (1/2) ... [2024-06-27 21:32:07,852 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@50cfe777 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:32:07, skipping insertion in model container [2024-06-27 21:32:07,852 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:32:07" (2/2) ... [2024-06-27 21:32:07,852 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15cd2298 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:07, skipping insertion in model container [2024-06-27 21:32:07,852 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:32:07" (2/2) ... [2024-06-27 21:32:07,853 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:32:08,008 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:32:08,009 INFO L97 edCorrectnessWitness]: Location invariant before [L866-L866] (((((((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff0_thd4 == (_Bool)0) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 21:32:08,009 INFO L97 edCorrectnessWitness]: Location invariant before [L868-L868] (((((((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff0_thd4 == (_Bool)0) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 21:32:08,009 INFO L97 edCorrectnessWitness]: Location invariant before [L870-L870] (((((((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff0_thd4 == (_Bool)0) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 21:32:08,009 INFO L97 edCorrectnessWitness]: Location invariant before [L871-L871] (((((((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff0_thd4 == (_Bool)0) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 21:32:08,010 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:32:08,010 INFO L106 edCorrectnessWitness]: ghost_update [L864-L864] multithreaded = 1; [2024-06-27 21:32:08,048 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:32:08,369 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:32:08,380 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:32:08,527 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:32:08,557 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:32:08,557 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08 WrapperNode [2024-06-27 21:32:08,557 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:32:08,558 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:32:08,558 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:32:08,558 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:32:08,564 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (1/1) ... [2024-06-27 21:32:08,586 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (1/1) ... [2024-06-27 21:32:08,636 INFO L138 Inliner]: procedures = 176, calls = 83, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 198 [2024-06-27 21:32:08,637 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:32:08,637 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:32:08,638 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:32:08,638 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:32:08,651 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (1/1) ... [2024-06-27 21:32:08,651 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (1/1) ... [2024-06-27 21:32:08,655 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (1/1) ... [2024-06-27 21:32:08,675 INFO L175 MemorySlicer]: Split 37 memory accesses to 2 slices as follows [2, 35]. 95 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-27 21:32:08,675 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (1/1) ... [2024-06-27 21:32:08,676 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (1/1) ... [2024-06-27 21:32:08,697 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (1/1) ... [2024-06-27 21:32:08,699 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (1/1) ... [2024-06-27 21:32:08,712 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (1/1) ... [2024-06-27 21:32:08,714 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (1/1) ... [2024-06-27 21:32:08,718 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:32:08,718 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:32:08,719 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:32:08,719 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:32:08,719 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (1/1) ... [2024-06-27 21:32:08,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:32:08,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:32:08,755 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-27 21:32:08,775 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-27 21:32:08,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 21:32:08,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 21:32:08,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 21:32:08,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 21:32:08,792 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:32:08,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:32:08,792 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:32:08,792 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:32:08,792 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:32:08,792 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:32:08,793 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:32:08,793 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:32:08,793 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2024-06-27 21:32:08,794 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2024-06-27 21:32:08,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:32:08,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 21:32:08,795 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:32:08,795 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:32:08,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:32:08,796 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:32:08,988 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:32:08,990 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:32:09,465 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:32:09,466 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:32:09,743 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:32:09,743 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:32:09,743 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:32:09 BoogieIcfgContainer [2024-06-27 21:32:09,743 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:32:09,745 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:32:09,746 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:32:09,748 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:32:09,748 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:32:06" (1/4) ... [2024-06-27 21:32:09,749 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ad3ca23 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:32:09, skipping insertion in model container [2024-06-27 21:32:09,750 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:32:07" (2/4) ... [2024-06-27 21:32:09,750 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ad3ca23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:32:09, skipping insertion in model container [2024-06-27 21:32:09,750 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:32:08" (3/4) ... [2024-06-27 21:32:09,751 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ad3ca23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:32:09, skipping insertion in model container [2024-06-27 21:32:09,751 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:32:09" (4/4) ... [2024-06-27 21:32:09,752 INFO L112 eAbstractionObserver]: Analyzing ICFG safe027_rmo.i [2024-06-27 21:32:09,766 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:32:09,766 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 21:32:09,766 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:32:09,855 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:32:09,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 65 places, 52 transitions, 120 flow [2024-06-27 21:32:09,926 INFO L124 PetriNetUnfolderBase]: 0/48 cut-off events. [2024-06-27 21:32:09,926 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:32:09,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61 conditions, 48 events. 0/48 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/44 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 21:32:09,929 INFO L82 GeneralOperation]: Start removeDead. Operand has 65 places, 52 transitions, 120 flow [2024-06-27 21:32:09,932 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 42 transitions, 96 flow [2024-06-27 21:32:09,943 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:32:09,949 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;@3b90c4d2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:32:09,949 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-06-27 21:32:09,954 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:32:09,954 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:32:09,955 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:32:09,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:09,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:32:09,956 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:32:09,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:09,963 INFO L85 PathProgramCache]: Analyzing trace with hash 693321318, now seen corresponding path program 1 times [2024-06-27 21:32:09,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:09,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516486008] [2024-06-27 21:32:09,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:09,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:10,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:11,867 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-27 21:32:11,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:11,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516486008] [2024-06-27 21:32:11,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516486008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:11,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:11,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:32:11,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315004343] [2024-06-27 21:32:11,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:11,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:32:11,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:11,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:32:11,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:32:11,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-27 21:32:11,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 42 transitions, 96 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:11,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:11,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-27 21:32:11,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:12,874 INFO L124 PetriNetUnfolderBase]: 3447/4934 cut-off events. [2024-06-27 21:32:12,874 INFO L125 PetriNetUnfolderBase]: For 81/81 co-relation queries the response was YES. [2024-06-27 21:32:12,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9932 conditions, 4934 events. 3447/4934 cut-off events. For 81/81 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26488 event pairs, 2102 based on Foata normal form. 2/4846 useless extension candidates. Maximal degree in co-relation 9919. Up to 4797 conditions per place. [2024-06-27 21:32:12,901 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 45 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-06-27 21:32:12,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 241 flow [2024-06-27 21:32:12,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:32:12,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:32:12,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-27 21:32:12,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-27 21:32:12,912 INFO L175 Difference]: Start difference. First operand has 55 places, 42 transitions, 96 flow. Second operand 3 states and 96 transitions. [2024-06-27 21:32:12,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 241 flow [2024-06-27 21:32:12,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 60 transitions, 234 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 21:32:12,917 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 131 flow [2024-06-27 21:32:12,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-27 21:32:12,921 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, -1 predicate places. [2024-06-27 21:32:12,921 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 131 flow [2024-06-27 21:32:12,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:12,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:12,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:12,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:32:12,922 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:32:12,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:12,922 INFO L85 PathProgramCache]: Analyzing trace with hash 562643763, now seen corresponding path program 1 times [2024-06-27 21:32:12,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:12,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170651438] [2024-06-27 21:32:12,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:12,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:12,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:15,421 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-27 21:32:15,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:15,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170651438] [2024-06-27 21:32:15,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170651438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:15,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:15,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:32:15,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852258826] [2024-06-27 21:32:15,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:15,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:32:15,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:15,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:32:15,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:32:15,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-27 21:32:15,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 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-27 21:32:15,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:15,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-27 21:32:15,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:16,522 INFO L124 PetriNetUnfolderBase]: 3430/4977 cut-off events. [2024-06-27 21:32:16,522 INFO L125 PetriNetUnfolderBase]: For 1039/1067 co-relation queries the response was YES. [2024-06-27 21:32:16,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11562 conditions, 4977 events. 3430/4977 cut-off events. For 1039/1067 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 26824 event pairs, 1986 based on Foata normal form. 6/4966 useless extension candidates. Maximal degree in co-relation 11550. Up to 4730 conditions per place. [2024-06-27 21:32:16,546 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 59 selfloop transitions, 9 changer transitions 0/78 dead transitions. [2024-06-27 21:32:16,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 78 transitions, 349 flow [2024-06-27 21:32:16,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:32:16,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:32:16,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-06-27 21:32:16,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-27 21:32:16,548 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 131 flow. Second operand 4 states and 128 transitions. [2024-06-27 21:32:16,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 78 transitions, 349 flow [2024-06-27 21:32:16,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 78 transitions, 344 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:32:16,550 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 179 flow [2024-06-27 21:32:16,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2024-06-27 21:32:16,551 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 2 predicate places. [2024-06-27 21:32:16,551 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 179 flow [2024-06-27 21:32:16,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 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-27 21:32:16,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:16,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:16,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:32:16,552 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:32:16,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:16,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1534862880, now seen corresponding path program 1 times [2024-06-27 21:32:16,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:16,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086395080] [2024-06-27 21:32:16,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:16,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:16,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:19,755 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-27 21:32:19,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:19,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086395080] [2024-06-27 21:32:19,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086395080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:19,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:19,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:32:19,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830702658] [2024-06-27 21:32:19,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:19,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:32:19,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:19,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:32:19,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:32:19,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-27 21:32:19,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 179 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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-27 21:32:19,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:19,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-27 21:32:19,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:21,356 INFO L124 PetriNetUnfolderBase]: 4421/6343 cut-off events. [2024-06-27 21:32:21,357 INFO L125 PetriNetUnfolderBase]: For 3844/3904 co-relation queries the response was YES. [2024-06-27 21:32:21,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16595 conditions, 6343 events. 4421/6343 cut-off events. For 3844/3904 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 33983 event pairs, 1887 based on Foata normal form. 24/6349 useless extension candidates. Maximal degree in co-relation 16581. Up to 5862 conditions per place. [2024-06-27 21:32:21,389 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 87 selfloop transitions, 15 changer transitions 0/111 dead transitions. [2024-06-27 21:32:21,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 111 transitions, 552 flow [2024-06-27 21:32:21,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:32:21,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:32:21,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 21:32:21,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 21:32:21,392 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 179 flow. Second operand 6 states and 184 transitions. [2024-06-27 21:32:21,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 111 transitions, 552 flow [2024-06-27 21:32:21,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 111 transitions, 524 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 21:32:21,395 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 231 flow [2024-06-27 21:32:21,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=231, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-27 21:32:21,395 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 6 predicate places. [2024-06-27 21:32:21,396 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 231 flow [2024-06-27 21:32:21,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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-27 21:32:21,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:21,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:21,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:32:21,396 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:32:21,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:21,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1991723590, now seen corresponding path program 1 times [2024-06-27 21:32:21,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:21,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770511721] [2024-06-27 21:32:21,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:21,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:21,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:22,895 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-27 21:32:22,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:22,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770511721] [2024-06-27 21:32:22,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770511721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:22,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:22,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:32:22,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383105329] [2024-06-27 21:32:22,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:22,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:32:22,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:22,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:32:22,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:32:22,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:32:22,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 231 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 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-27 21:32:22,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:22,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:32:22,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:24,477 INFO L124 PetriNetUnfolderBase]: 5539/7855 cut-off events. [2024-06-27 21:32:24,477 INFO L125 PetriNetUnfolderBase]: For 8050/8050 co-relation queries the response was YES. [2024-06-27 21:32:24,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22197 conditions, 7855 events. 5539/7855 cut-off events. For 8050/8050 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 41334 event pairs, 2794 based on Foata normal form. 3/7857 useless extension candidates. Maximal degree in co-relation 22180. Up to 7625 conditions per place. [2024-06-27 21:32:24,519 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 68 selfloop transitions, 10 changer transitions 0/85 dead transitions. [2024-06-27 21:32:24,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 85 transitions, 480 flow [2024-06-27 21:32:24,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:32:24,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:32:24,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 21:32:24,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46923076923076923 [2024-06-27 21:32:24,522 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 231 flow. Second operand 5 states and 122 transitions. [2024-06-27 21:32:24,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 85 transitions, 480 flow [2024-06-27 21:32:24,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 85 transitions, 450 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:32:24,531 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 290 flow [2024-06-27 21:32:24,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=290, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-06-27 21:32:24,532 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 9 predicate places. [2024-06-27 21:32:24,532 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 290 flow [2024-06-27 21:32:24,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 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-27 21:32:24,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:24,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:24,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:32:24,534 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:32:24,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:24,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1508887611, now seen corresponding path program 1 times [2024-06-27 21:32:24,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:24,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974058262] [2024-06-27 21:32:24,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:24,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:24,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:27,151 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-27 21:32:27,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:27,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974058262] [2024-06-27 21:32:27,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974058262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:27,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:27,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:32:27,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259872399] [2024-06-27 21:32:27,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:27,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:32:27,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:27,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:32:27,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:32:27,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:32:27,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 290 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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-27 21:32:27,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:27,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:32:27,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:29,033 INFO L124 PetriNetUnfolderBase]: 5566/7887 cut-off events. [2024-06-27 21:32:29,033 INFO L125 PetriNetUnfolderBase]: For 11592/11592 co-relation queries the response was YES. [2024-06-27 21:32:29,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24329 conditions, 7887 events. 5566/7887 cut-off events. For 11592/11592 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 41568 event pairs, 2657 based on Foata normal form. 3/7888 useless extension candidates. Maximal degree in co-relation 24309. Up to 7594 conditions per place. [2024-06-27 21:32:29,070 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 85 selfloop transitions, 20 changer transitions 0/112 dead transitions. [2024-06-27 21:32:29,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 112 transitions, 675 flow [2024-06-27 21:32:29,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:32:29,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:32:29,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 21:32:29,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4967948717948718 [2024-06-27 21:32:29,078 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 290 flow. Second operand 6 states and 155 transitions. [2024-06-27 21:32:29,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 112 transitions, 675 flow [2024-06-27 21:32:29,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 112 transitions, 665 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 21:32:29,084 INFO L231 Difference]: Finished difference. Result has 70 places, 74 transitions, 413 flow [2024-06-27 21:32:29,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=413, PETRI_PLACES=70, PETRI_TRANSITIONS=74} [2024-06-27 21:32:29,086 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 15 predicate places. [2024-06-27 21:32:29,086 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 74 transitions, 413 flow [2024-06-27 21:32:29,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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-27 21:32:29,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:29,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:29,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:32:29,087 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:32:29,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:29,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1842080001, now seen corresponding path program 2 times [2024-06-27 21:32:29,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:29,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221168547] [2024-06-27 21:32:29,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:29,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:29,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:31,439 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-27 21:32:31,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:31,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221168547] [2024-06-27 21:32:31,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221168547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:31,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:31,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:32:31,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63087251] [2024-06-27 21:32:31,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:31,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:32:31,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:31,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:32:31,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:32:31,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:32:31,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 74 transitions, 413 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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-27 21:32:31,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:31,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:32:31,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:33,236 INFO L124 PetriNetUnfolderBase]: 5557/7883 cut-off events. [2024-06-27 21:32:33,237 INFO L125 PetriNetUnfolderBase]: For 16884/16896 co-relation queries the response was YES. [2024-06-27 21:32:33,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26598 conditions, 7883 events. 5557/7883 cut-off events. For 16884/16896 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 41518 event pairs, 2661 based on Foata normal form. 13/7894 useless extension candidates. Maximal degree in co-relation 26574. Up to 7585 conditions per place. [2024-06-27 21:32:33,281 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 78 selfloop transitions, 21 changer transitions 0/106 dead transitions. [2024-06-27 21:32:33,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 106 transitions, 694 flow [2024-06-27 21:32:33,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:32:33,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:32:33,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 21:32:33,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-27 21:32:33,283 INFO L175 Difference]: Start difference. First operand has 70 places, 74 transitions, 413 flow. Second operand 6 states and 148 transitions. [2024-06-27 21:32:33,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 106 transitions, 694 flow [2024-06-27 21:32:33,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 106 transitions, 648 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 21:32:33,304 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 427 flow [2024-06-27 21:32:33,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=427, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-27 21:32:33,304 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2024-06-27 21:32:33,305 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 427 flow [2024-06-27 21:32:33,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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-27 21:32:33,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:33,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:33,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:32:33,305 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:32:33,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:33,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1509102937, now seen corresponding path program 1 times [2024-06-27 21:32:33,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:33,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160190845] [2024-06-27 21:32:33,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:33,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:33,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:35,236 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-27 21:32:35,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:35,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160190845] [2024-06-27 21:32:35,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160190845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:35,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:35,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:32:35,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309941733] [2024-06-27 21:32:35,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:35,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:32:35,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:35,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:32:35,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:32:35,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:32:35,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 427 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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-27 21:32:35,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:35,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:32:35,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:37,002 INFO L124 PetriNetUnfolderBase]: 5542/7863 cut-off events. [2024-06-27 21:32:37,002 INFO L125 PetriNetUnfolderBase]: For 19247/19247 co-relation queries the response was YES. [2024-06-27 21:32:37,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26763 conditions, 7863 events. 5542/7863 cut-off events. For 19247/19247 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 41493 event pairs, 2523 based on Foata normal form. 6/7868 useless extension candidates. Maximal degree in co-relation 26738. Up to 7591 conditions per place. [2024-06-27 21:32:37,045 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 90 selfloop transitions, 13 changer transitions 0/110 dead transitions. [2024-06-27 21:32:37,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 110 transitions, 733 flow [2024-06-27 21:32:37,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:32:37,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:32:37,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 21:32:37,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2024-06-27 21:32:37,047 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 427 flow. Second operand 6 states and 146 transitions. [2024-06-27 21:32:37,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 110 transitions, 733 flow [2024-06-27 21:32:37,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 110 transitions, 700 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 21:32:37,063 INFO L231 Difference]: Finished difference. Result has 76 places, 78 transitions, 458 flow [2024-06-27 21:32:37,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=458, PETRI_PLACES=76, PETRI_TRANSITIONS=78} [2024-06-27 21:32:37,064 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 21 predicate places. [2024-06-27 21:32:37,064 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 78 transitions, 458 flow [2024-06-27 21:32:37,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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-27 21:32:37,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:37,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:37,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:32:37,065 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:32:37,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:37,066 INFO L85 PathProgramCache]: Analyzing trace with hash -639945061, now seen corresponding path program 1 times [2024-06-27 21:32:37,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:37,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584953368] [2024-06-27 21:32:37,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:37,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:37,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:40,158 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-27 21:32:40,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:40,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584953368] [2024-06-27 21:32:40,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584953368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:40,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:40,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:32:40,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385951999] [2024-06-27 21:32:40,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:40,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:32:40,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:40,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:32:40,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:32:40,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:32:40,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 78 transitions, 458 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:40,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:40,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:32:40,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:42,278 INFO L124 PetriNetUnfolderBase]: 5607/7985 cut-off events. [2024-06-27 21:32:42,278 INFO L125 PetriNetUnfolderBase]: For 24976/24976 co-relation queries the response was YES. [2024-06-27 21:32:42,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28618 conditions, 7985 events. 5607/7985 cut-off events. For 24976/24976 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 42727 event pairs, 2297 based on Foata normal form. 7/7990 useless extension candidates. Maximal degree in co-relation 28591. Up to 7544 conditions per place. [2024-06-27 21:32:42,315 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 104 selfloop transitions, 25 changer transitions 0/136 dead transitions. [2024-06-27 21:32:42,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 136 transitions, 884 flow [2024-06-27 21:32:42,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:32:42,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:32:42,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 21:32:42,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.510989010989011 [2024-06-27 21:32:42,318 INFO L175 Difference]: Start difference. First operand has 76 places, 78 transitions, 458 flow. Second operand 7 states and 186 transitions. [2024-06-27 21:32:42,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 136 transitions, 884 flow [2024-06-27 21:32:42,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 136 transitions, 846 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 21:32:42,331 INFO L231 Difference]: Finished difference. Result has 79 places, 83 transitions, 528 flow [2024-06-27 21:32:42,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=528, PETRI_PLACES=79, PETRI_TRANSITIONS=83} [2024-06-27 21:32:42,332 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 24 predicate places. [2024-06-27 21:32:42,332 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 83 transitions, 528 flow [2024-06-27 21:32:42,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:42,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:42,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:42,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:32:42,333 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:32:42,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:42,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1761156567, now seen corresponding path program 2 times [2024-06-27 21:32:42,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:42,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009066192] [2024-06-27 21:32:42,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:42,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:42,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:45,346 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-27 21:32:45,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:45,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009066192] [2024-06-27 21:32:45,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009066192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:45,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:45,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:32:45,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549970898] [2024-06-27 21:32:45,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:45,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:32:45,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:45,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:32:45,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:32:45,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:32:45,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 83 transitions, 528 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:45,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:45,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:32:45,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:47,446 INFO L124 PetriNetUnfolderBase]: 5634/8008 cut-off events. [2024-06-27 21:32:47,446 INFO L125 PetriNetUnfolderBase]: For 32173/32173 co-relation queries the response was YES. [2024-06-27 21:32:47,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31347 conditions, 8008 events. 5634/8008 cut-off events. For 32173/32173 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 42363 event pairs, 2484 based on Foata normal form. 3/8009 useless extension candidates. Maximal degree in co-relation 31319. Up to 7601 conditions per place. [2024-06-27 21:32:47,493 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 103 selfloop transitions, 34 changer transitions 0/144 dead transitions. [2024-06-27 21:32:47,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 144 transitions, 1094 flow [2024-06-27 21:32:47,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:32:47,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:32:47,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 21:32:47,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49725274725274726 [2024-06-27 21:32:47,495 INFO L175 Difference]: Start difference. First operand has 79 places, 83 transitions, 528 flow. Second operand 7 states and 181 transitions. [2024-06-27 21:32:47,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 144 transitions, 1094 flow [2024-06-27 21:32:47,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 144 transitions, 998 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:32:47,518 INFO L231 Difference]: Finished difference. Result has 83 places, 97 transitions, 686 flow [2024-06-27 21:32:47,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=686, PETRI_PLACES=83, PETRI_TRANSITIONS=97} [2024-06-27 21:32:47,519 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 28 predicate places. [2024-06-27 21:32:47,519 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 97 transitions, 686 flow [2024-06-27 21:32:47,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:47,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:47,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:47,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:32:47,520 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:32:47,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:47,520 INFO L85 PathProgramCache]: Analyzing trace with hash -80166565, now seen corresponding path program 3 times [2024-06-27 21:32:47,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:47,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001364569] [2024-06-27 21:32:47,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:47,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:47,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:50,237 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-27 21:32:50,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:50,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001364569] [2024-06-27 21:32:50,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001364569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:50,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:50,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:32:50,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986116347] [2024-06-27 21:32:50,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:50,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:32:50,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:50,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:32:50,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:32:50,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:32:50,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 97 transitions, 686 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:50,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:50,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:32:50,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:52,540 INFO L124 PetriNetUnfolderBase]: 5625/7998 cut-off events. [2024-06-27 21:32:52,540 INFO L125 PetriNetUnfolderBase]: For 41308/41308 co-relation queries the response was YES. [2024-06-27 21:32:52,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33414 conditions, 7998 events. 5625/7998 cut-off events. For 41308/41308 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 42342 event pairs, 2501 based on Foata normal form. 3/7997 useless extension candidates. Maximal degree in co-relation 33383. Up to 7592 conditions per place. [2024-06-27 21:32:52,581 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 96 selfloop transitions, 35 changer transitions 0/138 dead transitions. [2024-06-27 21:32:52,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 138 transitions, 1057 flow [2024-06-27 21:32:52,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:32:52,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:32:52,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 21:32:52,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47802197802197804 [2024-06-27 21:32:52,583 INFO L175 Difference]: Start difference. First operand has 83 places, 97 transitions, 686 flow. Second operand 7 states and 174 transitions. [2024-06-27 21:32:52,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 138 transitions, 1057 flow [2024-06-27 21:32:52,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 138 transitions, 993 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 21:32:52,612 INFO L231 Difference]: Finished difference. Result has 88 places, 98 transitions, 714 flow [2024-06-27 21:32:52,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=714, PETRI_PLACES=88, PETRI_TRANSITIONS=98} [2024-06-27 21:32:52,613 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 33 predicate places. [2024-06-27 21:32:52,613 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 98 transitions, 714 flow [2024-06-27 21:32:52,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:52,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:52,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:52,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:32:52,614 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:32:52,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:52,614 INFO L85 PathProgramCache]: Analyzing trace with hash -663312486, now seen corresponding path program 1 times [2024-06-27 21:32:52,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:52,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027710248] [2024-06-27 21:32:52,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:52,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:52,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:54,857 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-27 21:32:54,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:54,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027710248] [2024-06-27 21:32:54,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027710248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:54,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:54,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:32:54,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055831811] [2024-06-27 21:32:54,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:54,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:32:54,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:54,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:32:54,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:32:54,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:32:54,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 98 transitions, 714 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:54,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:54,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:32:54,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:57,041 INFO L124 PetriNetUnfolderBase]: 5771/8217 cut-off events. [2024-06-27 21:32:57,041 INFO L125 PetriNetUnfolderBase]: For 47315/47315 co-relation queries the response was YES. [2024-06-27 21:32:57,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35195 conditions, 8217 events. 5771/8217 cut-off events. For 47315/47315 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 43511 event pairs, 2484 based on Foata normal form. 6/8221 useless extension candidates. Maximal degree in co-relation 35162. Up to 7798 conditions per place. [2024-06-27 21:32:57,092 INFO L140 encePairwiseOnDemand]: 38/52 looper letters, 124 selfloop transitions, 42 changer transitions 0/173 dead transitions. [2024-06-27 21:32:57,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 173 transitions, 1392 flow [2024-06-27 21:32:57,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:32:57,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:32:57,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 21:32:57,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4879807692307692 [2024-06-27 21:32:57,094 INFO L175 Difference]: Start difference. First operand has 88 places, 98 transitions, 714 flow. Second operand 8 states and 203 transitions. [2024-06-27 21:32:57,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 173 transitions, 1392 flow [2024-06-27 21:32:57,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 173 transitions, 1306 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 21:32:57,139 INFO L231 Difference]: Finished difference. Result has 94 places, 120 transitions, 981 flow [2024-06-27 21:32:57,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=981, PETRI_PLACES=94, PETRI_TRANSITIONS=120} [2024-06-27 21:32:57,140 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 39 predicate places. [2024-06-27 21:32:57,140 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 120 transitions, 981 flow [2024-06-27 21:32:57,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:57,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:57,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:57,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:32:57,141 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:32:57,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:57,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1238713634, now seen corresponding path program 2 times [2024-06-27 21:32:57,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:57,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727362847] [2024-06-27 21:32:57,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:57,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:57,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:00,585 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-27 21:33:00,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:00,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727362847] [2024-06-27 21:33:00,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727362847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:00,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:00,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:33:00,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071407737] [2024-06-27 21:33:00,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:00,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:33:00,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:00,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:33:00,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:33:00,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:33:00,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 120 transitions, 981 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:00,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:00,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:33:00,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:02,740 INFO L124 PetriNetUnfolderBase]: 5815/8285 cut-off events. [2024-06-27 21:33:02,741 INFO L125 PetriNetUnfolderBase]: For 57163/57163 co-relation queries the response was YES. [2024-06-27 21:33:02,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37333 conditions, 8285 events. 5815/8285 cut-off events. For 57163/57163 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 43943 event pairs, 2446 based on Foata normal form. 6/8289 useless extension candidates. Maximal degree in co-relation 37296. Up to 7816 conditions per place. [2024-06-27 21:33:02,790 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 119 selfloop transitions, 43 changer transitions 0/169 dead transitions. [2024-06-27 21:33:02,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 169 transitions, 1483 flow [2024-06-27 21:33:02,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:33:02,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:33:02,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 21:33:02,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4835164835164835 [2024-06-27 21:33:02,792 INFO L175 Difference]: Start difference. First operand has 94 places, 120 transitions, 981 flow. Second operand 7 states and 176 transitions. [2024-06-27 21:33:02,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 169 transitions, 1483 flow [2024-06-27 21:33:02,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 169 transitions, 1411 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 21:33:02,843 INFO L231 Difference]: Finished difference. Result has 98 places, 123 transitions, 1056 flow [2024-06-27 21:33:02,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1056, PETRI_PLACES=98, PETRI_TRANSITIONS=123} [2024-06-27 21:33:02,844 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 43 predicate places. [2024-06-27 21:33:02,844 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 123 transitions, 1056 flow [2024-06-27 21:33:02,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:02,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:02,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:33:02,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:33:02,845 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:33:02,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:02,845 INFO L85 PathProgramCache]: Analyzing trace with hash -712296098, now seen corresponding path program 3 times [2024-06-27 21:33:02,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:02,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790841077] [2024-06-27 21:33:02,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:02,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:02,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:05,903 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-27 21:33:05,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:05,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790841077] [2024-06-27 21:33:05,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790841077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:05,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:05,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:33:05,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210388664] [2024-06-27 21:33:05,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:05,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:33:05,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:05,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:33:05,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:33:05,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:33:05,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 123 transitions, 1056 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:05,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:05,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:33:05,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:08,089 INFO L124 PetriNetUnfolderBase]: 5859/8359 cut-off events. [2024-06-27 21:33:08,089 INFO L125 PetriNetUnfolderBase]: For 67792/67804 co-relation queries the response was YES. [2024-06-27 21:33:08,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39238 conditions, 8359 events. 5859/8359 cut-off events. For 67792/67804 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 44413 event pairs, 2465 based on Foata normal form. 16/8372 useless extension candidates. Maximal degree in co-relation 39200. Up to 7918 conditions per place. [2024-06-27 21:33:08,141 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 123 selfloop transitions, 40 changer transitions 0/170 dead transitions. [2024-06-27 21:33:08,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 170 transitions, 1566 flow [2024-06-27 21:33:08,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:33:08,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:33:08,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 21:33:08,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725274725274725 [2024-06-27 21:33:08,143 INFO L175 Difference]: Start difference. First operand has 98 places, 123 transitions, 1056 flow. Second operand 7 states and 172 transitions. [2024-06-27 21:33:08,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 170 transitions, 1566 flow [2024-06-27 21:33:08,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 170 transitions, 1443 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 21:33:08,196 INFO L231 Difference]: Finished difference. Result has 100 places, 126 transitions, 1076 flow [2024-06-27 21:33:08,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1076, PETRI_PLACES=100, PETRI_TRANSITIONS=126} [2024-06-27 21:33:08,196 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 45 predicate places. [2024-06-27 21:33:08,197 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 126 transitions, 1076 flow [2024-06-27 21:33:08,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:08,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:08,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:33:08,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:33:08,197 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:33:08,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:08,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1822781792, now seen corresponding path program 4 times [2024-06-27 21:33:08,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:08,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679546635] [2024-06-27 21:33:08,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:08,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:10,822 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-27 21:33:10,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:10,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679546635] [2024-06-27 21:33:10,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679546635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:10,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:10,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:33:10,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486931978] [2024-06-27 21:33:10,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:10,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:33:10,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:10,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:33:10,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:33:10,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:33:10,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 126 transitions, 1076 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:10,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:10,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:33:10,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:12,951 INFO L124 PetriNetUnfolderBase]: 5844/8346 cut-off events. [2024-06-27 21:33:12,951 INFO L125 PetriNetUnfolderBase]: For 67147/67159 co-relation queries the response was YES. [2024-06-27 21:33:12,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38933 conditions, 8346 events. 5844/8346 cut-off events. For 67147/67159 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 44426 event pairs, 2268 based on Foata normal form. 16/8359 useless extension candidates. Maximal degree in co-relation 38894. Up to 7727 conditions per place. [2024-06-27 21:33:12,996 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 115 selfloop transitions, 51 changer transitions 0/173 dead transitions. [2024-06-27 21:33:12,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 173 transitions, 1586 flow [2024-06-27 21:33:12,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:33:12,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:33:12,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 21:33:12,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47527472527472525 [2024-06-27 21:33:12,998 INFO L175 Difference]: Start difference. First operand has 100 places, 126 transitions, 1076 flow. Second operand 7 states and 173 transitions. [2024-06-27 21:33:12,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 173 transitions, 1586 flow [2024-06-27 21:33:13,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 173 transitions, 1477 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:33:13,048 INFO L231 Difference]: Finished difference. Result has 102 places, 129 transitions, 1131 flow [2024-06-27 21:33:13,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1131, PETRI_PLACES=102, PETRI_TRANSITIONS=129} [2024-06-27 21:33:13,049 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 47 predicate places. [2024-06-27 21:33:13,049 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 129 transitions, 1131 flow [2024-06-27 21:33:13,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:13,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:13,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:33:13,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:33:13,050 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:33:13,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:13,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1432730032, now seen corresponding path program 1 times [2024-06-27 21:33:13,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:13,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407373687] [2024-06-27 21:33:13,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:13,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:13,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:17,329 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-27 21:33:17,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:17,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407373687] [2024-06-27 21:33:17,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407373687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:17,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:17,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:33:17,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525008814] [2024-06-27 21:33:17,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:17,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:33:17,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:17,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:33:17,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:33:17,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:33:17,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 129 transitions, 1131 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:17,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:17,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:33:17,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:20,177 INFO L124 PetriNetUnfolderBase]: 7286/10528 cut-off events. [2024-06-27 21:33:20,178 INFO L125 PetriNetUnfolderBase]: For 103877/103877 co-relation queries the response was YES. [2024-06-27 21:33:20,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50792 conditions, 10528 events. 7286/10528 cut-off events. For 103877/103877 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 60187 event pairs, 2102 based on Foata normal form. 78/10604 useless extension candidates. Maximal degree in co-relation 50752. Up to 7983 conditions per place. [2024-06-27 21:33:20,242 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 176 selfloop transitions, 40 changer transitions 0/223 dead transitions. [2024-06-27 21:33:20,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 223 transitions, 2019 flow [2024-06-27 21:33:20,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:33:20,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:33:20,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-27 21:33:20,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299145299145299 [2024-06-27 21:33:20,245 INFO L175 Difference]: Start difference. First operand has 102 places, 129 transitions, 1131 flow. Second operand 9 states and 248 transitions. [2024-06-27 21:33:20,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 223 transitions, 2019 flow [2024-06-27 21:33:20,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 223 transitions, 1881 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 21:33:20,341 INFO L231 Difference]: Finished difference. Result has 107 places, 135 transitions, 1198 flow [2024-06-27 21:33:20,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1198, PETRI_PLACES=107, PETRI_TRANSITIONS=135} [2024-06-27 21:33:20,342 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 52 predicate places. [2024-06-27 21:33:20,342 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 135 transitions, 1198 flow [2024-06-27 21:33:20,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:20,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:20,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:33:20,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:33:20,343 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:33:20,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:20,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1452554296, now seen corresponding path program 2 times [2024-06-27 21:33:20,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:20,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786964288] [2024-06-27 21:33:20,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:20,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:20,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:23,908 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-27 21:33:23,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:23,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786964288] [2024-06-27 21:33:23,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786964288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:23,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:23,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:33:23,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759164778] [2024-06-27 21:33:23,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:23,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:33:23,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:23,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:33:23,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:33:23,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:33:23,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 135 transitions, 1198 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:23,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:23,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:33:23,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:26,637 INFO L124 PetriNetUnfolderBase]: 7060/10208 cut-off events. [2024-06-27 21:33:26,637 INFO L125 PetriNetUnfolderBase]: For 113823/113823 co-relation queries the response was YES. [2024-06-27 21:33:26,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49718 conditions, 10208 events. 7060/10208 cut-off events. For 113823/113823 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 58087 event pairs, 2606 based on Foata normal form. 92/10298 useless extension candidates. Maximal degree in co-relation 49676. Up to 8833 conditions per place. [2024-06-27 21:33:26,697 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 162 selfloop transitions, 36 changer transitions 0/205 dead transitions. [2024-06-27 21:33:26,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 205 transitions, 1829 flow [2024-06-27 21:33:26,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:33:26,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:33:26,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 21:33:26,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5168269230769231 [2024-06-27 21:33:26,699 INFO L175 Difference]: Start difference. First operand has 107 places, 135 transitions, 1198 flow. Second operand 8 states and 215 transitions. [2024-06-27 21:33:26,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 205 transitions, 1829 flow [2024-06-27 21:33:26,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 205 transitions, 1745 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 21:33:26,846 INFO L231 Difference]: Finished difference. Result has 110 places, 136 transitions, 1220 flow [2024-06-27 21:33:26,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1220, PETRI_PLACES=110, PETRI_TRANSITIONS=136} [2024-06-27 21:33:26,847 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 55 predicate places. [2024-06-27 21:33:26,847 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 136 transitions, 1220 flow [2024-06-27 21:33:26,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:26,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:26,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:33:26,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:33:26,847 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:33:26,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:26,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1454421182, now seen corresponding path program 3 times [2024-06-27 21:33:26,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:26,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81424577] [2024-06-27 21:33:26,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:26,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:26,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:30,700 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-27 21:33:30,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:30,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81424577] [2024-06-27 21:33:30,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81424577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:30,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:30,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:33:30,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645136087] [2024-06-27 21:33:30,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:30,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:33:30,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:30,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:33:30,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:33:30,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:33:30,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 136 transitions, 1220 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:30,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:30,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:33:30,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:33,379 INFO L124 PetriNetUnfolderBase]: 7216/10420 cut-off events. [2024-06-27 21:33:33,379 INFO L125 PetriNetUnfolderBase]: For 110938/110938 co-relation queries the response was YES. [2024-06-27 21:33:33,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50872 conditions, 10420 events. 7216/10420 cut-off events. For 110938/110938 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 59414 event pairs, 2729 based on Foata normal form. 24/10442 useless extension candidates. Maximal degree in co-relation 50828. Up to 9653 conditions per place. [2024-06-27 21:33:33,442 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 139 selfloop transitions, 51 changer transitions 0/197 dead transitions. [2024-06-27 21:33:33,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 197 transitions, 1832 flow [2024-06-27 21:33:33,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:33:33,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:33:33,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 21:33:33,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-06-27 21:33:33,444 INFO L175 Difference]: Start difference. First operand has 110 places, 136 transitions, 1220 flow. Second operand 8 states and 204 transitions. [2024-06-27 21:33:33,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 197 transitions, 1832 flow [2024-06-27 21:33:33,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 197 transitions, 1765 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 21:33:33,547 INFO L231 Difference]: Finished difference. Result has 112 places, 138 transitions, 1313 flow [2024-06-27 21:33:33,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1313, PETRI_PLACES=112, PETRI_TRANSITIONS=138} [2024-06-27 21:33:33,547 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 57 predicate places. [2024-06-27 21:33:33,547 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 138 transitions, 1313 flow [2024-06-27 21:33:33,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:33,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:33,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:33:33,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:33:33,548 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:33:33,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:33,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1454605632, now seen corresponding path program 1 times [2024-06-27 21:33:33,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:33,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70408931] [2024-06-27 21:33:33,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:33,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:33,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:37,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:33:37,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:37,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70408931] [2024-06-27 21:33:37,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70408931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:37,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:37,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:33:37,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528944617] [2024-06-27 21:33:37,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:37,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:33:37,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:37,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:33:37,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:33:37,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:33:37,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 138 transitions, 1313 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:37,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:37,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:33:37,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:40,037 INFO L124 PetriNetUnfolderBase]: 7328/10608 cut-off events. [2024-06-27 21:33:40,037 INFO L125 PetriNetUnfolderBase]: For 124371/124371 co-relation queries the response was YES. [2024-06-27 21:33:40,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52923 conditions, 10608 events. 7328/10608 cut-off events. For 124371/124371 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 61006 event pairs, 2703 based on Foata normal form. 18/10624 useless extension candidates. Maximal degree in co-relation 52878. Up to 9385 conditions per place. [2024-06-27 21:33:40,106 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 138 selfloop transitions, 58 changer transitions 0/203 dead transitions. [2024-06-27 21:33:40,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 203 transitions, 1972 flow [2024-06-27 21:33:40,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:33:40,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:33:40,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 21:33:40,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4951923076923077 [2024-06-27 21:33:40,109 INFO L175 Difference]: Start difference. First operand has 112 places, 138 transitions, 1313 flow. Second operand 8 states and 206 transitions. [2024-06-27 21:33:40,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 203 transitions, 1972 flow [2024-06-27 21:33:40,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 203 transitions, 1850 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:33:40,222 INFO L231 Difference]: Finished difference. Result has 115 places, 141 transitions, 1407 flow [2024-06-27 21:33:40,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1407, PETRI_PLACES=115, PETRI_TRANSITIONS=141} [2024-06-27 21:33:40,222 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 60 predicate places. [2024-06-27 21:33:40,222 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 141 transitions, 1407 flow [2024-06-27 21:33:40,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:40,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:40,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:33:40,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:33:40,223 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:33:40,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:40,223 INFO L85 PathProgramCache]: Analyzing trace with hash 269396314, now seen corresponding path program 4 times [2024-06-27 21:33:40,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:40,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438381871] [2024-06-27 21:33:40,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:40,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:40,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:43,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:33:43,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:43,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438381871] [2024-06-27 21:33:43,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438381871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:43,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:43,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:33:43,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425033468] [2024-06-27 21:33:43,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:43,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:33:43,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:43,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:33:43,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:33:43,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:33:43,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 141 transitions, 1407 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:43,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:43,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:33:43,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:46,543 INFO L124 PetriNetUnfolderBase]: 7425/10780 cut-off events. [2024-06-27 21:33:46,543 INFO L125 PetriNetUnfolderBase]: For 139564/139564 co-relation queries the response was YES. [2024-06-27 21:33:46,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54920 conditions, 10780 events. 7425/10780 cut-off events. For 139564/139564 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 62287 event pairs, 2790 based on Foata normal form. 24/10799 useless extension candidates. Maximal degree in co-relation 54873. Up to 9976 conditions per place. [2024-06-27 21:33:46,628 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 142 selfloop transitions, 50 changer transitions 0/199 dead transitions. [2024-06-27 21:33:46,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 199 transitions, 2027 flow [2024-06-27 21:33:46,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:33:46,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:33:46,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 21:33:46,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2024-06-27 21:33:46,630 INFO L175 Difference]: Start difference. First operand has 115 places, 141 transitions, 1407 flow. Second operand 8 states and 200 transitions. [2024-06-27 21:33:46,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 199 transitions, 2027 flow [2024-06-27 21:33:46,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 199 transitions, 1896 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:33:46,773 INFO L231 Difference]: Finished difference. Result has 118 places, 143 transitions, 1442 flow [2024-06-27 21:33:46,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1442, PETRI_PLACES=118, PETRI_TRANSITIONS=143} [2024-06-27 21:33:46,774 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 63 predicate places. [2024-06-27 21:33:46,774 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 143 transitions, 1442 flow [2024-06-27 21:33:46,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:46,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:46,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:33:46,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:33:46,775 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:33:46,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:46,775 INFO L85 PathProgramCache]: Analyzing trace with hash 2028315454, now seen corresponding path program 2 times [2024-06-27 21:33:46,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:46,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546469914] [2024-06-27 21:33:46,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:46,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:46,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:49,908 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-27 21:33:49,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:49,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546469914] [2024-06-27 21:33:49,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546469914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:49,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:49,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:33:49,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607552606] [2024-06-27 21:33:49,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:49,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:33:49,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:49,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:33:49,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:33:49,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:33:49,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 143 transitions, 1442 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:49,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:49,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:33:49,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:52,423 INFO L124 PetriNetUnfolderBase]: 7537/10972 cut-off events. [2024-06-27 21:33:52,423 INFO L125 PetriNetUnfolderBase]: For 153755/153755 co-relation queries the response was YES. [2024-06-27 21:33:52,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56645 conditions, 10972 events. 7537/10972 cut-off events. For 153755/153755 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 63737 event pairs, 2790 based on Foata normal form. 18/10985 useless extension candidates. Maximal degree in co-relation 56597. Up to 9958 conditions per place. [2024-06-27 21:33:52,510 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 145 selfloop transitions, 53 changer transitions 0/205 dead transitions. [2024-06-27 21:33:52,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 205 transitions, 2094 flow [2024-06-27 21:33:52,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:33:52,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:33:52,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 21:33:52,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4879807692307692 [2024-06-27 21:33:52,512 INFO L175 Difference]: Start difference. First operand has 118 places, 143 transitions, 1442 flow. Second operand 8 states and 203 transitions. [2024-06-27 21:33:52,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 205 transitions, 2094 flow [2024-06-27 21:33:52,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 205 transitions, 1966 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:33:52,698 INFO L231 Difference]: Finished difference. Result has 120 places, 145 transitions, 1489 flow [2024-06-27 21:33:52,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1489, PETRI_PLACES=120, PETRI_TRANSITIONS=145} [2024-06-27 21:33:52,698 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 65 predicate places. [2024-06-27 21:33:52,698 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 145 transitions, 1489 flow [2024-06-27 21:33:52,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:52,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:52,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:33:52,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:33:52,699 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:33:52,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:52,700 INFO L85 PathProgramCache]: Analyzing trace with hash 426710548, now seen corresponding path program 3 times [2024-06-27 21:33:52,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:52,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285836283] [2024-06-27 21:33:52,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:52,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:52,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:33:55,902 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-27 21:33:55,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:33:55,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285836283] [2024-06-27 21:33:55,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285836283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:33:55,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:33:55,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:33:55,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182546865] [2024-06-27 21:33:55,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:33:55,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:33:55,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:33:55,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:33:55,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:33:55,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:33:55,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 145 transitions, 1489 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:55,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:55,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:33:55,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:58,531 INFO L124 PetriNetUnfolderBase]: 7498/10915 cut-off events. [2024-06-27 21:33:58,531 INFO L125 PetriNetUnfolderBase]: For 161866/161866 co-relation queries the response was YES. [2024-06-27 21:33:58,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56660 conditions, 10915 events. 7498/10915 cut-off events. For 161866/161866 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 62597 event pairs, 2483 based on Foata normal form. 18/10928 useless extension candidates. Maximal degree in co-relation 56611. Up to 9039 conditions per place. [2024-06-27 21:33:58,623 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 129 selfloop transitions, 69 changer transitions 0/205 dead transitions. [2024-06-27 21:33:58,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 205 transitions, 2095 flow [2024-06-27 21:33:58,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:33:58,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:33:58,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 21:33:58,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855769230769231 [2024-06-27 21:33:58,625 INFO L175 Difference]: Start difference. First operand has 120 places, 145 transitions, 1489 flow. Second operand 8 states and 202 transitions. [2024-06-27 21:33:58,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 205 transitions, 2095 flow [2024-06-27 21:33:58,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 205 transitions, 1950 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 21:33:58,829 INFO L231 Difference]: Finished difference. Result has 121 places, 146 transitions, 1513 flow [2024-06-27 21:33:58,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1513, PETRI_PLACES=121, PETRI_TRANSITIONS=146} [2024-06-27 21:33:58,829 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 66 predicate places. [2024-06-27 21:33:58,829 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 146 transitions, 1513 flow [2024-06-27 21:33:58,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:58,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:33:58,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:33:58,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:33:58,830 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:33:58,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:33:58,830 INFO L85 PathProgramCache]: Analyzing trace with hash 642171351, now seen corresponding path program 1 times [2024-06-27 21:33:58,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:33:58,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555310519] [2024-06-27 21:33:58,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:33:58,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:33:58,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:34:00,707 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-27 21:34:00,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:34:00,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555310519] [2024-06-27 21:34:00,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555310519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:34:00,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:34:00,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:34:00,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921336304] [2024-06-27 21:34:00,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:34:00,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:34:00,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:34:00,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:34:00,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:34:00,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:34:00,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 146 transitions, 1513 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:00,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:34:00,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:34:00,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:34:03,060 INFO L124 PetriNetUnfolderBase]: 7536/10981 cut-off events. [2024-06-27 21:34:03,060 INFO L125 PetriNetUnfolderBase]: For 172737/172737 co-relation queries the response was YES. [2024-06-27 21:34:03,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57841 conditions, 10981 events. 7536/10981 cut-off events. For 172737/172737 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 63864 event pairs, 2773 based on Foata normal form. 4/10982 useless extension candidates. Maximal degree in co-relation 57791. Up to 10486 conditions per place. [2024-06-27 21:34:03,136 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 158 selfloop transitions, 21 changer transitions 0/186 dead transitions. [2024-06-27 21:34:03,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 186 transitions, 2163 flow [2024-06-27 21:34:03,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:34:03,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:34:03,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 21:34:03,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47115384615384615 [2024-06-27 21:34:03,137 INFO L175 Difference]: Start difference. First operand has 121 places, 146 transitions, 1513 flow. Second operand 6 states and 147 transitions. [2024-06-27 21:34:03,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 186 transitions, 2163 flow [2024-06-27 21:34:03,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 186 transitions, 1982 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 21:34:03,318 INFO L231 Difference]: Finished difference. Result has 121 places, 154 transitions, 1515 flow [2024-06-27 21:34:03,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1332, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1515, PETRI_PLACES=121, PETRI_TRANSITIONS=154} [2024-06-27 21:34:03,319 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 66 predicate places. [2024-06-27 21:34:03,319 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 154 transitions, 1515 flow [2024-06-27 21:34:03,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:03,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:34:03,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:34:03,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:34:03,319 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:34:03,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:34:03,319 INFO L85 PathProgramCache]: Analyzing trace with hash 660223581, now seen corresponding path program 2 times [2024-06-27 21:34:03,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:34:03,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672386607] [2024-06-27 21:34:03,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:34:03,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:34:03,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:34:05,190 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-27 21:34:05,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:34:05,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672386607] [2024-06-27 21:34:05,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672386607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:34:05,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:34:05,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:34:05,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798926110] [2024-06-27 21:34:05,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:34:05,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:34:05,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:34:05,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:34:05,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:34:05,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:34:05,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 154 transitions, 1515 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:05,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:34:05,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:34:05,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:34:07,338 INFO L124 PetriNetUnfolderBase]: 7522/10961 cut-off events. [2024-06-27 21:34:07,338 INFO L125 PetriNetUnfolderBase]: For 182785/182785 co-relation queries the response was YES. [2024-06-27 21:34:07,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58800 conditions, 10961 events. 7522/10961 cut-off events. For 182785/182785 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 63825 event pairs, 2769 based on Foata normal form. 4/10962 useless extension candidates. Maximal degree in co-relation 58749. Up to 10496 conditions per place. [2024-06-27 21:34:07,424 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 154 selfloop transitions, 17 changer transitions 0/178 dead transitions. [2024-06-27 21:34:07,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 178 transitions, 1925 flow [2024-06-27 21:34:07,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:34:07,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:34:07,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-27 21:34:07,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47692307692307695 [2024-06-27 21:34:07,428 INFO L175 Difference]: Start difference. First operand has 121 places, 154 transitions, 1515 flow. Second operand 5 states and 124 transitions. [2024-06-27 21:34:07,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 178 transitions, 1925 flow [2024-06-27 21:34:07,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 178 transitions, 1821 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-27 21:34:07,694 INFO L231 Difference]: Finished difference. Result has 124 places, 154 transitions, 1459 flow [2024-06-27 21:34:07,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1411, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1459, PETRI_PLACES=124, PETRI_TRANSITIONS=154} [2024-06-27 21:34:07,694 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 69 predicate places. [2024-06-27 21:34:07,694 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 154 transitions, 1459 flow [2024-06-27 21:34:07,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:07,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:34:07,695 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-27 21:34:07,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:34:07,695 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:34:07,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:34:07,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1007687788, now seen corresponding path program 1 times [2024-06-27 21:34:07,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:34:07,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858020935] [2024-06-27 21:34:07,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:34:07,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:34:07,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:34:10,807 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-27 21:34:10,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:34:10,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858020935] [2024-06-27 21:34:10,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858020935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:34:10,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:34:10,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:34:10,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215631760] [2024-06-27 21:34:10,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:34:10,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:34:10,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:34:10,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:34:10,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:34:10,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-27 21:34:10,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 154 transitions, 1459 flow. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:10,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:34:10,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-27 21:34:10,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:34:12,977 INFO L124 PetriNetUnfolderBase]: 7091/10474 cut-off events. [2024-06-27 21:34:12,977 INFO L125 PetriNetUnfolderBase]: For 189463/189483 co-relation queries the response was YES. [2024-06-27 21:34:13,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56374 conditions, 10474 events. 7091/10474 cut-off events. For 189463/189483 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 62276 event pairs, 2716 based on Foata normal form. 4/10429 useless extension candidates. Maximal degree in co-relation 56321. Up to 9853 conditions per place. [2024-06-27 21:34:13,051 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 145 selfloop transitions, 12 changer transitions 0/177 dead transitions. [2024-06-27 21:34:13,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 177 transitions, 1885 flow [2024-06-27 21:34:13,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:34:13,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:34:13,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 21:34:13,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46923076923076923 [2024-06-27 21:34:13,052 INFO L175 Difference]: Start difference. First operand has 124 places, 154 transitions, 1459 flow. Second operand 5 states and 122 transitions. [2024-06-27 21:34:13,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 177 transitions, 1885 flow [2024-06-27 21:34:13,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 177 transitions, 1851 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 21:34:13,229 INFO L231 Difference]: Finished difference. Result has 125 places, 157 transitions, 1519 flow [2024-06-27 21:34:13,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1425, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1519, PETRI_PLACES=125, PETRI_TRANSITIONS=157} [2024-06-27 21:34:13,230 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 70 predicate places. [2024-06-27 21:34:13,230 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 157 transitions, 1519 flow [2024-06-27 21:34:13,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:13,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:34:13,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:34:13,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:34:13,230 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:34:13,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:34:13,230 INFO L85 PathProgramCache]: Analyzing trace with hash -617038684, now seen corresponding path program 1 times [2024-06-27 21:34:13,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:34:13,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120836403] [2024-06-27 21:34:13,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:34:13,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:34:13,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:34:16,568 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-27 21:34:16,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:34:16,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120836403] [2024-06-27 21:34:16,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120836403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:34:16,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:34:16,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:34:16,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412203010] [2024-06-27 21:34:16,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:34:16,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:34:16,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:34:16,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:34:16,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:34:16,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:34:16,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 157 transitions, 1519 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:16,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:34:16,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:34:16,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:34:19,107 INFO L124 PetriNetUnfolderBase]: 7600/11120 cut-off events. [2024-06-27 21:34:19,108 INFO L125 PetriNetUnfolderBase]: For 212444/212444 co-relation queries the response was YES. [2024-06-27 21:34:19,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61390 conditions, 11120 events. 7600/11120 cut-off events. For 212444/212444 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 65151 event pairs, 2743 based on Foata normal form. 4/11119 useless extension candidates. Maximal degree in co-relation 61336. Up to 10301 conditions per place. [2024-06-27 21:34:19,191 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 153 selfloop transitions, 58 changer transitions 0/218 dead transitions. [2024-06-27 21:34:19,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 218 transitions, 2487 flow [2024-06-27 21:34:19,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:34:19,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:34:19,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 21:34:19,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49725274725274726 [2024-06-27 21:34:19,192 INFO L175 Difference]: Start difference. First operand has 125 places, 157 transitions, 1519 flow. Second operand 7 states and 181 transitions. [2024-06-27 21:34:19,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 218 transitions, 2487 flow [2024-06-27 21:34:19,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 218 transitions, 2417 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 21:34:19,396 INFO L231 Difference]: Finished difference. Result has 129 places, 169 transitions, 1806 flow [2024-06-27 21:34:19,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1449, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1806, PETRI_PLACES=129, PETRI_TRANSITIONS=169} [2024-06-27 21:34:19,397 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 74 predicate places. [2024-06-27 21:34:19,397 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 169 transitions, 1806 flow [2024-06-27 21:34:19,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:19,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:34:19,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:34:19,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:34:19,398 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:34:19,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:34:19,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1731568678, now seen corresponding path program 2 times [2024-06-27 21:34:19,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:34:19,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108316029] [2024-06-27 21:34:19,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:34:19,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:34:19,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:34:22,468 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-27 21:34:22,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:34:22,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108316029] [2024-06-27 21:34:22,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108316029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:34:22,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:34:22,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:34:22,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154065932] [2024-06-27 21:34:22,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:34:22,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:34:22,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:34:22,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:34:22,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:34:22,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:34:22,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 169 transitions, 1806 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:22,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:34:22,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:34:22,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:34:24,951 INFO L124 PetriNetUnfolderBase]: 7752/11318 cut-off events. [2024-06-27 21:34:24,951 INFO L125 PetriNetUnfolderBase]: For 233996/233996 co-relation queries the response was YES. [2024-06-27 21:34:24,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64857 conditions, 11318 events. 7752/11318 cut-off events. For 233996/233996 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 66192 event pairs, 2608 based on Foata normal form. 4/11320 useless extension candidates. Maximal degree in co-relation 64802. Up to 10594 conditions per place. [2024-06-27 21:34:25,042 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 179 selfloop transitions, 41 changer transitions 0/227 dead transitions. [2024-06-27 21:34:25,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 227 transitions, 2557 flow [2024-06-27 21:34:25,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:34:25,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:34:25,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 21:34:25,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47527472527472525 [2024-06-27 21:34:25,044 INFO L175 Difference]: Start difference. First operand has 129 places, 169 transitions, 1806 flow. Second operand 7 states and 173 transitions. [2024-06-27 21:34:25,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 227 transitions, 2557 flow [2024-06-27 21:34:25,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 227 transitions, 2444 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-27 21:34:25,362 INFO L231 Difference]: Finished difference. Result has 134 places, 184 transitions, 1983 flow [2024-06-27 21:34:25,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1703, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1983, PETRI_PLACES=134, PETRI_TRANSITIONS=184} [2024-06-27 21:34:25,363 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-06-27 21:34:25,363 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 184 transitions, 1983 flow [2024-06-27 21:34:25,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:25,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:34:25,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:34:25,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:34:25,364 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:34:25,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:34:25,364 INFO L85 PathProgramCache]: Analyzing trace with hash -530101124, now seen corresponding path program 3 times [2024-06-27 21:34:25,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:34:25,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726078640] [2024-06-27 21:34:25,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:34:25,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:34:25,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:34:28,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:34:28,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:34:28,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726078640] [2024-06-27 21:34:28,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726078640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:34:28,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:34:28,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:34:28,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624248948] [2024-06-27 21:34:28,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:34:28,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:34:28,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:34:28,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:34:28,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:34:28,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:34:28,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 184 transitions, 1983 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:28,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:34:28,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:34:28,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:34:30,782 INFO L124 PetriNetUnfolderBase]: 7790/11372 cut-off events. [2024-06-27 21:34:30,782 INFO L125 PetriNetUnfolderBase]: For 247140/247158 co-relation queries the response was YES. [2024-06-27 21:34:30,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65517 conditions, 11372 events. 7790/11372 cut-off events. For 247140/247158 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 66470 event pairs, 2732 based on Foata normal form. 18/11385 useless extension candidates. Maximal degree in co-relation 65460. Up to 10491 conditions per place. [2024-06-27 21:34:30,879 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 160 selfloop transitions, 68 changer transitions 0/235 dead transitions. [2024-06-27 21:34:30,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 235 transitions, 2855 flow [2024-06-27 21:34:30,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:34:30,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:34:30,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 21:34:30,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48626373626373626 [2024-06-27 21:34:30,881 INFO L175 Difference]: Start difference. First operand has 134 places, 184 transitions, 1983 flow. Second operand 7 states and 177 transitions. [2024-06-27 21:34:30,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 235 transitions, 2855 flow [2024-06-27 21:34:31,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 235 transitions, 2750 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 21:34:31,450 INFO L231 Difference]: Finished difference. Result has 138 places, 188 transitions, 2100 flow [2024-06-27 21:34:31,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2100, PETRI_PLACES=138, PETRI_TRANSITIONS=188} [2024-06-27 21:34:31,451 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 83 predicate places. [2024-06-27 21:34:31,451 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 188 transitions, 2100 flow [2024-06-27 21:34:31,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:31,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:34:31,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:34:31,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:34:31,451 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:34:31,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:34:31,451 INFO L85 PathProgramCache]: Analyzing trace with hash -571816154, now seen corresponding path program 4 times [2024-06-27 21:34:31,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:34:31,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674217047] [2024-06-27 21:34:31,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:34:31,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:34:31,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:34:34,075 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-27 21:34:34,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:34:34,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674217047] [2024-06-27 21:34:34,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674217047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:34:34,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:34:34,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:34:34,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123861927] [2024-06-27 21:34:34,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:34:34,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:34:34,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:34:34,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:34:34,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:34:34,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:34:34,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 188 transitions, 2100 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:34,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:34:34,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:34:34,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:34:36,671 INFO L124 PetriNetUnfolderBase]: 7828/11470 cut-off events. [2024-06-27 21:34:36,672 INFO L125 PetriNetUnfolderBase]: For 261861/261879 co-relation queries the response was YES. [2024-06-27 21:34:36,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66602 conditions, 11470 events. 7828/11470 cut-off events. For 261861/261879 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 67525 event pairs, 2726 based on Foata normal form. 18/11483 useless extension candidates. Maximal degree in co-relation 66544. Up to 10525 conditions per place. [2024-06-27 21:34:36,778 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 151 selfloop transitions, 74 changer transitions 0/232 dead transitions. [2024-06-27 21:34:36,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 232 transitions, 2854 flow [2024-06-27 21:34:36,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:34:36,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:34:36,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 21:34:36,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697802197802198 [2024-06-27 21:34:36,780 INFO L175 Difference]: Start difference. First operand has 138 places, 188 transitions, 2100 flow. Second operand 7 states and 171 transitions. [2024-06-27 21:34:36,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 232 transitions, 2854 flow [2024-06-27 21:34:37,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 232 transitions, 2616 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 21:34:37,149 INFO L231 Difference]: Finished difference. Result has 139 places, 192 transitions, 2103 flow [2024-06-27 21:34:37,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2103, PETRI_PLACES=139, PETRI_TRANSITIONS=192} [2024-06-27 21:34:37,150 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 84 predicate places. [2024-06-27 21:34:37,150 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 192 transitions, 2103 flow [2024-06-27 21:34:37,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:37,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:34:37,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:34:37,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:34:37,150 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:34:37,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:34:37,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1180235972, now seen corresponding path program 5 times [2024-06-27 21:34:37,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:34:37,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822241012] [2024-06-27 21:34:37,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:34:37,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:34:37,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:34:39,848 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-27 21:34:39,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:34:39,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822241012] [2024-06-27 21:34:39,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822241012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:34:39,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:34:39,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:34:39,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004525029] [2024-06-27 21:34:39,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:34:39,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:34:39,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:34:39,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:34:39,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:34:39,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:34:39,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 192 transitions, 2103 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:39,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:34:39,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:34:39,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:34:42,339 INFO L124 PetriNetUnfolderBase]: 7814/11395 cut-off events. [2024-06-27 21:34:42,339 INFO L125 PetriNetUnfolderBase]: For 272046/272052 co-relation queries the response was YES. [2024-06-27 21:34:42,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66509 conditions, 11395 events. 7814/11395 cut-off events. For 272046/272052 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 66534 event pairs, 2687 based on Foata normal form. 4/11390 useless extension candidates. Maximal degree in co-relation 66451. Up to 10449 conditions per place. [2024-06-27 21:34:42,439 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 144 selfloop transitions, 80 changer transitions 0/231 dead transitions. [2024-06-27 21:34:42,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 231 transitions, 2779 flow [2024-06-27 21:34:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:34:42,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:34:42,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 21:34:42,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 21:34:42,440 INFO L175 Difference]: Start difference. First operand has 139 places, 192 transitions, 2103 flow. Second operand 6 states and 156 transitions. [2024-06-27 21:34:42,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 231 transitions, 2779 flow [2024-06-27 21:34:42,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 231 transitions, 2578 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 21:34:42,943 INFO L231 Difference]: Finished difference. Result has 141 places, 192 transitions, 2080 flow [2024-06-27 21:34:42,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1902, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2080, PETRI_PLACES=141, PETRI_TRANSITIONS=192} [2024-06-27 21:34:42,944 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 86 predicate places. [2024-06-27 21:34:42,944 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 192 transitions, 2080 flow [2024-06-27 21:34:42,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:42,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:34:42,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:34:42,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:34:42,945 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:34:42,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:34:42,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1185949892, now seen corresponding path program 6 times [2024-06-27 21:34:42,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:34:42,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173004187] [2024-06-27 21:34:42,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:34:42,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:34:42,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:34:45,775 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-27 21:34:45,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:34:45,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173004187] [2024-06-27 21:34:45,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173004187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:34:45,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:34:45,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:34:45,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708714506] [2024-06-27 21:34:45,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:34:45,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:34:45,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:34:45,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:34:45,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:34:45,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:34:45,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 192 transitions, 2080 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:45,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:34:45,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:34:45,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:34:48,718 INFO L124 PetriNetUnfolderBase]: 7800/11388 cut-off events. [2024-06-27 21:34:48,719 INFO L125 PetriNetUnfolderBase]: For 283478/283478 co-relation queries the response was YES. [2024-06-27 21:34:48,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66667 conditions, 11388 events. 7800/11388 cut-off events. For 283478/283478 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 66604 event pairs, 2612 based on Foata normal form. 4/11390 useless extension candidates. Maximal degree in co-relation 66608. Up to 10437 conditions per place. [2024-06-27 21:34:48,815 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 164 selfloop transitions, 82 changer transitions 0/253 dead transitions. [2024-06-27 21:34:48,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 253 transitions, 2756 flow [2024-06-27 21:34:48,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:34:48,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:34:48,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 21:34:48,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 21:34:48,817 INFO L175 Difference]: Start difference. First operand has 141 places, 192 transitions, 2080 flow. Second operand 8 states and 208 transitions. [2024-06-27 21:34:48,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 253 transitions, 2756 flow [2024-06-27 21:34:49,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 253 transitions, 2482 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 21:34:49,589 INFO L231 Difference]: Finished difference. Result has 142 places, 192 transitions, 2013 flow [2024-06-27 21:34:49,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1806, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2013, PETRI_PLACES=142, PETRI_TRANSITIONS=192} [2024-06-27 21:34:49,589 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 87 predicate places. [2024-06-27 21:34:49,590 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 192 transitions, 2013 flow [2024-06-27 21:34:49,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:49,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:34:49,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:34:49,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:34:49,590 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:34:49,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:34:49,591 INFO L85 PathProgramCache]: Analyzing trace with hash -574665178, now seen corresponding path program 1 times [2024-06-27 21:34:49,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:34:49,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392610284] [2024-06-27 21:34:49,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:34:49,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:34:49,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:34:51,927 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-27 21:34:51,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:34:51,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392610284] [2024-06-27 21:34:51,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392610284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:34:51,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:34:51,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:34:51,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48072666] [2024-06-27 21:34:51,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:34:51,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:34:51,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:34:51,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:34:51,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:34:51,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:34:52,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 192 transitions, 2013 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:52,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:34:52,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:34:52,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:34:54,421 INFO L124 PetriNetUnfolderBase]: 8032/11722 cut-off events. [2024-06-27 21:34:54,421 INFO L125 PetriNetUnfolderBase]: For 300309/300309 co-relation queries the response was YES. [2024-06-27 21:34:54,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69003 conditions, 11722 events. 8032/11722 cut-off events. For 300309/300309 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 68842 event pairs, 2659 based on Foata normal form. 16/11735 useless extension candidates. Maximal degree in co-relation 68944. Up to 10808 conditions per place. [2024-06-27 21:34:54,527 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 211 selfloop transitions, 27 changer transitions 0/245 dead transitions. [2024-06-27 21:34:54,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 245 transitions, 2871 flow [2024-06-27 21:34:54,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:34:54,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:34:54,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 21:34:54,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4835164835164835 [2024-06-27 21:34:54,528 INFO L175 Difference]: Start difference. First operand has 142 places, 192 transitions, 2013 flow. Second operand 7 states and 176 transitions. [2024-06-27 21:34:54,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 245 transitions, 2871 flow [2024-06-27 21:34:54,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 245 transitions, 2677 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 21:34:54,999 INFO L231 Difference]: Finished difference. Result has 141 places, 196 transitions, 2000 flow [2024-06-27 21:34:54,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2000, PETRI_PLACES=141, PETRI_TRANSITIONS=196} [2024-06-27 21:34:55,000 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 86 predicate places. [2024-06-27 21:34:55,000 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 196 transitions, 2000 flow [2024-06-27 21:34:55,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:55,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:34:55,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:34:55,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:34:55,001 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:34:55,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:34:55,001 INFO L85 PathProgramCache]: Analyzing trace with hash 2085756946, now seen corresponding path program 2 times [2024-06-27 21:34:55,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:34:55,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077389644] [2024-06-27 21:34:55,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:34:55,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:34:55,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:34:57,334 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-27 21:34:57,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:34:57,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077389644] [2024-06-27 21:34:57,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077389644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:34:57,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:34:57,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:34:57,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974606928] [2024-06-27 21:34:57,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:34:57,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:34:57,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:34:57,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:34:57,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:34:57,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:34:57,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 196 transitions, 2000 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:34:57,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:34:57,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:34:57,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:35:00,057 INFO L124 PetriNetUnfolderBase]: 8180/11937 cut-off events. [2024-06-27 21:35:00,057 INFO L125 PetriNetUnfolderBase]: For 293647/293647 co-relation queries the response was YES. [2024-06-27 21:35:00,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70026 conditions, 11937 events. 8180/11937 cut-off events. For 293647/293647 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 70190 event pairs, 2807 based on Foata normal form. 20/11954 useless extension candidates. Maximal degree in co-relation 69967. Up to 11230 conditions per place. [2024-06-27 21:35:00,152 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 208 selfloop transitions, 23 changer transitions 0/238 dead transitions. [2024-06-27 21:35:00,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 238 transitions, 2650 flow [2024-06-27 21:35:00,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:35:00,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:35:00,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 21:35:00,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:35:00,154 INFO L175 Difference]: Start difference. First operand has 141 places, 196 transitions, 2000 flow. Second operand 7 states and 168 transitions. [2024-06-27 21:35:00,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 238 transitions, 2650 flow [2024-06-27 21:35:00,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 238 transitions, 2587 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 21:35:00,651 INFO L231 Difference]: Finished difference. Result has 145 places, 198 transitions, 2053 flow [2024-06-27 21:35:00,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2053, PETRI_PLACES=145, PETRI_TRANSITIONS=198} [2024-06-27 21:35:00,652 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 90 predicate places. [2024-06-27 21:35:00,652 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 198 transitions, 2053 flow [2024-06-27 21:35:00,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:00,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:35:00,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:35:00,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:35:00,652 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:35:00,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:35:00,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1180228036, now seen corresponding path program 3 times [2024-06-27 21:35:00,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:35:00,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500115486] [2024-06-27 21:35:00,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:35:00,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:35:00,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:35:03,004 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-27 21:35:03,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:35:03,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500115486] [2024-06-27 21:35:03,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500115486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:35:03,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:35:03,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:35:03,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405429223] [2024-06-27 21:35:03,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:35:03,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:35:03,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:35:03,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:35:03,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:35:03,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:35:03,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 198 transitions, 2053 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:03,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:35:03,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:35:03,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:35:05,451 INFO L124 PetriNetUnfolderBase]: 8124/11842 cut-off events. [2024-06-27 21:35:05,451 INFO L125 PetriNetUnfolderBase]: For 298517/298517 co-relation queries the response was YES. [2024-06-27 21:35:05,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69413 conditions, 11842 events. 8124/11842 cut-off events. For 298517/298517 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 69335 event pairs, 2677 based on Foata normal form. 20/11859 useless extension candidates. Maximal degree in co-relation 69352. Up to 11138 conditions per place. [2024-06-27 21:35:05,547 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 207 selfloop transitions, 22 changer transitions 0/236 dead transitions. [2024-06-27 21:35:05,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 236 transitions, 2637 flow [2024-06-27 21:35:05,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:35:05,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:35:05,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 21:35:05,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-27 21:35:05,549 INFO L175 Difference]: Start difference. First operand has 145 places, 198 transitions, 2053 flow. Second operand 6 states and 152 transitions. [2024-06-27 21:35:05,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 236 transitions, 2637 flow [2024-06-27 21:35:06,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 236 transitions, 2547 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 21:35:06,096 INFO L231 Difference]: Finished difference. Result has 146 places, 198 transitions, 2019 flow [2024-06-27 21:35:06,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1963, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2019, PETRI_PLACES=146, PETRI_TRANSITIONS=198} [2024-06-27 21:35:06,096 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 91 predicate places. [2024-06-27 21:35:06,097 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 198 transitions, 2019 flow [2024-06-27 21:35:06,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:06,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:35:06,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:35:06,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:35:06,097 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:35:06,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:35:06,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1233172423, now seen corresponding path program 1 times [2024-06-27 21:35:06,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:35:06,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105233234] [2024-06-27 21:35:06,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:35:06,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:35:06,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:35:07,587 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-27 21:35:07,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:35:07,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105233234] [2024-06-27 21:35:07,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105233234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:35:07,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:35:07,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:35:07,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865266158] [2024-06-27 21:35:07,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:35:07,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:35:07,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:35:07,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:35:07,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:35:07,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-27 21:35:07,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 198 transitions, 2019 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:07,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:35:07,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-27 21:35:07,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:35:10,011 INFO L124 PetriNetUnfolderBase]: 7303/10921 cut-off events. [2024-06-27 21:35:10,012 INFO L125 PetriNetUnfolderBase]: For 302340/302686 co-relation queries the response was YES. [2024-06-27 21:35:10,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63665 conditions, 10921 events. 7303/10921 cut-off events. For 302340/302686 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 67556 event pairs, 2689 based on Foata normal form. 4/10704 useless extension candidates. Maximal degree in co-relation 63603. Up to 9914 conditions per place. [2024-06-27 21:35:10,109 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 155 selfloop transitions, 13 changer transitions 0/221 dead transitions. [2024-06-27 21:35:10,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 221 transitions, 2463 flow [2024-06-27 21:35:10,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:35:10,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:35:10,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 21:35:10,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:35:10,110 INFO L175 Difference]: Start difference. First operand has 146 places, 198 transitions, 2019 flow. Second operand 5 states and 120 transitions. [2024-06-27 21:35:10,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 221 transitions, 2463 flow [2024-06-27 21:35:10,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 221 transitions, 2405 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:35:10,516 INFO L231 Difference]: Finished difference. Result has 147 places, 206 transitions, 2083 flow [2024-06-27 21:35:10,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1967, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2083, PETRI_PLACES=147, PETRI_TRANSITIONS=206} [2024-06-27 21:35:10,517 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 92 predicate places. [2024-06-27 21:35:10,517 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 206 transitions, 2083 flow [2024-06-27 21:35:10,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:10,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:35:10,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:35:10,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:35:10,517 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:35:10,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:35:10,518 INFO L85 PathProgramCache]: Analyzing trace with hash 2146712944, now seen corresponding path program 1 times [2024-06-27 21:35:10,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:35:10,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839852924] [2024-06-27 21:35:10,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:35:10,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:35:10,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:35:14,197 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-27 21:35:14,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:35:14,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839852924] [2024-06-27 21:35:14,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839852924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:35:14,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:35:14,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:35:14,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063872977] [2024-06-27 21:35:14,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:35:14,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:35:14,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:35:14,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:35:14,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:35:14,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:35:14,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 206 transitions, 2083 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:14,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:35:14,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:35:14,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:35:17,013 INFO L124 PetriNetUnfolderBase]: 8146/11996 cut-off events. [2024-06-27 21:35:17,014 INFO L125 PetriNetUnfolderBase]: For 313677/313677 co-relation queries the response was YES. [2024-06-27 21:35:17,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71454 conditions, 11996 events. 8146/11996 cut-off events. For 313677/313677 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 71775 event pairs, 2728 based on Foata normal form. 4/11998 useless extension candidates. Maximal degree in co-relation 71390. Up to 11107 conditions per place. [2024-06-27 21:35:17,114 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 209 selfloop transitions, 52 changer transitions 0/268 dead transitions. [2024-06-27 21:35:17,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 268 transitions, 2861 flow [2024-06-27 21:35:17,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:35:17,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:35:17,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 21:35:17,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49278846153846156 [2024-06-27 21:35:17,116 INFO L175 Difference]: Start difference. First operand has 147 places, 206 transitions, 2083 flow. Second operand 8 states and 205 transitions. [2024-06-27 21:35:17,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 268 transitions, 2861 flow [2024-06-27 21:35:17,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 268 transitions, 2835 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-27 21:35:17,480 INFO L231 Difference]: Finished difference. Result has 154 places, 210 transitions, 2256 flow [2024-06-27 21:35:17,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2256, PETRI_PLACES=154, PETRI_TRANSITIONS=210} [2024-06-27 21:35:17,481 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 99 predicate places. [2024-06-27 21:35:17,481 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 210 transitions, 2256 flow [2024-06-27 21:35:17,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:17,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:35:17,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:35:17,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:35:17,482 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:35:17,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:35:17,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1948596776, now seen corresponding path program 2 times [2024-06-27 21:35:17,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:35:17,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431420311] [2024-06-27 21:35:17,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:35:17,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:35:17,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:35:21,209 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-27 21:35:21,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:35:21,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431420311] [2024-06-27 21:35:21,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431420311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:35:21,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:35:21,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:35:21,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285492115] [2024-06-27 21:35:21,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:35:21,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:35:21,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:35:21,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:35:21,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:35:21,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:35:21,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 210 transitions, 2256 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:21,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:35:21,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:35:21,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:35:24,558 INFO L124 PetriNetUnfolderBase]: 8236/12022 cut-off events. [2024-06-27 21:35:24,559 INFO L125 PetriNetUnfolderBase]: For 340753/340753 co-relation queries the response was YES. [2024-06-27 21:35:24,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75111 conditions, 12022 events. 8236/12022 cut-off events. For 340753/340753 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 70907 event pairs, 2609 based on Foata normal form. 4/12022 useless extension candidates. Maximal degree in co-relation 75044. Up to 10703 conditions per place. [2024-06-27 21:35:24,653 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 166 selfloop transitions, 109 changer transitions 0/282 dead transitions. [2024-06-27 21:35:24,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 282 transitions, 3490 flow [2024-06-27 21:35:24,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:35:24,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:35:24,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 21:35:24,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5024038461538461 [2024-06-27 21:35:24,655 INFO L175 Difference]: Start difference. First operand has 154 places, 210 transitions, 2256 flow. Second operand 8 states and 209 transitions. [2024-06-27 21:35:24,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 282 transitions, 3490 flow [2024-06-27 21:35:25,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 282 transitions, 3321 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 21:35:25,097 INFO L231 Difference]: Finished difference. Result has 156 places, 222 transitions, 2580 flow [2024-06-27 21:35:25,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2580, PETRI_PLACES=156, PETRI_TRANSITIONS=222} [2024-06-27 21:35:25,097 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 101 predicate places. [2024-06-27 21:35:25,097 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 222 transitions, 2580 flow [2024-06-27 21:35:25,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:25,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:35:25,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:35:25,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:35:25,098 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:35:25,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:35:25,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1948328006, now seen corresponding path program 3 times [2024-06-27 21:35:25,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:35:25,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660735115] [2024-06-27 21:35:25,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:35:25,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:35:25,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:35:28,893 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-27 21:35:28,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:35:28,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660735115] [2024-06-27 21:35:28,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660735115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:35:28,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:35:28,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:35:28,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096282578] [2024-06-27 21:35:28,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:35:28,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:35:28,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:35:28,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:35:28,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:35:28,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:35:28,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 222 transitions, 2580 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:28,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:35:28,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:35:28,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:35:32,053 INFO L124 PetriNetUnfolderBase]: 8274/12084 cut-off events. [2024-06-27 21:35:32,053 INFO L125 PetriNetUnfolderBase]: For 370139/370139 co-relation queries the response was YES. [2024-06-27 21:35:32,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78142 conditions, 12084 events. 8274/12084 cut-off events. For 370139/370139 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 71410 event pairs, 2609 based on Foata normal form. 4/12084 useless extension candidates. Maximal degree in co-relation 78074. Up to 10737 conditions per place. [2024-06-27 21:35:32,173 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 163 selfloop transitions, 112 changer transitions 0/282 dead transitions. [2024-06-27 21:35:32,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 282 transitions, 3646 flow [2024-06-27 21:35:32,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:35:32,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:35:32,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 21:35:32,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49278846153846156 [2024-06-27 21:35:32,175 INFO L175 Difference]: Start difference. First operand has 156 places, 222 transitions, 2580 flow. Second operand 8 states and 205 transitions. [2024-06-27 21:35:32,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 282 transitions, 3646 flow [2024-06-27 21:35:32,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 282 transitions, 3456 flow, removed 63 selfloop flow, removed 3 redundant places. [2024-06-27 21:35:32,749 INFO L231 Difference]: Finished difference. Result has 161 places, 226 transitions, 2717 flow [2024-06-27 21:35:32,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2410, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2717, PETRI_PLACES=161, PETRI_TRANSITIONS=226} [2024-06-27 21:35:32,750 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 106 predicate places. [2024-06-27 21:35:32,750 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 226 transitions, 2717 flow [2024-06-27 21:35:32,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:32,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:35:32,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:35:32,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:35:32,750 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:35:32,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:35:32,751 INFO L85 PathProgramCache]: Analyzing trace with hash 964327256, now seen corresponding path program 4 times [2024-06-27 21:35:32,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:35:32,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345443339] [2024-06-27 21:35:32,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:35:32,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:35:32,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:35:36,378 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-27 21:35:36,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:35:36,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345443339] [2024-06-27 21:35:36,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345443339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:35:36,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:35:36,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:35:36,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083814489] [2024-06-27 21:35:36,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:35:36,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:35:36,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:35:36,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:35:36,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:35:36,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:35:36,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 226 transitions, 2717 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:36,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:35:36,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:35:36,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:35:39,257 INFO L124 PetriNetUnfolderBase]: 8312/12168 cut-off events. [2024-06-27 21:35:39,257 INFO L125 PetriNetUnfolderBase]: For 386592/386592 co-relation queries the response was YES. [2024-06-27 21:35:39,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79416 conditions, 12168 events. 8312/12168 cut-off events. For 386592/386592 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 72204 event pairs, 2640 based on Foata normal form. 4/12170 useless extension candidates. Maximal degree in co-relation 79346. Up to 11338 conditions per place. [2024-06-27 21:35:39,369 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 223 selfloop transitions, 48 changer transitions 0/278 dead transitions. [2024-06-27 21:35:39,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 278 transitions, 3494 flow [2024-06-27 21:35:39,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:35:39,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:35:39,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 21:35:39,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46634615384615385 [2024-06-27 21:35:39,377 INFO L175 Difference]: Start difference. First operand has 161 places, 226 transitions, 2717 flow. Second operand 8 states and 194 transitions. [2024-06-27 21:35:39,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 278 transitions, 3494 flow [2024-06-27 21:35:40,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 278 transitions, 3255 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 21:35:40,074 INFO L231 Difference]: Finished difference. Result has 164 places, 230 transitions, 2673 flow [2024-06-27 21:35:40,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2482, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2673, PETRI_PLACES=164, PETRI_TRANSITIONS=230} [2024-06-27 21:35:40,074 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 109 predicate places. [2024-06-27 21:35:40,074 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 230 transitions, 2673 flow [2024-06-27 21:35:40,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:40,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:35:40,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:35:40,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:35:40,075 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:35:40,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:35:40,075 INFO L85 PathProgramCache]: Analyzing trace with hash -2138803785, now seen corresponding path program 1 times [2024-06-27 21:35:40,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:35:40,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249395831] [2024-06-27 21:35:40,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:35:40,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:35:40,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:35:43,823 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-27 21:35:43,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:35:43,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249395831] [2024-06-27 21:35:43,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249395831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:35:43,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:35:43,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:35:43,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953752531] [2024-06-27 21:35:43,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:35:43,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:35:43,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:35:43,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:35:43,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:35:43,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-27 21:35:43,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 230 transitions, 2673 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:43,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:35:43,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-27 21:35:43,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:35:46,939 INFO L124 PetriNetUnfolderBase]: 8065/11959 cut-off events. [2024-06-27 21:35:46,939 INFO L125 PetriNetUnfolderBase]: For 413876/413888 co-relation queries the response was YES. [2024-06-27 21:35:47,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78273 conditions, 11959 events. 8065/11959 cut-off events. For 413876/413888 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 72682 event pairs, 2652 based on Foata normal form. 26/11883 useless extension candidates. Maximal degree in co-relation 78202. Up to 10810 conditions per place. [2024-06-27 21:35:47,219 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 216 selfloop transitions, 46 changer transitions 0/288 dead transitions. [2024-06-27 21:35:47,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 288 transitions, 3516 flow [2024-06-27 21:35:47,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:35:47,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:35:47,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 21:35:47,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4735576923076923 [2024-06-27 21:35:47,221 INFO L175 Difference]: Start difference. First operand has 164 places, 230 transitions, 2673 flow. Second operand 8 states and 197 transitions. [2024-06-27 21:35:47,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 288 transitions, 3516 flow [2024-06-27 21:35:47,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 288 transitions, 3357 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 21:35:47,883 INFO L231 Difference]: Finished difference. Result has 167 places, 240 transitions, 2789 flow [2024-06-27 21:35:47,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2524, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2789, PETRI_PLACES=167, PETRI_TRANSITIONS=240} [2024-06-27 21:35:47,883 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 112 predicate places. [2024-06-27 21:35:47,883 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 240 transitions, 2789 flow [2024-06-27 21:35:47,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:47,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:35:47,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:35:47,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:35:47,884 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:35:47,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:35:47,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1824769392, now seen corresponding path program 5 times [2024-06-27 21:35:47,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:35:47,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927191574] [2024-06-27 21:35:47,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:35:47,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:35:47,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:35:51,503 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-27 21:35:51,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:35:51,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927191574] [2024-06-27 21:35:51,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927191574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:35:51,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:35:51,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:35:51,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897792137] [2024-06-27 21:35:51,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:35:51,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:35:51,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:35:51,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:35:51,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:35:51,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:35:51,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 240 transitions, 2789 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:51,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:35:51,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:35:51,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:35:54,808 INFO L124 PetriNetUnfolderBase]: 8582/12588 cut-off events. [2024-06-27 21:35:54,808 INFO L125 PetriNetUnfolderBase]: For 432286/432296 co-relation queries the response was YES. [2024-06-27 21:35:54,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83445 conditions, 12588 events. 8582/12588 cut-off events. For 432286/432296 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 75197 event pairs, 2717 based on Foata normal form. 4/12586 useless extension candidates. Maximal degree in co-relation 83372. Up to 11133 conditions per place. [2024-06-27 21:35:54,928 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 169 selfloop transitions, 125 changer transitions 0/301 dead transitions. [2024-06-27 21:35:54,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 301 transitions, 3927 flow [2024-06-27 21:35:54,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:35:54,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:35:54,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 21:35:54,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49278846153846156 [2024-06-27 21:35:54,930 INFO L175 Difference]: Start difference. First operand has 167 places, 240 transitions, 2789 flow. Second operand 8 states and 205 transitions. [2024-06-27 21:35:54,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 301 transitions, 3927 flow [2024-06-27 21:35:55,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 301 transitions, 3820 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:35:55,740 INFO L231 Difference]: Finished difference. Result has 170 places, 244 transitions, 3027 flow [2024-06-27 21:35:55,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2682, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3027, PETRI_PLACES=170, PETRI_TRANSITIONS=244} [2024-06-27 21:35:55,741 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 115 predicate places. [2024-06-27 21:35:55,741 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 244 transitions, 3027 flow [2024-06-27 21:35:55,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:55,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:35:55,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:35:55,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:35:55,741 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:35:55,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:35:55,742 INFO L85 PathProgramCache]: Analyzing trace with hash 433037124, now seen corresponding path program 6 times [2024-06-27 21:35:55,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:35:55,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217251848] [2024-06-27 21:35:55,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:35:55,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:35:55,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:35:59,219 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-27 21:35:59,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:35:59,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217251848] [2024-06-27 21:35:59,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217251848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:35:59,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:35:59,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:35:59,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727322009] [2024-06-27 21:35:59,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:35:59,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:35:59,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:35:59,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:35:59,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:35:59,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:35:59,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 244 transitions, 3027 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:35:59,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:35:59,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:35:59,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:36:02,632 INFO L124 PetriNetUnfolderBase]: 8620/12650 cut-off events. [2024-06-27 21:36:02,633 INFO L125 PetriNetUnfolderBase]: For 451154/451164 co-relation queries the response was YES. [2024-06-27 21:36:02,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84756 conditions, 12650 events. 8620/12650 cut-off events. For 451154/451164 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 75756 event pairs, 2723 based on Foata normal form. 4/12648 useless extension candidates. Maximal degree in co-relation 84682. Up to 11167 conditions per place. [2024-06-27 21:36:02,752 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 168 selfloop transitions, 127 changer transitions 0/302 dead transitions. [2024-06-27 21:36:02,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 302 transitions, 4175 flow [2024-06-27 21:36:02,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:36:02,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:36:02,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 21:36:02,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855769230769231 [2024-06-27 21:36:02,753 INFO L175 Difference]: Start difference. First operand has 170 places, 244 transitions, 3027 flow. Second operand 8 states and 202 transitions. [2024-06-27 21:36:02,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 302 transitions, 4175 flow [2024-06-27 21:36:03,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 302 transitions, 3785 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 21:36:03,598 INFO L231 Difference]: Finished difference. Result has 172 places, 248 transitions, 2994 flow [2024-06-27 21:36:03,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2657, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2994, PETRI_PLACES=172, PETRI_TRANSITIONS=248} [2024-06-27 21:36:03,598 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 117 predicate places. [2024-06-27 21:36:03,598 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 248 transitions, 2994 flow [2024-06-27 21:36:03,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:03,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:36:03,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:36:03,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:36:03,598 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:36:03,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:36:03,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1773434442, now seen corresponding path program 7 times [2024-06-27 21:36:03,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:36:03,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308241894] [2024-06-27 21:36:03,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:36:03,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:36:03,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:36:06,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-27 21:36:06,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:36:06,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308241894] [2024-06-27 21:36:06,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308241894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:36:06,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:36:06,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:36:06,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219751505] [2024-06-27 21:36:06,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:36:06,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:36:06,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:36:06,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:36:06,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:36:06,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:36:06,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 248 transitions, 2994 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:06,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:36:06,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:36:06,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:36:10,143 INFO L124 PetriNetUnfolderBase]: 8658/12712 cut-off events. [2024-06-27 21:36:10,143 INFO L125 PetriNetUnfolderBase]: For 467262/467272 co-relation queries the response was YES. [2024-06-27 21:36:10,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85337 conditions, 12712 events. 8658/12712 cut-off events. For 467262/467272 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 76101 event pairs, 2723 based on Foata normal form. 4/12710 useless extension candidates. Maximal degree in co-relation 85262. Up to 11201 conditions per place. [2024-06-27 21:36:10,266 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 156 selfloop transitions, 135 changer transitions 0/298 dead transitions. [2024-06-27 21:36:10,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 298 transitions, 3956 flow [2024-06-27 21:36:10,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:36:10,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:36:10,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 21:36:10,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 21:36:10,269 INFO L175 Difference]: Start difference. First operand has 172 places, 248 transitions, 2994 flow. Second operand 8 states and 195 transitions. [2024-06-27 21:36:10,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 298 transitions, 3956 flow [2024-06-27 21:36:11,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 298 transitions, 3668 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 21:36:11,114 INFO L231 Difference]: Finished difference. Result has 175 places, 252 transitions, 3067 flow [2024-06-27 21:36:11,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2710, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3067, PETRI_PLACES=175, PETRI_TRANSITIONS=252} [2024-06-27 21:36:11,115 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 120 predicate places. [2024-06-27 21:36:11,115 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 252 transitions, 3067 flow [2024-06-27 21:36:11,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:11,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:36:11,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:36:11,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:36:11,115 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:36:11,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:36:11,116 INFO L85 PathProgramCache]: Analyzing trace with hash 171322674, now seen corresponding path program 8 times [2024-06-27 21:36:11,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:36:11,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373862120] [2024-06-27 21:36:11,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:36:11,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:36:11,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:36:14,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-27 21:36:14,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:36:14,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373862120] [2024-06-27 21:36:14,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373862120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:36:14,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:36:14,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:36:14,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465027580] [2024-06-27 21:36:14,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:36:14,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:36:14,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:36:14,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:36:14,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:36:14,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:36:14,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 252 transitions, 3067 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:14,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:36:14,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:36:14,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:36:18,105 INFO L124 PetriNetUnfolderBase]: 8644/12700 cut-off events. [2024-06-27 21:36:18,105 INFO L125 PetriNetUnfolderBase]: For 482321/482321 co-relation queries the response was YES. [2024-06-27 21:36:18,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85470 conditions, 12700 events. 8644/12700 cut-off events. For 482321/482321 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 76163 event pairs, 2720 based on Foata normal form. 4/12702 useless extension candidates. Maximal degree in co-relation 85394. Up to 11451 conditions per place. [2024-06-27 21:36:18,219 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 211 selfloop transitions, 107 changer transitions 0/325 dead transitions. [2024-06-27 21:36:18,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 325 transitions, 4091 flow [2024-06-27 21:36:18,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:36:18,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:36:18,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 21:36:18,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064102564102564 [2024-06-27 21:36:18,221 INFO L175 Difference]: Start difference. First operand has 175 places, 252 transitions, 3067 flow. Second operand 9 states and 237 transitions. [2024-06-27 21:36:18,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 325 transitions, 4091 flow [2024-06-27 21:36:19,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 325 transitions, 3790 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-27 21:36:19,289 INFO L231 Difference]: Finished difference. Result has 179 places, 252 transitions, 3001 flow [2024-06-27 21:36:19,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2766, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3001, PETRI_PLACES=179, PETRI_TRANSITIONS=252} [2024-06-27 21:36:19,290 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 124 predicate places. [2024-06-27 21:36:19,290 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 252 transitions, 3001 flow [2024-06-27 21:36:19,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:19,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:36:19,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:36:19,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:36:19,290 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:36:19,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:36:19,290 INFO L85 PathProgramCache]: Analyzing trace with hash 2067392546, now seen corresponding path program 9 times [2024-06-27 21:36:19,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:36:19,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82603932] [2024-06-27 21:36:19,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:36:19,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:36:19,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:36:22,751 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-27 21:36:22,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:36:22,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82603932] [2024-06-27 21:36:22,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82603932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:36:22,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:36:22,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:36:22,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483834413] [2024-06-27 21:36:22,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:36:22,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:36:22,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:36:22,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:36:22,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:36:22,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:36:22,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 252 transitions, 3001 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:22,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:36:22,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:36:22,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:36:25,820 INFO L124 PetriNetUnfolderBase]: 8630/12688 cut-off events. [2024-06-27 21:36:25,820 INFO L125 PetriNetUnfolderBase]: For 499249/499259 co-relation queries the response was YES. [2024-06-27 21:36:25,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85345 conditions, 12688 events. 8630/12688 cut-off events. For 499249/499259 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 76195 event pairs, 2795 based on Foata normal form. 4/12686 useless extension candidates. Maximal degree in co-relation 85268. Up to 11439 conditions per place. [2024-06-27 21:36:25,949 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 190 selfloop transitions, 102 changer transitions 0/299 dead transitions. [2024-06-27 21:36:25,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 299 transitions, 3745 flow [2024-06-27 21:36:25,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:36:25,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:36:25,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 21:36:25,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2024-06-27 21:36:25,950 INFO L175 Difference]: Start difference. First operand has 179 places, 252 transitions, 3001 flow. Second operand 7 states and 180 transitions. [2024-06-27 21:36:25,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 299 transitions, 3745 flow [2024-06-27 21:36:26,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 299 transitions, 3329 flow, removed 30 selfloop flow, removed 11 redundant places. [2024-06-27 21:36:26,970 INFO L231 Difference]: Finished difference. Result has 175 places, 252 transitions, 2804 flow [2024-06-27 21:36:26,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2804, PETRI_PLACES=175, PETRI_TRANSITIONS=252} [2024-06-27 21:36:26,970 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 120 predicate places. [2024-06-27 21:36:26,971 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 252 transitions, 2804 flow [2024-06-27 21:36:26,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:26,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:36:26,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:36:26,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:36:26,971 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:36:26,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:36:26,971 INFO L85 PathProgramCache]: Analyzing trace with hash -2033592653, now seen corresponding path program 2 times [2024-06-27 21:36:26,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:36:26,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609918427] [2024-06-27 21:36:26,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:36:26,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:36:26,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:36:30,822 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-27 21:36:30,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:36:30,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609918427] [2024-06-27 21:36:30,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609918427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:36:30,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:36:30,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:36:30,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87457583] [2024-06-27 21:36:30,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:36:30,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:36:30,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:36:30,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:36:30,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:36:30,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-27 21:36:30,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 252 transitions, 2804 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:30,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:36:30,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-27 21:36:30,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:36:33,658 INFO L124 PetriNetUnfolderBase]: 8205/12195 cut-off events. [2024-06-27 21:36:33,658 INFO L125 PetriNetUnfolderBase]: For 485564/485576 co-relation queries the response was YES. [2024-06-27 21:36:33,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82241 conditions, 12195 events. 8205/12195 cut-off events. For 485564/485576 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 74548 event pairs, 2182 based on Foata normal form. 26/12107 useless extension candidates. Maximal degree in co-relation 82164. Up to 10606 conditions per place. [2024-06-27 21:36:33,774 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 223 selfloop transitions, 48 changer transitions 0/297 dead transitions. [2024-06-27 21:36:33,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 297 transitions, 3568 flow [2024-06-27 21:36:33,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:36:33,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:36:33,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 21:36:33,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160256410256411 [2024-06-27 21:36:33,776 INFO L175 Difference]: Start difference. First operand has 175 places, 252 transitions, 2804 flow. Second operand 6 states and 161 transitions. [2024-06-27 21:36:33,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 297 transitions, 3568 flow [2024-06-27 21:36:34,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 297 transitions, 3325 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 21:36:34,505 INFO L231 Difference]: Finished difference. Result has 173 places, 254 transitions, 2747 flow [2024-06-27 21:36:34,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2561, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2747, PETRI_PLACES=173, PETRI_TRANSITIONS=254} [2024-06-27 21:36:34,507 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 118 predicate places. [2024-06-27 21:36:34,507 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 254 transitions, 2747 flow [2024-06-27 21:36:34,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:34,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:36:34,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:36:34,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:36:34,508 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:36:34,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:36:34,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1901589263, now seen corresponding path program 3 times [2024-06-27 21:36:34,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:36:34,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327216774] [2024-06-27 21:36:34,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:36:34,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:36:34,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:36:38,376 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-27 21:36:38,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:36:38,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327216774] [2024-06-27 21:36:38,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327216774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:36:38,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:36:38,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:36:38,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949049275] [2024-06-27 21:36:38,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:36:38,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:36:38,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:36:38,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:36:38,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:36:38,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-27 21:36:38,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 254 transitions, 2747 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:38,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:36:38,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-27 21:36:38,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:36:41,171 INFO L124 PetriNetUnfolderBase]: 8158/12134 cut-off events. [2024-06-27 21:36:41,171 INFO L125 PetriNetUnfolderBase]: For 478908/478920 co-relation queries the response was YES. [2024-06-27 21:36:41,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81799 conditions, 12134 events. 8158/12134 cut-off events. For 478908/478920 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 74062 event pairs, 2119 based on Foata normal form. 16/12041 useless extension candidates. Maximal degree in co-relation 81722. Up to 10444 conditions per place. [2024-06-27 21:36:41,475 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 218 selfloop transitions, 50 changer transitions 0/294 dead transitions. [2024-06-27 21:36:41,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 294 transitions, 3501 flow [2024-06-27 21:36:41,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:36:41,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:36:41,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 21:36:41,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4935897435897436 [2024-06-27 21:36:41,476 INFO L175 Difference]: Start difference. First operand has 173 places, 254 transitions, 2747 flow. Second operand 6 states and 154 transitions. [2024-06-27 21:36:41,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 294 transitions, 3501 flow [2024-06-27 21:36:42,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 294 transitions, 3377 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 21:36:42,085 INFO L231 Difference]: Finished difference. Result has 175 places, 256 transitions, 2802 flow [2024-06-27 21:36:42,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2631, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2802, PETRI_PLACES=175, PETRI_TRANSITIONS=256} [2024-06-27 21:36:42,086 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 120 predicate places. [2024-06-27 21:36:42,086 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 256 transitions, 2802 flow [2024-06-27 21:36:42,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:42,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:36:42,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:36:42,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:36:42,086 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:36:42,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:36:42,087 INFO L85 PathProgramCache]: Analyzing trace with hash -2020254221, now seen corresponding path program 1 times [2024-06-27 21:36:42,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:36:42,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431004692] [2024-06-27 21:36:42,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:36:42,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:36:42,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:36:45,338 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-27 21:36:45,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:36:45,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431004692] [2024-06-27 21:36:45,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431004692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:36:45,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:36:45,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:36:45,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143562432] [2024-06-27 21:36:45,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:36:45,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:36:45,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:36:45,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:36:45,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:36:45,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:36:45,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 256 transitions, 2802 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:45,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:36:45,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:36:45,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:36:48,412 INFO L124 PetriNetUnfolderBase]: 8670/12742 cut-off events. [2024-06-27 21:36:48,412 INFO L125 PetriNetUnfolderBase]: For 447371/447371 co-relation queries the response was YES. [2024-06-27 21:36:48,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83328 conditions, 12742 events. 8670/12742 cut-off events. For 447371/447371 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 76294 event pairs, 2559 based on Foata normal form. 12/12751 useless extension candidates. Maximal degree in co-relation 83250. Up to 11782 conditions per place. [2024-06-27 21:36:48,520 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 266 selfloop transitions, 30 changer transitions 0/303 dead transitions. [2024-06-27 21:36:48,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 303 transitions, 3636 flow [2024-06-27 21:36:48,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:36:48,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:36:48,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 21:36:48,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47802197802197804 [2024-06-27 21:36:48,521 INFO L175 Difference]: Start difference. First operand has 175 places, 256 transitions, 2802 flow. Second operand 7 states and 174 transitions. [2024-06-27 21:36:48,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 303 transitions, 3636 flow [2024-06-27 21:36:49,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 303 transitions, 3505 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 21:36:49,137 INFO L231 Difference]: Finished difference. Result has 178 places, 258 transitions, 2808 flow [2024-06-27 21:36:49,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2808, PETRI_PLACES=178, PETRI_TRANSITIONS=258} [2024-06-27 21:36:49,137 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 123 predicate places. [2024-06-27 21:36:49,137 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 258 transitions, 2808 flow [2024-06-27 21:36:49,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:49,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:36:49,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:36:49,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:36:49,138 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:36:49,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:36:49,138 INFO L85 PathProgramCache]: Analyzing trace with hash 2126094457, now seen corresponding path program 1 times [2024-06-27 21:36:49,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:36:49,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552752128] [2024-06-27 21:36:49,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:36:49,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:36:49,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:36:52,528 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-27 21:36:52,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:36:52,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552752128] [2024-06-27 21:36:52,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552752128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:36:52,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:36:52,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:36:52,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163672932] [2024-06-27 21:36:52,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:36:52,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:36:52,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:36:52,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:36:52,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:36:52,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:36:52,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 258 transitions, 2808 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:52,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:36:52,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:36:52,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:36:55,740 INFO L124 PetriNetUnfolderBase]: 8990/13224 cut-off events. [2024-06-27 21:36:55,740 INFO L125 PetriNetUnfolderBase]: For 496173/496173 co-relation queries the response was YES. [2024-06-27 21:36:55,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87403 conditions, 13224 events. 8990/13224 cut-off events. For 496173/496173 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 79983 event pairs, 2691 based on Foata normal form. 16/13235 useless extension candidates. Maximal degree in co-relation 87324. Up to 11723 conditions per place. [2024-06-27 21:36:55,855 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 236 selfloop transitions, 84 changer transitions 0/327 dead transitions. [2024-06-27 21:36:55,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 327 transitions, 3973 flow [2024-06-27 21:36:55,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:36:55,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:36:55,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 21:36:55,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 21:36:55,856 INFO L175 Difference]: Start difference. First operand has 178 places, 258 transitions, 2808 flow. Second operand 8 states and 208 transitions. [2024-06-27 21:36:55,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 327 transitions, 3973 flow [2024-06-27 21:36:56,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 327 transitions, 3874 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 21:36:56,624 INFO L231 Difference]: Finished difference. Result has 181 places, 262 transitions, 3017 flow [2024-06-27 21:36:56,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3017, PETRI_PLACES=181, PETRI_TRANSITIONS=262} [2024-06-27 21:36:56,624 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 126 predicate places. [2024-06-27 21:36:56,624 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 262 transitions, 3017 flow [2024-06-27 21:36:56,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:36:56,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:36:56,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:36:56,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:36:56,625 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:36:56,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:36:56,625 INFO L85 PathProgramCache]: Analyzing trace with hash 2128951417, now seen corresponding path program 2 times [2024-06-27 21:36:56,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:36:56,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19639656] [2024-06-27 21:36:56,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:36:56,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:36:56,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:37:00,646 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-27 21:37:00,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:37:00,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19639656] [2024-06-27 21:37:00,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19639656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:37:00,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:37:00,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:37:00,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857859835] [2024-06-27 21:37:00,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:37:00,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:37:00,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:37:00,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:37:00,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:37:00,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:37:00,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 262 transitions, 3017 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:00,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:37:00,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:37:00,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:37:03,990 INFO L124 PetriNetUnfolderBase]: 9138/13426 cut-off events. [2024-06-27 21:37:03,991 INFO L125 PetriNetUnfolderBase]: For 525077/525077 co-relation queries the response was YES. [2024-06-27 21:37:04,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90108 conditions, 13426 events. 9138/13426 cut-off events. For 525077/525077 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 81112 event pairs, 2753 based on Foata normal form. 20/13442 useless extension candidates. Maximal degree in co-relation 90028. Up to 12221 conditions per place. [2024-06-27 21:37:04,142 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 234 selfloop transitions, 79 changer transitions 0/320 dead transitions. [2024-06-27 21:37:04,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 320 transitions, 3922 flow [2024-06-27 21:37:04,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:37:04,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:37:04,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 21:37:04,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2024-06-27 21:37:04,144 INFO L175 Difference]: Start difference. First operand has 181 places, 262 transitions, 3017 flow. Second operand 8 states and 200 transitions. [2024-06-27 21:37:04,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 320 transitions, 3922 flow [2024-06-27 21:37:05,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 320 transitions, 3784 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 21:37:05,121 INFO L231 Difference]: Finished difference. Result has 185 places, 264 transitions, 3117 flow [2024-06-27 21:37:05,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2883, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3117, PETRI_PLACES=185, PETRI_TRANSITIONS=264} [2024-06-27 21:37:05,121 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 130 predicate places. [2024-06-27 21:37:05,121 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 264 transitions, 3117 flow [2024-06-27 21:37:05,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:05,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:37:05,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:37:05,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:37:05,122 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:37:05,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:37:05,122 INFO L85 PathProgramCache]: Analyzing trace with hash 12312259, now seen corresponding path program 3 times [2024-06-27 21:37:05,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:37:05,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091711812] [2024-06-27 21:37:05,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:37:05,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:37:05,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:37:09,026 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-27 21:37:09,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:37:09,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091711812] [2024-06-27 21:37:09,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091711812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:37:09,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:37:09,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:37:09,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222129597] [2024-06-27 21:37:09,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:37:09,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:37:09,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:37:09,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:37:09,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:37:09,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:37:09,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 264 transitions, 3117 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:09,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:37:09,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:37:09,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:37:12,399 INFO L124 PetriNetUnfolderBase]: 9734/14288 cut-off events. [2024-06-27 21:37:12,399 INFO L125 PetriNetUnfolderBase]: For 555117/555117 co-relation queries the response was YES. [2024-06-27 21:37:12,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95640 conditions, 14288 events. 9734/14288 cut-off events. For 555117/555117 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 87088 event pairs, 2918 based on Foata normal form. 20/14306 useless extension candidates. Maximal degree in co-relation 95558. Up to 12624 conditions per place. [2024-06-27 21:37:12,521 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 261 selfloop transitions, 52 changer transitions 0/320 dead transitions. [2024-06-27 21:37:12,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 320 transitions, 4042 flow [2024-06-27 21:37:12,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:37:12,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:37:12,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 21:37:12,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47596153846153844 [2024-06-27 21:37:12,523 INFO L175 Difference]: Start difference. First operand has 185 places, 264 transitions, 3117 flow. Second operand 8 states and 198 transitions. [2024-06-27 21:37:12,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 320 transitions, 4042 flow [2024-06-27 21:37:13,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 320 transitions, 3854 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:37:13,677 INFO L231 Difference]: Finished difference. Result has 187 places, 267 transitions, 3142 flow [2024-06-27 21:37:13,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3142, PETRI_PLACES=187, PETRI_TRANSITIONS=267} [2024-06-27 21:37:13,678 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 132 predicate places. [2024-06-27 21:37:13,678 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 267 transitions, 3142 flow [2024-06-27 21:37:13,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:13,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:37:13,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:37:13,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:37:13,678 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:37:13,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:37:13,678 INFO L85 PathProgramCache]: Analyzing trace with hash -326536004, now seen corresponding path program 1 times [2024-06-27 21:37:13,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:37:13,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398460097] [2024-06-27 21:37:13,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:37:13,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:37:13,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:37:16,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:37:16,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:37:16,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398460097] [2024-06-27 21:37:16,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398460097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:37:16,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:37:16,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:37:16,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635937220] [2024-06-27 21:37:16,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:37:16,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:37:16,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:37:16,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:37:16,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:37:16,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-27 21:37:16,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 267 transitions, 3142 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:16,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:37:16,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-27 21:37:16,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:37:19,630 INFO L124 PetriNetUnfolderBase]: 8746/13150 cut-off events. [2024-06-27 21:37:19,630 INFO L125 PetriNetUnfolderBase]: For 586867/587307 co-relation queries the response was YES. [2024-06-27 21:37:19,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89776 conditions, 13150 events. 8746/13150 cut-off events. For 586867/587307 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 84266 event pairs, 2769 based on Foata normal form. 24/12843 useless extension candidates. Maximal degree in co-relation 89693. Up to 11721 conditions per place. [2024-06-27 21:37:19,751 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 203 selfloop transitions, 43 changer transitions 0/303 dead transitions. [2024-06-27 21:37:19,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 303 transitions, 3784 flow [2024-06-27 21:37:19,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:37:19,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:37:19,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 21:37:19,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-06-27 21:37:19,752 INFO L175 Difference]: Start difference. First operand has 187 places, 267 transitions, 3142 flow. Second operand 6 states and 153 transitions. [2024-06-27 21:37:19,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 303 transitions, 3784 flow [2024-06-27 21:37:20,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 303 transitions, 3650 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 21:37:20,531 INFO L231 Difference]: Finished difference. Result has 187 places, 272 transitions, 3172 flow [2024-06-27 21:37:20,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3008, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3172, PETRI_PLACES=187, PETRI_TRANSITIONS=272} [2024-06-27 21:37:20,531 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 132 predicate places. [2024-06-27 21:37:20,531 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 272 transitions, 3172 flow [2024-06-27 21:37:20,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:20,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:37:20,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:37:20,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:37:20,532 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:37:20,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:37:20,532 INFO L85 PathProgramCache]: Analyzing trace with hash 568370853, now seen corresponding path program 4 times [2024-06-27 21:37:20,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:37:20,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322571004] [2024-06-27 21:37:20,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:37:20,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:37:20,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:37:24,183 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-27 21:37:24,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:37:24,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322571004] [2024-06-27 21:37:24,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322571004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:37:24,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:37:24,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:37:24,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235134796] [2024-06-27 21:37:24,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:37:24,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:37:24,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:37:24,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:37:24,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:37:24,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:37:24,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 272 transitions, 3172 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:24,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:37:24,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:37:24,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:37:27,521 INFO L124 PetriNetUnfolderBase]: 10138/14879 cut-off events. [2024-06-27 21:37:27,522 INFO L125 PetriNetUnfolderBase]: For 617134/617154 co-relation queries the response was YES. [2024-06-27 21:37:27,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103043 conditions, 14879 events. 10138/14879 cut-off events. For 617134/617154 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 91551 event pairs, 2954 based on Foata normal form. 30/14905 useless extension candidates. Maximal degree in co-relation 102959. Up to 13397 conditions per place. [2024-06-27 21:37:27,931 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 251 selfloop transitions, 81 changer transitions 0/339 dead transitions. [2024-06-27 21:37:27,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 339 transitions, 4397 flow [2024-06-27 21:37:27,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:37:27,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:37:27,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 21:37:27,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-06-27 21:37:27,932 INFO L175 Difference]: Start difference. First operand has 187 places, 272 transitions, 3172 flow. Second operand 8 states and 204 transitions. [2024-06-27 21:37:27,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 339 transitions, 4397 flow [2024-06-27 21:37:29,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 339 transitions, 4291 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 21:37:29,054 INFO L231 Difference]: Finished difference. Result has 191 places, 276 transitions, 3375 flow [2024-06-27 21:37:29,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3375, PETRI_PLACES=191, PETRI_TRANSITIONS=276} [2024-06-27 21:37:29,055 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 136 predicate places. [2024-06-27 21:37:29,055 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 276 transitions, 3375 flow [2024-06-27 21:37:29,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:29,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:37:29,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:37:29,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:37:29,055 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:37:29,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:37:29,056 INFO L85 PathProgramCache]: Analyzing trace with hash 539256953, now seen corresponding path program 5 times [2024-06-27 21:37:29,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:37:29,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79180826] [2024-06-27 21:37:29,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:37:29,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:37:29,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:37:32,959 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-27 21:37:32,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:37:32,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79180826] [2024-06-27 21:37:32,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79180826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:37:32,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:37:32,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:37:32,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630531229] [2024-06-27 21:37:32,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:37:32,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:37:32,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:37:32,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:37:32,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:37:32,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:37:32,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 276 transitions, 3375 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:32,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:37:32,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:37:32,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:37:36,652 INFO L124 PetriNetUnfolderBase]: 10286/15085 cut-off events. [2024-06-27 21:37:36,652 INFO L125 PetriNetUnfolderBase]: For 657398/657418 co-relation queries the response was YES. [2024-06-27 21:37:36,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106010 conditions, 15085 events. 10286/15085 cut-off events. For 657398/657418 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 92915 event pairs, 2952 based on Foata normal form. 34/15115 useless extension candidates. Maximal degree in co-relation 105925. Up to 13845 conditions per place. [2024-06-27 21:37:36,786 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 247 selfloop transitions, 78 changer transitions 0/332 dead transitions. [2024-06-27 21:37:36,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 332 transitions, 4320 flow [2024-06-27 21:37:36,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:37:36,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:37:36,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 21:37:36,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47115384615384615 [2024-06-27 21:37:36,788 INFO L175 Difference]: Start difference. First operand has 191 places, 276 transitions, 3375 flow. Second operand 8 states and 196 transitions. [2024-06-27 21:37:36,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 332 transitions, 4320 flow [2024-06-27 21:37:37,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 332 transitions, 4170 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 21:37:37,969 INFO L231 Difference]: Finished difference. Result has 195 places, 278 transitions, 3465 flow [2024-06-27 21:37:37,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3233, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3465, PETRI_PLACES=195, PETRI_TRANSITIONS=278} [2024-06-27 21:37:37,969 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 140 predicate places. [2024-06-27 21:37:37,969 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 278 transitions, 3465 flow [2024-06-27 21:37:37,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:37,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:37:37,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:37:37,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:37:37,970 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:37:37,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:37:37,970 INFO L85 PathProgramCache]: Analyzing trace with hash -732098439, now seen corresponding path program 6 times [2024-06-27 21:37:37,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:37:37,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858094113] [2024-06-27 21:37:37,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:37:37,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:37:37,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:37:41,302 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-27 21:37:41,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:37:41,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858094113] [2024-06-27 21:37:41,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858094113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:37:41,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:37:41,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:37:41,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950110816] [2024-06-27 21:37:41,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:37:41,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:37:41,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:37:41,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:37:41,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:37:41,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:37:41,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 278 transitions, 3465 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:41,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:37:41,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:37:41,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:37:45,198 INFO L124 PetriNetUnfolderBase]: 10518/15427 cut-off events. [2024-06-27 21:37:45,199 INFO L125 PetriNetUnfolderBase]: For 689993/690013 co-relation queries the response was YES. [2024-06-27 21:37:45,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109510 conditions, 15427 events. 10518/15427 cut-off events. For 689993/690013 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 95081 event pairs, 2692 based on Foata normal form. 30/15453 useless extension candidates. Maximal degree in co-relation 109423. Up to 12169 conditions per place. [2024-06-27 21:37:45,358 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 237 selfloop transitions, 106 changer transitions 0/350 dead transitions. [2024-06-27 21:37:45,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 350 transitions, 4936 flow [2024-06-27 21:37:45,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:37:45,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:37:45,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 21:37:45,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5024038461538461 [2024-06-27 21:37:45,359 INFO L175 Difference]: Start difference. First operand has 195 places, 278 transitions, 3465 flow. Second operand 8 states and 209 transitions. [2024-06-27 21:37:45,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 350 transitions, 4936 flow [2024-06-27 21:37:46,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 350 transitions, 4752 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:37:46,452 INFO L231 Difference]: Finished difference. Result has 197 places, 282 transitions, 3648 flow [2024-06-27 21:37:46,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3281, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3648, PETRI_PLACES=197, PETRI_TRANSITIONS=282} [2024-06-27 21:37:46,453 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 142 predicate places. [2024-06-27 21:37:46,453 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 282 transitions, 3648 flow [2024-06-27 21:37:46,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:46,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:37:46,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:37:46,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:37:46,453 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:37:46,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:37:46,454 INFO L85 PathProgramCache]: Analyzing trace with hash -721622919, now seen corresponding path program 7 times [2024-06-27 21:37:46,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:37:46,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807146981] [2024-06-27 21:37:46,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:37:46,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:37:46,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:37:49,632 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-27 21:37:49,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:37:49,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807146981] [2024-06-27 21:37:49,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807146981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:37:49,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:37:49,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:37:49,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067855156] [2024-06-27 21:37:49,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:37:49,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:37:49,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:37:49,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:37:49,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:37:49,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:37:49,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 282 transitions, 3648 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:49,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:37:49,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:37:49,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:37:53,360 INFO L124 PetriNetUnfolderBase]: 10634/15591 cut-off events. [2024-06-27 21:37:53,361 INFO L125 PetriNetUnfolderBase]: For 724743/724763 co-relation queries the response was YES. [2024-06-27 21:37:53,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112453 conditions, 15591 events. 10634/15591 cut-off events. For 724743/724763 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 96331 event pairs, 2702 based on Foata normal form. 30/15617 useless extension candidates. Maximal degree in co-relation 112365. Up to 12233 conditions per place. [2024-06-27 21:37:53,523 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 229 selfloop transitions, 109 changer transitions 0/345 dead transitions. [2024-06-27 21:37:53,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 345 transitions, 4839 flow [2024-06-27 21:37:53,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:37:53,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:37:53,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 21:37:53,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855769230769231 [2024-06-27 21:37:53,524 INFO L175 Difference]: Start difference. First operand has 197 places, 282 transitions, 3648 flow. Second operand 8 states and 202 transitions. [2024-06-27 21:37:53,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 345 transitions, 4839 flow [2024-06-27 21:37:55,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 345 transitions, 4498 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 21:37:55,386 INFO L231 Difference]: Finished difference. Result has 199 places, 284 transitions, 3608 flow [2024-06-27 21:37:55,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3319, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3608, PETRI_PLACES=199, PETRI_TRANSITIONS=284} [2024-06-27 21:37:55,386 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 144 predicate places. [2024-06-27 21:37:55,387 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 284 transitions, 3608 flow [2024-06-27 21:37:55,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:55,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:37:55,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:37:55,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:37:55,387 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:37:55,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:37:55,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1344858191, now seen corresponding path program 8 times [2024-06-27 21:37:55,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:37:55,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922408456] [2024-06-27 21:37:55,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:37:55,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:37:55,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:37:58,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-27 21:37:58,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:37:58,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922408456] [2024-06-27 21:37:58,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922408456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:37:58,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:37:58,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:37:58,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840442369] [2024-06-27 21:37:58,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:37:58,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:37:58,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:37:58,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:37:58,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:37:58,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:37:58,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 284 transitions, 3608 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:37:58,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:37:58,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:37:58,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:38:02,552 INFO L124 PetriNetUnfolderBase]: 10782/15785 cut-off events. [2024-06-27 21:38:02,553 INFO L125 PetriNetUnfolderBase]: For 741408/741428 co-relation queries the response was YES. [2024-06-27 21:38:02,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112689 conditions, 15785 events. 10782/15785 cut-off events. For 741408/741428 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 97844 event pairs, 3100 based on Foata normal form. 34/15815 useless extension candidates. Maximal degree in co-relation 112601. Up to 14545 conditions per place. [2024-06-27 21:38:02,713 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 248 selfloop transitions, 80 changer transitions 0/335 dead transitions. [2024-06-27 21:38:02,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 335 transitions, 4539 flow [2024-06-27 21:38:02,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:38:02,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:38:02,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 21:38:02,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:38:02,714 INFO L175 Difference]: Start difference. First operand has 199 places, 284 transitions, 3608 flow. Second operand 8 states and 192 transitions. [2024-06-27 21:38:02,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 335 transitions, 4539 flow [2024-06-27 21:38:04,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 335 transitions, 4332 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 21:38:04,346 INFO L231 Difference]: Finished difference. Result has 202 places, 286 transitions, 3645 flow [2024-06-27 21:38:04,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3645, PETRI_PLACES=202, PETRI_TRANSITIONS=286} [2024-06-27 21:38:04,346 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 147 predicate places. [2024-06-27 21:38:04,346 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 286 transitions, 3645 flow [2024-06-27 21:38:04,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:04,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:38:04,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:38:04,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:38:04,347 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:38:04,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:38:04,347 INFO L85 PathProgramCache]: Analyzing trace with hash 248178885, now seen corresponding path program 9 times [2024-06-27 21:38:04,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:38:04,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97219616] [2024-06-27 21:38:04,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:38:04,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:38:04,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:38:07,780 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-27 21:38:07,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:38:07,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97219616] [2024-06-27 21:38:07,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97219616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:38:07,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:38:07,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:38:07,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134048150] [2024-06-27 21:38:07,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:38:07,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:38:07,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:38:07,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:38:07,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:38:07,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:38:07,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 286 transitions, 3645 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:07,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:38:07,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:38:07,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:38:12,171 INFO L124 PetriNetUnfolderBase]: 10930/15999 cut-off events. [2024-06-27 21:38:12,171 INFO L125 PetriNetUnfolderBase]: For 766603/766623 co-relation queries the response was YES. [2024-06-27 21:38:12,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113694 conditions, 15999 events. 10930/15999 cut-off events. For 766603/766623 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 99150 event pairs, 3104 based on Foata normal form. 34/16029 useless extension candidates. Maximal degree in co-relation 113605. Up to 14127 conditions per place. [2024-06-27 21:38:12,341 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 247 selfloop transitions, 87 changer transitions 0/341 dead transitions. [2024-06-27 21:38:12,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 341 transitions, 4622 flow [2024-06-27 21:38:12,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:38:12,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:38:12,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 21:38:12,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 21:38:12,343 INFO L175 Difference]: Start difference. First operand has 202 places, 286 transitions, 3645 flow. Second operand 8 states and 195 transitions. [2024-06-27 21:38:12,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 341 transitions, 4622 flow [2024-06-27 21:38:14,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 341 transitions, 4430 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:38:14,162 INFO L231 Difference]: Finished difference. Result has 204 places, 288 transitions, 3704 flow [2024-06-27 21:38:14,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3704, PETRI_PLACES=204, PETRI_TRANSITIONS=288} [2024-06-27 21:38:14,162 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 149 predicate places. [2024-06-27 21:38:14,162 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 288 transitions, 3704 flow [2024-06-27 21:38:14,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:14,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:38:14,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:38:14,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:38:14,162 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:38:14,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:38:14,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1245941249, now seen corresponding path program 10 times [2024-06-27 21:38:14,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:38:14,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583964382] [2024-06-27 21:38:14,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:38:14,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:38:14,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:38:17,692 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-27 21:38:17,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:38:17,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583964382] [2024-06-27 21:38:17,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583964382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:38:17,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:38:17,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:38:17,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857982064] [2024-06-27 21:38:17,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:38:17,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:38:17,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:38:17,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:38:17,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:38:17,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:38:17,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 288 transitions, 3704 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:17,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:38:17,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:38:17,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:38:21,669 INFO L124 PetriNetUnfolderBase]: 10874/15926 cut-off events. [2024-06-27 21:38:21,669 INFO L125 PetriNetUnfolderBase]: For 768394/768404 co-relation queries the response was YES. [2024-06-27 21:38:21,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112642 conditions, 15926 events. 10874/15926 cut-off events. For 768394/768404 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 99069 event pairs, 3267 based on Foata normal form. 20/15940 useless extension candidates. Maximal degree in co-relation 112552. Up to 14567 conditions per place. [2024-06-27 21:38:21,832 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 240 selfloop transitions, 92 changer transitions 0/339 dead transitions. [2024-06-27 21:38:21,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 339 transitions, 4576 flow [2024-06-27 21:38:21,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:38:21,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:38:21,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 21:38:21,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 21:38:21,834 INFO L175 Difference]: Start difference. First operand has 204 places, 288 transitions, 3704 flow. Second operand 7 states and 182 transitions. [2024-06-27 21:38:21,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 339 transitions, 4576 flow [2024-06-27 21:38:23,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 339 transitions, 4345 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 21:38:23,584 INFO L231 Difference]: Finished difference. Result has 205 places, 288 transitions, 3670 flow [2024-06-27 21:38:23,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3473, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3670, PETRI_PLACES=205, PETRI_TRANSITIONS=288} [2024-06-27 21:38:23,584 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 150 predicate places. [2024-06-27 21:38:23,584 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 288 transitions, 3670 flow [2024-06-27 21:38:23,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:23,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:38:23,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:38:23,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:38:23,585 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:38:23,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:38:23,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1531442341, now seen corresponding path program 11 times [2024-06-27 21:38:23,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:38:23,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813371961] [2024-06-27 21:38:23,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:38:23,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:38:23,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:38:27,356 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-27 21:38:27,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:38:27,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813371961] [2024-06-27 21:38:27,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813371961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:38:27,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:38:27,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:38:27,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405899296] [2024-06-27 21:38:27,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:38:27,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:38:27,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:38:27,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:38:27,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:38:27,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:38:27,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 288 transitions, 3670 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:27,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:38:27,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:38:27,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:38:31,643 INFO L124 PetriNetUnfolderBase]: 10818/15844 cut-off events. [2024-06-27 21:38:31,643 INFO L125 PetriNetUnfolderBase]: For 759501/759501 co-relation queries the response was YES. [2024-06-27 21:38:31,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110675 conditions, 15844 events. 10818/15844 cut-off events. For 759501/759501 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 98430 event pairs, 3170 based on Foata normal form. 20/15862 useless extension candidates. Maximal degree in co-relation 110584. Up to 12887 conditions per place. [2024-06-27 21:38:31,805 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 253 selfloop transitions, 104 changer transitions 0/364 dead transitions. [2024-06-27 21:38:31,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 364 transitions, 4680 flow [2024-06-27 21:38:31,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:38:31,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:38:31,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-27 21:38:31,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085470085470085 [2024-06-27 21:38:31,807 INFO L175 Difference]: Start difference. First operand has 205 places, 288 transitions, 3670 flow. Second operand 9 states and 238 transitions. [2024-06-27 21:38:31,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 364 transitions, 4680 flow [2024-06-27 21:38:33,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 364 transitions, 4452 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:38:33,334 INFO L231 Difference]: Finished difference. Result has 208 places, 288 transitions, 3683 flow [2024-06-27 21:38:33,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3683, PETRI_PLACES=208, PETRI_TRANSITIONS=288} [2024-06-27 21:38:33,335 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 153 predicate places. [2024-06-27 21:38:33,335 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 288 transitions, 3683 flow [2024-06-27 21:38:33,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:33,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:38:33,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:38:33,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:38:33,335 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:38:33,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:38:33,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1238322689, now seen corresponding path program 12 times [2024-06-27 21:38:33,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:38:33,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19995658] [2024-06-27 21:38:33,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:38:33,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:38:33,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:38:36,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:38:36,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:38:36,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19995658] [2024-06-27 21:38:36,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19995658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:38:36,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:38:36,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:38:36,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984763280] [2024-06-27 21:38:36,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:38:36,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:38:36,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:38:36,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:38:36,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:38:36,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:38:36,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 288 transitions, 3683 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:36,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:38:36,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:38:36,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:38:40,786 INFO L124 PetriNetUnfolderBase]: 10762/15772 cut-off events. [2024-06-27 21:38:40,787 INFO L125 PetriNetUnfolderBase]: For 755126/755136 co-relation queries the response was YES. [2024-06-27 21:38:40,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109796 conditions, 15772 events. 10762/15772 cut-off events. For 755126/755136 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 97888 event pairs, 2755 based on Foata normal form. 20/15786 useless extension candidates. Maximal degree in co-relation 109704. Up to 12199 conditions per place. [2024-06-27 21:38:40,961 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 223 selfloop transitions, 114 changer transitions 0/344 dead transitions. [2024-06-27 21:38:40,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 344 transitions, 4613 flow [2024-06-27 21:38:40,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:38:40,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:38:40,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 21:38:40,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5137362637362637 [2024-06-27 21:38:40,962 INFO L175 Difference]: Start difference. First operand has 208 places, 288 transitions, 3683 flow. Second operand 7 states and 187 transitions. [2024-06-27 21:38:40,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 344 transitions, 4613 flow [2024-06-27 21:38:43,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 344 transitions, 4398 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 21:38:43,033 INFO L231 Difference]: Finished difference. Result has 208 places, 288 transitions, 3707 flow [2024-06-27 21:38:43,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3468, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3707, PETRI_PLACES=208, PETRI_TRANSITIONS=288} [2024-06-27 21:38:43,033 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 153 predicate places. [2024-06-27 21:38:43,033 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 288 transitions, 3707 flow [2024-06-27 21:38:43,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:43,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:38:43,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:38:43,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:38:43,034 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:38:43,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:38:43,034 INFO L85 PathProgramCache]: Analyzing trace with hash -332229018, now seen corresponding path program 2 times [2024-06-27 21:38:43,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:38:43,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727847474] [2024-06-27 21:38:43,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:38:43,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:38:43,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:38:45,614 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-27 21:38:45,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:38:45,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727847474] [2024-06-27 21:38:45,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727847474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:38:45,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:38:45,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:38:45,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017582056] [2024-06-27 21:38:45,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:38:45,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:38:45,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:38:45,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:38:45,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:38:45,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-27 21:38:45,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 288 transitions, 3707 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:45,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:38:45,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-27 21:38:45,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:38:48,953 INFO L124 PetriNetUnfolderBase]: 9486/14278 cut-off events. [2024-06-27 21:38:48,953 INFO L125 PetriNetUnfolderBase]: For 761714/762154 co-relation queries the response was YES. [2024-06-27 21:38:49,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101338 conditions, 14278 events. 9486/14278 cut-off events. For 761714/762154 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 93438 event pairs, 2995 based on Foata normal form. 24/13991 useless extension candidates. Maximal degree in co-relation 101245. Up to 12636 conditions per place. [2024-06-27 21:38:49,117 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 217 selfloop transitions, 38 changer transitions 0/320 dead transitions. [2024-06-27 21:38:49,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 320 transitions, 4411 flow [2024-06-27 21:38:49,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:38:49,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:38:49,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 21:38:49,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4519230769230769 [2024-06-27 21:38:49,119 INFO L175 Difference]: Start difference. First operand has 208 places, 288 transitions, 3707 flow. Second operand 6 states and 141 transitions. [2024-06-27 21:38:49,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 320 transitions, 4411 flow [2024-06-27 21:38:50,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 320 transitions, 4109 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:38:50,539 INFO L231 Difference]: Finished difference. Result has 209 places, 301 transitions, 3690 flow [2024-06-27 21:38:50,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3415, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3690, PETRI_PLACES=209, PETRI_TRANSITIONS=301} [2024-06-27 21:38:50,539 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 154 predicate places. [2024-06-27 21:38:50,539 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 301 transitions, 3690 flow [2024-06-27 21:38:50,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:50,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:38:50,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:38:50,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:38:50,540 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:38:50,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:38:50,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1959316738, now seen corresponding path program 1 times [2024-06-27 21:38:50,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:38:50,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785253222] [2024-06-27 21:38:50,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:38:50,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:38:50,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:38:52,659 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-27 21:38:52,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:38:52,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785253222] [2024-06-27 21:38:52,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785253222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:38:52,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:38:52,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:38:52,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522791158] [2024-06-27 21:38:52,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:38:52,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:38:52,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:38:52,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:38:52,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:38:52,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:38:52,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 301 transitions, 3690 flow. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:52,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:38:52,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:38:52,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:38:56,286 INFO L124 PetriNetUnfolderBase]: 10744/15710 cut-off events. [2024-06-27 21:38:56,286 INFO L125 PetriNetUnfolderBase]: For 729740/729740 co-relation queries the response was YES. [2024-06-27 21:38:56,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110536 conditions, 15710 events. 10744/15710 cut-off events. For 729740/729740 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 97028 event pairs, 3177 based on Foata normal form. 2/15710 useless extension candidates. Maximal degree in co-relation 110440. Up to 15037 conditions per place. [2024-06-27 21:38:56,683 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 312 selfloop transitions, 21 changer transitions 0/340 dead transitions. [2024-06-27 21:38:56,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 340 transitions, 4731 flow [2024-06-27 21:38:56,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:38:56,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:38:56,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 21:38:56,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4519230769230769 [2024-06-27 21:38:56,685 INFO L175 Difference]: Start difference. First operand has 209 places, 301 transitions, 3690 flow. Second operand 6 states and 141 transitions. [2024-06-27 21:38:56,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 340 transitions, 4731 flow [2024-06-27 21:38:58,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 340 transitions, 4691 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-27 21:38:58,044 INFO L231 Difference]: Finished difference. Result has 215 places, 313 transitions, 3920 flow [2024-06-27 21:38:58,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=3650, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3920, PETRI_PLACES=215, PETRI_TRANSITIONS=313} [2024-06-27 21:38:58,045 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 160 predicate places. [2024-06-27 21:38:58,045 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 313 transitions, 3920 flow [2024-06-27 21:38:58,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:38:58,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:38:58,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:38:58,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:38:58,045 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-27 21:38:58,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:38:58,046 INFO L85 PathProgramCache]: Analyzing trace with hash 298173714, now seen corresponding path program 2 times [2024-06-27 21:38:58,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:38:58,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251580680] [2024-06-27 21:38:58,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:38:58,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:38:58,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:39:00,060 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-27 21:39:00,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:39:00,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251580680] [2024-06-27 21:39:00,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251580680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:39:00,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:39:00,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:39:00,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874865244] [2024-06-27 21:39:00,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:39:00,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:39:00,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:39:00,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:39:00,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:39:00,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-27 21:39:00,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 313 transitions, 3920 flow. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:39:00,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:39:00,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-27 21:39:00,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand