./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix035_pso.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix035_pso.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix035_pso.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix035_pso.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:21:12,095 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:21:12,162 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:21:12,169 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:21:12,170 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:21:12,203 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:21:12,204 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:21:12,204 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:21:12,205 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:21:12,209 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:21:12,210 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:21:12,210 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:21:12,210 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:21:12,212 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:21:12,212 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:21:12,212 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:21:12,213 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:21:12,213 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:21:12,213 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:21:12,213 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:21:12,214 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:21:12,214 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:21:12,214 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:21:12,215 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:21:12,215 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:21:12,215 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:21:12,215 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:21:12,216 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:21:12,216 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:21:12,217 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:21:12,218 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:21:12,218 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:21:12,218 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:21:12,218 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:21:12,219 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:21:12,219 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:21:12,219 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:21:12,219 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:21:12,220 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:21:12,220 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:21:12,221 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:21:12,221 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:21:12,221 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:21:12,221 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 03:21:12,497 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:21:12,516 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:21:12,519 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:21:12,520 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:21:12,520 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:21:12,521 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix035_pso.opt_tso.opt.i [2024-06-28 03:21:13,730 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:21:13,979 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:21:13,980 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix035_pso.opt_tso.opt.i [2024-06-28 03:21:13,998 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71e6353c9/572ca2a8a97540768c929d55de947ee9/FLAG2a6845dd7 [2024-06-28 03:21:14,009 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71e6353c9/572ca2a8a97540768c929d55de947ee9 [2024-06-28 03:21:14,011 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:21:14,011 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:21:14,012 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix035_pso.opt_tso.opt.yml/witness.yml [2024-06-28 03:21:14,227 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:21:14,229 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:21:14,230 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:21:14,230 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:21:14,235 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:21:14,235 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:21:14" (1/2) ... [2024-06-28 03:21:14,236 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72964540 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:21:14, skipping insertion in model container [2024-06-28 03:21:14,236 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:21:14" (1/2) ... [2024-06-28 03:21:14,239 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@8ab0d18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:21:14, skipping insertion in model container [2024-06-28 03:21:14,239 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:21:14" (2/2) ... [2024-06-28 03:21:14,240 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72964540 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:14, skipping insertion in model container [2024-06-28 03:21:14,240 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:21:14" (2/2) ... [2024-06-28 03:21:14,240 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:21:14,341 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:21:14,343 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] ((((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-28 03:21:14,343 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-28 03:21:14,343 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] ((((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-28 03:21:14,343 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:21:14,344 INFO L106 edCorrectnessWitness]: ghost_update [L836-L836] multithreaded = 1; [2024-06-28 03:21:14,390 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:21:14,785 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:21:14,796 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:21:14,949 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:21:15,000 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:21:15,001 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15 WrapperNode [2024-06-28 03:21:15,001 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:21:15,002 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:21:15,002 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:21:15,002 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:21:15,009 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (1/1) ... [2024-06-28 03:21:15,046 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (1/1) ... [2024-06-28 03:21:15,098 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 134 [2024-06-28 03:21:15,099 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:21:15,100 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:21:15,100 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:21:15,100 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:21:15,111 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (1/1) ... [2024-06-28 03:21:15,111 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (1/1) ... [2024-06-28 03:21:15,127 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (1/1) ... [2024-06-28 03:21:15,143 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 03:21:15,143 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (1/1) ... [2024-06-28 03:21:15,144 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (1/1) ... [2024-06-28 03:21:15,160 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (1/1) ... [2024-06-28 03:21:15,161 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (1/1) ... [2024-06-28 03:21:15,163 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (1/1) ... [2024-06-28 03:21:15,165 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (1/1) ... [2024-06-28 03:21:15,182 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:21:15,184 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:21:15,188 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:21:15,188 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:21:15,190 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (1/1) ... [2024-06-28 03:21:15,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:21:15,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:21:15,218 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:21:15,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:21:15,257 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:21:15,257 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:21:15,257 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:21:15,257 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:21:15,257 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:21:15,258 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:21:15,258 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:21:15,258 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:21:15,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:21:15,259 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:21:15,259 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:21:15,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:21:15,260 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:21:15,421 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:21:15,423 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:21:15,822 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:21:15,823 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:21:15,964 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:21:15,964 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:21:15,966 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:21:15 BoogieIcfgContainer [2024-06-28 03:21:15,966 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:21:15,969 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:21:15,969 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:21:15,973 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:21:15,973 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:21:14" (1/4) ... [2024-06-28 03:21:15,974 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67a74088 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:21:15, skipping insertion in model container [2024-06-28 03:21:15,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:21:14" (2/4) ... [2024-06-28 03:21:15,974 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67a74088 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:21:15, skipping insertion in model container [2024-06-28 03:21:15,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:21:15" (3/4) ... [2024-06-28 03:21:15,975 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67a74088 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:21:15, skipping insertion in model container [2024-06-28 03:21:15,975 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:21:15" (4/4) ... [2024-06-28 03:21:15,976 INFO L112 eAbstractionObserver]: Analyzing ICFG mix035_pso.opt_tso.opt.i [2024-06-28 03:21:15,992 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:21:15,992 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:21:15,993 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:21:16,039 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:21:16,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:21:16,102 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 03:21:16,103 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:21:16,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 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/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:21:16,106 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:21:16,109 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 03:21:16,120 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:21:16,129 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;@4637352c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:21:16,129 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:21:16,135 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:21:16,135 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:21:16,135 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:21:16,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:16,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:21:16,137 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:16,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:16,152 INFO L85 PathProgramCache]: Analyzing trace with hash 363378819, now seen corresponding path program 1 times [2024-06-28 03:21:16,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:16,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208936057] [2024-06-28 03:21:16,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:16,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:16,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:17,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:17,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:17,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208936057] [2024-06-28 03:21:17,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208936057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:17,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:17,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:21:17,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213032595] [2024-06-28 03:21:17,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:17,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:21:17,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:17,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:21:17,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:21:17,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-28 03:21:17,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:17,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:17,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-28 03:21:17,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:17,766 INFO L124 PetriNetUnfolderBase]: 869/1427 cut-off events. [2024-06-28 03:21:17,766 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 03:21:17,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2805 conditions, 1427 events. 869/1427 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 7301 event pairs, 566 based on Foata normal form. 1/1369 useless extension candidates. Maximal degree in co-relation 2793. Up to 1315 conditions per place. [2024-06-28 03:21:17,783 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 30 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-28 03:21:17,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 169 flow [2024-06-28 03:21:17,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:21:17,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:21:17,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-28 03:21:17,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 03:21:17,796 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 82 transitions. [2024-06-28 03:21:17,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 169 flow [2024-06-28 03:21:17,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:21:17,803 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 03:21:17,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 03:21:17,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 03:21:17,809 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 03:21:17,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:17,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:17,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:17,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:21:17,810 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:17,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:17,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1314823706, now seen corresponding path program 1 times [2024-06-28 03:21:17,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:17,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610026496] [2024-06-28 03:21:17,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:17,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:17,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:18,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:18,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:18,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610026496] [2024-06-28 03:21:18,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610026496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:18,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:18,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:21:18,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258226548] [2024-06-28 03:21:18,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:18,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:21:18,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:18,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:21:18,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:21:18,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-28 03:21:18,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 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-28 03:21:18,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:18,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-28 03:21:18,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:18,918 INFO L124 PetriNetUnfolderBase]: 996/1581 cut-off events. [2024-06-28 03:21:18,919 INFO L125 PetriNetUnfolderBase]: For 322/322 co-relation queries the response was YES. [2024-06-28 03:21:18,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3596 conditions, 1581 events. 996/1581 cut-off events. For 322/322 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8009 event pairs, 519 based on Foata normal form. 3/1556 useless extension candidates. Maximal degree in co-relation 3584. Up to 1484 conditions per place. [2024-06-28 03:21:18,930 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-28 03:21:18,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 238 flow [2024-06-28 03:21:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:21:18,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:21:18,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-28 03:21:18,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 03:21:18,935 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 104 transitions. [2024-06-28 03:21:18,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 238 flow [2024-06-28 03:21:18,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:21:18,939 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 03:21:18,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 03:21:18,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 03:21:18,941 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 03:21:18,941 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-28 03:21:18,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:18,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:18,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:21:18,944 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:18,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:18,945 INFO L85 PathProgramCache]: Analyzing trace with hash -188208607, now seen corresponding path program 1 times [2024-06-28 03:21:18,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:18,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069083151] [2024-06-28 03:21:18,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:18,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:18,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:20,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:20,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:20,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069083151] [2024-06-28 03:21:20,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069083151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:20,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:20,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:21:20,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002916006] [2024-06-28 03:21:20,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:20,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:21:20,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:20,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:21:20,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:21:20,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 03:21:20,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 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-28 03:21:20,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:20,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 03:21:20,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:20,545 INFO L124 PetriNetUnfolderBase]: 1265/1973 cut-off events. [2024-06-28 03:21:20,545 INFO L125 PetriNetUnfolderBase]: For 1076/1076 co-relation queries the response was YES. [2024-06-28 03:21:20,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4970 conditions, 1973 events. 1265/1973 cut-off events. For 1076/1076 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9692 event pairs, 445 based on Foata normal form. 6/1942 useless extension candidates. Maximal degree in co-relation 4956. Up to 1828 conditions per place. [2024-06-28 03:21:20,558 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 50 selfloop transitions, 12 changer transitions 0/69 dead transitions. [2024-06-28 03:21:20,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 69 transitions, 350 flow [2024-06-28 03:21:20,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:21:20,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:21:20,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 03:21:20,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674603174603174 [2024-06-28 03:21:20,562 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 143 transitions. [2024-06-28 03:21:20,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 69 transitions, 350 flow [2024-06-28 03:21:20,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 69 transitions, 330 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 03:21:20,565 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-28 03:21:20,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 03:21:20,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-28 03:21:20,566 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-28 03:21:20,566 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-28 03:21:20,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:20,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:20,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:21:20,567 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:20,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:20,567 INFO L85 PathProgramCache]: Analyzing trace with hash 632564042, now seen corresponding path program 1 times [2024-06-28 03:21:20,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:20,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29700477] [2024-06-28 03:21:20,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:20,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:20,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:21,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:21,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:21,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29700477] [2024-06-28 03:21:21,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29700477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:21,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:21,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:21:21,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501309714] [2024-06-28 03:21:21,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:21,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:21:21,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:21,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:21:21,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:21:21,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:21:21,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:21,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:21,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:21:21,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:21,883 INFO L124 PetriNetUnfolderBase]: 1085/1810 cut-off events. [2024-06-28 03:21:21,883 INFO L125 PetriNetUnfolderBase]: For 1768/1768 co-relation queries the response was YES. [2024-06-28 03:21:21,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4867 conditions, 1810 events. 1085/1810 cut-off events. For 1768/1768 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9352 event pairs, 442 based on Foata normal form. 4/1805 useless extension candidates. Maximal degree in co-relation 4850. Up to 1611 conditions per place. [2024-06-28 03:21:21,894 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 43 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2024-06-28 03:21:21,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 58 transitions, 327 flow [2024-06-28 03:21:21,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:21:21,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:21:21,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-28 03:21:21,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 03:21:21,898 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 105 transitions. [2024-06-28 03:21:21,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 58 transitions, 327 flow [2024-06-28 03:21:21,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 58 transitions, 300 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:21:21,904 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-28 03:21:21,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-28 03:21:21,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-28 03:21:21,906 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-28 03:21:21,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:21,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:21,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:21,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:21:21,907 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:21,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:21,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1669713967, now seen corresponding path program 1 times [2024-06-28 03:21:21,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:21,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946220386] [2024-06-28 03:21:21,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:21,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:21,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:22,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:22,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:22,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946220386] [2024-06-28 03:21:22,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946220386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:22,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:22,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:21:22,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404777663] [2024-06-28 03:21:22,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:22,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:21:22,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:22,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:21:22,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:21:22,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:22,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 198 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:22,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:22,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:22,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:23,522 INFO L124 PetriNetUnfolderBase]: 1277/2017 cut-off events. [2024-06-28 03:21:23,522 INFO L125 PetriNetUnfolderBase]: For 3038/3038 co-relation queries the response was YES. [2024-06-28 03:21:23,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5997 conditions, 2017 events. 1277/2017 cut-off events. For 3038/3038 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9971 event pairs, 487 based on Foata normal form. 4/2007 useless extension candidates. Maximal degree in co-relation 5978. Up to 1826 conditions per place. [2024-06-28 03:21:23,539 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-28 03:21:23,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 75 transitions, 444 flow [2024-06-28 03:21:23,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:21:23,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:21:23,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-28 03:21:23,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-06-28 03:21:23,542 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 198 flow. Second operand 6 states and 128 transitions. [2024-06-28 03:21:23,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 75 transitions, 444 flow [2024-06-28 03:21:23,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 75 transitions, 424 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:21:23,551 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 260 flow [2024-06-28 03:21:23,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-06-28 03:21:23,553 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-28 03:21:23,554 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 260 flow [2024-06-28 03:21:23,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:23,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:23,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:23,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:21:23,555 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:23,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:23,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1699414447, now seen corresponding path program 2 times [2024-06-28 03:21:23,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:23,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674829251] [2024-06-28 03:21:23,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:23,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:23,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:24,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:24,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:24,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674829251] [2024-06-28 03:21:24,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674829251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:24,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:24,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:21:24,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408818875] [2024-06-28 03:21:24,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:24,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:21:24,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:24,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:21:24,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:21:24,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:24,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 260 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:24,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:24,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:24,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:25,055 INFO L124 PetriNetUnfolderBase]: 1267/2005 cut-off events. [2024-06-28 03:21:25,056 INFO L125 PetriNetUnfolderBase]: For 4386/4392 co-relation queries the response was YES. [2024-06-28 03:21:25,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6437 conditions, 2005 events. 1267/2005 cut-off events. For 4386/4392 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9962 event pairs, 486 based on Foata normal form. 8/2000 useless extension candidates. Maximal degree in co-relation 6417. Up to 1818 conditions per place. [2024-06-28 03:21:25,071 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 47 selfloop transitions, 16 changer transitions 0/69 dead transitions. [2024-06-28 03:21:25,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 428 flow [2024-06-28 03:21:25,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:21:25,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:21:25,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-28 03:21:25,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 03:21:25,072 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 260 flow. Second operand 6 states and 122 transitions. [2024-06-28 03:21:25,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 428 flow [2024-06-28 03:21:25,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 69 transitions, 398 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 03:21:25,081 INFO L231 Difference]: Finished difference. Result has 59 places, 52 transitions, 270 flow [2024-06-28 03:21:25,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=52} [2024-06-28 03:21:25,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-28 03:21:25,084 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 52 transitions, 270 flow [2024-06-28 03:21:25,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:25,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:25,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:25,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:21:25,085 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:25,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:25,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1299949913, now seen corresponding path program 1 times [2024-06-28 03:21:25,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:25,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146266961] [2024-06-28 03:21:25,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:25,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:25,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:25,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:25,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:25,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146266961] [2024-06-28 03:21:25,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146266961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:25,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:25,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:21:25,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954328633] [2024-06-28 03:21:25,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:25,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:21:25,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:25,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:21:25,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:21:26,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:26,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 52 transitions, 270 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:26,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:26,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:26,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:26,696 INFO L124 PetriNetUnfolderBase]: 1325/2104 cut-off events. [2024-06-28 03:21:26,697 INFO L125 PetriNetUnfolderBase]: For 5380/5382 co-relation queries the response was YES. [2024-06-28 03:21:26,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6898 conditions, 2104 events. 1325/2104 cut-off events. For 5380/5382 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10492 event pairs, 520 based on Foata normal form. 6/2099 useless extension candidates. Maximal degree in co-relation 6876. Up to 1909 conditions per place. [2024-06-28 03:21:26,717 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 63 selfloop transitions, 24 changer transitions 0/93 dead transitions. [2024-06-28 03:21:26,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 93 transitions, 598 flow [2024-06-28 03:21:26,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:21:26,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:21:26,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 03:21:26,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-28 03:21:26,719 INFO L175 Difference]: Start difference. First operand has 59 places, 52 transitions, 270 flow. Second operand 8 states and 162 transitions. [2024-06-28 03:21:26,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 93 transitions, 598 flow [2024-06-28 03:21:26,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 93 transitions, 542 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:21:26,726 INFO L231 Difference]: Finished difference. Result has 63 places, 66 transitions, 380 flow [2024-06-28 03:21:26,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=380, PETRI_PLACES=63, PETRI_TRANSITIONS=66} [2024-06-28 03:21:26,727 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-28 03:21:26,728 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 66 transitions, 380 flow [2024-06-28 03:21:26,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:26,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:26,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:26,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:21:26,728 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:26,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:26,729 INFO L85 PathProgramCache]: Analyzing trace with hash 803841967, now seen corresponding path program 2 times [2024-06-28 03:21:26,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:26,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203782698] [2024-06-28 03:21:26,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:26,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:26,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:27,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:27,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:27,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203782698] [2024-06-28 03:21:27,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203782698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:27,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:27,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:21:27,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784845512] [2024-06-28 03:21:27,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:27,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:21:27,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:27,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:21:27,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:21:27,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:27,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 66 transitions, 380 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:27,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:27,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:27,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:28,321 INFO L124 PetriNetUnfolderBase]: 1347/2142 cut-off events. [2024-06-28 03:21:28,321 INFO L125 PetriNetUnfolderBase]: For 7287/7291 co-relation queries the response was YES. [2024-06-28 03:21:28,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7563 conditions, 2142 events. 1347/2142 cut-off events. For 7287/7291 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10731 event pairs, 513 based on Foata normal form. 8/2134 useless extension candidates. Maximal degree in co-relation 7539. Up to 1918 conditions per place. [2024-06-28 03:21:28,342 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 63 selfloop transitions, 26 changer transitions 0/95 dead transitions. [2024-06-28 03:21:28,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 95 transitions, 670 flow [2024-06-28 03:21:28,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:21:28,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:21:28,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 03:21:28,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-28 03:21:28,344 INFO L175 Difference]: Start difference. First operand has 63 places, 66 transitions, 380 flow. Second operand 7 states and 143 transitions. [2024-06-28 03:21:28,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 95 transitions, 670 flow [2024-06-28 03:21:28,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 95 transitions, 630 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 03:21:28,352 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 439 flow [2024-06-28 03:21:28,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=439, PETRI_PLACES=67, PETRI_TRANSITIONS=69} [2024-06-28 03:21:28,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2024-06-28 03:21:28,354 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 439 flow [2024-06-28 03:21:28,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:28,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:28,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:28,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:21:28,355 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:28,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:28,356 INFO L85 PathProgramCache]: Analyzing trace with hash 878292687, now seen corresponding path program 3 times [2024-06-28 03:21:28,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:28,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110040543] [2024-06-28 03:21:28,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:28,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:28,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:29,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:29,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:29,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110040543] [2024-06-28 03:21:29,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110040543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:29,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:29,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:21:29,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511584498] [2024-06-28 03:21:29,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:29,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:21:29,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:29,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:21:29,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:21:29,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:29,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 69 transitions, 439 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:29,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:29,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:29,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:29,966 INFO L124 PetriNetUnfolderBase]: 1369/2188 cut-off events. [2024-06-28 03:21:29,966 INFO L125 PetriNetUnfolderBase]: For 9800/9802 co-relation queries the response was YES. [2024-06-28 03:21:29,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8229 conditions, 2188 events. 1369/2188 cut-off events. For 9800/9802 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 11052 event pairs, 449 based on Foata normal form. 4/2176 useless extension candidates. Maximal degree in co-relation 8204. Up to 1834 conditions per place. [2024-06-28 03:21:29,982 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 37 changer transitions 0/102 dead transitions. [2024-06-28 03:21:29,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 102 transitions, 807 flow [2024-06-28 03:21:29,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:21:29,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:21:29,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-28 03:21:29,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-06-28 03:21:29,984 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 439 flow. Second operand 7 states and 149 transitions. [2024-06-28 03:21:29,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 102 transitions, 807 flow [2024-06-28 03:21:29,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 102 transitions, 722 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 03:21:29,995 INFO L231 Difference]: Finished difference. Result has 69 places, 75 transitions, 514 flow [2024-06-28 03:21:29,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=514, PETRI_PLACES=69, PETRI_TRANSITIONS=75} [2024-06-28 03:21:29,996 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-28 03:21:29,997 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 75 transitions, 514 flow [2024-06-28 03:21:29,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:29,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:29,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:29,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:21:29,997 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:29,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:29,998 INFO L85 PathProgramCache]: Analyzing trace with hash -662169885, now seen corresponding path program 4 times [2024-06-28 03:21:29,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:30,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493713452] [2024-06-28 03:21:30,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:30,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:30,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:30,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-28 03:21:30,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:30,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493713452] [2024-06-28 03:21:30,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493713452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:30,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:30,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:21:30,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904913156] [2024-06-28 03:21:30,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:30,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:21:30,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:30,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:21:30,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:21:30,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:30,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 75 transitions, 514 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:30,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:30,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:30,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:31,548 INFO L124 PetriNetUnfolderBase]: 1359/2175 cut-off events. [2024-06-28 03:21:31,548 INFO L125 PetriNetUnfolderBase]: For 9920/9922 co-relation queries the response was YES. [2024-06-28 03:21:31,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8159 conditions, 2175 events. 1359/2175 cut-off events. For 9920/9922 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10956 event pairs, 456 based on Foata normal form. 4/2156 useless extension candidates. Maximal degree in co-relation 8133. Up to 1826 conditions per place. [2024-06-28 03:21:31,566 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 37 changer transitions 0/97 dead transitions. [2024-06-28 03:21:31,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 97 transitions, 760 flow [2024-06-28 03:21:31,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:21:31,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:21:31,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 03:21:31,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-28 03:21:31,568 INFO L175 Difference]: Start difference. First operand has 69 places, 75 transitions, 514 flow. Second operand 7 states and 143 transitions. [2024-06-28 03:21:31,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 97 transitions, 760 flow [2024-06-28 03:21:31,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 97 transitions, 702 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 03:21:31,584 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 538 flow [2024-06-28 03:21:31,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=538, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-28 03:21:31,585 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-28 03:21:31,585 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 538 flow [2024-06-28 03:21:31,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:31,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:31,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:31,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:21:31,586 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:31,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:31,587 INFO L85 PathProgramCache]: Analyzing trace with hash 981339721, now seen corresponding path program 1 times [2024-06-28 03:21:31,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:31,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380375511] [2024-06-28 03:21:31,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:31,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:31,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:32,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:32,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:32,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380375511] [2024-06-28 03:21:32,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380375511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:32,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:32,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:21:32,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285967052] [2024-06-28 03:21:32,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:32,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:21:32,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:32,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:21:32,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:21:32,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:21:32,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 538 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:32,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:32,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:21:32,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:33,413 INFO L124 PetriNetUnfolderBase]: 1181/1961 cut-off events. [2024-06-28 03:21:33,414 INFO L125 PetriNetUnfolderBase]: For 10200/10202 co-relation queries the response was YES. [2024-06-28 03:21:33,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7474 conditions, 1961 events. 1181/1961 cut-off events. For 10200/10202 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 10144 event pairs, 586 based on Foata normal form. 4/1942 useless extension candidates. Maximal degree in co-relation 7446. Up to 1735 conditions per place. [2024-06-28 03:21:33,427 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 79 selfloop transitions, 15 changer transitions 0/101 dead transitions. [2024-06-28 03:21:33,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 101 transitions, 836 flow [2024-06-28 03:21:33,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:21:33,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:21:33,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 03:21:33,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 03:21:33,429 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 538 flow. Second operand 8 states and 155 transitions. [2024-06-28 03:21:33,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 101 transitions, 836 flow [2024-06-28 03:21:33,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 101 transitions, 732 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:21:33,440 INFO L231 Difference]: Finished difference. Result has 77 places, 82 transitions, 540 flow [2024-06-28 03:21:33,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=540, PETRI_PLACES=77, PETRI_TRANSITIONS=82} [2024-06-28 03:21:33,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-28 03:21:33,441 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 82 transitions, 540 flow [2024-06-28 03:21:33,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:33,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:33,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:33,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:21:33,442 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:33,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:33,442 INFO L85 PathProgramCache]: Analyzing trace with hash -175741657, now seen corresponding path program 1 times [2024-06-28 03:21:33,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:33,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729540326] [2024-06-28 03:21:33,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:33,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:33,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:34,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:34,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:34,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729540326] [2024-06-28 03:21:34,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729540326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:34,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:34,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:21:34,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73535229] [2024-06-28 03:21:34,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:34,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:21:34,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:34,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:21:34,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:21:34,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 03:21:34,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 82 transitions, 540 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:34,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:34,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 03:21:34,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:34,725 INFO L124 PetriNetUnfolderBase]: 1060/1819 cut-off events. [2024-06-28 03:21:34,725 INFO L125 PetriNetUnfolderBase]: For 11115/11131 co-relation queries the response was YES. [2024-06-28 03:21:34,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7244 conditions, 1819 events. 1060/1819 cut-off events. For 11115/11131 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9793 event pairs, 577 based on Foata normal form. 15/1812 useless extension candidates. Maximal degree in co-relation 7213. Up to 1605 conditions per place. [2024-06-28 03:21:34,735 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 71 selfloop transitions, 9 changer transitions 0/92 dead transitions. [2024-06-28 03:21:34,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 92 transitions, 738 flow [2024-06-28 03:21:34,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:21:34,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:21:34,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-06-28 03:21:34,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49523809523809526 [2024-06-28 03:21:34,737 INFO L175 Difference]: Start difference. First operand has 77 places, 82 transitions, 540 flow. Second operand 5 states and 104 transitions. [2024-06-28 03:21:34,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 92 transitions, 738 flow [2024-06-28 03:21:34,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 92 transitions, 695 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:21:34,751 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 545 flow [2024-06-28 03:21:34,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=545, PETRI_PLACES=78, PETRI_TRANSITIONS=85} [2024-06-28 03:21:34,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-28 03:21:34,751 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 545 flow [2024-06-28 03:21:34,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:34,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:34,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:34,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:21:34,752 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:34,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:34,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1182515531, now seen corresponding path program 1 times [2024-06-28 03:21:34,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:34,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700198317] [2024-06-28 03:21:34,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:34,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:34,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:35,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:35,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:35,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700198317] [2024-06-28 03:21:35,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700198317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:35,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:35,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:21:35,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509933733] [2024-06-28 03:21:35,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:35,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:21:35,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:35,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:21:35,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:21:35,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:21:35,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 85 transitions, 545 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:35,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:35,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:21:35,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:36,257 INFO L124 PetriNetUnfolderBase]: 1212/2003 cut-off events. [2024-06-28 03:21:36,257 INFO L125 PetriNetUnfolderBase]: For 14879/14895 co-relation queries the response was YES. [2024-06-28 03:21:36,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8438 conditions, 2003 events. 1212/2003 cut-off events. For 14879/14895 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10583 event pairs, 669 based on Foata normal form. 15/2013 useless extension candidates. Maximal degree in co-relation 8406. Up to 1828 conditions per place. [2024-06-28 03:21:36,271 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 73 selfloop transitions, 12 changer transitions 0/96 dead transitions. [2024-06-28 03:21:36,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 96 transitions, 759 flow [2024-06-28 03:21:36,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:21:36,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:21:36,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-28 03:21:36,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 03:21:36,273 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 545 flow. Second operand 6 states and 116 transitions. [2024-06-28 03:21:36,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 96 transitions, 759 flow [2024-06-28 03:21:36,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 96 transitions, 733 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 03:21:36,288 INFO L231 Difference]: Finished difference. Result has 81 places, 88 transitions, 577 flow [2024-06-28 03:21:36,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=577, PETRI_PLACES=81, PETRI_TRANSITIONS=88} [2024-06-28 03:21:36,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-28 03:21:36,289 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 88 transitions, 577 flow [2024-06-28 03:21:36,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:36,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:36,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:36,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:21:36,290 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:36,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:36,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1408402978, now seen corresponding path program 1 times [2024-06-28 03:21:36,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:36,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851528388] [2024-06-28 03:21:36,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:36,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:36,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:37,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:37,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:37,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851528388] [2024-06-28 03:21:37,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851528388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:37,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:37,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:21:37,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13066174] [2024-06-28 03:21:37,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:37,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:21:37,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:37,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:21:37,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:21:37,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:37,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 88 transitions, 577 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:37,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:37,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:37,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:37,919 INFO L124 PetriNetUnfolderBase]: 1630/2617 cut-off events. [2024-06-28 03:21:37,919 INFO L125 PetriNetUnfolderBase]: For 23428/23432 co-relation queries the response was YES. [2024-06-28 03:21:37,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11647 conditions, 2617 events. 1630/2617 cut-off events. For 23428/23432 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13873 event pairs, 637 based on Foata normal form. 20/2635 useless extension candidates. Maximal degree in co-relation 11614. Up to 2026 conditions per place. [2024-06-28 03:21:37,940 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 105 selfloop transitions, 44 changer transitions 0/156 dead transitions. [2024-06-28 03:21:37,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 156 transitions, 1218 flow [2024-06-28 03:21:37,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:37,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:37,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-06-28 03:21:37,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48917748917748916 [2024-06-28 03:21:37,943 INFO L175 Difference]: Start difference. First operand has 81 places, 88 transitions, 577 flow. Second operand 11 states and 226 transitions. [2024-06-28 03:21:37,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 156 transitions, 1218 flow [2024-06-28 03:21:37,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 156 transitions, 1182 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 03:21:37,972 INFO L231 Difference]: Finished difference. Result has 91 places, 105 transitions, 807 flow [2024-06-28 03:21:37,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=807, PETRI_PLACES=91, PETRI_TRANSITIONS=105} [2024-06-28 03:21:37,973 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-28 03:21:37,973 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 105 transitions, 807 flow [2024-06-28 03:21:37,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:37,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:37,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:37,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:21:37,974 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:37,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:37,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1243250770, now seen corresponding path program 2 times [2024-06-28 03:21:37,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:37,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070508248] [2024-06-28 03:21:37,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:37,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:37,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:38,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:38,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:38,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070508248] [2024-06-28 03:21:38,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070508248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:38,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:38,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:21:38,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237666163] [2024-06-28 03:21:38,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:38,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:21:38,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:38,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:21:38,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:21:38,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:38,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 105 transitions, 807 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:38,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:38,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:38,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:39,922 INFO L124 PetriNetUnfolderBase]: 1694/2724 cut-off events. [2024-06-28 03:21:39,922 INFO L125 PetriNetUnfolderBase]: For 27972/27974 co-relation queries the response was YES. [2024-06-28 03:21:39,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12806 conditions, 2724 events. 1694/2724 cut-off events. For 27972/27974 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14605 event pairs, 727 based on Foata normal form. 22/2744 useless extension candidates. Maximal degree in co-relation 12769. Up to 2271 conditions per place. [2024-06-28 03:21:39,945 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 101 selfloop transitions, 47 changer transitions 0/155 dead transitions. [2024-06-28 03:21:39,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 155 transitions, 1344 flow [2024-06-28 03:21:39,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:21:39,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:21:39,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-28 03:21:39,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.474025974025974 [2024-06-28 03:21:39,948 INFO L175 Difference]: Start difference. First operand has 91 places, 105 transitions, 807 flow. Second operand 11 states and 219 transitions. [2024-06-28 03:21:39,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 155 transitions, 1344 flow [2024-06-28 03:21:39,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 155 transitions, 1283 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 03:21:39,978 INFO L231 Difference]: Finished difference. Result has 97 places, 112 transitions, 930 flow [2024-06-28 03:21:39,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=930, PETRI_PLACES=97, PETRI_TRANSITIONS=112} [2024-06-28 03:21:39,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-28 03:21:39,980 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 112 transitions, 930 flow [2024-06-28 03:21:39,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:39,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:39,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:39,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:21:39,981 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:39,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:39,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1020165554, now seen corresponding path program 3 times [2024-06-28 03:21:39,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:39,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889883119] [2024-06-28 03:21:39,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:39,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:39,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:40,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:40,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:40,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889883119] [2024-06-28 03:21:40,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889883119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:40,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:40,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:21:40,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061031453] [2024-06-28 03:21:40,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:40,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:21:40,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:40,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:21:40,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:21:40,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:40,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 112 transitions, 930 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:40,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:40,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:40,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:41,853 INFO L124 PetriNetUnfolderBase]: 2089/3407 cut-off events. [2024-06-28 03:21:41,853 INFO L125 PetriNetUnfolderBase]: For 38054/38056 co-relation queries the response was YES. [2024-06-28 03:21:41,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16584 conditions, 3407 events. 2089/3407 cut-off events. For 38054/38056 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19636 event pairs, 588 based on Foata normal form. 18/3423 useless extension candidates. Maximal degree in co-relation 16545. Up to 2114 conditions per place. [2024-06-28 03:21:41,876 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 109 selfloop transitions, 59 changer transitions 0/175 dead transitions. [2024-06-28 03:21:41,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 175 transitions, 1697 flow [2024-06-28 03:21:41,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:21:41,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:21:41,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-28 03:21:41,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023809523809524 [2024-06-28 03:21:41,878 INFO L175 Difference]: Start difference. First operand has 97 places, 112 transitions, 930 flow. Second operand 10 states and 211 transitions. [2024-06-28 03:21:41,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 175 transitions, 1697 flow [2024-06-28 03:21:41,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 175 transitions, 1595 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 03:21:41,928 INFO L231 Difference]: Finished difference. Result has 101 places, 123 transitions, 1140 flow [2024-06-28 03:21:41,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1140, PETRI_PLACES=101, PETRI_TRANSITIONS=123} [2024-06-28 03:21:41,929 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-28 03:21:41,929 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 123 transitions, 1140 flow [2024-06-28 03:21:41,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:41,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:41,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:41,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:21:41,930 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:41,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:41,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1831940284, now seen corresponding path program 4 times [2024-06-28 03:21:41,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:41,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525635007] [2024-06-28 03:21:41,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:41,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:41,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:42,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-28 03:21:42,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:42,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525635007] [2024-06-28 03:21:42,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525635007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:42,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:42,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:21:42,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763916567] [2024-06-28 03:21:42,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:42,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:21:42,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:42,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:21:42,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:21:43,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:43,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 123 transitions, 1140 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:43,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:43,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:43,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:44,062 INFO L124 PetriNetUnfolderBase]: 2605/4269 cut-off events. [2024-06-28 03:21:44,062 INFO L125 PetriNetUnfolderBase]: For 54991/54993 co-relation queries the response was YES. [2024-06-28 03:21:44,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22294 conditions, 4269 events. 2605/4269 cut-off events. For 54991/54993 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 25972 event pairs, 934 based on Foata normal form. 26/4293 useless extension candidates. Maximal degree in co-relation 22252. Up to 3228 conditions per place. [2024-06-28 03:21:44,090 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 125 selfloop transitions, 50 changer transitions 0/182 dead transitions. [2024-06-28 03:21:44,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 182 transitions, 1960 flow [2024-06-28 03:21:44,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:21:44,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:21:44,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-28 03:21:44,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4928571428571429 [2024-06-28 03:21:44,093 INFO L175 Difference]: Start difference. First operand has 101 places, 123 transitions, 1140 flow. Second operand 10 states and 207 transitions. [2024-06-28 03:21:44,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 182 transitions, 1960 flow [2024-06-28 03:21:44,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 182 transitions, 1866 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 03:21:44,167 INFO L231 Difference]: Finished difference. Result has 106 places, 137 transitions, 1444 flow [2024-06-28 03:21:44,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1444, PETRI_PLACES=106, PETRI_TRANSITIONS=137} [2024-06-28 03:21:44,168 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-28 03:21:44,168 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 137 transitions, 1444 flow [2024-06-28 03:21:44,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:44,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:44,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:44,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:21:44,169 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:44,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:44,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1829083324, now seen corresponding path program 5 times [2024-06-28 03:21:44,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:44,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920849416] [2024-06-28 03:21:44,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:44,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:44,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:45,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:45,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:45,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920849416] [2024-06-28 03:21:45,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920849416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:45,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:45,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:21:45,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579227774] [2024-06-28 03:21:45,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:45,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:21:45,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:45,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:21:45,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:21:45,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:45,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 137 transitions, 1444 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:45,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:45,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:45,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:46,056 INFO L124 PetriNetUnfolderBase]: 2523/4151 cut-off events. [2024-06-28 03:21:46,056 INFO L125 PetriNetUnfolderBase]: For 56897/56899 co-relation queries the response was YES. [2024-06-28 03:21:46,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21605 conditions, 4151 events. 2523/4151 cut-off events. For 56897/56899 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 25262 event pairs, 974 based on Foata normal form. 42/4191 useless extension candidates. Maximal degree in co-relation 21561. Up to 3479 conditions per place. [2024-06-28 03:21:46,083 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 124 selfloop transitions, 40 changer transitions 0/171 dead transitions. [2024-06-28 03:21:46,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 171 transitions, 1901 flow [2024-06-28 03:21:46,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:21:46,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:21:46,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 03:21:46,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 03:21:46,085 INFO L175 Difference]: Start difference. First operand has 106 places, 137 transitions, 1444 flow. Second operand 9 states and 183 transitions. [2024-06-28 03:21:46,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 171 transitions, 1901 flow [2024-06-28 03:21:46,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 171 transitions, 1827 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:21:46,154 INFO L231 Difference]: Finished difference. Result has 109 places, 137 transitions, 1464 flow [2024-06-28 03:21:46,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1370, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1464, PETRI_PLACES=109, PETRI_TRANSITIONS=137} [2024-06-28 03:21:46,155 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-28 03:21:46,155 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 137 transitions, 1464 flow [2024-06-28 03:21:46,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:46,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:46,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:46,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:21:46,156 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:46,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:46,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1713792154, now seen corresponding path program 6 times [2024-06-28 03:21:46,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:46,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005486333] [2024-06-28 03:21:46,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:46,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:46,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:47,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:47,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:47,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005486333] [2024-06-28 03:21:47,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005486333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:47,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:47,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:21:47,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183037729] [2024-06-28 03:21:47,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:47,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:21:47,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:47,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:21:47,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:21:47,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:47,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 137 transitions, 1464 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:47,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:47,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:47,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:48,141 INFO L124 PetriNetUnfolderBase]: 2698/4453 cut-off events. [2024-06-28 03:21:48,141 INFO L125 PetriNetUnfolderBase]: For 58414/58417 co-relation queries the response was YES. [2024-06-28 03:21:48,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23041 conditions, 4453 events. 2698/4453 cut-off events. For 58414/58417 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 27607 event pairs, 897 based on Foata normal form. 20/4469 useless extension candidates. Maximal degree in co-relation 22995. Up to 3714 conditions per place. [2024-06-28 03:21:48,171 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 113 selfloop transitions, 75 changer transitions 0/195 dead transitions. [2024-06-28 03:21:48,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 195 transitions, 2133 flow [2024-06-28 03:21:48,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:21:48,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:21:48,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-28 03:21:48,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026455026455027 [2024-06-28 03:21:48,178 INFO L175 Difference]: Start difference. First operand has 109 places, 137 transitions, 1464 flow. Second operand 9 states and 190 transitions. [2024-06-28 03:21:48,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 195 transitions, 2133 flow [2024-06-28 03:21:48,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 195 transitions, 2057 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:21:48,258 INFO L231 Difference]: Finished difference. Result has 113 places, 156 transitions, 1721 flow [2024-06-28 03:21:48,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1721, PETRI_PLACES=113, PETRI_TRANSITIONS=156} [2024-06-28 03:21:48,259 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-28 03:21:48,259 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 156 transitions, 1721 flow [2024-06-28 03:21:48,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:48,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:48,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:48,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:21:48,260 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:48,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:48,261 INFO L85 PathProgramCache]: Analyzing trace with hash -827809176, now seen corresponding path program 1 times [2024-06-28 03:21:48,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:48,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240195057] [2024-06-28 03:21:48,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:48,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:48,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:49,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:49,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:49,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240195057] [2024-06-28 03:21:49,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240195057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:49,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:49,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:21:49,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424136905] [2024-06-28 03:21:49,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:49,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:21:49,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:49,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:21:49,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:21:49,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:49,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 156 transitions, 1721 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:49,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:49,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:49,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:50,426 INFO L124 PetriNetUnfolderBase]: 2715/4492 cut-off events. [2024-06-28 03:21:50,427 INFO L125 PetriNetUnfolderBase]: For 62311/62316 co-relation queries the response was YES. [2024-06-28 03:21:50,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23820 conditions, 4492 events. 2715/4492 cut-off events. For 62311/62316 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 28058 event pairs, 1185 based on Foata normal form. 6/4494 useless extension candidates. Maximal degree in co-relation 23771. Up to 4049 conditions per place. [2024-06-28 03:21:50,455 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 150 selfloop transitions, 38 changer transitions 0/195 dead transitions. [2024-06-28 03:21:50,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 195 transitions, 2309 flow [2024-06-28 03:21:50,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:21:50,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:21:50,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 03:21:50,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-28 03:21:50,457 INFO L175 Difference]: Start difference. First operand has 113 places, 156 transitions, 1721 flow. Second operand 9 states and 182 transitions. [2024-06-28 03:21:50,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 195 transitions, 2309 flow [2024-06-28 03:21:50,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 195 transitions, 2216 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 03:21:50,524 INFO L231 Difference]: Finished difference. Result has 121 places, 164 transitions, 1816 flow [2024-06-28 03:21:50,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1631, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1816, PETRI_PLACES=121, PETRI_TRANSITIONS=164} [2024-06-28 03:21:50,524 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-28 03:21:50,525 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 164 transitions, 1816 flow [2024-06-28 03:21:50,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:50,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:50,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:50,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:21:50,525 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:50,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:50,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1985841944, now seen corresponding path program 1 times [2024-06-28 03:21:50,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:50,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560420619] [2024-06-28 03:21:50,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:50,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:50,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:51,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:51,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:51,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560420619] [2024-06-28 03:21:51,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560420619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:51,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:51,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:21:51,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730929137] [2024-06-28 03:21:51,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:51,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:21:51,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:51,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:21:51,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:21:51,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:21:51,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 164 transitions, 1816 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:51,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:51,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:21:51,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:52,183 INFO L124 PetriNetUnfolderBase]: 2629/4385 cut-off events. [2024-06-28 03:21:52,183 INFO L125 PetriNetUnfolderBase]: For 65682/65682 co-relation queries the response was YES. [2024-06-28 03:21:52,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23865 conditions, 4385 events. 2629/4385 cut-off events. For 65682/65682 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 27561 event pairs, 1018 based on Foata normal form. 2/4366 useless extension candidates. Maximal degree in co-relation 23813. Up to 3957 conditions per place. [2024-06-28 03:21:52,215 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 138 selfloop transitions, 29 changer transitions 0/184 dead transitions. [2024-06-28 03:21:52,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 184 transitions, 2240 flow [2024-06-28 03:21:52,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:21:52,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:21:52,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 03:21:52,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 03:21:52,216 INFO L175 Difference]: Start difference. First operand has 121 places, 164 transitions, 1816 flow. Second operand 7 states and 142 transitions. [2024-06-28 03:21:52,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 184 transitions, 2240 flow [2024-06-28 03:21:52,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 184 transitions, 2112 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 03:21:52,285 INFO L231 Difference]: Finished difference. Result has 122 places, 167 transitions, 1785 flow [2024-06-28 03:21:52,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1785, PETRI_PLACES=122, PETRI_TRANSITIONS=167} [2024-06-28 03:21:52,285 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-28 03:21:52,285 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 167 transitions, 1785 flow [2024-06-28 03:21:52,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:52,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:52,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:52,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:21:52,286 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:52,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:52,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1979090968, now seen corresponding path program 7 times [2024-06-28 03:21:52,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:52,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630011698] [2024-06-28 03:21:52,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:52,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:52,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:53,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:53,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:53,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630011698] [2024-06-28 03:21:53,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630011698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:53,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:53,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:21:53,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668486689] [2024-06-28 03:21:53,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:53,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:21:53,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:53,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:21:53,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:21:53,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:53,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 167 transitions, 1785 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:53,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:53,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:53,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:54,159 INFO L124 PetriNetUnfolderBase]: 2851/4684 cut-off events. [2024-06-28 03:21:54,159 INFO L125 PetriNetUnfolderBase]: For 77467/77469 co-relation queries the response was YES. [2024-06-28 03:21:54,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25718 conditions, 4684 events. 2851/4684 cut-off events. For 77467/77469 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 28960 event pairs, 756 based on Foata normal form. 26/4708 useless extension candidates. Maximal degree in co-relation 25667. Up to 2642 conditions per place. [2024-06-28 03:21:54,190 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 130 selfloop transitions, 75 changer transitions 0/212 dead transitions. [2024-06-28 03:21:54,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 212 transitions, 2523 flow [2024-06-28 03:21:54,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:21:54,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:21:54,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-28 03:21:54,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947089947089947 [2024-06-28 03:21:54,192 INFO L175 Difference]: Start difference. First operand has 122 places, 167 transitions, 1785 flow. Second operand 9 states and 187 transitions. [2024-06-28 03:21:54,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 212 transitions, 2523 flow [2024-06-28 03:21:54,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 212 transitions, 2454 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 03:21:54,266 INFO L231 Difference]: Finished difference. Result has 126 places, 169 transitions, 1937 flow [2024-06-28 03:21:54,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1716, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1937, PETRI_PLACES=126, PETRI_TRANSITIONS=169} [2024-06-28 03:21:54,267 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-28 03:21:54,267 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 169 transitions, 1937 flow [2024-06-28 03:21:54,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:54,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:54,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:54,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:21:54,267 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:54,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:54,268 INFO L85 PathProgramCache]: Analyzing trace with hash -831020848, now seen corresponding path program 8 times [2024-06-28 03:21:54,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:54,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819890755] [2024-06-28 03:21:54,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:54,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:54,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:55,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:55,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:55,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819890755] [2024-06-28 03:21:55,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819890755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:55,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:55,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:21:55,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699840425] [2024-06-28 03:21:55,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:55,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:21:55,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:55,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:21:55,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:21:55,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:55,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 169 transitions, 1937 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:55,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:55,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:55,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:56,288 INFO L124 PetriNetUnfolderBase]: 2769/4575 cut-off events. [2024-06-28 03:21:56,288 INFO L125 PetriNetUnfolderBase]: For 80746/80748 co-relation queries the response was YES. [2024-06-28 03:21:56,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25115 conditions, 4575 events. 2769/4575 cut-off events. For 80746/80748 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 28444 event pairs, 1064 based on Foata normal form. 42/4615 useless extension candidates. Maximal degree in co-relation 25063. Up to 3388 conditions per place. [2024-06-28 03:21:56,319 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 143 selfloop transitions, 51 changer transitions 0/201 dead transitions. [2024-06-28 03:21:56,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 201 transitions, 2473 flow [2024-06-28 03:21:56,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:21:56,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:21:56,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 03:21:56,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 03:21:56,320 INFO L175 Difference]: Start difference. First operand has 126 places, 169 transitions, 1937 flow. Second operand 8 states and 164 transitions. [2024-06-28 03:21:56,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 201 transitions, 2473 flow [2024-06-28 03:21:56,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 201 transitions, 2326 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 03:21:56,429 INFO L231 Difference]: Finished difference. Result has 126 places, 169 transitions, 1917 flow [2024-06-28 03:21:56,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1917, PETRI_PLACES=126, PETRI_TRANSITIONS=169} [2024-06-28 03:21:56,429 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-28 03:21:56,429 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 169 transitions, 1917 flow [2024-06-28 03:21:56,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:56,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:56,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:56,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:21:56,430 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:56,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:56,430 INFO L85 PathProgramCache]: Analyzing trace with hash -486642864, now seen corresponding path program 9 times [2024-06-28 03:21:56,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:56,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481165965] [2024-06-28 03:21:56,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:56,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:56,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:57,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:57,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:57,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481165965] [2024-06-28 03:21:57,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481165965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:57,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:57,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:21:57,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77301391] [2024-06-28 03:21:57,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:57,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:21:57,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:57,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:21:57,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:21:57,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:57,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 169 transitions, 1917 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:57,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:57,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:57,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:21:58,271 INFO L124 PetriNetUnfolderBase]: 2844/4691 cut-off events. [2024-06-28 03:21:58,272 INFO L125 PetriNetUnfolderBase]: For 67815/67818 co-relation queries the response was YES. [2024-06-28 03:21:58,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25078 conditions, 4691 events. 2844/4691 cut-off events. For 67815/67818 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 29359 event pairs, 913 based on Foata normal form. 20/4707 useless extension candidates. Maximal degree in co-relation 25027. Up to 3819 conditions per place. [2024-06-28 03:21:58,306 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 121 selfloop transitions, 76 changer transitions 0/204 dead transitions. [2024-06-28 03:21:58,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 204 transitions, 2518 flow [2024-06-28 03:21:58,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:21:58,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:21:58,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-28 03:21:58,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 03:21:58,309 INFO L175 Difference]: Start difference. First operand has 126 places, 169 transitions, 1917 flow. Second operand 8 states and 168 transitions. [2024-06-28 03:21:58,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 204 transitions, 2518 flow [2024-06-28 03:21:58,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 204 transitions, 2374 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 03:21:58,390 INFO L231 Difference]: Finished difference. Result has 126 places, 170 transitions, 1963 flow [2024-06-28 03:21:58,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1773, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1963, PETRI_PLACES=126, PETRI_TRANSITIONS=170} [2024-06-28 03:21:58,390 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-28 03:21:58,390 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 170 transitions, 1963 flow [2024-06-28 03:21:58,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:58,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:21:58,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:21:58,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:21:58,391 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:21:58,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:21:58,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1860758140, now seen corresponding path program 2 times [2024-06-28 03:21:58,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:21:58,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828525952] [2024-06-28 03:21:58,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:21:58,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:21:58,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:21:59,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:21:59,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:21:59,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828525952] [2024-06-28 03:21:59,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828525952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:21:59,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:21:59,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:21:59,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775871453] [2024-06-28 03:21:59,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:21:59,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:21:59,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:21:59,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:21:59,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:21:59,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:21:59,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 170 transitions, 1963 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:21:59,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:21:59,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:21:59,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:00,421 INFO L124 PetriNetUnfolderBase]: 2861/4719 cut-off events. [2024-06-28 03:22:00,421 INFO L125 PetriNetUnfolderBase]: For 61077/61082 co-relation queries the response was YES. [2024-06-28 03:22:00,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24941 conditions, 4719 events. 2861/4719 cut-off events. For 61077/61082 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 29629 event pairs, 1214 based on Foata normal form. 6/4721 useless extension candidates. Maximal degree in co-relation 24890. Up to 4262 conditions per place. [2024-06-28 03:22:00,459 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 155 selfloop transitions, 43 changer transitions 0/205 dead transitions. [2024-06-28 03:22:00,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 205 transitions, 2580 flow [2024-06-28 03:22:00,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:22:00,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:22:00,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 03:22:00,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-28 03:22:00,460 INFO L175 Difference]: Start difference. First operand has 126 places, 170 transitions, 1963 flow. Second operand 8 states and 161 transitions. [2024-06-28 03:22:00,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 205 transitions, 2580 flow [2024-06-28 03:22:00,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 205 transitions, 2410 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 03:22:00,537 INFO L231 Difference]: Finished difference. Result has 129 places, 177 transitions, 1987 flow [2024-06-28 03:22:00,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1803, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1987, PETRI_PLACES=129, PETRI_TRANSITIONS=177} [2024-06-28 03:22:00,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-28 03:22:00,538 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 177 transitions, 1987 flow [2024-06-28 03:22:00,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:00,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:00,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:00,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:22:00,538 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:00,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:00,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1985284136, now seen corresponding path program 2 times [2024-06-28 03:22:00,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:00,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375573571] [2024-06-28 03:22:00,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:00,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:00,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:01,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-28 03:22:01,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:01,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375573571] [2024-06-28 03:22:01,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375573571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:01,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:01,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:22:01,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271939260] [2024-06-28 03:22:01,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:01,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:22:01,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:01,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:22:01,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:22:01,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:22:01,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 177 transitions, 1987 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:01,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:01,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:22:01,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:02,146 INFO L124 PetriNetUnfolderBase]: 2745/4595 cut-off events. [2024-06-28 03:22:02,146 INFO L125 PetriNetUnfolderBase]: For 59375/59376 co-relation queries the response was YES. [2024-06-28 03:22:02,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24531 conditions, 4595 events. 2745/4595 cut-off events. For 59375/59376 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 29350 event pairs, 1019 based on Foata normal form. 3/4583 useless extension candidates. Maximal degree in co-relation 24478. Up to 4148 conditions per place. [2024-06-28 03:22:02,175 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 145 selfloop transitions, 28 changer transitions 0/193 dead transitions. [2024-06-28 03:22:02,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 193 transitions, 2417 flow [2024-06-28 03:22:02,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:22:02,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:22:02,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-28 03:22:02,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 03:22:02,177 INFO L175 Difference]: Start difference. First operand has 129 places, 177 transitions, 1987 flow. Second operand 6 states and 122 transitions. [2024-06-28 03:22:02,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 193 transitions, 2417 flow [2024-06-28 03:22:02,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 193 transitions, 2308 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:22:02,249 INFO L231 Difference]: Finished difference. Result has 130 places, 180 transitions, 1984 flow [2024-06-28 03:22:02,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1984, PETRI_PLACES=130, PETRI_TRANSITIONS=180} [2024-06-28 03:22:02,250 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-28 03:22:02,250 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 180 transitions, 1984 flow [2024-06-28 03:22:02,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:02,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:02,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:02,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:22:02,251 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:02,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:02,251 INFO L85 PathProgramCache]: Analyzing trace with hash -95294552, now seen corresponding path program 10 times [2024-06-28 03:22:02,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:02,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121790229] [2024-06-28 03:22:02,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:02,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:02,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:03,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:03,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:03,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121790229] [2024-06-28 03:22:03,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121790229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:03,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:03,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:22:03,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771868422] [2024-06-28 03:22:03,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:03,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:22:03,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:03,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:22:03,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:22:03,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:03,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 180 transitions, 1984 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:03,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:03,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:03,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:04,124 INFO L124 PetriNetUnfolderBase]: 2896/4774 cut-off events. [2024-06-28 03:22:04,125 INFO L125 PetriNetUnfolderBase]: For 60475/60475 co-relation queries the response was YES. [2024-06-28 03:22:04,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25153 conditions, 4774 events. 2896/4774 cut-off events. For 60475/60475 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 29829 event pairs, 911 based on Foata normal form. 20/4781 useless extension candidates. Maximal degree in co-relation 25099. Up to 4027 conditions per place. [2024-06-28 03:22:04,161 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 130 selfloop transitions, 74 changer transitions 0/211 dead transitions. [2024-06-28 03:22:04,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 211 transitions, 2571 flow [2024-06-28 03:22:04,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:22:04,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:22:04,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 03:22:04,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 03:22:04,163 INFO L175 Difference]: Start difference. First operand has 130 places, 180 transitions, 1984 flow. Second operand 8 states and 164 transitions. [2024-06-28 03:22:04,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 211 transitions, 2571 flow [2024-06-28 03:22:04,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 211 transitions, 2499 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 03:22:04,232 INFO L231 Difference]: Finished difference. Result has 134 places, 181 transitions, 2097 flow [2024-06-28 03:22:04,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1914, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2097, PETRI_PLACES=134, PETRI_TRANSITIONS=181} [2024-06-28 03:22:04,233 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-28 03:22:04,233 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 181 transitions, 2097 flow [2024-06-28 03:22:04,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:04,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:04,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:04,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:22:04,234 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:04,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:04,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1688862896, now seen corresponding path program 3 times [2024-06-28 03:22:04,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:04,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386413606] [2024-06-28 03:22:04,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:04,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:04,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:05,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:05,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:05,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386413606] [2024-06-28 03:22:05,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386413606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:05,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:05,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:22:05,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780084212] [2024-06-28 03:22:05,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:05,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:22:05,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:05,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:22:05,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:22:05,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:05,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 181 transitions, 2097 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:05,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:05,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:05,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:06,473 INFO L124 PetriNetUnfolderBase]: 2931/4867 cut-off events. [2024-06-28 03:22:06,473 INFO L125 PetriNetUnfolderBase]: For 60413/60422 co-relation queries the response was YES. [2024-06-28 03:22:06,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25395 conditions, 4867 events. 2931/4867 cut-off events. For 60413/60422 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 30960 event pairs, 1253 based on Foata normal form. 10/4871 useless extension candidates. Maximal degree in co-relation 25340. Up to 4388 conditions per place. [2024-06-28 03:22:06,503 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 160 selfloop transitions, 51 changer transitions 0/218 dead transitions. [2024-06-28 03:22:06,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 218 transitions, 2781 flow [2024-06-28 03:22:06,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:22:06,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:22:06,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 03:22:06,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 03:22:06,504 INFO L175 Difference]: Start difference. First operand has 134 places, 181 transitions, 2097 flow. Second operand 8 states and 157 transitions. [2024-06-28 03:22:06,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 218 transitions, 2781 flow [2024-06-28 03:22:06,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 218 transitions, 2606 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:22:06,571 INFO L231 Difference]: Finished difference. Result has 137 places, 194 transitions, 2202 flow [2024-06-28 03:22:06,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2202, PETRI_PLACES=137, PETRI_TRANSITIONS=194} [2024-06-28 03:22:06,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-28 03:22:06,572 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 194 transitions, 2202 flow [2024-06-28 03:22:06,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:06,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:06,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:06,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:22:06,572 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:06,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:06,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1825287256, now seen corresponding path program 4 times [2024-06-28 03:22:06,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:06,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261480572] [2024-06-28 03:22:06,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:06,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:06,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:07,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:07,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:07,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261480572] [2024-06-28 03:22:07,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261480572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:07,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:07,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:22:07,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019997212] [2024-06-28 03:22:07,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:07,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:22:07,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:07,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:22:07,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:22:07,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:07,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 194 transitions, 2202 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:07,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:07,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:07,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:08,572 INFO L124 PetriNetUnfolderBase]: 2947/4884 cut-off events. [2024-06-28 03:22:08,573 INFO L125 PetriNetUnfolderBase]: For 63993/64002 co-relation queries the response was YES. [2024-06-28 03:22:08,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25972 conditions, 4884 events. 2947/4884 cut-off events. For 63993/64002 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 30991 event pairs, 1179 based on Foata normal form. 10/4885 useless extension candidates. Maximal degree in co-relation 25915. Up to 4307 conditions per place. [2024-06-28 03:22:08,609 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 158 selfloop transitions, 60 changer transitions 0/225 dead transitions. [2024-06-28 03:22:08,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 225 transitions, 2904 flow [2024-06-28 03:22:08,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:22:08,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:22:08,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 03:22:08,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 03:22:08,610 INFO L175 Difference]: Start difference. First operand has 137 places, 194 transitions, 2202 flow. Second operand 8 states and 160 transitions. [2024-06-28 03:22:08,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 225 transitions, 2904 flow [2024-06-28 03:22:08,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 225 transitions, 2821 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 03:22:08,715 INFO L231 Difference]: Finished difference. Result has 142 places, 198 transitions, 2322 flow [2024-06-28 03:22:08,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2322, PETRI_PLACES=142, PETRI_TRANSITIONS=198} [2024-06-28 03:22:08,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-28 03:22:08,716 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 198 transitions, 2322 flow [2024-06-28 03:22:08,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:08,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:08,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:08,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:22:08,717 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:08,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:08,718 INFO L85 PathProgramCache]: Analyzing trace with hash -2061759286, now seen corresponding path program 5 times [2024-06-28 03:22:08,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:08,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620523318] [2024-06-28 03:22:08,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:08,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:08,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:09,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:09,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:09,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620523318] [2024-06-28 03:22:09,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620523318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:09,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:09,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:22:09,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761697422] [2024-06-28 03:22:09,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:09,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:22:09,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:09,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:22:09,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:22:09,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:09,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 198 transitions, 2322 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:09,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:09,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:09,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:10,703 INFO L124 PetriNetUnfolderBase]: 2940/4875 cut-off events. [2024-06-28 03:22:10,703 INFO L125 PetriNetUnfolderBase]: For 66138/66147 co-relation queries the response was YES. [2024-06-28 03:22:10,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25594 conditions, 4875 events. 2940/4875 cut-off events. For 66138/66147 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 30945 event pairs, 1231 based on Foata normal form. 10/4879 useless extension candidates. Maximal degree in co-relation 25536. Up to 4403 conditions per place. [2024-06-28 03:22:10,815 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 165 selfloop transitions, 49 changer transitions 0/221 dead transitions. [2024-06-28 03:22:10,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 221 transitions, 2854 flow [2024-06-28 03:22:10,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:22:10,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:22:10,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 03:22:10,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-28 03:22:10,817 INFO L175 Difference]: Start difference. First operand has 142 places, 198 transitions, 2322 flow. Second operand 8 states and 158 transitions. [2024-06-28 03:22:10,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 221 transitions, 2854 flow [2024-06-28 03:22:10,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 221 transitions, 2744 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 03:22:10,908 INFO L231 Difference]: Finished difference. Result has 146 places, 198 transitions, 2318 flow [2024-06-28 03:22:10,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2212, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2318, PETRI_PLACES=146, PETRI_TRANSITIONS=198} [2024-06-28 03:22:10,908 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-28 03:22:10,908 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 198 transitions, 2318 flow [2024-06-28 03:22:10,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:10,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:10,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:10,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:22:10,909 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:10,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:10,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1996711976, now seen corresponding path program 3 times [2024-06-28 03:22:10,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:10,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299061216] [2024-06-28 03:22:10,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:10,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:10,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:11,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-28 03:22:11,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:11,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299061216] [2024-06-28 03:22:11,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299061216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:11,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:11,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:22:11,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431060435] [2024-06-28 03:22:11,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:11,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:22:11,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:11,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:22:11,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:22:11,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:22:11,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 198 transitions, 2318 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:11,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:11,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:22:11,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:12,379 INFO L124 PetriNetUnfolderBase]: 2811/4716 cut-off events. [2024-06-28 03:22:12,379 INFO L125 PetriNetUnfolderBase]: For 68336/68339 co-relation queries the response was YES. [2024-06-28 03:22:12,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24957 conditions, 4716 events. 2811/4716 cut-off events. For 68336/68339 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 30441 event pairs, 1026 based on Foata normal form. 4/4688 useless extension candidates. Maximal degree in co-relation 24897. Up to 4241 conditions per place. [2024-06-28 03:22:12,412 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 150 selfloop transitions, 32 changer transitions 0/209 dead transitions. [2024-06-28 03:22:12,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 209 transitions, 2742 flow [2024-06-28 03:22:12,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:22:12,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:22:12,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 03:22:12,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 03:22:12,413 INFO L175 Difference]: Start difference. First operand has 146 places, 198 transitions, 2318 flow. Second operand 6 states and 118 transitions. [2024-06-28 03:22:12,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 209 transitions, 2742 flow [2024-06-28 03:22:12,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 209 transitions, 2582 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 03:22:12,499 INFO L231 Difference]: Finished difference. Result has 143 places, 201 transitions, 2264 flow [2024-06-28 03:22:12,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2158, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2264, PETRI_PLACES=143, PETRI_TRANSITIONS=201} [2024-06-28 03:22:12,499 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-28 03:22:12,499 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 201 transitions, 2264 flow [2024-06-28 03:22:12,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:12,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:12,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:12,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:22:12,500 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:12,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:12,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1926147558, now seen corresponding path program 1 times [2024-06-28 03:22:12,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:12,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284019304] [2024-06-28 03:22:12,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:12,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:12,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:13,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:13,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:13,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284019304] [2024-06-28 03:22:13,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284019304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:13,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:13,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:22:13,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399476139] [2024-06-28 03:22:13,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:13,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:22:13,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:13,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:22:13,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:22:13,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:22:13,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 201 transitions, 2264 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:13,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:13,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:22:13,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:13,977 INFO L124 PetriNetUnfolderBase]: 2774/4678 cut-off events. [2024-06-28 03:22:13,977 INFO L125 PetriNetUnfolderBase]: For 65639/65639 co-relation queries the response was YES. [2024-06-28 03:22:13,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24739 conditions, 4678 events. 2774/4678 cut-off events. For 65639/65639 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 30233 event pairs, 1331 based on Foata normal form. 2/4678 useless extension candidates. Maximal degree in co-relation 24680. Up to 4287 conditions per place. [2024-06-28 03:22:14,013 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 196 selfloop transitions, 12 changer transitions 0/216 dead transitions. [2024-06-28 03:22:14,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 216 transitions, 2762 flow [2024-06-28 03:22:14,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:22:14,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:22:14,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-28 03:22:14,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 03:22:14,014 INFO L175 Difference]: Start difference. First operand has 143 places, 201 transitions, 2264 flow. Second operand 6 states and 120 transitions. [2024-06-28 03:22:14,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 216 transitions, 2762 flow [2024-06-28 03:22:14,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 216 transitions, 2678 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:22:14,104 INFO L231 Difference]: Finished difference. Result has 145 places, 204 transitions, 2246 flow [2024-06-28 03:22:14,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2246, PETRI_PLACES=145, PETRI_TRANSITIONS=204} [2024-06-28 03:22:14,105 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-28 03:22:14,105 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 204 transitions, 2246 flow [2024-06-28 03:22:14,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:14,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:14,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:14,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:22:14,106 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:14,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:14,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1996717928, now seen corresponding path program 2 times [2024-06-28 03:22:14,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:14,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475554465] [2024-06-28 03:22:14,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:14,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:14,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:15,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:15,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:15,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475554465] [2024-06-28 03:22:15,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475554465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:15,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:15,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:22:15,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674113968] [2024-06-28 03:22:15,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:15,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:22:15,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:15,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:22:15,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:22:15,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:22:15,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 204 transitions, 2246 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:15,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:15,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:22:15,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:15,807 INFO L124 PetriNetUnfolderBase]: 2776/4684 cut-off events. [2024-06-28 03:22:15,807 INFO L125 PetriNetUnfolderBase]: For 69619/69622 co-relation queries the response was YES. [2024-06-28 03:22:15,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25202 conditions, 4684 events. 2776/4684 cut-off events. For 69619/69622 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 30289 event pairs, 1335 based on Foata normal form. 4/4685 useless extension candidates. Maximal degree in co-relation 25142. Up to 4281 conditions per place. [2024-06-28 03:22:15,841 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 192 selfloop transitions, 17 changer transitions 0/217 dead transitions. [2024-06-28 03:22:15,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 217 transitions, 2738 flow [2024-06-28 03:22:15,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:22:15,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:22:15,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-28 03:22:15,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 03:22:15,842 INFO L175 Difference]: Start difference. First operand has 145 places, 204 transitions, 2246 flow. Second operand 6 states and 120 transitions. [2024-06-28 03:22:15,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 217 transitions, 2738 flow [2024-06-28 03:22:15,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 217 transitions, 2694 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:22:15,928 INFO L231 Difference]: Finished difference. Result has 147 places, 207 transitions, 2284 flow [2024-06-28 03:22:15,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2284, PETRI_PLACES=147, PETRI_TRANSITIONS=207} [2024-06-28 03:22:15,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-28 03:22:15,928 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 207 transitions, 2284 flow [2024-06-28 03:22:15,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:15,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:15,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:15,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:22:15,929 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:15,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:15,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1996725864, now seen corresponding path program 1 times [2024-06-28 03:22:15,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:15,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716630203] [2024-06-28 03:22:15,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:15,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:15,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:16,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:16,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:16,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716630203] [2024-06-28 03:22:16,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716630203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:16,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:16,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:22:16,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840313385] [2024-06-28 03:22:16,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:16,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:22:16,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:16,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:22:16,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:22:16,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:22:16,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 207 transitions, 2284 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 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-28 03:22:16,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:16,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:22:16,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:17,484 INFO L124 PetriNetUnfolderBase]: 2747/4643 cut-off events. [2024-06-28 03:22:17,485 INFO L125 PetriNetUnfolderBase]: For 75636/75647 co-relation queries the response was YES. [2024-06-28 03:22:17,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25552 conditions, 4643 events. 2747/4643 cut-off events. For 75636/75647 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 30296 event pairs, 1354 based on Foata normal form. 12/4633 useless extension candidates. Maximal degree in co-relation 25491. Up to 4233 conditions per place. [2024-06-28 03:22:17,514 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 178 selfloop transitions, 15 changer transitions 0/219 dead transitions. [2024-06-28 03:22:17,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 219 transitions, 2736 flow [2024-06-28 03:22:17,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:22:17,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:22:17,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 03:22:17,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 03:22:17,515 INFO L175 Difference]: Start difference. First operand has 147 places, 207 transitions, 2284 flow. Second operand 7 states and 132 transitions. [2024-06-28 03:22:17,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 219 transitions, 2736 flow [2024-06-28 03:22:17,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 219 transitions, 2676 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 03:22:17,598 INFO L231 Difference]: Finished difference. Result has 150 places, 210 transitions, 2300 flow [2024-06-28 03:22:17,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2300, PETRI_PLACES=150, PETRI_TRANSITIONS=210} [2024-06-28 03:22:17,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-28 03:22:17,599 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 210 transitions, 2300 flow [2024-06-28 03:22:17,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 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-28 03:22:17,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:17,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:17,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:22:17,599 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:17,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:17,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1704124516, now seen corresponding path program 1 times [2024-06-28 03:22:17,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:17,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732421534] [2024-06-28 03:22:17,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:17,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:17,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:18,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:18,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:18,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732421534] [2024-06-28 03:22:18,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732421534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:18,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:18,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:22:18,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751167595] [2024-06-28 03:22:18,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:18,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:22:18,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:18,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:22:18,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:22:18,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:18,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 210 transitions, 2300 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:18,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:18,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:18,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:20,004 INFO L124 PetriNetUnfolderBase]: 3212/5406 cut-off events. [2024-06-28 03:22:20,004 INFO L125 PetriNetUnfolderBase]: For 95090/95093 co-relation queries the response was YES. [2024-06-28 03:22:20,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30163 conditions, 5406 events. 3212/5406 cut-off events. For 95090/95093 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 35720 event pairs, 1020 based on Foata normal form. 12/5414 useless extension candidates. Maximal degree in co-relation 30101. Up to 4116 conditions per place. [2024-06-28 03:22:20,059 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 162 selfloop transitions, 105 changer transitions 0/274 dead transitions. [2024-06-28 03:22:20,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 274 transitions, 3374 flow [2024-06-28 03:22:20,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:22:20,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:22:20,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-28 03:22:20,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49523809523809526 [2024-06-28 03:22:20,061 INFO L175 Difference]: Start difference. First operand has 150 places, 210 transitions, 2300 flow. Second operand 10 states and 208 transitions. [2024-06-28 03:22:20,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 274 transitions, 3374 flow [2024-06-28 03:22:20,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 274 transitions, 3320 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:22:20,188 INFO L231 Difference]: Finished difference. Result has 157 places, 229 transitions, 2832 flow [2024-06-28 03:22:20,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2832, PETRI_PLACES=157, PETRI_TRANSITIONS=229} [2024-06-28 03:22:20,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-28 03:22:20,189 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 229 transitions, 2832 flow [2024-06-28 03:22:20,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:20,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:20,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:20,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:22:20,189 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:20,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:20,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1431556490, now seen corresponding path program 1 times [2024-06-28 03:22:20,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:20,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416297580] [2024-06-28 03:22:20,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:20,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:20,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:21,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:21,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:21,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416297580] [2024-06-28 03:22:21,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416297580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:21,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:21,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:22:21,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030407083] [2024-06-28 03:22:21,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:21,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:22:21,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:21,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:22:21,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:22:21,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:21,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 229 transitions, 2832 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:21,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:21,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:21,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:21,855 INFO L124 PetriNetUnfolderBase]: 3168/5338 cut-off events. [2024-06-28 03:22:21,855 INFO L125 PetriNetUnfolderBase]: For 101792/101794 co-relation queries the response was YES. [2024-06-28 03:22:21,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31092 conditions, 5338 events. 3168/5338 cut-off events. For 101792/101794 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 35474 event pairs, 1120 based on Foata normal form. 4/5318 useless extension candidates. Maximal degree in co-relation 31027. Up to 4872 conditions per place. [2024-06-28 03:22:21,899 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 193 selfloop transitions, 32 changer transitions 0/250 dead transitions. [2024-06-28 03:22:21,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 250 transitions, 3384 flow [2024-06-28 03:22:21,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:22:21,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:22:21,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:22:21,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 03:22:21,900 INFO L175 Difference]: Start difference. First operand has 157 places, 229 transitions, 2832 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:22:21,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 250 transitions, 3384 flow [2024-06-28 03:22:22,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 250 transitions, 3210 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 03:22:22,011 INFO L231 Difference]: Finished difference. Result has 160 places, 232 transitions, 2768 flow [2024-06-28 03:22:22,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2768, PETRI_PLACES=160, PETRI_TRANSITIONS=232} [2024-06-28 03:22:22,012 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-28 03:22:22,012 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 232 transitions, 2768 flow [2024-06-28 03:22:22,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:22,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:22,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:22,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:22:22,013 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:22,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:22,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1848925994, now seen corresponding path program 2 times [2024-06-28 03:22:22,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:22,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13151025] [2024-06-28 03:22:22,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:22,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:22,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:22,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:22,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:22,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13151025] [2024-06-28 03:22:22,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13151025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:22,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:22,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:22:22,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186420611] [2024-06-28 03:22:22,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:22,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:22:22,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:22,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:22:22,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:22:23,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:23,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 232 transitions, 2768 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:23,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:23,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:23,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:24,301 INFO L124 PetriNetUnfolderBase]: 3409/5785 cut-off events. [2024-06-28 03:22:24,302 INFO L125 PetriNetUnfolderBase]: For 112607/112610 co-relation queries the response was YES. [2024-06-28 03:22:24,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33349 conditions, 5785 events. 3409/5785 cut-off events. For 112607/112610 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 39161 event pairs, 1092 based on Foata normal form. 12/5793 useless extension candidates. Maximal degree in co-relation 33283. Up to 4061 conditions per place. [2024-06-28 03:22:24,346 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 164 selfloop transitions, 117 changer transitions 0/289 dead transitions. [2024-06-28 03:22:24,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 289 transitions, 3778 flow [2024-06-28 03:22:24,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:22:24,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:22:24,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-28 03:22:24,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-28 03:22:24,347 INFO L175 Difference]: Start difference. First operand has 160 places, 232 transitions, 2768 flow. Second operand 9 states and 186 transitions. [2024-06-28 03:22:24,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 289 transitions, 3778 flow [2024-06-28 03:22:24,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 289 transitions, 3690 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:22:24,491 INFO L231 Difference]: Finished difference. Result has 165 places, 246 transitions, 3194 flow [2024-06-28 03:22:24,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2680, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3194, PETRI_PLACES=165, PETRI_TRANSITIONS=246} [2024-06-28 03:22:24,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-28 03:22:24,492 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 246 transitions, 3194 flow [2024-06-28 03:22:24,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:24,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:24,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:24,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:22:24,492 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:24,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:24,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1414267702, now seen corresponding path program 2 times [2024-06-28 03:22:24,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:24,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900109266] [2024-06-28 03:22:24,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:24,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:24,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:25,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:25,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:25,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900109266] [2024-06-28 03:22:25,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900109266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:25,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:25,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:22:25,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045689984] [2024-06-28 03:22:25,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:25,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:22:25,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:25,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:22:25,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:22:25,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:25,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 246 transitions, 3194 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:25,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:25,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:25,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:26,265 INFO L124 PetriNetUnfolderBase]: 3336/5655 cut-off events. [2024-06-28 03:22:26,265 INFO L125 PetriNetUnfolderBase]: For 119082/119083 co-relation queries the response was YES. [2024-06-28 03:22:26,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34217 conditions, 5655 events. 3336/5655 cut-off events. For 119082/119083 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 38238 event pairs, 1189 based on Foata normal form. 3/5629 useless extension candidates. Maximal degree in co-relation 34148. Up to 5151 conditions per place. [2024-06-28 03:22:26,316 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 204 selfloop transitions, 34 changer transitions 0/263 dead transitions. [2024-06-28 03:22:26,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 263 transitions, 3766 flow [2024-06-28 03:22:26,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:22:26,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:22:26,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 03:22:26,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 03:22:26,317 INFO L175 Difference]: Start difference. First operand has 165 places, 246 transitions, 3194 flow. Second operand 7 states and 132 transitions. [2024-06-28 03:22:26,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 263 transitions, 3766 flow [2024-06-28 03:22:26,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 263 transitions, 3610 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 03:22:26,477 INFO L231 Difference]: Finished difference. Result has 168 places, 249 transitions, 3162 flow [2024-06-28 03:22:26,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3038, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3162, PETRI_PLACES=168, PETRI_TRANSITIONS=249} [2024-06-28 03:22:26,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-28 03:22:26,477 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 249 transitions, 3162 flow [2024-06-28 03:22:26,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:26,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:26,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:26,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:22:26,478 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:26,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:26,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1015025870, now seen corresponding path program 3 times [2024-06-28 03:22:26,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:26,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116391020] [2024-06-28 03:22:26,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:26,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:26,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:27,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:27,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:27,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116391020] [2024-06-28 03:22:27,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116391020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:27,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:27,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:22:27,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579476223] [2024-06-28 03:22:27,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:27,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:22:27,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:27,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:22:27,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:22:27,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:27,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 249 transitions, 3162 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:27,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:27,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:27,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:28,730 INFO L124 PetriNetUnfolderBase]: 3534/5987 cut-off events. [2024-06-28 03:22:28,730 INFO L125 PetriNetUnfolderBase]: For 121772/121772 co-relation queries the response was YES. [2024-06-28 03:22:28,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35485 conditions, 5987 events. 3534/5987 cut-off events. For 121772/121772 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 40655 event pairs, 1120 based on Foata normal form. 12/5986 useless extension candidates. Maximal degree in co-relation 35415. Up to 5009 conditions per place. [2024-06-28 03:22:28,784 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 176 selfloop transitions, 115 changer transitions 0/300 dead transitions. [2024-06-28 03:22:28,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 300 transitions, 4102 flow [2024-06-28 03:22:28,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:22:28,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:22:28,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 03:22:28,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 03:22:28,785 INFO L175 Difference]: Start difference. First operand has 168 places, 249 transitions, 3162 flow. Second operand 9 states and 183 transitions. [2024-06-28 03:22:28,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 300 transitions, 4102 flow [2024-06-28 03:22:28,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 300 transitions, 4002 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 03:22:28,948 INFO L231 Difference]: Finished difference. Result has 174 places, 262 transitions, 3488 flow [2024-06-28 03:22:28,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3488, PETRI_PLACES=174, PETRI_TRANSITIONS=262} [2024-06-28 03:22:28,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-28 03:22:28,950 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 262 transitions, 3488 flow [2024-06-28 03:22:28,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:28,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:28,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:28,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:22:28,951 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:28,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:28,952 INFO L85 PathProgramCache]: Analyzing trace with hash -749328590, now seen corresponding path program 4 times [2024-06-28 03:22:28,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:28,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14889009] [2024-06-28 03:22:28,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:28,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:28,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:29,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:29,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:29,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14889009] [2024-06-28 03:22:29,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14889009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:29,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:29,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:22:29,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729935222] [2024-06-28 03:22:29,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:29,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:22:29,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:29,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:22:29,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:22:30,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:30,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 262 transitions, 3488 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:30,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:30,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:30,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:31,192 INFO L124 PetriNetUnfolderBase]: 3620/6165 cut-off events. [2024-06-28 03:22:31,192 INFO L125 PetriNetUnfolderBase]: For 127229/127233 co-relation queries the response was YES. [2024-06-28 03:22:31,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36730 conditions, 6165 events. 3620/6165 cut-off events. For 127229/127233 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 42192 event pairs, 1086 based on Foata normal form. 12/6162 useless extension candidates. Maximal degree in co-relation 36657. Up to 3900 conditions per place. [2024-06-28 03:22:31,248 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 136 changer transitions 0/304 dead transitions. [2024-06-28 03:22:31,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 304 transitions, 4408 flow [2024-06-28 03:22:31,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:22:31,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:22:31,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-28 03:22:31,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48677248677248675 [2024-06-28 03:22:31,252 INFO L175 Difference]: Start difference. First operand has 174 places, 262 transitions, 3488 flow. Second operand 9 states and 184 transitions. [2024-06-28 03:22:31,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 304 transitions, 4408 flow [2024-06-28 03:22:31,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 304 transitions, 4267 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 03:22:31,447 INFO L231 Difference]: Finished difference. Result has 181 places, 264 transitions, 3734 flow [2024-06-28 03:22:31,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3734, PETRI_PLACES=181, PETRI_TRANSITIONS=264} [2024-06-28 03:22:31,448 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-28 03:22:31,448 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 264 transitions, 3734 flow [2024-06-28 03:22:31,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:31,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:31,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:31,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:22:31,449 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:31,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:31,449 INFO L85 PathProgramCache]: Analyzing trace with hash 509973072, now seen corresponding path program 5 times [2024-06-28 03:22:31,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:31,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644065603] [2024-06-28 03:22:31,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:31,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:31,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:32,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:32,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:32,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644065603] [2024-06-28 03:22:32,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644065603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:32,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:32,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:22:32,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936962253] [2024-06-28 03:22:32,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:32,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:22:32,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:32,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:22:32,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:22:32,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:32,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 264 transitions, 3734 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:32,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:32,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:32,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:33,774 INFO L124 PetriNetUnfolderBase]: 3596/6111 cut-off events. [2024-06-28 03:22:33,774 INFO L125 PetriNetUnfolderBase]: For 129377/129377 co-relation queries the response was YES. [2024-06-28 03:22:33,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36394 conditions, 6111 events. 3596/6111 cut-off events. For 129377/129377 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 41747 event pairs, 1150 based on Foata normal form. 12/6110 useless extension candidates. Maximal degree in co-relation 36319. Up to 5119 conditions per place. [2024-06-28 03:22:33,821 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 178 selfloop transitions, 111 changer transitions 0/298 dead transitions. [2024-06-28 03:22:33,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 298 transitions, 4466 flow [2024-06-28 03:22:33,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:22:33,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:22:33,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 03:22:33,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 03:22:33,822 INFO L175 Difference]: Start difference. First operand has 181 places, 264 transitions, 3734 flow. Second operand 9 states and 183 transitions. [2024-06-28 03:22:33,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 298 transitions, 4466 flow [2024-06-28 03:22:33,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 298 transitions, 4221 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 03:22:33,987 INFO L231 Difference]: Finished difference. Result has 183 places, 263 transitions, 3671 flow [2024-06-28 03:22:33,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3671, PETRI_PLACES=183, PETRI_TRANSITIONS=263} [2024-06-28 03:22:33,987 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-28 03:22:33,988 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 263 transitions, 3671 flow [2024-06-28 03:22:33,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:33,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:33,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:33,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:22:33,988 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:33,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:33,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1768946452, now seen corresponding path program 3 times [2024-06-28 03:22:33,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:33,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554945423] [2024-06-28 03:22:33,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:33,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:33,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:34,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-28 03:22:34,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:34,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554945423] [2024-06-28 03:22:34,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554945423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:34,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:34,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:22:34,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238709338] [2024-06-28 03:22:34,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:34,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:22:34,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:34,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:22:34,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:22:34,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:34,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 263 transitions, 3671 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:34,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:34,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:34,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:35,736 INFO L124 PetriNetUnfolderBase]: 3494/5950 cut-off events. [2024-06-28 03:22:35,736 INFO L125 PetriNetUnfolderBase]: For 128941/128950 co-relation queries the response was YES. [2024-06-28 03:22:35,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35449 conditions, 5950 events. 3494/5950 cut-off events. For 128941/128950 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 40856 event pairs, 1225 based on Foata normal form. 8/5906 useless extension candidates. Maximal degree in co-relation 35373. Up to 5408 conditions per place. [2024-06-28 03:22:35,786 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 205 selfloop transitions, 50 changer transitions 0/280 dead transitions. [2024-06-28 03:22:35,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 280 transitions, 4373 flow [2024-06-28 03:22:35,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:22:35,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:22:35,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:22:35,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 03:22:35,787 INFO L175 Difference]: Start difference. First operand has 183 places, 263 transitions, 3671 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:22:35,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 280 transitions, 4373 flow [2024-06-28 03:22:35,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 280 transitions, 3958 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 03:22:35,964 INFO L231 Difference]: Finished difference. Result has 182 places, 270 transitions, 3466 flow [2024-06-28 03:22:35,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3258, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3466, PETRI_PLACES=182, PETRI_TRANSITIONS=270} [2024-06-28 03:22:35,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-28 03:22:35,964 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 270 transitions, 3466 flow [2024-06-28 03:22:35,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:35,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:35,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:35,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:22:35,965 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:35,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:35,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1768530742, now seen corresponding path program 4 times [2024-06-28 03:22:35,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:35,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855901539] [2024-06-28 03:22:35,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:35,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:35,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:36,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:36,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:36,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855901539] [2024-06-28 03:22:36,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855901539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:36,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:36,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:22:36,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353250045] [2024-06-28 03:22:36,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:36,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:22:36,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:36,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:22:36,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:22:36,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:36,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 270 transitions, 3466 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:36,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:36,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:36,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:37,637 INFO L124 PetriNetUnfolderBase]: 3490/5943 cut-off events. [2024-06-28 03:22:37,637 INFO L125 PetriNetUnfolderBase]: For 129425/129434 co-relation queries the response was YES. [2024-06-28 03:22:37,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34692 conditions, 5943 events. 3490/5943 cut-off events. For 129425/129434 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 40740 event pairs, 1224 based on Foata normal form. 7/5899 useless extension candidates. Maximal degree in co-relation 34618. Up to 5405 conditions per place. [2024-06-28 03:22:37,686 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 209 selfloop transitions, 45 changer transitions 0/279 dead transitions. [2024-06-28 03:22:37,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 279 transitions, 4006 flow [2024-06-28 03:22:37,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:22:37,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:22:37,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 03:22:37,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 03:22:37,687 INFO L175 Difference]: Start difference. First operand has 182 places, 270 transitions, 3466 flow. Second operand 7 states and 129 transitions. [2024-06-28 03:22:37,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 279 transitions, 4006 flow [2024-06-28 03:22:37,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 279 transitions, 3928 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-28 03:22:37,852 INFO L231 Difference]: Finished difference. Result has 187 places, 270 transitions, 3484 flow [2024-06-28 03:22:37,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3388, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3484, PETRI_PLACES=187, PETRI_TRANSITIONS=270} [2024-06-28 03:22:37,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-28 03:22:37,853 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 270 transitions, 3484 flow [2024-06-28 03:22:37,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:37,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:37,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:37,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:22:37,853 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:37,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:37,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1591463578, now seen corresponding path program 1 times [2024-06-28 03:22:37,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:37,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652413138] [2024-06-28 03:22:37,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:37,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:37,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:38,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:38,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:38,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652413138] [2024-06-28 03:22:38,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652413138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:38,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:38,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:22:38,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860620176] [2024-06-28 03:22:38,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:38,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:22:38,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:38,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:22:38,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:22:38,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:22:38,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 270 transitions, 3484 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 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-28 03:22:38,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:38,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:22:38,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:39,734 INFO L124 PetriNetUnfolderBase]: 3430/5924 cut-off events. [2024-06-28 03:22:39,734 INFO L125 PetriNetUnfolderBase]: For 122293/122293 co-relation queries the response was YES. [2024-06-28 03:22:39,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34013 conditions, 5924 events. 3430/5924 cut-off events. For 122293/122293 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 41243 event pairs, 1600 based on Foata normal form. 1/5923 useless extension candidates. Maximal degree in co-relation 33936. Up to 5382 conditions per place. [2024-06-28 03:22:39,789 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 16 changer transitions 0/288 dead transitions. [2024-06-28 03:22:39,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 288 transitions, 4148 flow [2024-06-28 03:22:39,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:22:39,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:22:39,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:22:39,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 03:22:39,790 INFO L175 Difference]: Start difference. First operand has 187 places, 270 transitions, 3484 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:22:39,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 288 transitions, 4148 flow [2024-06-28 03:22:39,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 288 transitions, 4036 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:22:39,964 INFO L231 Difference]: Finished difference. Result has 189 places, 273 transitions, 3460 flow [2024-06-28 03:22:39,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3372, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3460, PETRI_PLACES=189, PETRI_TRANSITIONS=273} [2024-06-28 03:22:39,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-28 03:22:39,965 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 273 transitions, 3460 flow [2024-06-28 03:22:39,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 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-28 03:22:39,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:39,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:39,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:22:39,965 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:39,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:39,966 INFO L85 PathProgramCache]: Analyzing trace with hash 418969476, now seen corresponding path program 1 times [2024-06-28 03:22:39,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:39,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375172399] [2024-06-28 03:22:39,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:39,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:39,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:40,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:40,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:40,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375172399] [2024-06-28 03:22:40,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375172399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:40,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:40,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:22:40,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021248551] [2024-06-28 03:22:40,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:40,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:22:40,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:40,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:22:40,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:22:40,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:40,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 273 transitions, 3460 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:40,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:40,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:40,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:41,739 INFO L124 PetriNetUnfolderBase]: 3517/6015 cut-off events. [2024-06-28 03:22:41,739 INFO L125 PetriNetUnfolderBase]: For 128720/128720 co-relation queries the response was YES. [2024-06-28 03:22:41,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34981 conditions, 6015 events. 3517/6015 cut-off events. For 128720/128720 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 41426 event pairs, 1647 based on Foata normal form. 2/6015 useless extension candidates. Maximal degree in co-relation 34903. Up to 5553 conditions per place. [2024-06-28 03:22:41,794 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 269 selfloop transitions, 15 changer transitions 0/290 dead transitions. [2024-06-28 03:22:41,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 290 transitions, 4130 flow [2024-06-28 03:22:41,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:22:41,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:22:41,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 03:22:41,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 03:22:41,796 INFO L175 Difference]: Start difference. First operand has 189 places, 273 transitions, 3460 flow. Second operand 7 states and 130 transitions. [2024-06-28 03:22:41,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 290 transitions, 4130 flow [2024-06-28 03:22:41,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 290 transitions, 4064 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 03:22:41,991 INFO L231 Difference]: Finished difference. Result has 190 places, 276 transitions, 3480 flow [2024-06-28 03:22:41,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3394, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3480, PETRI_PLACES=190, PETRI_TRANSITIONS=276} [2024-06-28 03:22:41,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-28 03:22:41,992 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 276 transitions, 3480 flow [2024-06-28 03:22:41,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:41,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:41,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:41,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:22:41,992 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:41,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:41,993 INFO L85 PathProgramCache]: Analyzing trace with hash 47040822, now seen corresponding path program 2 times [2024-06-28 03:22:41,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:41,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777960035] [2024-06-28 03:22:41,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:41,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:42,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:42,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:42,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:42,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777960035] [2024-06-28 03:22:42,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777960035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:42,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:42,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:22:42,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785316352] [2024-06-28 03:22:42,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:42,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:22:42,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:42,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:22:42,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:22:42,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:42,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 276 transitions, 3480 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:42,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:42,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:42,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:43,783 INFO L124 PetriNetUnfolderBase]: 3535/6043 cut-off events. [2024-06-28 03:22:43,784 INFO L125 PetriNetUnfolderBase]: For 136246/136249 co-relation queries the response was YES. [2024-06-28 03:22:43,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35831 conditions, 6043 events. 3535/6043 cut-off events. For 136246/136249 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 41628 event pairs, 1651 based on Foata normal form. 4/6044 useless extension candidates. Maximal degree in co-relation 35752. Up to 5549 conditions per place. [2024-06-28 03:22:43,837 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 28 changer transitions 0/295 dead transitions. [2024-06-28 03:22:43,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 295 transitions, 4272 flow [2024-06-28 03:22:43,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:22:43,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:22:43,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 03:22:43,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 03:22:43,838 INFO L175 Difference]: Start difference. First operand has 190 places, 276 transitions, 3480 flow. Second operand 7 states and 132 transitions. [2024-06-28 03:22:43,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 295 transitions, 4272 flow [2024-06-28 03:22:44,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 295 transitions, 4208 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 03:22:44,056 INFO L231 Difference]: Finished difference. Result has 192 places, 282 transitions, 3584 flow [2024-06-28 03:22:44,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3584, PETRI_PLACES=192, PETRI_TRANSITIONS=282} [2024-06-28 03:22:44,056 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-28 03:22:44,057 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 282 transitions, 3584 flow [2024-06-28 03:22:44,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:44,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:44,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:44,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:22:44,057 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:44,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:44,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1768715254, now seen corresponding path program 3 times [2024-06-28 03:22:44,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:44,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571922818] [2024-06-28 03:22:44,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:44,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:44,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:44,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:44,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:44,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571922818] [2024-06-28 03:22:44,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571922818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:44,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:44,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:22:44,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714464508] [2024-06-28 03:22:44,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:44,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:22:44,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:44,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:22:44,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:22:45,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:45,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 282 transitions, 3584 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:45,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:45,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:45,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:45,909 INFO L124 PetriNetUnfolderBase]: 3529/6037 cut-off events. [2024-06-28 03:22:45,909 INFO L125 PetriNetUnfolderBase]: For 143371/143374 co-relation queries the response was YES. [2024-06-28 03:22:45,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36340 conditions, 6037 events. 3529/6037 cut-off events. For 143371/143374 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 41646 event pairs, 1653 based on Foata normal form. 4/6038 useless extension candidates. Maximal degree in co-relation 36260. Up to 5544 conditions per place. [2024-06-28 03:22:45,970 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 27 changer transitions 0/294 dead transitions. [2024-06-28 03:22:45,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 294 transitions, 4204 flow [2024-06-28 03:22:45,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:22:45,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:22:45,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 03:22:45,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 03:22:45,971 INFO L175 Difference]: Start difference. First operand has 192 places, 282 transitions, 3584 flow. Second operand 7 states and 132 transitions. [2024-06-28 03:22:45,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 294 transitions, 4204 flow [2024-06-28 03:22:46,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 294 transitions, 4109 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-28 03:22:46,225 INFO L231 Difference]: Finished difference. Result has 196 places, 282 transitions, 3549 flow [2024-06-28 03:22:46,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3489, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3549, PETRI_PLACES=196, PETRI_TRANSITIONS=282} [2024-06-28 03:22:46,225 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-28 03:22:46,226 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 282 transitions, 3549 flow [2024-06-28 03:22:46,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:46,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:46,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:46,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:22:46,226 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:46,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:46,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1790508641, now seen corresponding path program 1 times [2024-06-28 03:22:46,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:46,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214206281] [2024-06-28 03:22:46,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:46,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:46,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:46,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:46,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:46,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214206281] [2024-06-28 03:22:46,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214206281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:46,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:46,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:22:46,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908812987] [2024-06-28 03:22:46,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:46,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:22:46,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:46,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:22:46,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:22:46,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:46,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 282 transitions, 3549 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:46,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:46,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:46,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:47,956 INFO L124 PetriNetUnfolderBase]: 3637/6177 cut-off events. [2024-06-28 03:22:47,956 INFO L125 PetriNetUnfolderBase]: For 167712/167717 co-relation queries the response was YES. [2024-06-28 03:22:47,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38116 conditions, 6177 events. 3637/6177 cut-off events. For 167712/167717 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 42428 event pairs, 1452 based on Foata normal form. 6/6180 useless extension candidates. Maximal degree in co-relation 38034. Up to 5624 conditions per place. [2024-06-28 03:22:48,014 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 262 selfloop transitions, 34 changer transitions 0/310 dead transitions. [2024-06-28 03:22:48,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 310 transitions, 4307 flow [2024-06-28 03:22:48,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:22:48,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:22:48,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 03:22:48,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 03:22:48,015 INFO L175 Difference]: Start difference. First operand has 196 places, 282 transitions, 3549 flow. Second operand 8 states and 157 transitions. [2024-06-28 03:22:48,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 310 transitions, 4307 flow [2024-06-28 03:22:48,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 310 transitions, 4233 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:22:48,262 INFO L231 Difference]: Finished difference. Result has 199 places, 288 transitions, 3647 flow [2024-06-28 03:22:48,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3475, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3647, PETRI_PLACES=199, PETRI_TRANSITIONS=288} [2024-06-28 03:22:48,263 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-28 03:22:48,263 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 288 transitions, 3647 flow [2024-06-28 03:22:48,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:48,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:48,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:48,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:22:48,263 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:48,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:48,264 INFO L85 PathProgramCache]: Analyzing trace with hash 2012196129, now seen corresponding path program 2 times [2024-06-28 03:22:48,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:48,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694900755] [2024-06-28 03:22:48,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:48,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:48,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:49,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:49,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:49,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694900755] [2024-06-28 03:22:49,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694900755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:49,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:49,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:22:49,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458687616] [2024-06-28 03:22:49,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:49,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:22:49,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:49,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:22:49,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:22:49,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:49,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 288 transitions, 3647 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:49,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:49,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:49,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:50,139 INFO L124 PetriNetUnfolderBase]: 3663/6218 cut-off events. [2024-06-28 03:22:50,140 INFO L125 PetriNetUnfolderBase]: For 179440/179445 co-relation queries the response was YES. [2024-06-28 03:22:50,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39209 conditions, 6218 events. 3663/6218 cut-off events. For 179440/179445 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 42683 event pairs, 1457 based on Foata normal form. 6/6221 useless extension candidates. Maximal degree in co-relation 39125. Up to 5640 conditions per place. [2024-06-28 03:22:50,202 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 262 selfloop transitions, 41 changer transitions 0/317 dead transitions. [2024-06-28 03:22:50,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 317 transitions, 4522 flow [2024-06-28 03:22:50,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:22:50,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:22:50,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 03:22:50,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 03:22:50,203 INFO L175 Difference]: Start difference. First operand has 199 places, 288 transitions, 3647 flow. Second operand 8 states and 157 transitions. [2024-06-28 03:22:50,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 317 transitions, 4522 flow [2024-06-28 03:22:50,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 317 transitions, 4438 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 03:22:50,429 INFO L231 Difference]: Finished difference. Result has 203 places, 296 transitions, 3790 flow [2024-06-28 03:22:50,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3563, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3790, PETRI_PLACES=203, PETRI_TRANSITIONS=296} [2024-06-28 03:22:50,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-28 03:22:50,430 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 296 transitions, 3790 flow [2024-06-28 03:22:50,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:50,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:50,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:50,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:22:50,430 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:50,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:50,431 INFO L85 PathProgramCache]: Analyzing trace with hash 2017768255, now seen corresponding path program 1 times [2024-06-28 03:22:50,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:50,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879459654] [2024-06-28 03:22:50,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:50,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:50,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:51,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:51,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:51,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879459654] [2024-06-28 03:22:51,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879459654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:51,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:51,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:22:51,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635436920] [2024-06-28 03:22:51,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:51,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:22:51,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:51,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:22:51,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:22:51,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:51,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 296 transitions, 3790 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:51,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:51,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:51,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:52,386 INFO L124 PetriNetUnfolderBase]: 3557/6053 cut-off events. [2024-06-28 03:22:52,386 INFO L125 PetriNetUnfolderBase]: For 184974/184978 co-relation queries the response was YES. [2024-06-28 03:22:52,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39039 conditions, 6053 events. 3557/6053 cut-off events. For 184974/184978 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 41515 event pairs, 1214 based on Foata normal form. 2/6023 useless extension candidates. Maximal degree in co-relation 38954. Up to 5494 conditions per place. [2024-06-28 03:22:52,432 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 252 selfloop transitions, 38 changer transitions 0/318 dead transitions. [2024-06-28 03:22:52,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 318 transitions, 4480 flow [2024-06-28 03:22:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:22:52,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:22:52,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:22:52,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:22:52,436 INFO L175 Difference]: Start difference. First operand has 203 places, 296 transitions, 3790 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:22:52,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 318 transitions, 4480 flow [2024-06-28 03:22:52,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 318 transitions, 4389 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 03:22:52,714 INFO L231 Difference]: Finished difference. Result has 208 places, 299 transitions, 3827 flow [2024-06-28 03:22:52,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3699, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3827, PETRI_PLACES=208, PETRI_TRANSITIONS=299} [2024-06-28 03:22:52,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-28 03:22:52,714 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 299 transitions, 3827 flow [2024-06-28 03:22:52,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:52,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:52,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:52,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:22:52,715 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:52,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:52,716 INFO L85 PathProgramCache]: Analyzing trace with hash 230782891, now seen corresponding path program 3 times [2024-06-28 03:22:52,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:52,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720542699] [2024-06-28 03:22:52,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:52,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:52,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:53,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:53,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:53,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720542699] [2024-06-28 03:22:53,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720542699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:53,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:53,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:22:53,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876552392] [2024-06-28 03:22:53,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:53,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:22:53,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:53,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:22:53,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:22:53,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:53,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 299 transitions, 3827 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:53,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:53,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:53,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:54,754 INFO L124 PetriNetUnfolderBase]: 3689/6256 cut-off events. [2024-06-28 03:22:54,754 INFO L125 PetriNetUnfolderBase]: For 198156/198161 co-relation queries the response was YES. [2024-06-28 03:22:54,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40805 conditions, 6256 events. 3689/6256 cut-off events. For 198156/198161 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 42906 event pairs, 1451 based on Foata normal form. 8/6261 useless extension candidates. Maximal degree in co-relation 40718. Up to 5686 conditions per place. [2024-06-28 03:22:54,814 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 272 selfloop transitions, 38 changer transitions 0/324 dead transitions. [2024-06-28 03:22:54,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 324 transitions, 4643 flow [2024-06-28 03:22:54,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:22:54,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:22:54,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 03:22:54,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 03:22:54,816 INFO L175 Difference]: Start difference. First operand has 208 places, 299 transitions, 3827 flow. Second operand 7 states and 137 transitions. [2024-06-28 03:22:54,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 324 transitions, 4643 flow [2024-06-28 03:22:55,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 324 transitions, 4537 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 03:22:55,135 INFO L231 Difference]: Finished difference. Result has 208 places, 305 transitions, 3928 flow [2024-06-28 03:22:55,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3721, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3928, PETRI_PLACES=208, PETRI_TRANSITIONS=305} [2024-06-28 03:22:55,135 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-28 03:22:55,136 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 305 transitions, 3928 flow [2024-06-28 03:22:55,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:55,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:55,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:55,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:22:55,136 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:55,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:55,137 INFO L85 PathProgramCache]: Analyzing trace with hash 236496811, now seen corresponding path program 4 times [2024-06-28 03:22:55,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:55,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171949970] [2024-06-28 03:22:55,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:55,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:55,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:55,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:55,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:55,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171949970] [2024-06-28 03:22:55,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171949970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:55,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:55,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:22:55,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985517727] [2024-06-28 03:22:55,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:55,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:22:55,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:55,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:22:55,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:22:56,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:56,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 305 transitions, 3928 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:56,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:56,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:56,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:57,161 INFO L124 PetriNetUnfolderBase]: 3715/6300 cut-off events. [2024-06-28 03:22:57,162 INFO L125 PetriNetUnfolderBase]: For 209643/209648 co-relation queries the response was YES. [2024-06-28 03:22:57,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41915 conditions, 6300 events. 3715/6300 cut-off events. For 209643/209648 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 43313 event pairs, 1456 based on Foata normal form. 6/6303 useless extension candidates. Maximal degree in co-relation 41827. Up to 5686 conditions per place. [2024-06-28 03:22:57,217 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 264 selfloop transitions, 52 changer transitions 0/330 dead transitions. [2024-06-28 03:22:57,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 330 transitions, 4845 flow [2024-06-28 03:22:57,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:22:57,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:22:57,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 03:22:57,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 03:22:57,219 INFO L175 Difference]: Start difference. First operand has 208 places, 305 transitions, 3928 flow. Second operand 7 states and 137 transitions. [2024-06-28 03:22:57,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 330 transitions, 4845 flow [2024-06-28 03:22:57,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 330 transitions, 4702 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 03:22:57,538 INFO L231 Difference]: Finished difference. Result has 212 places, 313 transitions, 4076 flow [2024-06-28 03:22:57,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3799, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4076, PETRI_PLACES=212, PETRI_TRANSITIONS=313} [2024-06-28 03:22:57,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-28 03:22:57,538 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 313 transitions, 4076 flow [2024-06-28 03:22:57,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:22:57,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:57,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:57,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:22:57,538 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:57,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:57,539 INFO L85 PathProgramCache]: Analyzing trace with hash 892627463, now seen corresponding path program 2 times [2024-06-28 03:22:57,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:57,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058624607] [2024-06-28 03:22:57,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:57,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:57,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:22:58,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:22:58,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:22:58,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058624607] [2024-06-28 03:22:58,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058624607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:22:58,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:22:58,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:22:58,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466432847] [2024-06-28 03:22:58,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:22:58,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:22:58,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:22:58,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:22:58,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:22:58,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:22:58,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 313 transitions, 4076 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:22:58,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:22:58,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:22:58,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:22:59,654 INFO L124 PetriNetUnfolderBase]: 3646/6191 cut-off events. [2024-06-28 03:22:59,654 INFO L125 PetriNetUnfolderBase]: For 206758/206771 co-relation queries the response was YES. [2024-06-28 03:22:59,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41308 conditions, 6191 events. 3646/6191 cut-off events. For 206758/206771 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 42539 event pairs, 1219 based on Foata normal form. 2/6150 useless extension candidates. Maximal degree in co-relation 41218. Up to 5586 conditions per place. [2024-06-28 03:22:59,712 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 55 changer transitions 0/348 dead transitions. [2024-06-28 03:22:59,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 348 transitions, 5036 flow [2024-06-28 03:22:59,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:22:59,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:22:59,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:22:59,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 03:22:59,713 INFO L175 Difference]: Start difference. First operand has 212 places, 313 transitions, 4076 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:22:59,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 348 transitions, 5036 flow [2024-06-28 03:22:59,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 348 transitions, 4931 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 03:22:59,979 INFO L231 Difference]: Finished difference. Result has 219 places, 335 transitions, 4428 flow [2024-06-28 03:22:59,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3973, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4428, PETRI_PLACES=219, PETRI_TRANSITIONS=335} [2024-06-28 03:22:59,979 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-28 03:22:59,979 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 335 transitions, 4428 flow [2024-06-28 03:22:59,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:22:59,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:22:59,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:22:59,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:22:59,980 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:22:59,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:22:59,980 INFO L85 PathProgramCache]: Analyzing trace with hash 91711801, now seen corresponding path program 5 times [2024-06-28 03:22:59,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:22:59,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589515307] [2024-06-28 03:22:59,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:22:59,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:22:59,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:00,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:00,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:00,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589515307] [2024-06-28 03:23:00,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589515307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:00,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:00,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:00,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241773016] [2024-06-28 03:23:00,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:00,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:00,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:00,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:00,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:00,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:00,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 335 transitions, 4428 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:00,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:00,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:00,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:01,979 INFO L124 PetriNetUnfolderBase]: 3756/6362 cut-off events. [2024-06-28 03:23:01,979 INFO L125 PetriNetUnfolderBase]: For 206654/206672 co-relation queries the response was YES. [2024-06-28 03:23:02,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42179 conditions, 6362 events. 3756/6362 cut-off events. For 206654/206672 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 43715 event pairs, 1453 based on Foata normal form. 12/6362 useless extension candidates. Maximal degree in co-relation 42086. Up to 5781 conditions per place. [2024-06-28 03:23:02,040 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 302 selfloop transitions, 36 changer transitions 0/353 dead transitions. [2024-06-28 03:23:02,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 353 transitions, 5204 flow [2024-06-28 03:23:02,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:23:02,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:23:02,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 03:23:02,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-28 03:23:02,041 INFO L175 Difference]: Start difference. First operand has 219 places, 335 transitions, 4428 flow. Second operand 7 states and 134 transitions. [2024-06-28 03:23:02,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 353 transitions, 5204 flow [2024-06-28 03:23:02,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 353 transitions, 4996 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:02,361 INFO L231 Difference]: Finished difference. Result has 220 places, 337 transitions, 4333 flow [2024-06-28 03:23:02,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4228, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4333, PETRI_PLACES=220, PETRI_TRANSITIONS=337} [2024-06-28 03:23:02,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-28 03:23:02,362 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 337 transitions, 4333 flow [2024-06-28 03:23:02,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:02,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:02,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:02,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:23:02,363 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:02,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:02,363 INFO L85 PathProgramCache]: Analyzing trace with hash 2094443271, now seen corresponding path program 6 times [2024-06-28 03:23:02,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:02,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120480765] [2024-06-28 03:23:02,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:02,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:02,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:03,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:03,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:03,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120480765] [2024-06-28 03:23:03,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120480765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:03,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:03,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:23:03,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656666065] [2024-06-28 03:23:03,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:03,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:23:03,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:03,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:23:03,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:23:03,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:03,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 337 transitions, 4333 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:03,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:03,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:03,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:04,419 INFO L124 PetriNetUnfolderBase]: 3771/6383 cut-off events. [2024-06-28 03:23:04,420 INFO L125 PetriNetUnfolderBase]: For 211974/211992 co-relation queries the response was YES. [2024-06-28 03:23:04,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42400 conditions, 6383 events. 3771/6383 cut-off events. For 211974/211992 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 43834 event pairs, 1451 based on Foata normal form. 10/6376 useless extension candidates. Maximal degree in co-relation 42306. Up to 5770 conditions per place. [2024-06-28 03:23:04,487 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 289 selfloop transitions, 50 changer transitions 0/354 dead transitions. [2024-06-28 03:23:04,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 354 transitions, 5125 flow [2024-06-28 03:23:04,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:23:04,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:23:04,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 03:23:04,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:23:04,488 INFO L175 Difference]: Start difference. First operand has 220 places, 337 transitions, 4333 flow. Second operand 7 states and 133 transitions. [2024-06-28 03:23:04,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 354 transitions, 5125 flow [2024-06-28 03:23:04,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 354 transitions, 5000 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 03:23:04,861 INFO L231 Difference]: Finished difference. Result has 220 places, 340 transitions, 4376 flow [2024-06-28 03:23:04,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4208, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4376, PETRI_PLACES=220, PETRI_TRANSITIONS=340} [2024-06-28 03:23:04,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-28 03:23:04,861 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 340 transitions, 4376 flow [2024-06-28 03:23:04,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:04,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:04,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:04,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:23:04,862 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:04,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:04,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1450901605, now seen corresponding path program 7 times [2024-06-28 03:23:04,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:04,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043976352] [2024-06-28 03:23:04,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:04,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:04,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:05,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:05,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:05,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043976352] [2024-06-28 03:23:05,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043976352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:05,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:05,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:23:05,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163629080] [2024-06-28 03:23:05,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:05,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:23:05,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:05,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:23:05,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:23:05,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:05,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 340 transitions, 4376 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:05,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:05,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:05,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:06,959 INFO L124 PetriNetUnfolderBase]: 3787/6420 cut-off events. [2024-06-28 03:23:06,960 INFO L125 PetriNetUnfolderBase]: For 224475/224498 co-relation queries the response was YES. [2024-06-28 03:23:06,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43378 conditions, 6420 events. 3787/6420 cut-off events. For 224475/224498 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 44323 event pairs, 1464 based on Foata normal form. 12/6411 useless extension candidates. Maximal degree in co-relation 43283. Up to 5743 conditions per place. [2024-06-28 03:23:07,014 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 274 selfloop transitions, 73 changer transitions 0/362 dead transitions. [2024-06-28 03:23:07,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 362 transitions, 5351 flow [2024-06-28 03:23:07,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:23:07,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:23:07,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 03:23:07,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-28 03:23:07,015 INFO L175 Difference]: Start difference. First operand has 220 places, 340 transitions, 4376 flow. Second operand 7 states and 134 transitions. [2024-06-28 03:23:07,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 362 transitions, 5351 flow [2024-06-28 03:23:07,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 362 transitions, 5205 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 03:23:07,314 INFO L231 Difference]: Finished difference. Result has 223 places, 349 transitions, 4586 flow [2024-06-28 03:23:07,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4230, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4586, PETRI_PLACES=223, PETRI_TRANSITIONS=349} [2024-06-28 03:23:07,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-28 03:23:07,315 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 349 transitions, 4586 flow [2024-06-28 03:23:07,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:07,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:07,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:07,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:23:07,315 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:07,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:07,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1445187685, now seen corresponding path program 8 times [2024-06-28 03:23:07,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:07,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613047896] [2024-06-28 03:23:07,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:07,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:07,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:08,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:08,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:08,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613047896] [2024-06-28 03:23:08,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613047896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:08,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:08,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:23:08,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455114698] [2024-06-28 03:23:08,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:08,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:23:08,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:08,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:23:08,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:23:08,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:08,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 349 transitions, 4586 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:08,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:08,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:08,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:09,235 INFO L124 PetriNetUnfolderBase]: 3788/6417 cut-off events. [2024-06-28 03:23:09,235 INFO L125 PetriNetUnfolderBase]: For 236007/236030 co-relation queries the response was YES. [2024-06-28 03:23:09,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44129 conditions, 6417 events. 3788/6417 cut-off events. For 236007/236030 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 44218 event pairs, 1463 based on Foata normal form. 12/6408 useless extension candidates. Maximal degree in co-relation 44032. Up to 5745 conditions per place. [2024-06-28 03:23:09,304 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 275 selfloop transitions, 71 changer transitions 0/361 dead transitions. [2024-06-28 03:23:09,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 361 transitions, 5322 flow [2024-06-28 03:23:09,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:23:09,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:23:09,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 03:23:09,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:23:09,305 INFO L175 Difference]: Start difference. First operand has 223 places, 349 transitions, 4586 flow. Second operand 7 states and 133 transitions. [2024-06-28 03:23:09,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 361 transitions, 5322 flow [2024-06-28 03:23:09,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 361 transitions, 5182 flow, removed 57 selfloop flow, removed 2 redundant places. [2024-06-28 03:23:09,684 INFO L231 Difference]: Finished difference. Result has 228 places, 349 transitions, 4594 flow [2024-06-28 03:23:09,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4446, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4594, PETRI_PLACES=228, PETRI_TRANSITIONS=349} [2024-06-28 03:23:09,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-28 03:23:09,685 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 349 transitions, 4594 flow [2024-06-28 03:23:09,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:09,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:09,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:09,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:23:09,685 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:09,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:09,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1009745395, now seen corresponding path program 3 times [2024-06-28 03:23:09,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:09,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246981655] [2024-06-28 03:23:09,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:09,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:09,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:10,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:10,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:10,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246981655] [2024-06-28 03:23:10,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246981655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:10,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:10,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:10,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715549222] [2024-06-28 03:23:10,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:10,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:10,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:10,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:10,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:10,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:10,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 349 transitions, 4594 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:10,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:10,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:10,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:11,681 INFO L124 PetriNetUnfolderBase]: 3671/6231 cut-off events. [2024-06-28 03:23:11,681 INFO L125 PetriNetUnfolderBase]: For 231652/231673 co-relation queries the response was YES. [2024-06-28 03:23:11,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42667 conditions, 6231 events. 3671/6231 cut-off events. For 231652/231673 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 42937 event pairs, 1223 based on Foata normal form. 5/6184 useless extension candidates. Maximal degree in co-relation 42568. Up to 5563 conditions per place. [2024-06-28 03:23:11,755 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 250 selfloop transitions, 84 changer transitions 0/372 dead transitions. [2024-06-28 03:23:11,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 372 transitions, 5640 flow [2024-06-28 03:23:11,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:23:11,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:23:11,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:23:11,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:23:11,756 INFO L175 Difference]: Start difference. First operand has 228 places, 349 transitions, 4594 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:23:11,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 372 transitions, 5640 flow [2024-06-28 03:23:12,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 372 transitions, 5439 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:12,185 INFO L231 Difference]: Finished difference. Result has 231 places, 360 transitions, 4774 flow [2024-06-28 03:23:12,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4393, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4774, PETRI_PLACES=231, PETRI_TRANSITIONS=360} [2024-06-28 03:23:12,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-28 03:23:12,186 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 360 transitions, 4774 flow [2024-06-28 03:23:12,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:12,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:12,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:12,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:23:12,187 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:12,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:12,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1010120185, now seen corresponding path program 4 times [2024-06-28 03:23:12,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:12,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205017655] [2024-06-28 03:23:12,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:12,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:12,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:13,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:13,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:13,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205017655] [2024-06-28 03:23:13,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205017655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:13,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:13,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:13,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193894316] [2024-06-28 03:23:13,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:13,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:13,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:13,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:13,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:13,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:13,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 360 transitions, 4774 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:13,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:13,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:13,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:14,360 INFO L124 PetriNetUnfolderBase]: 3685/6242 cut-off events. [2024-06-28 03:23:14,360 INFO L125 PetriNetUnfolderBase]: For 240323/240332 co-relation queries the response was YES. [2024-06-28 03:23:14,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43165 conditions, 6242 events. 3685/6242 cut-off events. For 240323/240332 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 42766 event pairs, 1228 based on Foata normal form. 4/6195 useless extension candidates. Maximal degree in co-relation 43065. Up to 5576 conditions per place. [2024-06-28 03:23:14,429 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 252 selfloop transitions, 82 changer transitions 0/372 dead transitions. [2024-06-28 03:23:14,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 372 transitions, 5577 flow [2024-06-28 03:23:14,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:23:14,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:23:14,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:23:14,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-28 03:23:14,430 INFO L175 Difference]: Start difference. First operand has 231 places, 360 transitions, 4774 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:23:14,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 372 transitions, 5577 flow [2024-06-28 03:23:14,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 372 transitions, 5445 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-28 03:23:14,796 INFO L231 Difference]: Finished difference. Result has 237 places, 361 transitions, 4821 flow [2024-06-28 03:23:14,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4642, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4821, PETRI_PLACES=237, PETRI_TRANSITIONS=361} [2024-06-28 03:23:14,796 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-28 03:23:14,796 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 361 transitions, 4821 flow [2024-06-28 03:23:14,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:14,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:14,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:14,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:23:14,797 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:14,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:14,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1458528101, now seen corresponding path program 5 times [2024-06-28 03:23:14,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:14,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005652317] [2024-06-28 03:23:14,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:14,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:14,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:15,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:15,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:15,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005652317] [2024-06-28 03:23:15,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005652317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:15,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:15,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:23:15,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926500180] [2024-06-28 03:23:15,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:15,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:23:15,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:15,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:23:15,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:23:15,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:15,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 361 transitions, 4821 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:23:15,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:15,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:15,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:16,876 INFO L124 PetriNetUnfolderBase]: 3671/6226 cut-off events. [2024-06-28 03:23:16,876 INFO L125 PetriNetUnfolderBase]: For 245051/245064 co-relation queries the response was YES. [2024-06-28 03:23:16,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43236 conditions, 6226 events. 3671/6226 cut-off events. For 245051/245064 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 42796 event pairs, 1227 based on Foata normal form. 14/6189 useless extension candidates. Maximal degree in co-relation 43134. Up to 5565 conditions per place. [2024-06-28 03:23:16,946 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 244 selfloop transitions, 89 changer transitions 0/371 dead transitions. [2024-06-28 03:23:16,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 371 transitions, 5521 flow [2024-06-28 03:23:16,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:23:16,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:23:16,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:23:16,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:23:16,947 INFO L175 Difference]: Start difference. First operand has 237 places, 361 transitions, 4821 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:23:16,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 371 transitions, 5521 flow [2024-06-28 03:23:17,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 371 transitions, 5338 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:17,374 INFO L231 Difference]: Finished difference. Result has 239 places, 361 transitions, 4822 flow [2024-06-28 03:23:17,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4638, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4822, PETRI_PLACES=239, PETRI_TRANSITIONS=361} [2024-06-28 03:23:17,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-28 03:23:17,375 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 361 transitions, 4822 flow [2024-06-28 03:23:17,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:23:17,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:17,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:17,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:23:17,376 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:17,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:17,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1251463756, now seen corresponding path program 1 times [2024-06-28 03:23:17,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:17,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583713610] [2024-06-28 03:23:17,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:17,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:17,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:18,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:18,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:18,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583713610] [2024-06-28 03:23:18,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583713610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:18,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:18,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:18,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511699751] [2024-06-28 03:23:18,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:18,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:18,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:18,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:18,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:18,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:18,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 361 transitions, 4822 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:18,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:18,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:18,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:19,592 INFO L124 PetriNetUnfolderBase]: 3785/6403 cut-off events. [2024-06-28 03:23:19,592 INFO L125 PetriNetUnfolderBase]: For 253552/253552 co-relation queries the response was YES. [2024-06-28 03:23:19,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44321 conditions, 6403 events. 3785/6403 cut-off events. For 253552/253552 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 43968 event pairs, 1697 based on Foata normal form. 1/6402 useless extension candidates. Maximal degree in co-relation 44218. Up to 5880 conditions per place. [2024-06-28 03:23:19,657 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 349 selfloop transitions, 18 changer transitions 0/380 dead transitions. [2024-06-28 03:23:19,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 380 transitions, 5688 flow [2024-06-28 03:23:19,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:23:19,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:23:19,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:23:19,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:23:19,658 INFO L175 Difference]: Start difference. First operand has 239 places, 361 transitions, 4822 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:23:19,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 380 transitions, 5688 flow [2024-06-28 03:23:20,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 380 transitions, 5526 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:20,154 INFO L231 Difference]: Finished difference. Result has 241 places, 364 transitions, 4770 flow [2024-06-28 03:23:20,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4660, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4770, PETRI_PLACES=241, PETRI_TRANSITIONS=364} [2024-06-28 03:23:20,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-28 03:23:20,154 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 364 transitions, 4770 flow [2024-06-28 03:23:20,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:20,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:20,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:20,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:23:20,155 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:20,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:20,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2094457159, now seen corresponding path program 1 times [2024-06-28 03:23:20,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:20,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318509622] [2024-06-28 03:23:20,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:20,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:20,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:20,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:20,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:20,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318509622] [2024-06-28 03:23:20,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318509622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:20,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:20,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:20,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116720192] [2024-06-28 03:23:20,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:20,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:20,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:20,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:20,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:21,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:21,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 364 transitions, 4770 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:21,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:21,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:21,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:22,344 INFO L124 PetriNetUnfolderBase]: 3795/6423 cut-off events. [2024-06-28 03:23:22,344 INFO L125 PetriNetUnfolderBase]: For 267938/267938 co-relation queries the response was YES. [2024-06-28 03:23:22,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44926 conditions, 6423 events. 3795/6423 cut-off events. For 267938/267938 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 44119 event pairs, 1692 based on Foata normal form. 4/6425 useless extension candidates. Maximal degree in co-relation 44822. Up to 5887 conditions per place. [2024-06-28 03:23:22,408 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 352 selfloop transitions, 18 changer transitions 0/383 dead transitions. [2024-06-28 03:23:22,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 383 transitions, 5632 flow [2024-06-28 03:23:22,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:23:22,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:23:22,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:23:22,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:23:22,410 INFO L175 Difference]: Start difference. First operand has 241 places, 364 transitions, 4770 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:23:22,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 383 transitions, 5632 flow [2024-06-28 03:23:23,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 383 transitions, 5544 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:23,099 INFO L231 Difference]: Finished difference. Result has 243 places, 367 transitions, 4788 flow [2024-06-28 03:23:23,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4682, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4788, PETRI_PLACES=243, PETRI_TRANSITIONS=367} [2024-06-28 03:23:23,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-28 03:23:23,100 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 367 transitions, 4788 flow [2024-06-28 03:23:23,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:23,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:23,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:23,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:23:23,100 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:23,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:23,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1004400313, now seen corresponding path program 2 times [2024-06-28 03:23:23,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:23,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957004446] [2024-06-28 03:23:23,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:23,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:23,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:24,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:24,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:24,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957004446] [2024-06-28 03:23:24,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957004446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:24,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:24,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:24,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275443522] [2024-06-28 03:23:24,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:24,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:24,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:24,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:24,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:24,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:24,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 367 transitions, 4788 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:24,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:24,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:24,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:25,330 INFO L124 PetriNetUnfolderBase]: 3824/6475 cut-off events. [2024-06-28 03:23:25,330 INFO L125 PetriNetUnfolderBase]: For 283597/283600 co-relation queries the response was YES. [2024-06-28 03:23:25,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46050 conditions, 6475 events. 3824/6475 cut-off events. For 283597/283600 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 44564 event pairs, 1697 based on Foata normal form. 6/6478 useless extension candidates. Maximal degree in co-relation 45945. Up to 5866 conditions per place. [2024-06-28 03:23:25,415 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 337 selfloop transitions, 38 changer transitions 0/388 dead transitions. [2024-06-28 03:23:25,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 388 transitions, 5816 flow [2024-06-28 03:23:25,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:23:25,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:23:25,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:23:25,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 03:23:25,417 INFO L175 Difference]: Start difference. First operand has 243 places, 367 transitions, 4788 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:23:25,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 388 transitions, 5816 flow [2024-06-28 03:23:26,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 388 transitions, 5732 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:26,303 INFO L231 Difference]: Finished difference. Result has 245 places, 373 transitions, 4920 flow [2024-06-28 03:23:26,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4704, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4920, PETRI_PLACES=245, PETRI_TRANSITIONS=373} [2024-06-28 03:23:26,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-28 03:23:26,304 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 373 transitions, 4920 flow [2024-06-28 03:23:26,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:26,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:26,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:26,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:23:26,304 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:26,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:26,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1458534053, now seen corresponding path program 3 times [2024-06-28 03:23:26,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:26,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613611836] [2024-06-28 03:23:26,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:26,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:26,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:27,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:27,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:27,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613611836] [2024-06-28 03:23:27,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613611836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:27,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:27,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:27,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739392774] [2024-06-28 03:23:27,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:27,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:27,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:27,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:27,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:27,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:27,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 373 transitions, 4920 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:27,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:27,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:27,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:28,611 INFO L124 PetriNetUnfolderBase]: 3834/6491 cut-off events. [2024-06-28 03:23:28,611 INFO L125 PetriNetUnfolderBase]: For 297673/297676 co-relation queries the response was YES. [2024-06-28 03:23:28,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46861 conditions, 6491 events. 3834/6491 cut-off events. For 297673/297676 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 44669 event pairs, 1693 based on Foata normal form. 6/6494 useless extension candidates. Maximal degree in co-relation 46755. Up to 5876 conditions per place. [2024-06-28 03:23:28,689 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 334 selfloop transitions, 44 changer transitions 0/391 dead transitions. [2024-06-28 03:23:28,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 391 transitions, 5898 flow [2024-06-28 03:23:28,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:23:28,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:23:28,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:23:28,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 03:23:28,690 INFO L175 Difference]: Start difference. First operand has 245 places, 373 transitions, 4920 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:23:28,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 391 transitions, 5898 flow [2024-06-28 03:23:29,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 391 transitions, 5801 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 03:23:29,414 INFO L231 Difference]: Finished difference. Result has 249 places, 376 transitions, 4988 flow [2024-06-28 03:23:29,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4827, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4988, PETRI_PLACES=249, PETRI_TRANSITIONS=376} [2024-06-28 03:23:29,415 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-28 03:23:29,415 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 376 transitions, 4988 flow [2024-06-28 03:23:29,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:29,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:29,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:29,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:23:29,416 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:29,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:29,416 INFO L85 PathProgramCache]: Analyzing trace with hash -997048663, now seen corresponding path program 4 times [2024-06-28 03:23:29,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:29,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429792692] [2024-06-28 03:23:29,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:29,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:29,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:30,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:30,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:30,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429792692] [2024-06-28 03:23:30,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429792692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:30,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:30,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:30,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322566274] [2024-06-28 03:23:30,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:30,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:30,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:30,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:30,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:30,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:30,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 376 transitions, 4988 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:30,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:30,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:30,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:31,562 INFO L124 PetriNetUnfolderBase]: 3822/6475 cut-off events. [2024-06-28 03:23:31,562 INFO L125 PetriNetUnfolderBase]: For 300036/300039 co-relation queries the response was YES. [2024-06-28 03:23:31,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46735 conditions, 6475 events. 3822/6475 cut-off events. For 300036/300039 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 44576 event pairs, 1691 based on Foata normal form. 6/6478 useless extension candidates. Maximal degree in co-relation 46627. Up to 5868 conditions per place. [2024-06-28 03:23:31,640 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 335 selfloop transitions, 42 changer transitions 0/390 dead transitions. [2024-06-28 03:23:31,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 390 transitions, 5792 flow [2024-06-28 03:23:31,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:23:31,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:23:31,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:23:31,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 03:23:31,641 INFO L175 Difference]: Start difference. First operand has 249 places, 376 transitions, 4988 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:23:31,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 390 transitions, 5792 flow [2024-06-28 03:23:32,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 390 transitions, 5619 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-28 03:23:32,472 INFO L231 Difference]: Finished difference. Result has 252 places, 376 transitions, 4905 flow [2024-06-28 03:23:32,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4815, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4905, PETRI_PLACES=252, PETRI_TRANSITIONS=376} [2024-06-28 03:23:32,473 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-28 03:23:32,473 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 376 transitions, 4905 flow [2024-06-28 03:23:32,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:32,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:32,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:23:32,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:23:32,473 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:32,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:32,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1458543973, now seen corresponding path program 1 times [2024-06-28 03:23:32,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:32,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562993905] [2024-06-28 03:23:32,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:32,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:32,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:33,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:33,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:33,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562993905] [2024-06-28 03:23:33,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562993905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:33,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:33,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:23:33,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243782266] [2024-06-28 03:23:33,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:33,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:23:33,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:33,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:23:33,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:23:34,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:34,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 376 transitions, 4905 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:34,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:34,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:34,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:35,211 INFO L124 PetriNetUnfolderBase]: 3723/6309 cut-off events. [2024-06-28 03:23:35,211 INFO L125 PetriNetUnfolderBase]: For 303427/303442 co-relation queries the response was YES. [2024-06-28 03:23:35,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45660 conditions, 6309 events. 3723/6309 cut-off events. For 303427/303442 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 43523 event pairs, 1709 based on Foata normal form. 12/6288 useless extension candidates. Maximal degree in co-relation 45551. Up to 5765 conditions per place. [2024-06-28 03:23:35,280 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 21 changer transitions 0/390 dead transitions. [2024-06-28 03:23:35,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 390 transitions, 5705 flow [2024-06-28 03:23:35,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:23:35,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:23:35,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:23:35,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 03:23:35,281 INFO L175 Difference]: Start difference. First operand has 252 places, 376 transitions, 4905 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:23:35,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 390 transitions, 5705 flow [2024-06-28 03:23:35,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 390 transitions, 5592 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 03:23:35,839 INFO L231 Difference]: Finished difference. Result has 253 places, 379 transitions, 4906 flow [2024-06-28 03:23:35,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4792, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4906, PETRI_PLACES=253, PETRI_TRANSITIONS=379} [2024-06-28 03:23:35,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-28 03:23:35,840 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 379 transitions, 4906 flow [2024-06-28 03:23:35,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:35,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:35,840 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-28 03:23:35,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:23:35,840 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:35,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:35,840 INFO L85 PathProgramCache]: Analyzing trace with hash -297773239, now seen corresponding path program 1 times [2024-06-28 03:23:35,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:35,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911649182] [2024-06-28 03:23:35,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:35,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:35,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:36,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:36,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:36,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911649182] [2024-06-28 03:23:36,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911649182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:36,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:36,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:36,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293901272] [2024-06-28 03:23:36,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:36,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:36,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:36,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:36,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:36,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:36,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 379 transitions, 4906 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:36,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:36,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:36,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:37,998 INFO L124 PetriNetUnfolderBase]: 3853/6509 cut-off events. [2024-06-28 03:23:37,998 INFO L125 PetriNetUnfolderBase]: For 317597/317613 co-relation queries the response was YES. [2024-06-28 03:23:38,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47369 conditions, 6509 events. 3853/6509 cut-off events. For 317597/317613 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 44847 event pairs, 1415 based on Foata normal form. 6/6499 useless extension candidates. Maximal degree in co-relation 47259. Up to 5877 conditions per place. [2024-06-28 03:23:38,072 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 351 selfloop transitions, 44 changer transitions 0/411 dead transitions. [2024-06-28 03:23:38,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 411 transitions, 5860 flow [2024-06-28 03:23:38,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:23:38,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:23:38,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 03:23:38,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 03:23:38,073 INFO L175 Difference]: Start difference. First operand has 253 places, 379 transitions, 4906 flow. Second operand 9 states and 175 transitions. [2024-06-28 03:23:38,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 411 transitions, 5860 flow [2024-06-28 03:23:38,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 411 transitions, 5629 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-06-28 03:23:38,914 INFO L231 Difference]: Finished difference. Result has 252 places, 381 transitions, 4824 flow [2024-06-28 03:23:38,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4675, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4824, PETRI_PLACES=252, PETRI_TRANSITIONS=381} [2024-06-28 03:23:38,914 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-28 03:23:38,914 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 381 transitions, 4824 flow [2024-06-28 03:23:38,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:38,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:38,914 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-28 03:23:38,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:23:38,914 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:38,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:38,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1493076863, now seen corresponding path program 2 times [2024-06-28 03:23:38,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:38,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765298280] [2024-06-28 03:23:38,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:38,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:38,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:39,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:39,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:39,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765298280] [2024-06-28 03:23:39,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765298280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:39,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:39,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:39,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112883879] [2024-06-28 03:23:39,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:39,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:39,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:39,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:39,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:39,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:39,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 381 transitions, 4824 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:39,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:39,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:39,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:41,047 INFO L124 PetriNetUnfolderBase]: 3867/6528 cut-off events. [2024-06-28 03:23:41,047 INFO L125 PetriNetUnfolderBase]: For 322313/322317 co-relation queries the response was YES. [2024-06-28 03:23:41,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47655 conditions, 6528 events. 3867/6528 cut-off events. For 322313/322317 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 44841 event pairs, 1446 based on Foata normal form. 6/6514 useless extension candidates. Maximal degree in co-relation 47545. Up to 5939 conditions per place. [2024-06-28 03:23:41,123 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 44 changer transitions 0/414 dead transitions. [2024-06-28 03:23:41,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 414 transitions, 5836 flow [2024-06-28 03:23:41,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:23:41,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:23:41,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 03:23:41,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:23:41,125 INFO L175 Difference]: Start difference. First operand has 252 places, 381 transitions, 4824 flow. Second operand 9 states and 171 transitions. [2024-06-28 03:23:41,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 414 transitions, 5836 flow [2024-06-28 03:23:41,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 414 transitions, 5716 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:41,758 INFO L231 Difference]: Finished difference. Result has 256 places, 389 transitions, 4943 flow [2024-06-28 03:23:41,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4704, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4943, PETRI_PLACES=256, PETRI_TRANSITIONS=389} [2024-06-28 03:23:41,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-28 03:23:41,759 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 389 transitions, 4943 flow [2024-06-28 03:23:41,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:41,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:41,759 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-28 03:23:41,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:23:41,759 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:41,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:41,759 INFO L85 PathProgramCache]: Analyzing trace with hash 485183937, now seen corresponding path program 3 times [2024-06-28 03:23:41,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:41,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391076225] [2024-06-28 03:23:41,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:41,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:41,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:42,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:42,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:42,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391076225] [2024-06-28 03:23:42,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391076225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:42,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:42,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:23:42,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525435883] [2024-06-28 03:23:42,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:42,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:23:42,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:42,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:23:42,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:23:42,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:42,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 389 transitions, 4943 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:23:42,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:42,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:42,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:43,919 INFO L124 PetriNetUnfolderBase]: 3883/6515 cut-off events. [2024-06-28 03:23:43,920 INFO L125 PetriNetUnfolderBase]: For 334293/334297 co-relation queries the response was YES. [2024-06-28 03:23:43,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48023 conditions, 6515 events. 3883/6515 cut-off events. For 334293/334297 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 44740 event pairs, 1154 based on Foata normal form. 6/6507 useless extension candidates. Maximal degree in co-relation 47911. Up to 5839 conditions per place. [2024-06-28 03:23:43,999 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 355 selfloop transitions, 53 changer transitions 0/424 dead transitions. [2024-06-28 03:23:43,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 424 transitions, 5949 flow [2024-06-28 03:23:43,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:23:43,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:23:44,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 03:23:44,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 03:23:44,000 INFO L175 Difference]: Start difference. First operand has 256 places, 389 transitions, 4943 flow. Second operand 9 states and 174 transitions. [2024-06-28 03:23:44,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 424 transitions, 5949 flow [2024-06-28 03:23:44,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 424 transitions, 5816 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:44,648 INFO L231 Difference]: Finished difference. Result has 260 places, 394 transitions, 5024 flow [2024-06-28 03:23:44,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4810, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5024, PETRI_PLACES=260, PETRI_TRANSITIONS=394} [2024-06-28 03:23:44,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-28 03:23:44,648 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 394 transitions, 5024 flow [2024-06-28 03:23:44,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:23:44,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:44,649 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-28 03:23:44,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:23:44,649 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:44,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:44,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1092476265, now seen corresponding path program 1 times [2024-06-28 03:23:44,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:44,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027071548] [2024-06-28 03:23:44,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:44,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:44,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:45,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:45,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:45,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027071548] [2024-06-28 03:23:45,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027071548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:45,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:45,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:45,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146430081] [2024-06-28 03:23:45,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:45,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:45,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:45,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:45,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:45,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:45,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 394 transitions, 5024 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:45,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:45,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:45,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:46,951 INFO L124 PetriNetUnfolderBase]: 3895/6573 cut-off events. [2024-06-28 03:23:46,951 INFO L125 PetriNetUnfolderBase]: For 346091/346096 co-relation queries the response was YES. [2024-06-28 03:23:46,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48714 conditions, 6573 events. 3895/6573 cut-off events. For 346091/346096 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 45457 event pairs, 1433 based on Foata normal form. 6/6562 useless extension candidates. Maximal degree in co-relation 48600. Up to 5946 conditions per place. [2024-06-28 03:23:47,014 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 363 selfloop transitions, 58 changer transitions 0/437 dead transitions. [2024-06-28 03:23:47,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 437 transitions, 6144 flow [2024-06-28 03:23:47,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:23:47,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:23:47,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-28 03:23:47,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:23:47,015 INFO L175 Difference]: Start difference. First operand has 260 places, 394 transitions, 5024 flow. Second operand 11 states and 209 transitions. [2024-06-28 03:23:47,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 437 transitions, 6144 flow [2024-06-28 03:23:47,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 437 transitions, 5991 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:47,609 INFO L231 Difference]: Finished difference. Result has 266 places, 404 transitions, 5167 flow [2024-06-28 03:23:47,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4871, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5167, PETRI_PLACES=266, PETRI_TRANSITIONS=404} [2024-06-28 03:23:47,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-28 03:23:47,609 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 404 transitions, 5167 flow [2024-06-28 03:23:47,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:47,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:47,610 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-28 03:23:47,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:23:47,610 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:47,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:47,610 INFO L85 PathProgramCache]: Analyzing trace with hash -2030566743, now seen corresponding path program 2 times [2024-06-28 03:23:47,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:47,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937186025] [2024-06-28 03:23:47,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:47,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:47,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:48,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:48,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:48,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937186025] [2024-06-28 03:23:48,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937186025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:48,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:48,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:48,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429305567] [2024-06-28 03:23:48,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:48,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:48,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:48,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:48,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:48,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:48,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 404 transitions, 5167 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:48,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:48,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:48,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:49,921 INFO L124 PetriNetUnfolderBase]: 3921/6611 cut-off events. [2024-06-28 03:23:49,921 INFO L125 PetriNetUnfolderBase]: For 366241/366246 co-relation queries the response was YES. [2024-06-28 03:23:49,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49963 conditions, 6611 events. 3921/6611 cut-off events. For 366241/366246 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 45692 event pairs, 1430 based on Foata normal form. 6/6594 useless extension candidates. Maximal degree in co-relation 49847. Up to 5955 conditions per place. [2024-06-28 03:23:49,998 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 358 selfloop transitions, 70 changer transitions 0/444 dead transitions. [2024-06-28 03:23:49,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 444 transitions, 6441 flow [2024-06-28 03:23:49,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:23:49,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:23:49,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-28 03:23:49,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45670995670995673 [2024-06-28 03:23:49,999 INFO L175 Difference]: Start difference. First operand has 266 places, 404 transitions, 5167 flow. Second operand 11 states and 211 transitions. [2024-06-28 03:23:49,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 444 transitions, 6441 flow [2024-06-28 03:23:50,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 444 transitions, 6295 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:50,660 INFO L231 Difference]: Finished difference. Result has 271 places, 410 transitions, 5346 flow [2024-06-28 03:23:50,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5021, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5346, PETRI_PLACES=271, PETRI_TRANSITIONS=410} [2024-06-28 03:23:50,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-28 03:23:50,661 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 410 transitions, 5346 flow [2024-06-28 03:23:50,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:50,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:50,661 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-28 03:23:50,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:23:50,662 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:50,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:50,662 INFO L85 PathProgramCache]: Analyzing trace with hash 2125447847, now seen corresponding path program 4 times [2024-06-28 03:23:50,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:50,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349364318] [2024-06-28 03:23:50,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:50,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:50,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:51,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:51,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:51,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349364318] [2024-06-28 03:23:51,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349364318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:51,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:51,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:51,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218830833] [2024-06-28 03:23:51,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:51,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:51,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:51,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:51,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:51,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:51,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 410 transitions, 5346 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:51,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:51,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:51,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:52,839 INFO L124 PetriNetUnfolderBase]: 3943/6642 cut-off events. [2024-06-28 03:23:52,839 INFO L125 PetriNetUnfolderBase]: For 380854/380858 co-relation queries the response was YES. [2024-06-28 03:23:52,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50865 conditions, 6642 events. 3943/6642 cut-off events. For 380854/380858 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 45863 event pairs, 1262 based on Foata normal form. 6/6634 useless extension candidates. Maximal degree in co-relation 50748. Up to 5999 conditions per place. [2024-06-28 03:23:52,917 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 380 selfloop transitions, 48 changer transitions 0/444 dead transitions. [2024-06-28 03:23:52,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 444 transitions, 6394 flow [2024-06-28 03:23:52,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:23:52,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:23:52,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 03:23:52,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 03:23:52,918 INFO L175 Difference]: Start difference. First operand has 271 places, 410 transitions, 5346 flow. Second operand 9 states and 175 transitions. [2024-06-28 03:23:52,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 444 transitions, 6394 flow [2024-06-28 03:23:53,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 444 transitions, 6229 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-28 03:23:53,514 INFO L231 Difference]: Finished difference. Result has 273 places, 416 transitions, 5390 flow [2024-06-28 03:23:53,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5181, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5390, PETRI_PLACES=273, PETRI_TRANSITIONS=416} [2024-06-28 03:23:53,514 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-28 03:23:53,514 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 416 transitions, 5390 flow [2024-06-28 03:23:53,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:53,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:53,514 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-28 03:23:53,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:23:53,515 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:53,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:53,515 INFO L85 PathProgramCache]: Analyzing trace with hash 2134018727, now seen corresponding path program 5 times [2024-06-28 03:23:53,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:53,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896922546] [2024-06-28 03:23:53,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:53,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:53,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:54,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:54,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:54,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896922546] [2024-06-28 03:23:54,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896922546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:54,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:54,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:54,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126533707] [2024-06-28 03:23:54,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:54,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:54,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:54,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:54,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:54,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:54,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 416 transitions, 5390 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:54,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:54,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:54,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:55,833 INFO L124 PetriNetUnfolderBase]: 3974/6689 cut-off events. [2024-06-28 03:23:55,834 INFO L125 PetriNetUnfolderBase]: For 390641/390645 co-relation queries the response was YES. [2024-06-28 03:23:55,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51508 conditions, 6689 events. 3974/6689 cut-off events. For 390641/390645 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 46142 event pairs, 1289 based on Foata normal form. 6/6681 useless extension candidates. Maximal degree in co-relation 51389. Up to 6087 conditions per place. [2024-06-28 03:23:55,910 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 387 selfloop transitions, 49 changer transitions 0/452 dead transitions. [2024-06-28 03:23:55,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 452 transitions, 6543 flow [2024-06-28 03:23:55,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:23:55,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:23:55,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 03:23:55,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:23:55,911 INFO L175 Difference]: Start difference. First operand has 273 places, 416 transitions, 5390 flow. Second operand 9 states and 171 transitions. [2024-06-28 03:23:55,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 452 transitions, 6543 flow [2024-06-28 03:23:56,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 452 transitions, 6385 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 03:23:56,621 INFO L231 Difference]: Finished difference. Result has 276 places, 429 transitions, 5576 flow [2024-06-28 03:23:56,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5232, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5576, PETRI_PLACES=276, PETRI_TRANSITIONS=429} [2024-06-28 03:23:56,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-28 03:23:56,622 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 429 transitions, 5576 flow [2024-06-28 03:23:56,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:56,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:56,622 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-28 03:23:56,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:23:56,622 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:56,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:56,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1874061239, now seen corresponding path program 6 times [2024-06-28 03:23:56,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:56,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931328071] [2024-06-28 03:23:56,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:56,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:56,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:23:57,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:23:57,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:23:57,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931328071] [2024-06-28 03:23:57,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931328071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:23:57,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:23:57,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:23:57,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781970674] [2024-06-28 03:23:57,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:23:57,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:23:57,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:23:57,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:23:57,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:23:57,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:23:57,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 429 transitions, 5576 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:57,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:23:57,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:23:57,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:23:59,055 INFO L124 PetriNetUnfolderBase]: 3982/6696 cut-off events. [2024-06-28 03:23:59,056 INFO L125 PetriNetUnfolderBase]: For 399541/399541 co-relation queries the response was YES. [2024-06-28 03:23:59,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51864 conditions, 6696 events. 3982/6696 cut-off events. For 399541/399541 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 46102 event pairs, 1243 based on Foata normal form. 2/6684 useless extension candidates. Maximal degree in co-relation 51743. Up to 6087 conditions per place. [2024-06-28 03:23:59,127 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 372 selfloop transitions, 63 changer transitions 0/451 dead transitions. [2024-06-28 03:23:59,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 451 transitions, 6592 flow [2024-06-28 03:23:59,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:23:59,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:23:59,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 03:23:59,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:23:59,128 INFO L175 Difference]: Start difference. First operand has 276 places, 429 transitions, 5576 flow. Second operand 9 states and 168 transitions. [2024-06-28 03:23:59,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 451 transitions, 6592 flow [2024-06-28 03:23:59,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 451 transitions, 6443 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 03:23:59,716 INFO L231 Difference]: Finished difference. Result has 279 places, 431 transitions, 5637 flow [2024-06-28 03:23:59,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5427, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5637, PETRI_PLACES=279, PETRI_TRANSITIONS=431} [2024-06-28 03:23:59,717 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-28 03:23:59,717 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 431 transitions, 5637 flow [2024-06-28 03:23:59,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:23:59,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:23:59,717 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-28 03:23:59,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:23:59,717 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:23:59,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:23:59,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1349033921, now seen corresponding path program 3 times [2024-06-28 03:23:59,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:23:59,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968032406] [2024-06-28 03:23:59,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:23:59,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:23:59,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:00,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:00,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:00,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968032406] [2024-06-28 03:24:00,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968032406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:00,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:00,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:24:00,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298281575] [2024-06-28 03:24:00,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:00,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:24:00,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:00,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:24:00,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:24:00,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:00,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 431 transitions, 5637 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:00,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:00,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:00,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:01,914 INFO L124 PetriNetUnfolderBase]: 4012/6753 cut-off events. [2024-06-28 03:24:01,914 INFO L125 PetriNetUnfolderBase]: For 414863/414867 co-relation queries the response was YES. [2024-06-28 03:24:01,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52465 conditions, 6753 events. 4012/6753 cut-off events. For 414863/414867 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 46702 event pairs, 1287 based on Foata normal form. 8/6747 useless extension candidates. Maximal degree in co-relation 52343. Up to 6127 conditions per place. [2024-06-28 03:24:02,001 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 396 selfloop transitions, 54 changer transitions 0/466 dead transitions. [2024-06-28 03:24:02,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 466 transitions, 6836 flow [2024-06-28 03:24:02,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:24:02,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:24:02,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 03:24:02,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 03:24:02,002 INFO L175 Difference]: Start difference. First operand has 279 places, 431 transitions, 5637 flow. Second operand 9 states and 175 transitions. [2024-06-28 03:24:02,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 466 transitions, 6836 flow [2024-06-28 03:24:02,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 466 transitions, 6591 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-28 03:24:02,609 INFO L231 Difference]: Finished difference. Result has 282 places, 441 transitions, 5755 flow [2024-06-28 03:24:02,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5392, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5755, PETRI_PLACES=282, PETRI_TRANSITIONS=441} [2024-06-28 03:24:02,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-28 03:24:02,610 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 441 transitions, 5755 flow [2024-06-28 03:24:02,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:02,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:02,610 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-28 03:24:02,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:24:02,610 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:02,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:02,610 INFO L85 PathProgramCache]: Analyzing trace with hash 2134021703, now seen corresponding path program 4 times [2024-06-28 03:24:02,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:02,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560898783] [2024-06-28 03:24:02,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:02,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:02,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:03,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:03,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:03,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560898783] [2024-06-28 03:24:03,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560898783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:03,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:03,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:24:03,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458917760] [2024-06-28 03:24:03,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:03,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:24:03,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:03,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:24:03,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:24:03,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:03,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 441 transitions, 5755 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:24:03,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:03,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:03,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:05,164 INFO L124 PetriNetUnfolderBase]: 4032/6785 cut-off events. [2024-06-28 03:24:05,164 INFO L125 PetriNetUnfolderBase]: For 429572/429576 co-relation queries the response was YES. [2024-06-28 03:24:05,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53434 conditions, 6785 events. 4032/6785 cut-off events. For 429572/429576 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 46984 event pairs, 1286 based on Foata normal form. 6/6777 useless extension candidates. Maximal degree in co-relation 53311. Up to 6132 conditions per place. [2024-06-28 03:24:05,248 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 389 selfloop transitions, 69 changer transitions 0/474 dead transitions. [2024-06-28 03:24:05,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 474 transitions, 6886 flow [2024-06-28 03:24:05,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:24:05,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:24:05,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 03:24:05,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-28 03:24:05,249 INFO L175 Difference]: Start difference. First operand has 282 places, 441 transitions, 5755 flow. Second operand 10 states and 192 transitions. [2024-06-28 03:24:05,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 474 transitions, 6886 flow [2024-06-28 03:24:06,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 474 transitions, 6672 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-28 03:24:06,034 INFO L231 Difference]: Finished difference. Result has 287 places, 447 transitions, 5821 flow [2024-06-28 03:24:06,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5541, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5821, PETRI_PLACES=287, PETRI_TRANSITIONS=447} [2024-06-28 03:24:06,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-28 03:24:06,035 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 447 transitions, 5821 flow [2024-06-28 03:24:06,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:24:06,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:06,035 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-28 03:24:06,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:24:06,035 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:06,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:06,036 INFO L85 PathProgramCache]: Analyzing trace with hash -2051080043, now seen corresponding path program 5 times [2024-06-28 03:24:06,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:06,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699363068] [2024-06-28 03:24:06,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:06,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:06,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:06,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:06,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:06,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699363068] [2024-06-28 03:24:06,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699363068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:06,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:06,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:24:06,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110951585] [2024-06-28 03:24:06,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:06,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:24:06,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:06,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:24:06,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:24:06,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:06,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 447 transitions, 5821 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:06,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:06,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:06,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:08,336 INFO L124 PetriNetUnfolderBase]: 4042/6802 cut-off events. [2024-06-28 03:24:08,336 INFO L125 PetriNetUnfolderBase]: For 448411/448414 co-relation queries the response was YES. [2024-06-28 03:24:08,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54347 conditions, 6802 events. 4042/6802 cut-off events. For 448411/448414 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 47076 event pairs, 1202 based on Foata normal form. 4/6791 useless extension candidates. Maximal degree in co-relation 54223. Up to 6078 conditions per place. [2024-06-28 03:24:08,410 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 378 selfloop transitions, 85 changer transitions 0/479 dead transitions. [2024-06-28 03:24:08,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 479 transitions, 7000 flow [2024-06-28 03:24:08,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:24:08,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:24:08,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 03:24:08,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-28 03:24:08,411 INFO L175 Difference]: Start difference. First operand has 287 places, 447 transitions, 5821 flow. Second operand 9 states and 178 transitions. [2024-06-28 03:24:08,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 479 transitions, 7000 flow [2024-06-28 03:24:09,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 479 transitions, 6779 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 03:24:09,135 INFO L231 Difference]: Finished difference. Result has 289 places, 453 transitions, 5954 flow [2024-06-28 03:24:09,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5600, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5954, PETRI_PLACES=289, PETRI_TRANSITIONS=453} [2024-06-28 03:24:09,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-28 03:24:09,136 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 453 transitions, 5954 flow [2024-06-28 03:24:09,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:09,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:09,136 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-28 03:24:09,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:24:09,137 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:09,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:09,137 INFO L85 PathProgramCache]: Analyzing trace with hash -2051189597, now seen corresponding path program 1 times [2024-06-28 03:24:09,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:09,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108286615] [2024-06-28 03:24:09,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:09,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:09,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:10,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:10,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:10,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108286615] [2024-06-28 03:24:10,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108286615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:10,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:10,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:24:10,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793187910] [2024-06-28 03:24:10,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:10,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:24:10,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:10,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:24:10,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:24:10,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:10,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 453 transitions, 5954 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:10,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:10,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:10,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:11,576 INFO L124 PetriNetUnfolderBase]: 4047/6815 cut-off events. [2024-06-28 03:24:11,577 INFO L125 PetriNetUnfolderBase]: For 467598/467605 co-relation queries the response was YES. [2024-06-28 03:24:11,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55303 conditions, 6815 events. 4047/6815 cut-off events. For 467598/467605 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 47322 event pairs, 1486 based on Foata normal form. 5/6804 useless extension candidates. Maximal degree in co-relation 55177. Up to 6150 conditions per place. [2024-06-28 03:24:11,665 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 409 selfloop transitions, 56 changer transitions 0/481 dead transitions. [2024-06-28 03:24:11,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 481 transitions, 7090 flow [2024-06-28 03:24:11,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:24:11,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:24:11,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 03:24:11,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 03:24:11,666 INFO L175 Difference]: Start difference. First operand has 289 places, 453 transitions, 5954 flow. Second operand 9 states and 177 transitions. [2024-06-28 03:24:11,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 481 transitions, 7090 flow [2024-06-28 03:24:12,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 481 transitions, 6830 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-28 03:24:12,453 INFO L231 Difference]: Finished difference. Result has 292 places, 456 transitions, 5918 flow [2024-06-28 03:24:12,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5694, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5918, PETRI_PLACES=292, PETRI_TRANSITIONS=456} [2024-06-28 03:24:12,453 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-28 03:24:12,453 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 456 transitions, 5918 flow [2024-06-28 03:24:12,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:12,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:12,454 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-28 03:24:12,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:24:12,454 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:12,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:12,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1513576585, now seen corresponding path program 1 times [2024-06-28 03:24:12,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:12,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555849934] [2024-06-28 03:24:12,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:12,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:12,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:13,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:13,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:13,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555849934] [2024-06-28 03:24:13,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555849934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:13,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:13,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:24:13,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302243019] [2024-06-28 03:24:13,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:13,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:24:13,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:13,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:24:13,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:24:13,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:24:13,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 456 transitions, 5918 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:13,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:13,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:24:13,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:14,805 INFO L124 PetriNetUnfolderBase]: 4147/6925 cut-off events. [2024-06-28 03:24:14,805 INFO L125 PetriNetUnfolderBase]: For 484705/484712 co-relation queries the response was YES. [2024-06-28 03:24:14,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56250 conditions, 6925 events. 4147/6925 cut-off events. For 484705/484712 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 47527 event pairs, 1531 based on Foata normal form. 8/6930 useless extension candidates. Maximal degree in co-relation 56124. Up to 6396 conditions per place. [2024-06-28 03:24:14,896 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 439 selfloop transitions, 39 changer transitions 0/483 dead transitions. [2024-06-28 03:24:14,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 483 transitions, 7046 flow [2024-06-28 03:24:14,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:24:14,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:24:14,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:24:14,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:24:14,897 INFO L175 Difference]: Start difference. First operand has 292 places, 456 transitions, 5918 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:24:14,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 483 transitions, 7046 flow [2024-06-28 03:24:15,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 483 transitions, 6844 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-28 03:24:15,705 INFO L231 Difference]: Finished difference. Result has 294 places, 459 transitions, 5882 flow [2024-06-28 03:24:15,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5716, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5882, PETRI_PLACES=294, PETRI_TRANSITIONS=459} [2024-06-28 03:24:15,705 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-28 03:24:15,705 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 459 transitions, 5882 flow [2024-06-28 03:24:15,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:15,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:15,706 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-28 03:24:15,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:24:15,706 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:15,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:15,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1513576957, now seen corresponding path program 6 times [2024-06-28 03:24:15,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:15,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740312199] [2024-06-28 03:24:15,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:15,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:15,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:16,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:16,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:16,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740312199] [2024-06-28 03:24:16,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740312199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:16,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:16,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:24:16,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339093170] [2024-06-28 03:24:16,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:16,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:24:16,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:16,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:24:16,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:24:16,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:16,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 459 transitions, 5882 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:16,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:16,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:16,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:18,077 INFO L124 PetriNetUnfolderBase]: 4080/6854 cut-off events. [2024-06-28 03:24:18,077 INFO L125 PetriNetUnfolderBase]: For 507323/507340 co-relation queries the response was YES. [2024-06-28 03:24:18,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56782 conditions, 6854 events. 4080/6854 cut-off events. For 507323/507340 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 47416 event pairs, 1199 based on Foata normal form. 4/6838 useless extension candidates. Maximal degree in co-relation 56655. Up to 6086 conditions per place. [2024-06-28 03:24:18,155 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 367 selfloop transitions, 102 changer transitions 0/486 dead transitions. [2024-06-28 03:24:18,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 486 transitions, 7038 flow [2024-06-28 03:24:18,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:24:18,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:24:18,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 03:24:18,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 03:24:18,156 INFO L175 Difference]: Start difference. First operand has 294 places, 459 transitions, 5882 flow. Second operand 9 states and 177 transitions. [2024-06-28 03:24:18,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 486 transitions, 7038 flow [2024-06-28 03:24:18,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 486 transitions, 6908 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 03:24:18,943 INFO L231 Difference]: Finished difference. Result has 297 places, 462 transitions, 6090 flow [2024-06-28 03:24:18,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5752, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6090, PETRI_PLACES=297, PETRI_TRANSITIONS=462} [2024-06-28 03:24:18,943 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-28 03:24:18,943 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 462 transitions, 6090 flow [2024-06-28 03:24:18,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:18,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:18,944 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-28 03:24:18,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:24:18,944 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:18,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:18,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1336565407, now seen corresponding path program 7 times [2024-06-28 03:24:18,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:18,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426374162] [2024-06-28 03:24:18,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:18,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:18,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:19,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:19,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:19,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426374162] [2024-06-28 03:24:19,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426374162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:19,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:19,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:24:19,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801613164] [2024-06-28 03:24:19,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:19,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:24:19,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:19,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:24:19,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:24:19,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:19,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 462 transitions, 6090 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:19,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:19,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:19,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:21,305 INFO L124 PetriNetUnfolderBase]: 4085/6857 cut-off events. [2024-06-28 03:24:21,305 INFO L125 PetriNetUnfolderBase]: For 528941/528941 co-relation queries the response was YES. [2024-06-28 03:24:21,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57838 conditions, 6857 events. 4085/6857 cut-off events. For 528941/528941 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 47409 event pairs, 1241 based on Foata normal form. 2/6845 useless extension candidates. Maximal degree in co-relation 57710. Up to 6224 conditions per place. [2024-06-28 03:24:21,397 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 404 selfloop transitions, 64 changer transitions 0/485 dead transitions. [2024-06-28 03:24:21,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 485 transitions, 7228 flow [2024-06-28 03:24:21,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:24:21,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:24:21,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:24:21,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 03:24:21,398 INFO L175 Difference]: Start difference. First operand has 297 places, 462 transitions, 6090 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:24:21,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 485 transitions, 7228 flow [2024-06-28 03:24:22,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 485 transitions, 6912 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-28 03:24:22,382 INFO L231 Difference]: Finished difference. Result has 299 places, 465 transitions, 6043 flow [2024-06-28 03:24:22,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5774, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6043, PETRI_PLACES=299, PETRI_TRANSITIONS=465} [2024-06-28 03:24:22,383 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-28 03:24:22,383 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 465 transitions, 6043 flow [2024-06-28 03:24:22,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:22,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:22,383 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-28 03:24:22,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:24:22,383 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:22,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:22,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1873700771, now seen corresponding path program 2 times [2024-06-28 03:24:22,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:22,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774692543] [2024-06-28 03:24:22,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:22,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:22,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:23,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:23,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:23,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774692543] [2024-06-28 03:24:23,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774692543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:23,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:23,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:24:23,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420507216] [2024-06-28 03:24:23,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:23,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:24:23,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:23,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:24:23,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:24:23,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:24:23,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 465 transitions, 6043 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:23,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:23,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:24:23,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:24,859 INFO L124 PetriNetUnfolderBase]: 4193/6998 cut-off events. [2024-06-28 03:24:24,859 INFO L125 PetriNetUnfolderBase]: For 555194/555201 co-relation queries the response was YES. [2024-06-28 03:24:24,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59261 conditions, 6998 events. 4193/6998 cut-off events. For 555194/555201 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 48159 event pairs, 1535 based on Foata normal form. 8/7003 useless extension candidates. Maximal degree in co-relation 59132. Up to 6401 conditions per place. [2024-06-28 03:24:24,953 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 434 selfloop transitions, 59 changer transitions 0/498 dead transitions. [2024-06-28 03:24:24,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 498 transitions, 7461 flow [2024-06-28 03:24:24,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:24:24,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:24:24,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 03:24:24,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 03:24:24,954 INFO L175 Difference]: Start difference. First operand has 299 places, 465 transitions, 6043 flow. Second operand 9 states and 166 transitions. [2024-06-28 03:24:24,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 498 transitions, 7461 flow [2024-06-28 03:24:25,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 498 transitions, 7216 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-28 03:24:25,882 INFO L231 Difference]: Finished difference. Result has 302 places, 475 transitions, 6165 flow [2024-06-28 03:24:25,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5798, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6165, PETRI_PLACES=302, PETRI_TRANSITIONS=475} [2024-06-28 03:24:25,883 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-28 03:24:25,883 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 475 transitions, 6165 flow [2024-06-28 03:24:25,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:25,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:25,883 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-28 03:24:25,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:24:25,883 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:25,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:25,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1075924855, now seen corresponding path program 8 times [2024-06-28 03:24:25,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:25,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000581590] [2024-06-28 03:24:25,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:25,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:25,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:26,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:26,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:26,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000581590] [2024-06-28 03:24:26,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000581590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:26,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:26,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:24:26,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518318068] [2024-06-28 03:24:26,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:26,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:24:26,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:26,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:24:26,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:24:26,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:26,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 475 transitions, 6165 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:26,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:26,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:26,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:28,321 INFO L124 PetriNetUnfolderBase]: 4142/6953 cut-off events. [2024-06-28 03:24:28,321 INFO L125 PetriNetUnfolderBase]: For 586659/586664 co-relation queries the response was YES. [2024-06-28 03:24:28,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60351 conditions, 6953 events. 4142/6953 cut-off events. For 586659/586664 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 48176 event pairs, 1190 based on Foata normal form. 6/6939 useless extension candidates. Maximal degree in co-relation 60220. Up to 6053 conditions per place. [2024-06-28 03:24:28,402 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 336 selfloop transitions, 147 changer transitions 0/504 dead transitions. [2024-06-28 03:24:28,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 504 transitions, 7625 flow [2024-06-28 03:24:28,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:24:28,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:24:28,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 03:24:28,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 03:24:28,404 INFO L175 Difference]: Start difference. First operand has 302 places, 475 transitions, 6165 flow. Second operand 9 states and 177 transitions. [2024-06-28 03:24:28,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 504 transitions, 7625 flow [2024-06-28 03:24:29,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 504 transitions, 7467 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-28 03:24:29,363 INFO L231 Difference]: Finished difference. Result has 306 places, 481 transitions, 6585 flow [2024-06-28 03:24:29,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6007, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6585, PETRI_PLACES=306, PETRI_TRANSITIONS=481} [2024-06-28 03:24:29,364 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-28 03:24:29,364 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 481 transitions, 6585 flow [2024-06-28 03:24:29,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:29,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:29,364 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-28 03:24:29,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:24:29,365 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:29,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:29,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1873937921, now seen corresponding path program 3 times [2024-06-28 03:24:29,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:29,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439964278] [2024-06-28 03:24:29,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:29,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:29,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:30,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:30,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:30,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439964278] [2024-06-28 03:24:30,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439964278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:30,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:30,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:24:30,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034027226] [2024-06-28 03:24:30,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:30,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:24:30,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:30,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:24:30,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:24:30,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:24:30,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 481 transitions, 6585 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:30,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:30,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:24:30,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:31,781 INFO L124 PetriNetUnfolderBase]: 4229/7052 cut-off events. [2024-06-28 03:24:31,781 INFO L125 PetriNetUnfolderBase]: For 608179/608186 co-relation queries the response was YES. [2024-06-28 03:24:31,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61847 conditions, 7052 events. 4229/7052 cut-off events. For 608179/608186 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 48568 event pairs, 1541 based on Foata normal form. 8/7057 useless extension candidates. Maximal degree in co-relation 61714. Up to 6447 conditions per place. [2024-06-28 03:24:31,876 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 443 selfloop transitions, 59 changer transitions 0/507 dead transitions. [2024-06-28 03:24:31,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 507 transitions, 7888 flow [2024-06-28 03:24:31,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:24:31,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:24:31,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 03:24:31,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 03:24:31,877 INFO L175 Difference]: Start difference. First operand has 306 places, 481 transitions, 6585 flow. Second operand 9 states and 167 transitions. [2024-06-28 03:24:31,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 507 transitions, 7888 flow [2024-06-28 03:24:33,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 507 transitions, 7633 flow, removed 73 selfloop flow, removed 5 redundant places. [2024-06-28 03:24:33,164 INFO L231 Difference]: Finished difference. Result has 310 places, 484 transitions, 6529 flow [2024-06-28 03:24:33,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6330, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6529, PETRI_PLACES=310, PETRI_TRANSITIONS=484} [2024-06-28 03:24:33,164 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-28 03:24:33,164 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 484 transitions, 6529 flow [2024-06-28 03:24:33,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:33,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:33,164 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-28 03:24:33,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:24:33,165 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:33,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:33,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1873691843, now seen corresponding path program 1 times [2024-06-28 03:24:33,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:33,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498092420] [2024-06-28 03:24:33,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:33,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:33,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:34,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:34,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:34,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498092420] [2024-06-28 03:24:34,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498092420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:34,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:34,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:24:34,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188340807] [2024-06-28 03:24:34,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:34,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:24:34,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:34,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:24:34,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:24:34,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:34,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 484 transitions, 6529 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:34,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:34,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:34,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:35,527 INFO L124 PetriNetUnfolderBase]: 4037/6786 cut-off events. [2024-06-28 03:24:35,528 INFO L125 PetriNetUnfolderBase]: For 591060/591076 co-relation queries the response was YES. [2024-06-28 03:24:35,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59773 conditions, 6786 events. 4037/6786 cut-off events. For 591060/591076 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 47027 event pairs, 1246 based on Foata normal form. 10/6755 useless extension candidates. Maximal degree in co-relation 59638. Up to 6070 conditions per place. [2024-06-28 03:24:35,617 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 385 selfloop transitions, 79 changer transitions 0/507 dead transitions. [2024-06-28 03:24:35,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 507 transitions, 7615 flow [2024-06-28 03:24:35,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:24:35,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:24:35,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 03:24:35,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:24:35,618 INFO L175 Difference]: Start difference. First operand has 310 places, 484 transitions, 6529 flow. Second operand 10 states and 180 transitions. [2024-06-28 03:24:35,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 507 transitions, 7615 flow [2024-06-28 03:24:36,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 507 transitions, 7465 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 03:24:36,674 INFO L231 Difference]: Finished difference. Result has 314 places, 487 transitions, 6636 flow [2024-06-28 03:24:36,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6379, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6636, PETRI_PLACES=314, PETRI_TRANSITIONS=487} [2024-06-28 03:24:36,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-28 03:24:36,675 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 487 transitions, 6636 flow [2024-06-28 03:24:36,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:36,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:36,675 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-28 03:24:36,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:24:36,675 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:36,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:36,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1891152173, now seen corresponding path program 7 times [2024-06-28 03:24:36,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:36,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445271321] [2024-06-28 03:24:36,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:36,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:36,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:37,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:37,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:37,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445271321] [2024-06-28 03:24:37,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445271321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:37,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:37,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:24:37,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14744811] [2024-06-28 03:24:37,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:37,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:24:37,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:37,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:24:37,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:24:37,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:37,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 487 transitions, 6636 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:37,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:37,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:37,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:39,215 INFO L124 PetriNetUnfolderBase]: 4171/6954 cut-off events. [2024-06-28 03:24:39,215 INFO L125 PetriNetUnfolderBase]: For 623252/623258 co-relation queries the response was YES. [2024-06-28 03:24:39,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61912 conditions, 6954 events. 4171/6954 cut-off events. For 623252/623258 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 47869 event pairs, 1178 based on Foata normal form. 6/6942 useless extension candidates. Maximal degree in co-relation 61776. Up to 6191 conditions per place. [2024-06-28 03:24:39,306 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 431 selfloop transitions, 61 changer transitions 0/514 dead transitions. [2024-06-28 03:24:39,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 514 transitions, 7816 flow [2024-06-28 03:24:39,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:24:39,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:24:39,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 03:24:39,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 03:24:39,307 INFO L175 Difference]: Start difference. First operand has 314 places, 487 transitions, 6636 flow. Second operand 8 states and 155 transitions. [2024-06-28 03:24:39,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 514 transitions, 7816 flow [2024-06-28 03:24:40,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 514 transitions, 7583 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-28 03:24:40,477 INFO L231 Difference]: Finished difference. Result has 314 places, 489 transitions, 6644 flow [2024-06-28 03:24:40,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6403, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6644, PETRI_PLACES=314, PETRI_TRANSITIONS=489} [2024-06-28 03:24:40,478 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-28 03:24:40,478 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 489 transitions, 6644 flow [2024-06-28 03:24:40,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:40,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:40,478 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-28 03:24:40,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:24:40,479 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:40,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:40,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1545542469, now seen corresponding path program 8 times [2024-06-28 03:24:40,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:40,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662733375] [2024-06-28 03:24:40,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:40,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:40,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:41,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:41,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:41,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662733375] [2024-06-28 03:24:41,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662733375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:41,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:41,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:24:41,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110709860] [2024-06-28 03:24:41,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:41,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:24:41,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:41,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:24:41,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:24:41,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:41,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 489 transitions, 6644 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:41,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:41,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:41,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:42,913 INFO L124 PetriNetUnfolderBase]: 4184/7012 cut-off events. [2024-06-28 03:24:42,913 INFO L125 PetriNetUnfolderBase]: For 629026/629030 co-relation queries the response was YES. [2024-06-28 03:24:42,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62322 conditions, 7012 events. 4184/7012 cut-off events. For 629026/629030 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 48572 event pairs, 1471 based on Foata normal form. 6/6998 useless extension candidates. Maximal degree in co-relation 62185. Up to 6340 conditions per place. [2024-06-28 03:24:43,010 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 434 selfloop transitions, 59 changer transitions 0/515 dead transitions. [2024-06-28 03:24:43,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 515 transitions, 7842 flow [2024-06-28 03:24:43,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:24:43,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:24:43,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:24:43,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:24:43,012 INFO L175 Difference]: Start difference. First operand has 314 places, 489 transitions, 6644 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:24:43,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 515 transitions, 7842 flow [2024-06-28 03:24:44,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 515 transitions, 7665 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 03:24:44,563 INFO L231 Difference]: Finished difference. Result has 317 places, 494 transitions, 6763 flow [2024-06-28 03:24:44,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6467, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6763, PETRI_PLACES=317, PETRI_TRANSITIONS=494} [2024-06-28 03:24:44,564 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-28 03:24:44,564 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 494 transitions, 6763 flow [2024-06-28 03:24:44,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:44,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:44,564 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-28 03:24:44,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:24:44,564 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:44,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:44,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1608681599, now seen corresponding path program 9 times [2024-06-28 03:24:44,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:44,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165553317] [2024-06-28 03:24:44,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:44,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:44,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:45,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:45,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:45,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165553317] [2024-06-28 03:24:45,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165553317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:45,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:45,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:24:45,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252686537] [2024-06-28 03:24:45,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:45,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:24:45,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:45,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:24:45,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:24:45,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:45,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 494 transitions, 6763 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:24:45,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:45,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:45,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:47,125 INFO L124 PetriNetUnfolderBase]: 4186/7020 cut-off events. [2024-06-28 03:24:47,125 INFO L125 PetriNetUnfolderBase]: For 646518/646523 co-relation queries the response was YES. [2024-06-28 03:24:47,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62588 conditions, 7020 events. 4186/7020 cut-off events. For 646518/646523 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 48691 event pairs, 1454 based on Foata normal form. 8/7011 useless extension candidates. Maximal degree in co-relation 62449. Up to 6311 conditions per place. [2024-06-28 03:24:47,225 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 430 selfloop transitions, 69 changer transitions 0/521 dead transitions. [2024-06-28 03:24:47,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 521 transitions, 8007 flow [2024-06-28 03:24:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:24:47,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:24:47,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:24:47,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:24:47,226 INFO L175 Difference]: Start difference. First operand has 317 places, 494 transitions, 6763 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:24:47,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 521 transitions, 8007 flow [2024-06-28 03:24:48,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 521 transitions, 7787 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-28 03:24:48,595 INFO L231 Difference]: Finished difference. Result has 320 places, 497 transitions, 6855 flow [2024-06-28 03:24:48,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6543, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6855, PETRI_PLACES=320, PETRI_TRANSITIONS=497} [2024-06-28 03:24:48,595 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-28 03:24:48,595 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 497 transitions, 6855 flow [2024-06-28 03:24:48,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:24:48,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:48,596 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-28 03:24:48,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:24:48,596 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:48,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:48,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1891451819, now seen corresponding path program 10 times [2024-06-28 03:24:48,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:48,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700056344] [2024-06-28 03:24:48,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:48,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:48,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:49,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:49,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:49,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700056344] [2024-06-28 03:24:49,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700056344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:49,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:49,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:24:49,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601133526] [2024-06-28 03:24:49,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:49,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:24:49,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:49,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:24:49,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:24:49,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:49,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 497 transitions, 6855 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:49,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:49,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:49,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:51,208 INFO L124 PetriNetUnfolderBase]: 4250/7113 cut-off events. [2024-06-28 03:24:51,209 INFO L125 PetriNetUnfolderBase]: For 659167/659167 co-relation queries the response was YES. [2024-06-28 03:24:51,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64039 conditions, 7113 events. 4250/7113 cut-off events. For 659167/659167 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 49272 event pairs, 1246 based on Foata normal form. 2/7092 useless extension candidates. Maximal degree in co-relation 63899. Up to 6407 conditions per place. [2024-06-28 03:24:51,309 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 442 selfloop transitions, 77 changer transitions 0/541 dead transitions. [2024-06-28 03:24:51,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 541 transitions, 8397 flow [2024-06-28 03:24:51,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:24:51,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:24:51,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 03:24:51,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:24:51,310 INFO L175 Difference]: Start difference. First operand has 320 places, 497 transitions, 6855 flow. Second operand 10 states and 185 transitions. [2024-06-28 03:24:51,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 541 transitions, 8397 flow [2024-06-28 03:24:52,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 541 transitions, 8137 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-28 03:24:52,992 INFO L231 Difference]: Finished difference. Result has 327 places, 520 transitions, 7293 flow [2024-06-28 03:24:52,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6615, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7293, PETRI_PLACES=327, PETRI_TRANSITIONS=520} [2024-06-28 03:24:52,992 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-28 03:24:52,993 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 520 transitions, 7293 flow [2024-06-28 03:24:52,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:52,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:52,993 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-28 03:24:52,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:24:52,996 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:52,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:52,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1056878271, now seen corresponding path program 9 times [2024-06-28 03:24:52,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:52,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924877942] [2024-06-28 03:24:52,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:52,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:53,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:53,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:53,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:53,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924877942] [2024-06-28 03:24:53,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924877942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:53,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:53,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:24:53,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708948922] [2024-06-28 03:24:53,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:53,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:24:53,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:53,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:24:53,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:24:53,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:53,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 520 transitions, 7293 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:53,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:53,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:53,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:55,560 INFO L124 PetriNetUnfolderBase]: 4256/7118 cut-off events. [2024-06-28 03:24:55,560 INFO L125 PetriNetUnfolderBase]: For 684878/684878 co-relation queries the response was YES. [2024-06-28 03:24:55,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65087 conditions, 7118 events. 4256/7118 cut-off events. For 684878/684878 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 49190 event pairs, 1250 based on Foata normal form. 2/7106 useless extension candidates. Maximal degree in co-relation 64943. Up to 6438 conditions per place. [2024-06-28 03:24:55,653 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 446 selfloop transitions, 70 changer transitions 0/538 dead transitions. [2024-06-28 03:24:55,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 538 transitions, 8489 flow [2024-06-28 03:24:55,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:24:55,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:24:55,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:24:55,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:24:55,654 INFO L175 Difference]: Start difference. First operand has 327 places, 520 transitions, 7293 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:24:55,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 538 transitions, 8489 flow [2024-06-28 03:24:57,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 538 transitions, 8264 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-28 03:24:57,157 INFO L231 Difference]: Finished difference. Result has 330 places, 522 transitions, 7325 flow [2024-06-28 03:24:57,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7068, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7325, PETRI_PLACES=330, PETRI_TRANSITIONS=522} [2024-06-28 03:24:57,157 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-28 03:24:57,157 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 522 transitions, 7325 flow [2024-06-28 03:24:57,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:57,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:24:57,157 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-28 03:24:57,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:24:57,158 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:24:57,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:24:57,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1724266835, now seen corresponding path program 2 times [2024-06-28 03:24:57,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:24:57,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829733572] [2024-06-28 03:24:57,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:24:57,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:24:57,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:24:58,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:24:58,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:24:58,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829733572] [2024-06-28 03:24:58,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829733572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:24:58,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:24:58,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:24:58,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770417110] [2024-06-28 03:24:58,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:24:58,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:24:58,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:24:58,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:24:58,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:24:58,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:24:58,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 522 transitions, 7325 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:24:58,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:24:58,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:24:58,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:24:59,968 INFO L124 PetriNetUnfolderBase]: 4261/7137 cut-off events. [2024-06-28 03:24:59,968 INFO L125 PetriNetUnfolderBase]: For 696026/696031 co-relation queries the response was YES. [2024-06-28 03:25:00,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65332 conditions, 7137 events. 4261/7137 cut-off events. For 696026/696031 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 49536 event pairs, 1505 based on Foata normal form. 3/7124 useless extension candidates. Maximal degree in co-relation 65187. Up to 6427 conditions per place. [2024-06-28 03:25:00,058 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 466 selfloop transitions, 60 changer transitions 0/548 dead transitions. [2024-06-28 03:25:00,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 548 transitions, 8636 flow [2024-06-28 03:25:00,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:25:00,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:25:00,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:25:00,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:25:00,059 INFO L175 Difference]: Start difference. First operand has 330 places, 522 transitions, 7325 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:25:00,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 548 transitions, 8636 flow [2024-06-28 03:25:01,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 548 transitions, 8384 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-28 03:25:01,667 INFO L231 Difference]: Finished difference. Result has 332 places, 525 transitions, 7346 flow [2024-06-28 03:25:01,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7073, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7346, PETRI_PLACES=332, PETRI_TRANSITIONS=525} [2024-06-28 03:25:01,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-28 03:25:01,667 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 525 transitions, 7346 flow [2024-06-28 03:25:01,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:01,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:01,667 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-28 03:25:01,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:25:01,668 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:25:01,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:01,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1723972769, now seen corresponding path program 11 times [2024-06-28 03:25:01,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:01,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141419106] [2024-06-28 03:25:01,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:01,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:01,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:02,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-28 03:25:02,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:02,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141419106] [2024-06-28 03:25:02,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141419106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:02,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:02,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:25:02,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751227473] [2024-06-28 03:25:02,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:02,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:25:02,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:02,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:25:02,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:25:02,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:25:02,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 525 transitions, 7346 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:02,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:02,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:25:02,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:04,126 INFO L124 PetriNetUnfolderBase]: 4281/7168 cut-off events. [2024-06-28 03:25:04,126 INFO L125 PetriNetUnfolderBase]: For 727660/727663 co-relation queries the response was YES. [2024-06-28 03:25:04,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66294 conditions, 7168 events. 4281/7168 cut-off events. For 727660/727663 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 49703 event pairs, 1247 based on Foata normal form. 6/7159 useless extension candidates. Maximal degree in co-relation 66150. Up to 6379 conditions per place. [2024-06-28 03:25:04,233 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 439 selfloop transitions, 94 changer transitions 0/555 dead transitions. [2024-06-28 03:25:04,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 555 transitions, 8835 flow [2024-06-28 03:25:04,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:25:04,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:25:04,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 03:25:04,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 03:25:04,234 INFO L175 Difference]: Start difference. First operand has 332 places, 525 transitions, 7346 flow. Second operand 8 states and 157 transitions. [2024-06-28 03:25:04,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 555 transitions, 8835 flow [2024-06-28 03:25:05,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 555 transitions, 8600 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-28 03:25:05,935 INFO L231 Difference]: Finished difference. Result has 334 places, 531 transitions, 7617 flow [2024-06-28 03:25:05,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7111, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7617, PETRI_PLACES=334, PETRI_TRANSITIONS=531} [2024-06-28 03:25:05,936 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-28 03:25:05,936 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 531 transitions, 7617 flow [2024-06-28 03:25:05,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:05,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:05,937 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-28 03:25:05,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:25:05,937 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:25:05,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:05,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1724271299, now seen corresponding path program 12 times [2024-06-28 03:25:05,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:05,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946111552] [2024-06-28 03:25:05,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:05,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:05,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:06,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:06,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:06,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946111552] [2024-06-28 03:25:06,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946111552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:06,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:06,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:25:06,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17310284] [2024-06-28 03:25:06,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:06,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:25:06,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:06,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:25:06,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:25:06,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:25:06,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 531 transitions, 7617 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:06,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:06,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:25:06,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:08,509 INFO L124 PetriNetUnfolderBase]: 4303/7206 cut-off events. [2024-06-28 03:25:08,509 INFO L125 PetriNetUnfolderBase]: For 764029/764034 co-relation queries the response was YES. [2024-06-28 03:25:08,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67876 conditions, 7206 events. 4303/7206 cut-off events. For 764029/764034 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 50034 event pairs, 1233 based on Foata normal form. 8/7194 useless extension candidates. Maximal degree in co-relation 67731. Up to 6324 conditions per place. [2024-06-28 03:25:08,612 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 404 selfloop transitions, 133 changer transitions 0/559 dead transitions. [2024-06-28 03:25:08,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 559 transitions, 9112 flow [2024-06-28 03:25:08,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:25:08,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:25:08,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:25:08,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:25:08,613 INFO L175 Difference]: Start difference. First operand has 334 places, 531 transitions, 7617 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:25:08,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 559 transitions, 9112 flow [2024-06-28 03:25:10,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 559 transitions, 8622 flow, removed 132 selfloop flow, removed 6 redundant places. [2024-06-28 03:25:10,405 INFO L231 Difference]: Finished difference. Result has 336 places, 537 transitions, 7723 flow [2024-06-28 03:25:10,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7127, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7723, PETRI_PLACES=336, PETRI_TRANSITIONS=537} [2024-06-28 03:25:10,406 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-28 03:25:10,406 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 537 transitions, 7723 flow [2024-06-28 03:25:10,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:10,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:10,406 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-28 03:25:10,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:25:10,407 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:25:10,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:10,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1724271671, now seen corresponding path program 4 times [2024-06-28 03:25:10,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:10,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559999616] [2024-06-28 03:25:10,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:10,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:10,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:11,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-28 03:25:11,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:11,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559999616] [2024-06-28 03:25:11,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559999616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:11,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:11,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:25:11,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011883046] [2024-06-28 03:25:11,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:11,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:25:11,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:11,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:25:11,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:25:11,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:25:11,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 537 transitions, 7723 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:11,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:11,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:25:11,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:12,983 INFO L124 PetriNetUnfolderBase]: 4428/7358 cut-off events. [2024-06-28 03:25:12,983 INFO L125 PetriNetUnfolderBase]: For 785869/785875 co-relation queries the response was YES. [2024-06-28 03:25:13,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69115 conditions, 7358 events. 4428/7358 cut-off events. For 785869/785875 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 50744 event pairs, 1554 based on Foata normal form. 8/7360 useless extension candidates. Maximal degree in co-relation 68970. Up to 6762 conditions per place. [2024-06-28 03:25:13,100 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 511 selfloop transitions, 54 changer transitions 0/570 dead transitions. [2024-06-28 03:25:13,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 570 transitions, 9247 flow [2024-06-28 03:25:13,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:25:13,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:25:13,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:25:13,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-28 03:25:13,102 INFO L175 Difference]: Start difference. First operand has 336 places, 537 transitions, 7723 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:25:13,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 570 transitions, 9247 flow [2024-06-28 03:25:14,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 570 transitions, 8716 flow, removed 134 selfloop flow, removed 6 redundant places. [2024-06-28 03:25:14,777 INFO L231 Difference]: Finished difference. Result has 340 places, 552 transitions, 7669 flow [2024-06-28 03:25:14,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7201, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7669, PETRI_PLACES=340, PETRI_TRANSITIONS=552} [2024-06-28 03:25:14,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-28 03:25:14,777 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 552 transitions, 7669 flow [2024-06-28 03:25:14,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:14,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:14,777 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-28 03:25:14,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:25:14,778 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:25:14,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:14,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1258525311, now seen corresponding path program 5 times [2024-06-28 03:25:14,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:14,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831369728] [2024-06-28 03:25:14,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:14,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:14,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:15,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:15,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:15,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831369728] [2024-06-28 03:25:15,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831369728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:15,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:15,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:25:15,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006484674] [2024-06-28 03:25:15,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:15,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:25:15,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:15,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:25:15,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:25:15,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:25:15,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 552 transitions, 7669 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:15,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:15,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:25:15,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:17,638 INFO L124 PetriNetUnfolderBase]: 4454/7402 cut-off events. [2024-06-28 03:25:17,639 INFO L125 PetriNetUnfolderBase]: For 803494/803499 co-relation queries the response was YES. [2024-06-28 03:25:17,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69838 conditions, 7402 events. 4454/7402 cut-off events. For 803494/803499 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 50983 event pairs, 1541 based on Foata normal form. 6/7405 useless extension candidates. Maximal degree in co-relation 69691. Up to 6692 conditions per place. [2024-06-28 03:25:17,733 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 479 selfloop transitions, 95 changer transitions 0/579 dead transitions. [2024-06-28 03:25:17,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 579 transitions, 9290 flow [2024-06-28 03:25:17,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:25:17,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:25:17,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:25:17,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:25:17,734 INFO L175 Difference]: Start difference. First operand has 340 places, 552 transitions, 7669 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:25:17,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 579 transitions, 9290 flow [2024-06-28 03:25:19,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 579 transitions, 9051 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-28 03:25:19,701 INFO L231 Difference]: Finished difference. Result has 343 places, 560 transitions, 7918 flow [2024-06-28 03:25:19,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7430, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7918, PETRI_PLACES=343, PETRI_TRANSITIONS=560} [2024-06-28 03:25:19,702 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-28 03:25:19,702 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 560 transitions, 7918 flow [2024-06-28 03:25:19,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:19,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:19,702 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-28 03:25:19,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:25:19,702 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:25:19,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:19,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1901398169, now seen corresponding path program 13 times [2024-06-28 03:25:19,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:19,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76782435] [2024-06-28 03:25:19,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:19,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:19,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:20,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:20,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:20,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76782435] [2024-06-28 03:25:20,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76782435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:20,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:20,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:25:20,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275757002] [2024-06-28 03:25:20,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:20,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:25:20,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:20,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:25:20,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:25:20,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:25:20,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 560 transitions, 7918 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:25:20,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:20,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:25:20,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:22,502 INFO L124 PetriNetUnfolderBase]: 4384/7317 cut-off events. [2024-06-28 03:25:22,502 INFO L125 PetriNetUnfolderBase]: For 831726/831726 co-relation queries the response was YES. [2024-06-28 03:25:22,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70484 conditions, 7317 events. 4384/7317 cut-off events. For 831726/831726 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 50741 event pairs, 1269 based on Foata normal form. 2/7305 useless extension candidates. Maximal degree in co-relation 70335. Up to 6597 conditions per place. [2024-06-28 03:25:22,836 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 479 selfloop transitions, 72 changer transitions 0/579 dead transitions. [2024-06-28 03:25:22,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 579 transitions, 9258 flow [2024-06-28 03:25:22,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:25:22,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:25:22,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:25:22,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 03:25:22,837 INFO L175 Difference]: Start difference. First operand has 343 places, 560 transitions, 7918 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:25:22,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 579 transitions, 9258 flow [2024-06-28 03:25:24,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 579 transitions, 9058 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-28 03:25:24,886 INFO L231 Difference]: Finished difference. Result has 346 places, 563 transitions, 8055 flow [2024-06-28 03:25:24,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7718, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8055, PETRI_PLACES=346, PETRI_TRANSITIONS=563} [2024-06-28 03:25:24,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-28 03:25:24,887 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 563 transitions, 8055 flow [2024-06-28 03:25:24,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:25:24,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:24,887 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-28 03:25:24,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:25:24,887 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:25:24,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:24,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1258531821, now seen corresponding path program 6 times [2024-06-28 03:25:24,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:24,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846614227] [2024-06-28 03:25:24,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:24,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:24,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:25,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:25,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:25,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846614227] [2024-06-28 03:25:25,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846614227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:25,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:25,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:25:25,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259229173] [2024-06-28 03:25:25,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:25,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:25:25,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:25,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:25:25,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:25:25,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:25:25,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 563 transitions, 8055 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:25,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:25,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:25:25,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:27,487 INFO L124 PetriNetUnfolderBase]: 4474/7432 cut-off events. [2024-06-28 03:25:27,487 INFO L125 PetriNetUnfolderBase]: For 846978/846983 co-relation queries the response was YES. [2024-06-28 03:25:27,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71752 conditions, 7432 events. 4474/7432 cut-off events. For 846978/846983 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 51307 event pairs, 1555 based on Foata normal form. 6/7435 useless extension candidates. Maximal degree in co-relation 71602. Up to 6716 conditions per place. [2024-06-28 03:25:27,595 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 488 selfloop transitions, 92 changer transitions 0/585 dead transitions. [2024-06-28 03:25:27,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 585 transitions, 9550 flow [2024-06-28 03:25:27,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:25:27,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:25:27,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:25:27,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:25:27,596 INFO L175 Difference]: Start difference. First operand has 346 places, 563 transitions, 8055 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:25:27,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 585 transitions, 9550 flow [2024-06-28 03:25:30,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 585 transitions, 9257 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-28 03:25:30,022 INFO L231 Difference]: Finished difference. Result has 348 places, 566 transitions, 8055 flow [2024-06-28 03:25:30,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7762, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8055, PETRI_PLACES=348, PETRI_TRANSITIONS=566} [2024-06-28 03:25:30,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-28 03:25:30,023 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 566 transitions, 8055 flow [2024-06-28 03:25:30,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:30,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:30,023 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-28 03:25:30,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:25:30,023 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:25:30,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:30,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1901402819, now seen corresponding path program 14 times [2024-06-28 03:25:30,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:30,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636564198] [2024-06-28 03:25:30,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:30,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:30,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:30,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:30,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:30,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636564198] [2024-06-28 03:25:30,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636564198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:30,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:30,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:25:30,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387455556] [2024-06-28 03:25:30,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:30,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:25:30,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:30,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:25:30,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:25:31,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:25:31,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 566 transitions, 8055 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:31,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:31,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:25:31,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:32,948 INFO L124 PetriNetUnfolderBase]: 4411/7389 cut-off events. [2024-06-28 03:25:32,948 INFO L125 PetriNetUnfolderBase]: For 877442/877455 co-relation queries the response was YES. [2024-06-28 03:25:33,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72409 conditions, 7389 events. 4411/7389 cut-off events. For 877442/877455 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 51571 event pairs, 1199 based on Foata normal form. 8/7377 useless extension candidates. Maximal degree in co-relation 72258. Up to 6297 conditions per place. [2024-06-28 03:25:33,059 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 358 selfloop transitions, 204 changer transitions 0/591 dead transitions. [2024-06-28 03:25:33,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 591 transitions, 9781 flow [2024-06-28 03:25:33,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:25:33,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:25:33,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:25:33,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:25:33,061 INFO L175 Difference]: Start difference. First operand has 348 places, 566 transitions, 8055 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:25:33,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 591 transitions, 9781 flow [2024-06-28 03:25:34,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 591 transitions, 9569 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 03:25:34,870 INFO L231 Difference]: Finished difference. Result has 350 places, 572 transitions, 8633 flow [2024-06-28 03:25:34,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7845, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8633, PETRI_PLACES=350, PETRI_TRANSITIONS=572} [2024-06-28 03:25:34,870 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-28 03:25:34,871 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 572 transitions, 8633 flow [2024-06-28 03:25:34,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:34,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:34,871 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-28 03:25:34,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:25:34,871 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:25:34,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:34,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1901649269, now seen corresponding path program 2 times [2024-06-28 03:25:34,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:34,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727946213] [2024-06-28 03:25:34,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:34,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:34,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:35,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:35,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:35,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727946213] [2024-06-28 03:25:35,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727946213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:35,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:35,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:25:35,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486742359] [2024-06-28 03:25:35,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:35,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:25:35,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:35,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:25:35,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:25:35,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:25:35,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 572 transitions, 8633 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:35,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:35,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:25:35,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:37,560 INFO L124 PetriNetUnfolderBase]: 4287/7172 cut-off events. [2024-06-28 03:25:37,560 INFO L125 PetriNetUnfolderBase]: For 888627/888674 co-relation queries the response was YES. [2024-06-28 03:25:37,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71870 conditions, 7172 events. 4287/7172 cut-off events. For 888627/888674 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 49892 event pairs, 1262 based on Foata normal form. 18/7135 useless extension candidates. Maximal degree in co-relation 71719. Up to 6363 conditions per place. [2024-06-28 03:25:37,674 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 443 selfloop transitions, 94 changer transitions 0/591 dead transitions. [2024-06-28 03:25:37,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 591 transitions, 9877 flow [2024-06-28 03:25:37,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:25:37,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:25:37,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:25:37,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 03:25:37,675 INFO L175 Difference]: Start difference. First operand has 350 places, 572 transitions, 8633 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:25:37,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 591 transitions, 9877 flow [2024-06-28 03:25:39,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 591 transitions, 9562 flow, removed 95 selfloop flow, removed 5 redundant places. [2024-06-28 03:25:39,689 INFO L231 Difference]: Finished difference. Result has 354 places, 575 transitions, 8633 flow [2024-06-28 03:25:39,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8320, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8633, PETRI_PLACES=354, PETRI_TRANSITIONS=575} [2024-06-28 03:25:39,690 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-28 03:25:39,690 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 575 transitions, 8633 flow [2024-06-28 03:25:39,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:39,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:39,690 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-28 03:25:39,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:25:39,690 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:25:39,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:39,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1249322367, now seen corresponding path program 10 times [2024-06-28 03:25:39,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:39,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892498022] [2024-06-28 03:25:39,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:39,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:39,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:40,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:40,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:40,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892498022] [2024-06-28 03:25:40,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892498022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:40,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:40,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:25:40,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882228308] [2024-06-28 03:25:40,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:40,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:25:40,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:40,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:25:40,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:25:40,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:25:40,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 575 transitions, 8633 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:40,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:40,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:25:40,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:42,564 INFO L124 PetriNetUnfolderBase]: 4425/7385 cut-off events. [2024-06-28 03:25:42,564 INFO L125 PetriNetUnfolderBase]: For 867085/867085 co-relation queries the response was YES. [2024-06-28 03:25:42,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72840 conditions, 7385 events. 4425/7385 cut-off events. For 867085/867085 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 51213 event pairs, 1286 based on Foata normal form. 2/7362 useless extension candidates. Maximal degree in co-relation 72688. Up to 6649 conditions per place. [2024-06-28 03:25:42,667 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 486 selfloop transitions, 73 changer transitions 0/588 dead transitions. [2024-06-28 03:25:42,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 588 transitions, 9905 flow [2024-06-28 03:25:42,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:25:42,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:25:42,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:25:42,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:25:42,670 INFO L175 Difference]: Start difference. First operand has 354 places, 575 transitions, 8633 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:25:42,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 588 transitions, 9905 flow [2024-06-28 03:25:44,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 588 transitions, 9630 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 03:25:44,588 INFO L231 Difference]: Finished difference. Result has 355 places, 577 transitions, 8631 flow [2024-06-28 03:25:44,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8358, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8631, PETRI_PLACES=355, PETRI_TRANSITIONS=577} [2024-06-28 03:25:44,588 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-28 03:25:44,589 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 577 transitions, 8631 flow [2024-06-28 03:25:44,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:44,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:44,589 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-28 03:25:44,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:25:44,589 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:25:44,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:44,590 INFO L85 PathProgramCache]: Analyzing trace with hash 708069039, now seen corresponding path program 3 times [2024-06-28 03:25:44,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:44,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821354414] [2024-06-28 03:25:44,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:44,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:44,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:45,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:45,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:45,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821354414] [2024-06-28 03:25:45,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821354414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:45,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:45,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:25:45,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298878796] [2024-06-28 03:25:45,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:45,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:25:45,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:45,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:25:45,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:25:45,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:25:45,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 577 transitions, 8631 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:45,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:45,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:25:45,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:47,366 INFO L124 PetriNetUnfolderBase]: 4430/7400 cut-off events. [2024-06-28 03:25:47,366 INFO L125 PetriNetUnfolderBase]: For 883872/883881 co-relation queries the response was YES. [2024-06-28 03:25:47,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73111 conditions, 7400 events. 4430/7400 cut-off events. For 883872/883881 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 51524 event pairs, 1521 based on Foata normal form. 8/7393 useless extension candidates. Maximal degree in co-relation 72958. Up to 6637 conditions per place. [2024-06-28 03:25:47,488 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 509 selfloop transitions, 61 changer transitions 0/599 dead transitions. [2024-06-28 03:25:47,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 599 transitions, 10023 flow [2024-06-28 03:25:47,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:25:47,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:25:47,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:25:47,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:25:47,489 INFO L175 Difference]: Start difference. First operand has 355 places, 577 transitions, 8631 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:25:47,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 599 transitions, 10023 flow [2024-06-28 03:25:50,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 599 transitions, 9656 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-28 03:25:50,072 INFO L231 Difference]: Finished difference. Result has 355 places, 580 transitions, 8563 flow [2024-06-28 03:25:50,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8264, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8563, PETRI_PLACES=355, PETRI_TRANSITIONS=580} [2024-06-28 03:25:50,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-28 03:25:50,073 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 580 transitions, 8563 flow [2024-06-28 03:25:50,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:50,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:50,074 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-28 03:25:50,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:25:50,074 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:25:50,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:50,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1212691001, now seen corresponding path program 4 times [2024-06-28 03:25:50,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:50,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250844494] [2024-06-28 03:25:50,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:50,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:50,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:51,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:51,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:51,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250844494] [2024-06-28 03:25:51,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250844494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:51,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:51,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:25:51,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835929352] [2024-06-28 03:25:51,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:51,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:25:51,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:51,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:25:51,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:25:51,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:25:51,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 580 transitions, 8563 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:51,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:51,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:25:51,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:53,054 INFO L124 PetriNetUnfolderBase]: 4435/7407 cut-off events. [2024-06-28 03:25:53,055 INFO L125 PetriNetUnfolderBase]: For 906837/906846 co-relation queries the response was YES. [2024-06-28 03:25:53,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73652 conditions, 7407 events. 4435/7407 cut-off events. For 906837/906846 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 51534 event pairs, 1521 based on Foata normal form. 8/7404 useless extension candidates. Maximal degree in co-relation 73499. Up to 6624 conditions per place. [2024-06-28 03:25:53,165 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 497 selfloop transitions, 77 changer transitions 0/603 dead transitions. [2024-06-28 03:25:53,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 603 transitions, 10293 flow [2024-06-28 03:25:53,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:25:53,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:25:53,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:25:53,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 03:25:53,167 INFO L175 Difference]: Start difference. First operand has 355 places, 580 transitions, 8563 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:25:53,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 603 transitions, 10293 flow [2024-06-28 03:25:55,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 603 transitions, 10018 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-28 03:25:55,422 INFO L231 Difference]: Finished difference. Result has 358 places, 586 transitions, 8794 flow [2024-06-28 03:25:55,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8288, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8794, PETRI_PLACES=358, PETRI_TRANSITIONS=586} [2024-06-28 03:25:55,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-28 03:25:55,423 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 586 transitions, 8794 flow [2024-06-28 03:25:55,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:55,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:25:55,423 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-28 03:25:55,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:25:55,423 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:25:55,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:25:55,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1452019991, now seen corresponding path program 5 times [2024-06-28 03:25:55,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:25:55,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369756864] [2024-06-28 03:25:55,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:25:55,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:25:55,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:25:56,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:25:56,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:25:56,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369756864] [2024-06-28 03:25:56,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369756864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:25:56,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:25:56,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:25:56,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129109196] [2024-06-28 03:25:56,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:25:56,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:25:56,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:25:56,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:25:56,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:25:56,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:25:56,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 586 transitions, 8794 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:25:56,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:25:56,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:25:56,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:25:58,174 INFO L124 PetriNetUnfolderBase]: 4432/7404 cut-off events. [2024-06-28 03:25:58,174 INFO L125 PetriNetUnfolderBase]: For 928440/928449 co-relation queries the response was YES. [2024-06-28 03:25:58,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74048 conditions, 7404 events. 4432/7404 cut-off events. For 928440/928449 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 51529 event pairs, 1524 based on Foata normal form. 8/7401 useless extension candidates. Maximal degree in co-relation 73894. Up to 6640 conditions per place. [2024-06-28 03:25:58,286 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 520 selfloop transitions, 57 changer transitions 0/606 dead transitions. [2024-06-28 03:25:58,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 606 transitions, 10053 flow [2024-06-28 03:25:58,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:25:58,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:25:58,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:25:58,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 03:25:58,287 INFO L175 Difference]: Start difference. First operand has 358 places, 586 transitions, 8794 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:25:58,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 606 transitions, 10053 flow [2024-06-28 03:26:00,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 606 transitions, 9687 flow, removed 153 selfloop flow, removed 4 redundant places. [2024-06-28 03:26:00,889 INFO L231 Difference]: Finished difference. Result has 362 places, 586 transitions, 8549 flow [2024-06-28 03:26:00,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8428, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8549, PETRI_PLACES=362, PETRI_TRANSITIONS=586} [2024-06-28 03:26:00,889 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-28 03:26:00,889 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 586 transitions, 8549 flow [2024-06-28 03:26:00,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:00,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:00,889 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-28 03:26:00,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:26:00,890 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:26:00,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:00,890 INFO L85 PathProgramCache]: Analyzing trace with hash 148959949, now seen corresponding path program 15 times [2024-06-28 03:26:00,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:00,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697956221] [2024-06-28 03:26:00,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:00,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:00,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:01,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:01,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:01,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697956221] [2024-06-28 03:26:01,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697956221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:01,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:01,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:26:01,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430698654] [2024-06-28 03:26:01,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:01,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:26:01,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:01,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:26:01,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:26:01,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:26:01,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 586 transitions, 8549 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:01,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:01,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:26:01,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:03,661 INFO L124 PetriNetUnfolderBase]: 4452/7434 cut-off events. [2024-06-28 03:26:03,661 INFO L125 PetriNetUnfolderBase]: For 952826/952829 co-relation queries the response was YES. [2024-06-28 03:26:03,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74633 conditions, 7434 events. 4452/7434 cut-off events. For 952826/952829 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 51658 event pairs, 1213 based on Foata normal form. 7/7424 useless extension candidates. Maximal degree in co-relation 74477. Up to 6595 conditions per place. [2024-06-28 03:26:03,776 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 492 selfloop transitions, 91 changer transitions 0/612 dead transitions. [2024-06-28 03:26:03,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 612 transitions, 10144 flow [2024-06-28 03:26:03,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:26:03,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:26:03,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 03:26:03,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 03:26:03,777 INFO L175 Difference]: Start difference. First operand has 362 places, 586 transitions, 8549 flow. Second operand 8 states and 154 transitions. [2024-06-28 03:26:03,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 612 transitions, 10144 flow [2024-06-28 03:26:06,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 612 transitions, 9990 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 03:26:06,367 INFO L231 Difference]: Finished difference. Result has 363 places, 592 transitions, 8927 flow [2024-06-28 03:26:06,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8395, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8927, PETRI_PLACES=363, PETRI_TRANSITIONS=592} [2024-06-28 03:26:06,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-28 03:26:06,367 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 592 transitions, 8927 flow [2024-06-28 03:26:06,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:06,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:06,368 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-28 03:26:06,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:26:06,368 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:26:06,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:06,368 INFO L85 PathProgramCache]: Analyzing trace with hash 148970179, now seen corresponding path program 16 times [2024-06-28 03:26:06,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:06,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134222756] [2024-06-28 03:26:06,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:06,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:06,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:07,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:07,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:07,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134222756] [2024-06-28 03:26:07,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134222756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:07,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:07,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:26:07,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433903033] [2024-06-28 03:26:07,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:07,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:26:07,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:07,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:26:07,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:26:07,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:26:07,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 592 transitions, 8927 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:07,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:07,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:26:07,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:09,002 INFO L124 PetriNetUnfolderBase]: 4435/7417 cut-off events. [2024-06-28 03:26:09,002 INFO L125 PetriNetUnfolderBase]: For 952695/952698 co-relation queries the response was YES. [2024-06-28 03:26:09,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74212 conditions, 7417 events. 4435/7417 cut-off events. For 952695/952698 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 51636 event pairs, 1199 based on Foata normal form. 7/7407 useless extension candidates. Maximal degree in co-relation 74055. Up to 6551 conditions per place. [2024-06-28 03:26:09,128 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 481 selfloop transitions, 101 changer transitions 0/611 dead transitions. [2024-06-28 03:26:09,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 611 transitions, 10190 flow [2024-06-28 03:26:09,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:26:09,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:26:09,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 03:26:09,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 03:26:09,129 INFO L175 Difference]: Start difference. First operand has 363 places, 592 transitions, 8927 flow. Second operand 8 states and 154 transitions. [2024-06-28 03:26:09,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 611 transitions, 10190 flow [2024-06-28 03:26:12,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 611 transitions, 9411 flow, removed 233 selfloop flow, removed 9 redundant places. [2024-06-28 03:26:12,227 INFO L231 Difference]: Finished difference. Result has 362 places, 592 transitions, 8360 flow [2024-06-28 03:26:12,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8148, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8360, PETRI_PLACES=362, PETRI_TRANSITIONS=592} [2024-06-28 03:26:12,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-28 03:26:12,227 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 592 transitions, 8360 flow [2024-06-28 03:26:12,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:12,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:12,228 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-28 03:26:12,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:26:12,228 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:26:12,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:12,228 INFO L85 PathProgramCache]: Analyzing trace with hash 148970551, now seen corresponding path program 7 times [2024-06-28 03:26:12,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:12,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010554300] [2024-06-28 03:26:12,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:12,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:12,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:13,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:13,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:13,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010554300] [2024-06-28 03:26:13,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010554300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:13,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:13,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:26:13,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115318008] [2024-06-28 03:26:13,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:13,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:26:13,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:13,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:26:13,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:26:13,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:26:13,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 592 transitions, 8360 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:13,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:13,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:26:13,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:14,962 INFO L124 PetriNetUnfolderBase]: 4508/7488 cut-off events. [2024-06-28 03:26:14,962 INFO L125 PetriNetUnfolderBase]: For 935358/935364 co-relation queries the response was YES. [2024-06-28 03:26:15,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73460 conditions, 7488 events. 4508/7488 cut-off events. For 935358/935364 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 51710 event pairs, 1562 based on Foata normal form. 8/7489 useless extension candidates. Maximal degree in co-relation 73303. Up to 6889 conditions per place. [2024-06-28 03:26:15,067 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 558 selfloop transitions, 49 changer transitions 0/612 dead transitions. [2024-06-28 03:26:15,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 612 transitions, 9705 flow [2024-06-28 03:26:15,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:26:15,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:26:15,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:26:15,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 03:26:15,068 INFO L175 Difference]: Start difference. First operand has 362 places, 592 transitions, 8360 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:26:15,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 612 transitions, 9705 flow [2024-06-28 03:26:17,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 612 transitions, 9072 flow, removed 156 selfloop flow, removed 7 redundant places. [2024-06-28 03:26:17,469 INFO L231 Difference]: Finished difference. Result has 364 places, 594 transitions, 7887 flow [2024-06-28 03:26:17,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7749, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7887, PETRI_PLACES=364, PETRI_TRANSITIONS=594} [2024-06-28 03:26:17,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-28 03:26:17,470 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 594 transitions, 7887 flow [2024-06-28 03:26:17,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:17,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:17,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:26:17,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:26:17,471 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:26:17,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:17,471 INFO L85 PathProgramCache]: Analyzing trace with hash 712122165, now seen corresponding path program 8 times [2024-06-28 03:26:17,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:17,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329183277] [2024-06-28 03:26:17,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:17,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:17,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:18,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:18,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:18,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329183277] [2024-06-28 03:26:18,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329183277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:18,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:18,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:26:18,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759535055] [2024-06-28 03:26:18,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:18,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:26:18,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:18,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:26:18,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:26:18,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:26:18,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 594 transitions, 7887 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:18,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:18,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:26:18,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:20,219 INFO L124 PetriNetUnfolderBase]: 4534/7527 cut-off events. [2024-06-28 03:26:20,219 INFO L125 PetriNetUnfolderBase]: For 845907/845913 co-relation queries the response was YES. [2024-06-28 03:26:20,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71545 conditions, 7527 events. 4534/7527 cut-off events. For 845907/845913 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 52005 event pairs, 1543 based on Foata normal form. 6/7526 useless extension candidates. Maximal degree in co-relation 71387. Up to 6828 conditions per place. [2024-06-28 03:26:20,325 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 528 selfloop transitions, 84 changer transitions 0/617 dead transitions. [2024-06-28 03:26:20,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 617 transitions, 9595 flow [2024-06-28 03:26:20,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:26:20,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:26:20,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:26:20,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:26:20,326 INFO L175 Difference]: Start difference. First operand has 364 places, 594 transitions, 7887 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:26:20,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 617 transitions, 9595 flow [2024-06-28 03:26:22,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 617 transitions, 9367 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-28 03:26:22,680 INFO L231 Difference]: Finished difference. Result has 365 places, 600 transitions, 8103 flow [2024-06-28 03:26:22,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7711, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8103, PETRI_PLACES=365, PETRI_TRANSITIONS=600} [2024-06-28 03:26:22,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-28 03:26:22,681 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 600 transitions, 8103 flow [2024-06-28 03:26:22,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:22,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:22,681 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-28 03:26:22,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:26:22,681 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:26:22,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:22,682 INFO L85 PathProgramCache]: Analyzing trace with hash 503233219, now seen corresponding path program 17 times [2024-06-28 03:26:22,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:22,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654574061] [2024-06-28 03:26:22,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:22,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:22,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:23,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:23,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:23,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654574061] [2024-06-28 03:26:23,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654574061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:23,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:23,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:26:23,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149538604] [2024-06-28 03:26:23,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:23,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:26:23,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:23,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:26:23,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:26:23,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:26:23,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 600 transitions, 8103 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:26:23,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:23,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:26:23,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:25,359 INFO L124 PetriNetUnfolderBase]: 4457/7464 cut-off events. [2024-06-28 03:26:25,360 INFO L125 PetriNetUnfolderBase]: For 705661/705670 co-relation queries the response was YES. [2024-06-28 03:26:25,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66817 conditions, 7464 events. 4457/7464 cut-off events. For 705661/705670 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 52267 event pairs, 1191 based on Foata normal form. 7/7445 useless extension candidates. Maximal degree in co-relation 66658. Up to 6446 conditions per place. [2024-06-28 03:26:25,473 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 431 selfloop transitions, 157 changer transitions 0/619 dead transitions. [2024-06-28 03:26:25,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 619 transitions, 9489 flow [2024-06-28 03:26:25,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:26:25,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:26:25,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:26:25,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:26:25,475 INFO L175 Difference]: Start difference. First operand has 365 places, 600 transitions, 8103 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:26:25,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 619 transitions, 9489 flow [2024-06-28 03:26:27,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 619 transitions, 9265 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-28 03:26:27,806 INFO L231 Difference]: Finished difference. Result has 368 places, 603 transitions, 8351 flow [2024-06-28 03:26:27,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7879, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8351, PETRI_PLACES=368, PETRI_TRANSITIONS=603} [2024-06-28 03:26:27,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-28 03:26:27,806 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 603 transitions, 8351 flow [2024-06-28 03:26:27,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:26:27,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:27,807 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-28 03:26:27,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:26:27,807 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:26:27,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:27,807 INFO L85 PathProgramCache]: Analyzing trace with hash 503233591, now seen corresponding path program 9 times [2024-06-28 03:26:27,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:27,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662185544] [2024-06-28 03:26:27,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:27,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:27,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:28,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:28,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:28,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662185544] [2024-06-28 03:26:28,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662185544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:28,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:28,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:26:28,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309207613] [2024-06-28 03:26:28,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:28,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:26:28,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:28,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:26:28,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:26:28,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:26:28,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 603 transitions, 8351 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:28,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:28,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:26:28,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:30,498 INFO L124 PetriNetUnfolderBase]: 4538/7539 cut-off events. [2024-06-28 03:26:30,498 INFO L125 PetriNetUnfolderBase]: For 719399/719405 co-relation queries the response was YES. [2024-06-28 03:26:30,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67974 conditions, 7539 events. 4538/7539 cut-off events. For 719399/719405 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 52275 event pairs, 1555 based on Foata normal form. 6/7538 useless extension candidates. Maximal degree in co-relation 67814. Up to 6837 conditions per place. [2024-06-28 03:26:30,608 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 536 selfloop transitions, 78 changer transitions 0/619 dead transitions. [2024-06-28 03:26:30,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 619 transitions, 9643 flow [2024-06-28 03:26:30,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:26:30,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:26:30,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:26:30,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:26:30,609 INFO L175 Difference]: Start difference. First operand has 368 places, 603 transitions, 8351 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:26:30,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 619 transitions, 9643 flow [2024-06-28 03:26:32,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 619 transitions, 9129 flow, removed 102 selfloop flow, removed 6 redundant places. [2024-06-28 03:26:32,951 INFO L231 Difference]: Finished difference. Result has 370 places, 603 transitions, 7999 flow [2024-06-28 03:26:32,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7837, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7999, PETRI_PLACES=370, PETRI_TRANSITIONS=603} [2024-06-28 03:26:32,951 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-28 03:26:32,951 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 603 transitions, 7999 flow [2024-06-28 03:26:32,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:32,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:32,951 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-28 03:26:32,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:26:32,952 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:26:32,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:32,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1237193679, now seen corresponding path program 10 times [2024-06-28 03:26:32,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:32,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702938928] [2024-06-28 03:26:32,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:32,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:32,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:33,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:33,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:33,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702938928] [2024-06-28 03:26:33,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702938928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:33,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:33,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:26:33,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891152394] [2024-06-28 03:26:33,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:33,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:26:33,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:33,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:26:33,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:26:33,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:26:33,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 603 transitions, 7999 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:33,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:33,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:26:33,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:35,523 INFO L124 PetriNetUnfolderBase]: 4572/7598 cut-off events. [2024-06-28 03:26:35,523 INFO L125 PetriNetUnfolderBase]: For 740378/740387 co-relation queries the response was YES. [2024-06-28 03:26:35,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68478 conditions, 7598 events. 4572/7598 cut-off events. For 740378/740387 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 52723 event pairs, 1540 based on Foata normal form. 8/7595 useless extension candidates. Maximal degree in co-relation 68317. Up to 6735 conditions per place. [2024-06-28 03:26:35,650 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 486 selfloop transitions, 141 changer transitions 0/632 dead transitions. [2024-06-28 03:26:35,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 632 transitions, 9995 flow [2024-06-28 03:26:35,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:26:35,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:26:35,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:26:35,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:26:35,651 INFO L175 Difference]: Start difference. First operand has 370 places, 603 transitions, 7999 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:26:35,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 632 transitions, 9995 flow [2024-06-28 03:26:38,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 632 transitions, 9783 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 03:26:38,051 INFO L231 Difference]: Finished difference. Result has 372 places, 616 transitions, 8526 flow [2024-06-28 03:26:38,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7787, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8526, PETRI_PLACES=372, PETRI_TRANSITIONS=616} [2024-06-28 03:26:38,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-28 03:26:38,051 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 616 transitions, 8526 flow [2024-06-28 03:26:38,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:38,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:38,051 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-28 03:26:38,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:26:38,052 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:26:38,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:38,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1065603099, now seen corresponding path program 11 times [2024-06-28 03:26:38,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:38,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188401280] [2024-06-28 03:26:38,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:38,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:38,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:38,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:38,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:38,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188401280] [2024-06-28 03:26:38,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188401280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:38,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:38,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:26:38,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342989484] [2024-06-28 03:26:38,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:38,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:26:38,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:38,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:26:38,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:26:39,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:26:39,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 616 transitions, 8526 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:39,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:39,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:26:39,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:40,863 INFO L124 PetriNetUnfolderBase]: 4598/7636 cut-off events. [2024-06-28 03:26:40,863 INFO L125 PetriNetUnfolderBase]: For 774920/774929 co-relation queries the response was YES. [2024-06-28 03:26:40,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70145 conditions, 7636 events. 4598/7636 cut-off events. For 774920/774929 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 53028 event pairs, 1537 based on Foata normal form. 8/7633 useless extension candidates. Maximal degree in co-relation 69982. Up to 6760 conditions per place. [2024-06-28 03:26:40,979 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 486 selfloop transitions, 147 changer transitions 0/638 dead transitions. [2024-06-28 03:26:40,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 638 transitions, 10413 flow [2024-06-28 03:26:40,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:26:40,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:26:40,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:26:40,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 03:26:40,981 INFO L175 Difference]: Start difference. First operand has 372 places, 616 transitions, 8526 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:26:40,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 638 transitions, 10413 flow [2024-06-28 03:26:43,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 638 transitions, 10118 flow, removed 104 selfloop flow, removed 3 redundant places. [2024-06-28 03:26:43,404 INFO L231 Difference]: Finished difference. Result has 378 places, 622 transitions, 8774 flow [2024-06-28 03:26:43,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8275, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8774, PETRI_PLACES=378, PETRI_TRANSITIONS=622} [2024-06-28 03:26:43,405 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-28 03:26:43,405 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 622 transitions, 8774 flow [2024-06-28 03:26:43,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:43,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:43,406 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-28 03:26:43,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:26:43,406 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:26:43,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:43,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1523733855, now seen corresponding path program 12 times [2024-06-28 03:26:43,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:43,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946310694] [2024-06-28 03:26:43,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:43,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:43,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:44,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-28 03:26:44,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:44,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946310694] [2024-06-28 03:26:44,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946310694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:44,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:44,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:26:44,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033568851] [2024-06-28 03:26:44,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:44,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:26:44,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:44,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:26:44,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:26:44,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:26:44,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 622 transitions, 8774 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:44,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:44,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:26:44,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:46,160 INFO L124 PetriNetUnfolderBase]: 4592/7630 cut-off events. [2024-06-28 03:26:46,160 INFO L125 PetriNetUnfolderBase]: For 753637/753646 co-relation queries the response was YES. [2024-06-28 03:26:46,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69092 conditions, 7630 events. 4592/7630 cut-off events. For 753637/753646 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 53051 event pairs, 1560 based on Foata normal form. 8/7627 useless extension candidates. Maximal degree in co-relation 68927. Up to 6755 conditions per place. [2024-06-28 03:26:46,279 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 494 selfloop transitions, 141 changer transitions 0/640 dead transitions. [2024-06-28 03:26:46,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 640 transitions, 10480 flow [2024-06-28 03:26:46,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:26:46,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:26:46,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:26:46,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:26:46,280 INFO L175 Difference]: Start difference. First operand has 378 places, 622 transitions, 8774 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:26:46,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 640 transitions, 10480 flow [2024-06-28 03:26:49,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 640 transitions, 10095 flow, removed 91 selfloop flow, removed 5 redundant places. [2024-06-28 03:26:49,400 INFO L231 Difference]: Finished difference. Result has 381 places, 624 transitions, 8731 flow [2024-06-28 03:26:49,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8409, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8731, PETRI_PLACES=381, PETRI_TRANSITIONS=624} [2024-06-28 03:26:49,401 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-28 03:26:49,401 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 624 transitions, 8731 flow [2024-06-28 03:26:49,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:49,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:49,401 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-28 03:26:49,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:26:49,401 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:26:49,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:49,402 INFO L85 PathProgramCache]: Analyzing trace with hash -931997661, now seen corresponding path program 13 times [2024-06-28 03:26:49,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:49,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634219015] [2024-06-28 03:26:49,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:49,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:49,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:50,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:50,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:50,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634219015] [2024-06-28 03:26:50,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634219015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:50,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:50,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:26:50,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889038273] [2024-06-28 03:26:50,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:50,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:26:50,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:50,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:26:50,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:26:50,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:26:50,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 624 transitions, 8731 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:50,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:50,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:26:50,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:52,136 INFO L124 PetriNetUnfolderBase]: 4602/7648 cut-off events. [2024-06-28 03:26:52,136 INFO L125 PetriNetUnfolderBase]: For 765529/765538 co-relation queries the response was YES. [2024-06-28 03:26:52,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69248 conditions, 7648 events. 4602/7648 cut-off events. For 765529/765538 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 53157 event pairs, 1565 based on Foata normal form. 8/7645 useless extension candidates. Maximal degree in co-relation 69082. Up to 6765 conditions per place. [2024-06-28 03:26:52,246 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 495 selfloop transitions, 142 changer transitions 0/642 dead transitions. [2024-06-28 03:26:52,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 642 transitions, 10337 flow [2024-06-28 03:26:52,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:26:52,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:26:52,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:26:52,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:26:52,247 INFO L175 Difference]: Start difference. First operand has 381 places, 624 transitions, 8731 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:26:52,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 642 transitions, 10337 flow [2024-06-28 03:26:55,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 642 transitions, 10117 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 03:26:55,084 INFO L231 Difference]: Finished difference. Result has 385 places, 627 transitions, 8915 flow [2024-06-28 03:26:55,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8522, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8915, PETRI_PLACES=385, PETRI_TRANSITIONS=627} [2024-06-28 03:26:55,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-28 03:26:55,085 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 627 transitions, 8915 flow [2024-06-28 03:26:55,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:55,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:26:55,085 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-28 03:26:55,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:26:55,085 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:26:55,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:26:55,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1072067901, now seen corresponding path program 18 times [2024-06-28 03:26:55,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:26:55,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337289557] [2024-06-28 03:26:55,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:26:55,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:26:55,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:26:55,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:26:55,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:26:55,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337289557] [2024-06-28 03:26:55,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337289557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:26:55,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:26:55,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:26:55,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139465765] [2024-06-28 03:26:55,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:26:55,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:26:55,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:26:55,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:26:55,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:26:56,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:26:56,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 627 transitions, 8915 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:26:56,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:26:56,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:26:56,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:26:57,697 INFO L124 PetriNetUnfolderBase]: 4526/7590 cut-off events. [2024-06-28 03:26:57,697 INFO L125 PetriNetUnfolderBase]: For 793039/793046 co-relation queries the response was YES. [2024-06-28 03:26:57,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69543 conditions, 7590 events. 4526/7590 cut-off events. For 793039/793046 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 53395 event pairs, 1235 based on Foata normal form. 4/7555 useless extension candidates. Maximal degree in co-relation 69376. Up to 6368 conditions per place. [2024-06-28 03:26:57,826 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 376 selfloop transitions, 233 changer transitions 0/648 dead transitions. [2024-06-28 03:26:57,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 648 transitions, 10653 flow [2024-06-28 03:26:57,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:26:57,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:26:57,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:26:57,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 03:26:57,827 INFO L175 Difference]: Start difference. First operand has 385 places, 627 transitions, 8915 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:26:57,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 648 transitions, 10653 flow [2024-06-28 03:27:00,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 648 transitions, 10337 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 03:27:00,581 INFO L231 Difference]: Finished difference. Result has 388 places, 633 transitions, 9377 flow [2024-06-28 03:27:00,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8599, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9377, PETRI_PLACES=388, PETRI_TRANSITIONS=633} [2024-06-28 03:27:00,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-28 03:27:00,582 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 633 transitions, 9377 flow [2024-06-28 03:27:00,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:00,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:00,582 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-28 03:27:00,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:27:00,582 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:27:00,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:00,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1249319391, now seen corresponding path program 19 times [2024-06-28 03:27:00,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:00,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943509120] [2024-06-28 03:27:00,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:00,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:00,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:01,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:01,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:01,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943509120] [2024-06-28 03:27:01,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943509120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:01,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:01,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:27:01,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747315574] [2024-06-28 03:27:01,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:01,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:27:01,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:01,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:27:01,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:27:01,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:27:01,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 633 transitions, 9377 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:27:01,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:01,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:27:01,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:03,595 INFO L124 PetriNetUnfolderBase]: 4552/7593 cut-off events. [2024-06-28 03:27:03,595 INFO L125 PetriNetUnfolderBase]: For 818619/818619 co-relation queries the response was YES. [2024-06-28 03:27:03,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70866 conditions, 7593 events. 4552/7593 cut-off events. For 818619/818619 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 52883 event pairs, 1309 based on Foata normal form. 2/7578 useless extension candidates. Maximal degree in co-relation 70698. Up to 6802 conditions per place. [2024-06-28 03:27:03,717 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 534 selfloop transitions, 74 changer transitions 0/647 dead transitions. [2024-06-28 03:27:03,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 647 transitions, 10787 flow [2024-06-28 03:27:03,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:27:03,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:27:03,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:27:03,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 03:27:03,718 INFO L175 Difference]: Start difference. First operand has 388 places, 633 transitions, 9377 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:27:03,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 647 transitions, 10787 flow [2024-06-28 03:27:07,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 647 transitions, 10389 flow, removed 89 selfloop flow, removed 4 redundant places. [2024-06-28 03:27:07,121 INFO L231 Difference]: Finished difference. Result has 392 places, 636 transitions, 9295 flow [2024-06-28 03:27:07,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8993, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9295, PETRI_PLACES=392, PETRI_TRANSITIONS=636} [2024-06-28 03:27:07,121 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-28 03:27:07,121 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 636 transitions, 9295 flow [2024-06-28 03:27:07,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:27:07,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:07,122 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-28 03:27:07,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:27:07,122 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:27:07,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:07,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1249199421, now seen corresponding path program 20 times [2024-06-28 03:27:07,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:07,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310919880] [2024-06-28 03:27:07,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:07,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:07,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:08,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:08,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:08,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310919880] [2024-06-28 03:27:08,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310919880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:08,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:08,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:27:08,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944800513] [2024-06-28 03:27:08,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:08,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:27:08,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:08,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:27:08,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:27:08,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:27:08,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 636 transitions, 9295 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:27:08,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:08,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:27:08,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:10,128 INFO L124 PetriNetUnfolderBase]: 4531/7605 cut-off events. [2024-06-28 03:27:10,128 INFO L125 PetriNetUnfolderBase]: For 810691/810698 co-relation queries the response was YES. [2024-06-28 03:27:10,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69937 conditions, 7605 events. 4531/7605 cut-off events. For 810691/810698 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 53566 event pairs, 1230 based on Foata normal form. 4/7570 useless extension candidates. Maximal degree in co-relation 69767. Up to 6374 conditions per place. [2024-06-28 03:27:10,232 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 386 selfloop transitions, 225 changer transitions 0/650 dead transitions. [2024-06-28 03:27:10,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 650 transitions, 10567 flow [2024-06-28 03:27:10,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:27:10,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:27:10,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:27:10,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 03:27:10,233 INFO L175 Difference]: Start difference. First operand has 392 places, 636 transitions, 9295 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:27:10,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 650 transitions, 10567 flow [2024-06-28 03:27:13,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 650 transitions, 10201 flow, removed 111 selfloop flow, removed 6 redundant places. [2024-06-28 03:27:13,224 INFO L231 Difference]: Finished difference. Result has 394 places, 636 transitions, 9385 flow [2024-06-28 03:27:13,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8929, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9385, PETRI_PLACES=394, PETRI_TRANSITIONS=636} [2024-06-28 03:27:13,224 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-28 03:27:13,224 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 636 transitions, 9385 flow [2024-06-28 03:27:13,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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-28 03:27:13,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:13,224 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-28 03:27:13,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:27:13,225 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:27:13,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:13,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1851384055, now seen corresponding path program 14 times [2024-06-28 03:27:13,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:13,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886258784] [2024-06-28 03:27:13,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:13,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:13,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:14,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:14,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:14,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886258784] [2024-06-28 03:27:14,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886258784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:14,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:14,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:27:14,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597475317] [2024-06-28 03:27:14,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:14,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:27:14,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:14,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:27:14,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:27:14,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:27:14,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 636 transitions, 9385 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:14,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:14,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:27:14,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:15,944 INFO L124 PetriNetUnfolderBase]: 4618/7677 cut-off events. [2024-06-28 03:27:15,944 INFO L125 PetriNetUnfolderBase]: For 807033/807042 co-relation queries the response was YES. [2024-06-28 03:27:16,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70373 conditions, 7677 events. 4618/7677 cut-off events. For 807033/807042 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 53511 event pairs, 1555 based on Foata normal form. 8/7674 useless extension candidates. Maximal degree in co-relation 70202. Up to 6791 conditions per place. [2024-06-28 03:27:16,066 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 507 selfloop transitions, 139 changer transitions 0/651 dead transitions. [2024-06-28 03:27:16,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 651 transitions, 10903 flow [2024-06-28 03:27:16,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:27:16,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:27:16,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:27:16,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:27:16,067 INFO L175 Difference]: Start difference. First operand has 394 places, 636 transitions, 9385 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:27:16,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 651 transitions, 10903 flow [2024-06-28 03:27:19,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 651 transitions, 10119 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-28 03:27:19,465 INFO L231 Difference]: Finished difference. Result has 394 places, 636 transitions, 8885 flow [2024-06-28 03:27:19,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8601, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8885, PETRI_PLACES=394, PETRI_TRANSITIONS=636} [2024-06-28 03:27:19,466 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-28 03:27:19,466 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 636 transitions, 8885 flow [2024-06-28 03:27:19,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:19,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:19,467 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-28 03:27:19,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:27:19,467 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:27:19,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:19,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1249199049, now seen corresponding path program 15 times [2024-06-28 03:27:19,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:19,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89117997] [2024-06-28 03:27:19,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:19,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:19,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:20,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:20,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:20,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89117997] [2024-06-28 03:27:20,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89117997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:20,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:20,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:27:20,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969571528] [2024-06-28 03:27:20,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:20,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:27:20,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:20,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:27:20,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:27:20,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:27:20,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 636 transitions, 8885 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:20,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:20,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:27:20,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:22,167 INFO L124 PetriNetUnfolderBase]: 4612/7669 cut-off events. [2024-06-28 03:27:22,168 INFO L125 PetriNetUnfolderBase]: For 809137/809146 co-relation queries the response was YES. [2024-06-28 03:27:22,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69294 conditions, 7669 events. 4612/7669 cut-off events. For 809137/809146 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 53387 event pairs, 1552 based on Foata normal form. 8/7666 useless extension candidates. Maximal degree in co-relation 69123. Up to 6786 conditions per place. [2024-06-28 03:27:22,283 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 507 selfloop transitions, 138 changer transitions 0/650 dead transitions. [2024-06-28 03:27:22,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 650 transitions, 10225 flow [2024-06-28 03:27:22,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:27:22,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:27:22,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:27:22,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 03:27:22,284 INFO L175 Difference]: Start difference. First operand has 394 places, 636 transitions, 8885 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:27:22,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 650 transitions, 10225 flow [2024-06-28 03:27:24,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 650 transitions, 9691 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-06-28 03:27:24,937 INFO L231 Difference]: Finished difference. Result has 394 places, 636 transitions, 8633 flow [2024-06-28 03:27:24,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8351, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8633, PETRI_PLACES=394, PETRI_TRANSITIONS=636} [2024-06-28 03:27:24,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-28 03:27:24,937 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 636 transitions, 8633 flow [2024-06-28 03:27:24,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:24,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:24,938 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-28 03:27:24,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:27:24,938 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:27:24,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:24,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1248952971, now seen corresponding path program 3 times [2024-06-28 03:27:24,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:24,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919730898] [2024-06-28 03:27:24,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:24,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:24,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:25,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:25,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:25,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919730898] [2024-06-28 03:27:25,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919730898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:25,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:25,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:27:25,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331038057] [2024-06-28 03:27:25,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:25,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:27:25,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:25,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:27:25,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:27:26,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:27:26,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 636 transitions, 8633 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:26,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:26,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:27:26,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:27,642 INFO L124 PetriNetUnfolderBase]: 4388/7326 cut-off events. [2024-06-28 03:27:27,642 INFO L125 PetriNetUnfolderBase]: For 828556/828598 co-relation queries the response was YES. [2024-06-28 03:27:27,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66847 conditions, 7326 events. 4388/7326 cut-off events. For 828556/828598 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 51155 event pairs, 1274 based on Foata normal form. 14/7254 useless extension candidates. Maximal degree in co-relation 66676. Up to 6439 conditions per place. [2024-06-28 03:27:27,755 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 479 selfloop transitions, 106 changer transitions 0/654 dead transitions. [2024-06-28 03:27:27,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 654 transitions, 10199 flow [2024-06-28 03:27:27,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:27:27,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:27:27,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:27:27,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 03:27:27,756 INFO L175 Difference]: Start difference. First operand has 394 places, 636 transitions, 8633 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:27:27,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 654 transitions, 10199 flow [2024-06-28 03:27:30,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 654 transitions, 9895 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 03:27:30,744 INFO L231 Difference]: Finished difference. Result has 396 places, 642 transitions, 8733 flow [2024-06-28 03:27:30,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8329, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8733, PETRI_PLACES=396, PETRI_TRANSITIONS=642} [2024-06-28 03:27:30,745 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-28 03:27:30,745 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 642 transitions, 8733 flow [2024-06-28 03:27:30,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:30,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:30,745 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-28 03:27:30,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:27:30,745 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:27:30,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:30,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1237334481, now seen corresponding path program 4 times [2024-06-28 03:27:30,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:30,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412606986] [2024-06-28 03:27:30,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:30,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:30,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:31,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:31,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:31,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412606986] [2024-06-28 03:27:31,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412606986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:31,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:31,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:27:31,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590624426] [2024-06-28 03:27:31,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:31,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:27:31,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:31,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:27:31,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:27:31,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:27:31,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 642 transitions, 8733 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:31,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:31,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:27:31,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:33,564 INFO L124 PetriNetUnfolderBase]: 4399/7340 cut-off events. [2024-06-28 03:27:33,564 INFO L125 PetriNetUnfolderBase]: For 847394/847436 co-relation queries the response was YES. [2024-06-28 03:27:33,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67429 conditions, 7340 events. 4399/7340 cut-off events. For 847394/847436 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 51258 event pairs, 1276 based on Foata normal form. 17/7272 useless extension candidates. Maximal degree in co-relation 67257. Up to 6451 conditions per place. [2024-06-28 03:27:33,679 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 467 selfloop transitions, 121 changer transitions 0/657 dead transitions. [2024-06-28 03:27:33,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 657 transitions, 10223 flow [2024-06-28 03:27:33,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:27:33,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:27:33,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 03:27:33,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 03:27:33,680 INFO L175 Difference]: Start difference. First operand has 396 places, 642 transitions, 8733 flow. Second operand 9 states and 163 transitions. [2024-06-28 03:27:33,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 657 transitions, 10223 flow [2024-06-28 03:27:36,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 657 transitions, 10028 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-28 03:27:36,795 INFO L231 Difference]: Finished difference. Result has 400 places, 645 transitions, 8882 flow [2024-06-28 03:27:36,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8542, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8882, PETRI_PLACES=400, PETRI_TRANSITIONS=645} [2024-06-28 03:27:36,796 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-28 03:27:36,796 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 645 transitions, 8882 flow [2024-06-28 03:27:36,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:36,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:36,796 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-28 03:27:36,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:27:36,796 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:27:36,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:36,797 INFO L85 PathProgramCache]: Analyzing trace with hash -2029792203, now seen corresponding path program 5 times [2024-06-28 03:27:36,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:36,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570772634] [2024-06-28 03:27:36,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:36,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:36,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:37,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:37,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:37,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570772634] [2024-06-28 03:27:37,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570772634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:37,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:37,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:27:37,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189367338] [2024-06-28 03:27:37,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:37,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:27:37,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:37,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:27:37,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:27:37,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:27:37,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 645 transitions, 8882 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:37,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:37,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:27:37,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:39,875 INFO L124 PetriNetUnfolderBase]: 4405/7356 cut-off events. [2024-06-28 03:27:39,876 INFO L125 PetriNetUnfolderBase]: For 874150/874214 co-relation queries the response was YES. [2024-06-28 03:27:39,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67792 conditions, 7356 events. 4405/7356 cut-off events. For 874150/874214 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 51507 event pairs, 1801 based on Foata normal form. 32/7310 useless extension candidates. Maximal degree in co-relation 67618. Up to 6633 conditions per place. [2024-06-28 03:27:39,981 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 569 selfloop transitions, 21 changer transitions 0/659 dead transitions. [2024-06-28 03:27:39,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 659 transitions, 10196 flow [2024-06-28 03:27:39,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:27:39,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:27:39,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:27:39,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 03:27:39,982 INFO L175 Difference]: Start difference. First operand has 400 places, 645 transitions, 8882 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:27:39,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 659 transitions, 10196 flow [2024-06-28 03:27:43,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 659 transitions, 9859 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-28 03:27:43,053 INFO L231 Difference]: Finished difference. Result has 402 places, 648 transitions, 8697 flow [2024-06-28 03:27:43,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8553, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8697, PETRI_PLACES=402, PETRI_TRANSITIONS=648} [2024-06-28 03:27:43,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-28 03:27:43,053 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 648 transitions, 8697 flow [2024-06-28 03:27:43,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:43,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:43,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:27:43,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:27:43,054 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:27:43,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:43,054 INFO L85 PathProgramCache]: Analyzing trace with hash -835646091, now seen corresponding path program 6 times [2024-06-28 03:27:43,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:43,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613094377] [2024-06-28 03:27:43,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:43,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:43,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:44,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:44,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:44,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613094377] [2024-06-28 03:27:44,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613094377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:44,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:44,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:27:44,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641704493] [2024-06-28 03:27:44,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:44,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:27:44,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:44,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:27:44,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:27:44,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:27:44,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 648 transitions, 8697 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:44,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:44,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:27:44,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:45,770 INFO L124 PetriNetUnfolderBase]: 4398/7339 cut-off events. [2024-06-28 03:27:45,771 INFO L125 PetriNetUnfolderBase]: For 864357/864403 co-relation queries the response was YES. [2024-06-28 03:27:45,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67367 conditions, 7339 events. 4398/7339 cut-off events. For 864357/864403 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 51220 event pairs, 1275 based on Foata normal form. 17/7271 useless extension candidates. Maximal degree in co-relation 67192. Up to 6452 conditions per place. [2024-06-28 03:27:45,884 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 458 selfloop transitions, 132 changer transitions 0/659 dead transitions. [2024-06-28 03:27:45,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 659 transitions, 9913 flow [2024-06-28 03:27:45,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:27:45,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:27:45,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:27:45,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 03:27:45,885 INFO L175 Difference]: Start difference. First operand has 402 places, 648 transitions, 8697 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:27:45,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 659 transitions, 9913 flow [2024-06-28 03:27:49,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 659 transitions, 9727 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-28 03:27:49,117 INFO L231 Difference]: Finished difference. Result has 404 places, 648 transitions, 8781 flow [2024-06-28 03:27:49,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8511, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8781, PETRI_PLACES=404, PETRI_TRANSITIONS=648} [2024-06-28 03:27:49,117 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-28 03:27:49,117 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 648 transitions, 8781 flow [2024-06-28 03:27:49,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:49,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:49,118 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-28 03:27:49,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:27:49,118 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:27:49,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:49,118 INFO L85 PathProgramCache]: Analyzing trace with hash 385331353, now seen corresponding path program 1 times [2024-06-28 03:27:49,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:49,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719553059] [2024-06-28 03:27:49,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:49,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:49,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:50,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:50,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:50,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719553059] [2024-06-28 03:27:50,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719553059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:50,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:50,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:27:50,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602521753] [2024-06-28 03:27:50,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:50,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:27:50,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:50,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:27:50,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:27:50,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:27:50,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 648 transitions, 8781 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:50,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:50,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:27:50,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:52,123 INFO L124 PetriNetUnfolderBase]: 4439/7481 cut-off events. [2024-06-28 03:27:52,123 INFO L125 PetriNetUnfolderBase]: For 881322/881322 co-relation queries the response was YES. [2024-06-28 03:27:52,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68723 conditions, 7481 events. 4439/7481 cut-off events. For 881322/881322 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 53013 event pairs, 1729 based on Foata normal form. 2/7469 useless extension candidates. Maximal degree in co-relation 68547. Up to 6667 conditions per place. [2024-06-28 03:27:52,239 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 608 selfloop transitions, 16 changer transitions 0/671 dead transitions. [2024-06-28 03:27:52,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 671 transitions, 10203 flow [2024-06-28 03:27:52,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:27:52,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:27:52,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:27:52,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:27:52,240 INFO L175 Difference]: Start difference. First operand has 404 places, 648 transitions, 8781 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:27:52,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 671 transitions, 10203 flow [2024-06-28 03:27:55,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 671 transitions, 9913 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 03:27:55,287 INFO L231 Difference]: Finished difference. Result has 404 places, 650 transitions, 8614 flow [2024-06-28 03:27:55,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8491, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8614, PETRI_PLACES=404, PETRI_TRANSITIONS=650} [2024-06-28 03:27:55,287 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-28 03:27:55,288 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 650 transitions, 8614 flow [2024-06-28 03:27:55,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:55,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:27:55,288 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-28 03:27:55,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:27:55,288 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:27:55,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:27:55,288 INFO L85 PathProgramCache]: Analyzing trace with hash 499010833, now seen corresponding path program 2 times [2024-06-28 03:27:55,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:27:55,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206974057] [2024-06-28 03:27:55,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:27:55,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:27:55,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:27:56,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:27:56,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:27:56,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206974057] [2024-06-28 03:27:56,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206974057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:27:56,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:27:56,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:27:56,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639611860] [2024-06-28 03:27:56,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:27:56,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:27:56,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:27:56,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:27:56,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:27:56,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:27:56,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 650 transitions, 8614 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:27:56,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:27:56,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:27:56,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:27:58,044 INFO L124 PetriNetUnfolderBase]: 4447/7493 cut-off events. [2024-06-28 03:27:58,044 INFO L125 PetriNetUnfolderBase]: For 895833/895833 co-relation queries the response was YES. [2024-06-28 03:27:58,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68883 conditions, 7493 events. 4447/7493 cut-off events. For 895833/895833 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 53088 event pairs, 1765 based on Foata normal form. 2/7481 useless extension candidates. Maximal degree in co-relation 68706. Up to 6696 conditions per place. [2024-06-28 03:27:58,165 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 605 selfloop transitions, 17 changer transitions 0/669 dead transitions. [2024-06-28 03:27:58,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 669 transitions, 10016 flow [2024-06-28 03:27:58,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:27:58,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:27:58,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:27:58,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 03:27:58,166 INFO L175 Difference]: Start difference. First operand has 404 places, 650 transitions, 8614 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:27:58,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 669 transitions, 10016 flow [2024-06-28 03:28:02,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 669 transitions, 9909 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 03:28:02,052 INFO L231 Difference]: Finished difference. Result has 406 places, 652 transitions, 8636 flow [2024-06-28 03:28:02,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8507, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8636, PETRI_PLACES=406, PETRI_TRANSITIONS=652} [2024-06-28 03:28:02,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-28 03:28:02,053 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 652 transitions, 8636 flow [2024-06-28 03:28:02,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:02,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:02,053 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-28 03:28:02,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:28:02,053 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:28:02,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:02,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1212677113, now seen corresponding path program 1 times [2024-06-28 03:28:02,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:02,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86917807] [2024-06-28 03:28:02,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:02,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:02,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:02,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:28:02,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:02,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86917807] [2024-06-28 03:28:02,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86917807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:02,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:02,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:28:02,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099182692] [2024-06-28 03:28:02,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:02,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:28:02,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:02,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:28:02,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:28:03,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:28:03,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 652 transitions, 8636 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:03,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:03,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:28:03,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:04,912 INFO L124 PetriNetUnfolderBase]: 4520/7568 cut-off events. [2024-06-28 03:28:04,912 INFO L125 PetriNetUnfolderBase]: For 899250/899250 co-relation queries the response was YES. [2024-06-28 03:28:04,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69055 conditions, 7568 events. 4520/7568 cut-off events. For 899250/899250 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 53192 event pairs, 1815 based on Foata normal form. 2/7560 useless extension candidates. Maximal degree in co-relation 68877. Up to 6925 conditions per place. [2024-06-28 03:28:05,027 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 638 selfloop transitions, 21 changer transitions 0/672 dead transitions. [2024-06-28 03:28:05,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 672 transitions, 10134 flow [2024-06-28 03:28:05,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:28:05,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:28:05,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:28:05,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 03:28:05,028 INFO L175 Difference]: Start difference. First operand has 406 places, 652 transitions, 8636 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:28:05,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 672 transitions, 10134 flow [2024-06-28 03:28:08,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 672 transitions, 10021 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 03:28:08,366 INFO L231 Difference]: Finished difference. Result has 409 places, 655 transitions, 8685 flow [2024-06-28 03:28:08,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8523, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8685, PETRI_PLACES=409, PETRI_TRANSITIONS=655} [2024-06-28 03:28:08,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-28 03:28:08,367 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 655 transitions, 8685 flow [2024-06-28 03:28:08,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:08,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:08,367 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-28 03:28:08,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:28:08,367 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:28:08,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:08,367 INFO L85 PathProgramCache]: Analyzing trace with hash 503479483, now seen corresponding path program 3 times [2024-06-28 03:28:08,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:08,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479366259] [2024-06-28 03:28:08,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:08,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:08,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:09,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:28:09,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:09,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479366259] [2024-06-28 03:28:09,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479366259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:09,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:09,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:28:09,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490562883] [2024-06-28 03:28:09,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:09,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:28:09,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:09,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:28:09,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:28:09,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:28:09,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 655 transitions, 8685 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:09,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:09,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:28:09,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:11,401 INFO L124 PetriNetUnfolderBase]: 4449/7497 cut-off events. [2024-06-28 03:28:11,401 INFO L125 PetriNetUnfolderBase]: For 924436/924436 co-relation queries the response was YES. [2024-06-28 03:28:11,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69349 conditions, 7497 events. 4449/7497 cut-off events. For 924436/924436 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 53158 event pairs, 1759 based on Foata normal form. 2/7481 useless extension candidates. Maximal degree in co-relation 69170. Up to 6707 conditions per place. [2024-06-28 03:28:11,504 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 610 selfloop transitions, 17 changer transitions 0/674 dead transitions. [2024-06-28 03:28:11,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 674 transitions, 10108 flow [2024-06-28 03:28:11,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:28:11,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:28:11,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:28:11,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 03:28:11,505 INFO L175 Difference]: Start difference. First operand has 409 places, 655 transitions, 8685 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:28:11,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 674 transitions, 10108 flow [2024-06-28 03:28:14,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 674 transitions, 9968 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-28 03:28:14,533 INFO L231 Difference]: Finished difference. Result has 411 places, 660 transitions, 8709 flow [2024-06-28 03:28:14,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8545, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8709, PETRI_PLACES=411, PETRI_TRANSITIONS=660} [2024-06-28 03:28:14,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-28 03:28:14,533 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 660 transitions, 8709 flow [2024-06-28 03:28:14,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:14,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:14,534 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-28 03:28:14,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:28:14,534 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:28:14,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:14,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1071821637, now seen corresponding path program 4 times [2024-06-28 03:28:14,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:14,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217294697] [2024-06-28 03:28:14,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:14,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:14,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:15,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:28:15,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:15,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217294697] [2024-06-28 03:28:15,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217294697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:15,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:15,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:28:15,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124320687] [2024-06-28 03:28:15,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:15,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:28:15,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:15,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:28:15,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:28:15,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:28:15,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 660 transitions, 8709 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:15,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:15,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:28:15,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:17,482 INFO L124 PetriNetUnfolderBase]: 4444/7490 cut-off events. [2024-06-28 03:28:17,482 INFO L125 PetriNetUnfolderBase]: For 929711/929714 co-relation queries the response was YES. [2024-06-28 03:28:17,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69568 conditions, 7490 events. 4444/7490 cut-off events. For 929711/929714 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 53084 event pairs, 1762 based on Foata normal form. 2/7468 useless extension candidates. Maximal degree in co-relation 69387. Up to 6679 conditions per place. [2024-06-28 03:28:17,603 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 600 selfloop transitions, 29 changer transitions 0/676 dead transitions. [2024-06-28 03:28:17,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 676 transitions, 10124 flow [2024-06-28 03:28:17,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:28:17,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:28:17,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:28:17,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 03:28:17,604 INFO L175 Difference]: Start difference. First operand has 411 places, 660 transitions, 8709 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:28:17,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 676 transitions, 10124 flow [2024-06-28 03:28:21,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 676 transitions, 10005 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-28 03:28:21,217 INFO L231 Difference]: Finished difference. Result has 415 places, 665 transitions, 8784 flow [2024-06-28 03:28:21,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8590, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8784, PETRI_PLACES=415, PETRI_TRANSITIONS=665} [2024-06-28 03:28:21,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-28 03:28:21,218 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 665 transitions, 8784 flow [2024-06-28 03:28:21,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:21,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:21,218 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-28 03:28:21,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:28:21,218 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:28:21,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:21,219 INFO L85 PathProgramCache]: Analyzing trace with hash -835153997, now seen corresponding path program 1 times [2024-06-28 03:28:21,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:21,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900031292] [2024-06-28 03:28:21,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:21,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:21,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:22,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:28:22,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:22,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900031292] [2024-06-28 03:28:22,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900031292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:22,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:22,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:28:22,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827101438] [2024-06-28 03:28:22,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:22,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:28:22,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:22,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:28:22,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:28:22,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:28:22,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 665 transitions, 8784 flow. Second operand has 12 states, 12 states have (on average 12.416666666666666) internal successors, (149), 12 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:22,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:22,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:28:22,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:24,510 INFO L124 PetriNetUnfolderBase]: 4408/7362 cut-off events. [2024-06-28 03:28:24,511 INFO L125 PetriNetUnfolderBase]: For 948571/948621 co-relation queries the response was YES. [2024-06-28 03:28:24,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68844 conditions, 7362 events. 4408/7362 cut-off events. For 948571/948621 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 51483 event pairs, 1786 based on Foata normal form. 32/7309 useless extension candidates. Maximal degree in co-relation 68661. Up to 6636 conditions per place. [2024-06-28 03:28:24,628 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 588 selfloop transitions, 23 changer transitions 0/680 dead transitions. [2024-06-28 03:28:24,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 680 transitions, 10130 flow [2024-06-28 03:28:24,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:28:24,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:28:24,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 03:28:24,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:28:24,629 INFO L175 Difference]: Start difference. First operand has 415 places, 665 transitions, 8784 flow. Second operand 10 states and 170 transitions. [2024-06-28 03:28:24,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 680 transitions, 10130 flow [2024-06-28 03:28:28,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 680 transitions, 9981 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-28 03:28:28,440 INFO L231 Difference]: Finished difference. Result has 420 places, 667 transitions, 8774 flow [2024-06-28 03:28:28,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8635, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8774, PETRI_PLACES=420, PETRI_TRANSITIONS=667} [2024-06-28 03:28:28,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-28 03:28:28,441 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 667 transitions, 8774 flow [2024-06-28 03:28:28,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.416666666666666) internal successors, (149), 12 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:28,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:28,442 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-28 03:28:28,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 03:28:28,442 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:28:28,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:28,442 INFO L85 PathProgramCache]: Analyzing trace with hash -641034187, now seen corresponding path program 1 times [2024-06-28 03:28:28,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:28,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699309230] [2024-06-28 03:28:28,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:28,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:28,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:29,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:28:29,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:29,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699309230] [2024-06-28 03:28:29,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699309230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:29,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:29,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:28:29,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220477652] [2024-06-28 03:28:29,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:29,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:28:29,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:29,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:28:29,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:28:29,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:28:29,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 667 transitions, 8774 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:28:29,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:29,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:28:29,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:31,203 INFO L124 PetriNetUnfolderBase]: 4652/7721 cut-off events. [2024-06-28 03:28:31,203 INFO L125 PetriNetUnfolderBase]: For 950946/950948 co-relation queries the response was YES. [2024-06-28 03:28:31,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71414 conditions, 7721 events. 4652/7721 cut-off events. For 950946/950948 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 53754 event pairs, 1521 based on Foata normal form. 4/7723 useless extension candidates. Maximal degree in co-relation 71230. Up to 7046 conditions per place. [2024-06-28 03:28:31,331 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 644 selfloop transitions, 52 changer transitions 0/701 dead transitions. [2024-06-28 03:28:31,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 701 transitions, 10350 flow [2024-06-28 03:28:31,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:28:31,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:28:31,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:28:31,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 03:28:31,333 INFO L175 Difference]: Start difference. First operand has 420 places, 667 transitions, 8774 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:28:31,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 701 transitions, 10350 flow [2024-06-28 03:28:34,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 701 transitions, 10227 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-28 03:28:34,803 INFO L231 Difference]: Finished difference. Result has 422 places, 669 transitions, 8830 flow [2024-06-28 03:28:34,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8651, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8830, PETRI_PLACES=422, PETRI_TRANSITIONS=669} [2024-06-28 03:28:34,804 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-28 03:28:34,804 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 669 transitions, 8830 flow [2024-06-28 03:28:34,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:28:34,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:34,804 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-28 03:28:34,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 03:28:34,805 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:28:34,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:34,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1476849781, now seen corresponding path program 2 times [2024-06-28 03:28:34,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:34,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460402271] [2024-06-28 03:28:34,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:34,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:34,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:35,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:28:35,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:35,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460402271] [2024-06-28 03:28:35,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460402271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:35,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:35,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:28:35,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455140750] [2024-06-28 03:28:35,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:35,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:28:35,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:35,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:28:35,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:28:35,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:28:35,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 669 transitions, 8830 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:28:35,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:35,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:28:35,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:37,717 INFO L124 PetriNetUnfolderBase]: 4683/7764 cut-off events. [2024-06-28 03:28:37,718 INFO L125 PetriNetUnfolderBase]: For 974177/974179 co-relation queries the response was YES. [2024-06-28 03:28:37,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72338 conditions, 7764 events. 4683/7764 cut-off events. For 974177/974179 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 53974 event pairs, 1553 based on Foata normal form. 4/7766 useless extension candidates. Maximal degree in co-relation 72153. Up to 7119 conditions per place. [2024-06-28 03:28:37,849 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 644 selfloop transitions, 58 changer transitions 0/707 dead transitions. [2024-06-28 03:28:37,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 707 transitions, 10742 flow [2024-06-28 03:28:37,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:28:37,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:28:37,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 03:28:37,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:28:37,850 INFO L175 Difference]: Start difference. First operand has 422 places, 669 transitions, 8830 flow. Second operand 10 states and 180 transitions. [2024-06-28 03:28:37,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 707 transitions, 10742 flow [2024-06-28 03:28:41,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 707 transitions, 10583 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 03:28:41,746 INFO L231 Difference]: Finished difference. Result has 425 places, 679 transitions, 9030 flow [2024-06-28 03:28:41,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8671, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9030, PETRI_PLACES=425, PETRI_TRANSITIONS=679} [2024-06-28 03:28:41,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-28 03:28:41,747 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 679 transitions, 9030 flow [2024-06-28 03:28:41,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:28:41,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:41,748 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-28 03:28:41,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 03:28:41,748 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:28:41,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:41,748 INFO L85 PathProgramCache]: Analyzing trace with hash -2037870923, now seen corresponding path program 3 times [2024-06-28 03:28:41,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:41,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077708691] [2024-06-28 03:28:41,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:41,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:41,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:42,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:28:42,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:42,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077708691] [2024-06-28 03:28:42,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077708691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:42,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:42,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:28:42,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622619508] [2024-06-28 03:28:42,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:42,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:28:42,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:42,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:28:42,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:28:42,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:28:42,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 679 transitions, 9030 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:28:42,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:42,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:28:42,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:44,814 INFO L124 PetriNetUnfolderBase]: 4678/7757 cut-off events. [2024-06-28 03:28:44,814 INFO L125 PetriNetUnfolderBase]: For 980223/980225 co-relation queries the response was YES. [2024-06-28 03:28:44,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72243 conditions, 7757 events. 4678/7757 cut-off events. For 980223/980225 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 53900 event pairs, 1558 based on Foata normal form. 4/7759 useless extension candidates. Maximal degree in co-relation 72056. Up to 7141 conditions per place. [2024-06-28 03:28:45,237 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 645 selfloop transitions, 55 changer transitions 0/705 dead transitions. [2024-06-28 03:28:45,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 705 transitions, 10528 flow [2024-06-28 03:28:45,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:28:45,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:28:45,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 03:28:45,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-28 03:28:45,239 INFO L175 Difference]: Start difference. First operand has 425 places, 679 transitions, 9030 flow. Second operand 10 states and 177 transitions. [2024-06-28 03:28:45,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 705 transitions, 10528 flow [2024-06-28 03:28:49,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 705 transitions, 10346 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-28 03:28:49,377 INFO L231 Difference]: Finished difference. Result has 430 places, 679 transitions, 8964 flow [2024-06-28 03:28:49,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8848, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8964, PETRI_PLACES=430, PETRI_TRANSITIONS=679} [2024-06-28 03:28:49,378 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-28 03:28:49,378 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 679 transitions, 8964 flow [2024-06-28 03:28:49,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:28:49,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:49,378 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-28 03:28:49,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 03:28:49,378 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:28:49,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:49,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1621574859, now seen corresponding path program 4 times [2024-06-28 03:28:49,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:49,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533399054] [2024-06-28 03:28:49,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:49,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:49,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:50,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-28 03:28:50,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:50,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533399054] [2024-06-28 03:28:50,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533399054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:50,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:50,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:28:50,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584116784] [2024-06-28 03:28:50,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:50,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:28:50,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:50,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:28:50,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:28:50,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:28:50,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 679 transitions, 8964 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:50,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:50,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:28:50,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:52,391 INFO L124 PetriNetUnfolderBase]: 4694/7785 cut-off events. [2024-06-28 03:28:52,391 INFO L125 PetriNetUnfolderBase]: For 993997/993999 co-relation queries the response was YES. [2024-06-28 03:28:52,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72462 conditions, 7785 events. 4694/7785 cut-off events. For 993997/993999 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 54223 event pairs, 1244 based on Foata normal form. 4/7787 useless extension candidates. Maximal degree in co-relation 72273. Up to 7026 conditions per place. [2024-06-28 03:28:52,520 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 649 selfloop transitions, 61 changer transitions 0/715 dead transitions. [2024-06-28 03:28:52,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 715 transitions, 10586 flow [2024-06-28 03:28:52,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:28:52,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:28:52,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 03:28:52,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:28:52,521 INFO L175 Difference]: Start difference. First operand has 430 places, 679 transitions, 8964 flow. Second operand 10 states and 180 transitions. [2024-06-28 03:28:52,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 715 transitions, 10586 flow [2024-06-28 03:28:56,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 715 transitions, 10473 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 03:28:56,685 INFO L231 Difference]: Finished difference. Result has 432 places, 683 transitions, 9070 flow [2024-06-28 03:28:56,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8851, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9070, PETRI_PLACES=432, PETRI_TRANSITIONS=683} [2024-06-28 03:28:56,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-28 03:28:56,686 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 683 transitions, 9070 flow [2024-06-28 03:28:56,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:56,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:28:56,686 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-28 03:28:56,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 03:28:56,686 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:28:56,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:28:56,687 INFO L85 PathProgramCache]: Analyzing trace with hash -497647819, now seen corresponding path program 1 times [2024-06-28 03:28:56,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:28:56,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409973797] [2024-06-28 03:28:56,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:28:56,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:28:56,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:28:57,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:28:57,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:28:57,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409973797] [2024-06-28 03:28:57,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409973797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:28:57,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:28:57,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:28:57,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283263685] [2024-06-28 03:28:57,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:28:57,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:28:57,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:28:57,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:28:57,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:28:57,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:28:57,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 683 transitions, 9070 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:28:57,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:28:57,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:28:57,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:28:59,870 INFO L124 PetriNetUnfolderBase]: 4621/7729 cut-off events. [2024-06-28 03:28:59,870 INFO L125 PetriNetUnfolderBase]: For 1020420/1020423 co-relation queries the response was YES. [2024-06-28 03:28:59,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72730 conditions, 7729 events. 4621/7729 cut-off events. For 1020420/1020423 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 54520 event pairs, 1488 based on Foata normal form. 3/7715 useless extension candidates. Maximal degree in co-relation 72540. Up to 6842 conditions per place. [2024-06-28 03:28:59,988 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 594 selfloop transitions, 82 changer transitions 0/722 dead transitions. [2024-06-28 03:28:59,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 722 transitions, 10730 flow [2024-06-28 03:28:59,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:28:59,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:28:59,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 228 transitions. [2024-06-28 03:28:59,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:28:59,989 INFO L175 Difference]: Start difference. First operand has 432 places, 683 transitions, 9070 flow. Second operand 12 states and 228 transitions. [2024-06-28 03:28:59,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 722 transitions, 10730 flow [2024-06-28 03:29:04,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 722 transitions, 10551 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 03:29:04,787 INFO L231 Difference]: Finished difference. Result has 436 places, 686 transitions, 9230 flow [2024-06-28 03:29:04,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8891, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9230, PETRI_PLACES=436, PETRI_TRANSITIONS=686} [2024-06-28 03:29:04,787 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-28 03:29:04,787 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 686 transitions, 9230 flow [2024-06-28 03:29:04,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:04,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:04,787 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-28 03:29:04,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 03:29:04,788 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:04,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:04,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1195756723, now seen corresponding path program 1 times [2024-06-28 03:29:04,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:04,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68744350] [2024-06-28 03:29:04,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:04,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:04,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:05,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:05,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:05,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68744350] [2024-06-28 03:29:05,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68744350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:05,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:05,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:29:05,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799001550] [2024-06-28 03:29:05,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:05,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:29:05,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:05,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:29:05,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:29:05,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:29:05,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 686 transitions, 9230 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:05,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:05,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:29:05,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:07,926 INFO L124 PetriNetUnfolderBase]: 4709/7805 cut-off events. [2024-06-28 03:29:07,926 INFO L125 PetriNetUnfolderBase]: For 1041063/1041065 co-relation queries the response was YES. [2024-06-28 03:29:08,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73912 conditions, 7805 events. 4709/7805 cut-off events. For 1041063/1041065 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 54336 event pairs, 1549 based on Foata normal form. 4/7806 useless extension candidates. Maximal degree in co-relation 73721. Up to 7131 conditions per place. [2024-06-28 03:29:08,056 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 643 selfloop transitions, 76 changer transitions 0/724 dead transitions. [2024-06-28 03:29:08,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 724 transitions, 10946 flow [2024-06-28 03:29:08,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:29:08,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:29:08,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 214 transitions. [2024-06-28 03:29:08,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 03:29:08,057 INFO L175 Difference]: Start difference. First operand has 436 places, 686 transitions, 9230 flow. Second operand 12 states and 214 transitions. [2024-06-28 03:29:08,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 724 transitions, 10946 flow [2024-06-28 03:29:12,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 724 transitions, 10637 flow, removed 78 selfloop flow, removed 9 redundant places. [2024-06-28 03:29:12,047 INFO L231 Difference]: Finished difference. Result has 439 places, 689 transitions, 9221 flow [2024-06-28 03:29:12,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8921, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9221, PETRI_PLACES=439, PETRI_TRANSITIONS=689} [2024-06-28 03:29:12,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-28 03:29:12,048 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 689 transitions, 9221 flow [2024-06-28 03:29:12,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:12,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:12,048 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-28 03:29:12,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 03:29:12,048 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:12,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:12,049 INFO L85 PathProgramCache]: Analyzing trace with hash 959351389, now seen corresponding path program 2 times [2024-06-28 03:29:12,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:12,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396660426] [2024-06-28 03:29:12,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:12,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:12,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:13,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:13,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:13,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396660426] [2024-06-28 03:29:13,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396660426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:13,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:13,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:29:13,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626196063] [2024-06-28 03:29:13,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:13,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:29:13,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:13,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:29:13,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:29:13,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:29:13,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 689 transitions, 9221 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:13,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:13,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:29:13,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:15,199 INFO L124 PetriNetUnfolderBase]: 4751/7867 cut-off events. [2024-06-28 03:29:15,200 INFO L125 PetriNetUnfolderBase]: For 1099260/1099262 co-relation queries the response was YES. [2024-06-28 03:29:15,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75960 conditions, 7867 events. 4751/7867 cut-off events. For 1099260/1099262 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 54769 event pairs, 1539 based on Foata normal form. 4/7868 useless extension candidates. Maximal degree in co-relation 75768. Up to 7100 conditions per place. [2024-06-28 03:29:15,333 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 623 selfloop transitions, 107 changer transitions 0/735 dead transitions. [2024-06-28 03:29:15,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 735 transitions, 11673 flow [2024-06-28 03:29:15,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:29:15,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:29:15,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2024-06-28 03:29:15,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:29:15,334 INFO L175 Difference]: Start difference. First operand has 439 places, 689 transitions, 9221 flow. Second operand 12 states and 219 transitions. [2024-06-28 03:29:15,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 735 transitions, 11673 flow [2024-06-28 03:29:19,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 735 transitions, 11399 flow, removed 64 selfloop flow, removed 10 redundant places. [2024-06-28 03:29:19,352 INFO L231 Difference]: Finished difference. Result has 441 places, 698 transitions, 9595 flow [2024-06-28 03:29:19,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8947, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9595, PETRI_PLACES=441, PETRI_TRANSITIONS=698} [2024-06-28 03:29:19,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-28 03:29:19,353 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 698 transitions, 9595 flow [2024-06-28 03:29:19,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:19,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:19,353 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-28 03:29:19,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 03:29:19,353 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:19,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:19,353 INFO L85 PathProgramCache]: Analyzing trace with hash -2037867947, now seen corresponding path program 3 times [2024-06-28 03:29:19,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:19,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483926524] [2024-06-28 03:29:19,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:19,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:19,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:20,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:20,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:20,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483926524] [2024-06-28 03:29:20,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483926524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:20,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:20,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:29:20,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302766590] [2024-06-28 03:29:20,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:20,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:29:20,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:20,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:29:20,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:29:20,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:29:20,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 698 transitions, 9595 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:29:20,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:20,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:29:20,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:22,521 INFO L124 PetriNetUnfolderBase]: 4745/7857 cut-off events. [2024-06-28 03:29:22,521 INFO L125 PetriNetUnfolderBase]: For 1118858/1118860 co-relation queries the response was YES. [2024-06-28 03:29:22,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76362 conditions, 7857 events. 4745/7857 cut-off events. For 1118858/1118860 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 54692 event pairs, 1533 based on Foata normal form. 4/7858 useless extension candidates. Maximal degree in co-relation 76169. Up to 7095 conditions per place. [2024-06-28 03:29:22,656 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 617 selfloop transitions, 112 changer transitions 0/734 dead transitions. [2024-06-28 03:29:22,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 734 transitions, 11415 flow [2024-06-28 03:29:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:29:22,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:29:22,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 217 transitions. [2024-06-28 03:29:22,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-28 03:29:22,658 INFO L175 Difference]: Start difference. First operand has 441 places, 698 transitions, 9595 flow. Second operand 12 states and 217 transitions. [2024-06-28 03:29:22,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 734 transitions, 11415 flow [2024-06-28 03:29:26,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 734 transitions, 11057 flow, removed 138 selfloop flow, removed 7 redundant places. [2024-06-28 03:29:26,795 INFO L231 Difference]: Finished difference. Result has 446 places, 698 transitions, 9468 flow [2024-06-28 03:29:26,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9237, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9468, PETRI_PLACES=446, PETRI_TRANSITIONS=698} [2024-06-28 03:29:26,796 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-28 03:29:26,796 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 698 transitions, 9468 flow [2024-06-28 03:29:26,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:29:26,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:26,797 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-28 03:29:26,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 03:29:26,797 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:26,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:26,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1464375447, now seen corresponding path program 5 times [2024-06-28 03:29:26,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:26,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724888015] [2024-06-28 03:29:26,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:26,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:26,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:27,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:27,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:27,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724888015] [2024-06-28 03:29:27,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724888015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:27,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:27,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:29:27,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91855295] [2024-06-28 03:29:27,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:27,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:29:27,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:27,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:29:27,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:29:27,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:29:27,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 698 transitions, 9468 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:29:27,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:27,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:29:27,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:30,241 INFO L124 PetriNetUnfolderBase]: 4769/7889 cut-off events. [2024-06-28 03:29:30,241 INFO L125 PetriNetUnfolderBase]: For 1128192/1128194 co-relation queries the response was YES. [2024-06-28 03:29:30,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76635 conditions, 7889 events. 4769/7889 cut-off events. For 1128192/1128194 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 54867 event pairs, 1357 based on Foata normal form. 4/7891 useless extension candidates. Maximal degree in co-relation 76440. Up to 7207 conditions per place. [2024-06-28 03:29:30,357 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 674 selfloop transitions, 55 changer transitions 0/734 dead transitions. [2024-06-28 03:29:30,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 734 transitions, 11136 flow [2024-06-28 03:29:30,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:29:30,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:29:30,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:29:30,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 03:29:30,358 INFO L175 Difference]: Start difference. First operand has 446 places, 698 transitions, 9468 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:29:30,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 734 transitions, 11136 flow [2024-06-28 03:29:35,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 734 transitions, 10898 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 03:29:35,018 INFO L231 Difference]: Finished difference. Result has 445 places, 704 transitions, 9467 flow [2024-06-28 03:29:35,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9230, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9467, PETRI_PLACES=445, PETRI_TRANSITIONS=704} [2024-06-28 03:29:35,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-28 03:29:35,019 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 704 transitions, 9467 flow [2024-06-28 03:29:35,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:29:35,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:35,019 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-28 03:29:35,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 03:29:35,019 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:35,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:35,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1730072727, now seen corresponding path program 6 times [2024-06-28 03:29:35,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:35,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592000971] [2024-06-28 03:29:35,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:35,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:35,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:35,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:35,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:35,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592000971] [2024-06-28 03:29:35,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592000971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:35,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:35,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:29:35,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263880439] [2024-06-28 03:29:35,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:35,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:29:35,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:35,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:29:35,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:29:36,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:29:36,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 704 transitions, 9467 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:29:36,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:36,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:29:36,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:38,025 INFO L124 PetriNetUnfolderBase]: 4821/7965 cut-off events. [2024-06-28 03:29:38,025 INFO L125 PetriNetUnfolderBase]: For 1157552/1157554 co-relation queries the response was YES. [2024-06-28 03:29:38,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77722 conditions, 7965 events. 4821/7965 cut-off events. For 1157552/1157554 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 55266 event pairs, 1390 based on Foata normal form. 4/7967 useless extension candidates. Maximal degree in co-relation 77526. Up to 7308 conditions per place. [2024-06-28 03:29:38,162 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 678 selfloop transitions, 64 changer transitions 0/747 dead transitions. [2024-06-28 03:29:38,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 747 transitions, 11575 flow [2024-06-28 03:29:38,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:29:38,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:29:38,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 03:29:38,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:29:38,164 INFO L175 Difference]: Start difference. First operand has 445 places, 704 transitions, 9467 flow. Second operand 10 states and 180 transitions. [2024-06-28 03:29:38,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 747 transitions, 11575 flow [2024-06-28 03:29:42,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 747 transitions, 11406 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 03:29:42,914 INFO L231 Difference]: Finished difference. Result has 449 places, 721 transitions, 9816 flow [2024-06-28 03:29:42,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9298, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9816, PETRI_PLACES=449, PETRI_TRANSITIONS=721} [2024-06-28 03:29:42,915 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-28 03:29:42,915 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 721 transitions, 9816 flow [2024-06-28 03:29:42,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:29:42,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:42,915 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-28 03:29:42,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 03:29:42,916 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:42,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:42,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1730399157, now seen corresponding path program 7 times [2024-06-28 03:29:42,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:42,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353901697] [2024-06-28 03:29:42,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:42,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:42,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:43,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:43,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:43,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353901697] [2024-06-28 03:29:43,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353901697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:43,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:43,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:29:43,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627916721] [2024-06-28 03:29:43,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:43,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:29:43,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:43,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:29:43,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:29:44,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:29:44,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 721 transitions, 9816 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:29:44,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:44,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:29:44,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:46,128 INFO L124 PetriNetUnfolderBase]: 4816/7958 cut-off events. [2024-06-28 03:29:46,128 INFO L125 PetriNetUnfolderBase]: For 1161930/1161932 co-relation queries the response was YES. [2024-06-28 03:29:46,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77656 conditions, 7958 events. 4816/7958 cut-off events. For 1161930/1161932 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 55240 event pairs, 1396 based on Foata normal form. 4/7960 useless extension candidates. Maximal degree in co-relation 77457. Up to 7334 conditions per place. [2024-06-28 03:29:46,260 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 681 selfloop transitions, 59 changer transitions 0/745 dead transitions. [2024-06-28 03:29:46,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 745 transitions, 11380 flow [2024-06-28 03:29:46,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:29:46,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:29:46,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 03:29:46,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-28 03:29:46,261 INFO L175 Difference]: Start difference. First operand has 449 places, 721 transitions, 9816 flow. Second operand 10 states and 177 transitions. [2024-06-28 03:29:46,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 745 transitions, 11380 flow [2024-06-28 03:29:51,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 745 transitions, 11176 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-28 03:29:51,448 INFO L231 Difference]: Finished difference. Result has 454 places, 721 transitions, 9739 flow [2024-06-28 03:29:51,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9612, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9739, PETRI_PLACES=454, PETRI_TRANSITIONS=721} [2024-06-28 03:29:51,449 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-28 03:29:51,449 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 721 transitions, 9739 flow [2024-06-28 03:29:51,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:29:51,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:51,449 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-28 03:29:51,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 03:29:51,450 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:51,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:51,450 INFO L85 PathProgramCache]: Analyzing trace with hash 2044696555, now seen corresponding path program 8 times [2024-06-28 03:29:51,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:51,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208152901] [2024-06-28 03:29:51,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:51,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:51,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:52,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:52,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:52,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208152901] [2024-06-28 03:29:52,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208152901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:52,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:52,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:29:52,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463828116] [2024-06-28 03:29:52,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:52,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:29:52,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:52,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:29:52,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:29:52,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:29:52,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 721 transitions, 9739 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:29:52,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:52,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:29:52,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:54,805 INFO L124 PetriNetUnfolderBase]: 4834/7980 cut-off events. [2024-06-28 03:29:54,806 INFO L125 PetriNetUnfolderBase]: For 1176201/1176201 co-relation queries the response was YES. [2024-06-28 03:29:54,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77973 conditions, 7980 events. 4834/7980 cut-off events. For 1176201/1176201 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 55297 event pairs, 1340 based on Foata normal form. 2/7980 useless extension candidates. Maximal degree in co-relation 77772. Up to 7324 conditions per place. [2024-06-28 03:29:54,930 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 651 selfloop transitions, 94 changer transitions 0/750 dead transitions. [2024-06-28 03:29:54,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 750 transitions, 11485 flow [2024-06-28 03:29:54,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:29:54,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:29:54,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 03:29:54,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:29:54,931 INFO L175 Difference]: Start difference. First operand has 454 places, 721 transitions, 9739 flow. Second operand 10 states and 175 transitions. [2024-06-28 03:29:54,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 750 transitions, 11485 flow [2024-06-28 03:29:58,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 750 transitions, 11352 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 03:29:58,858 INFO L231 Difference]: Finished difference. Result has 455 places, 729 transitions, 9986 flow [2024-06-28 03:29:58,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9606, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9986, PETRI_PLACES=455, PETRI_TRANSITIONS=729} [2024-06-28 03:29:58,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-28 03:29:58,859 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 729 transitions, 9986 flow [2024-06-28 03:29:58,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:29:58,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:58,859 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-28 03:29:58,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 03:29:58,859 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:58,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:58,859 INFO L85 PathProgramCache]: Analyzing trace with hash 2033971795, now seen corresponding path program 9 times [2024-06-28 03:29:58,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:58,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381915768] [2024-06-28 03:29:58,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:58,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:58,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:59,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:59,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:59,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381915768] [2024-06-28 03:29:59,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381915768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:59,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:59,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:29:59,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728449189] [2024-06-28 03:29:59,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:59,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:29:59,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:59,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:29:59,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:29:59,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:29:59,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 729 transitions, 9986 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:29:59,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:59,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:29:59,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:02,075 INFO L124 PetriNetUnfolderBase]: 4842/7992 cut-off events. [2024-06-28 03:30:02,075 INFO L125 PetriNetUnfolderBase]: For 1193893/1193893 co-relation queries the response was YES. [2024-06-28 03:30:02,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78492 conditions, 7992 events. 4842/7992 cut-off events. For 1193893/1193893 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 55391 event pairs, 1342 based on Foata normal form. 2/7992 useless extension candidates. Maximal degree in co-relation 78290. Up to 7336 conditions per place. [2024-06-28 03:30:02,527 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 659 selfloop transitions, 88 changer transitions 0/752 dead transitions. [2024-06-28 03:30:02,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 752 transitions, 11646 flow [2024-06-28 03:30:02,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:30:02,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:30:02,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 03:30:02,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-28 03:30:02,528 INFO L175 Difference]: Start difference. First operand has 455 places, 729 transitions, 9986 flow. Second operand 10 states and 176 transitions. [2024-06-28 03:30:02,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 752 transitions, 11646 flow [2024-06-28 03:30:07,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 752 transitions, 11342 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:07,348 INFO L231 Difference]: Finished difference. Result has 458 places, 731 transitions, 9960 flow [2024-06-28 03:30:07,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9682, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9960, PETRI_PLACES=458, PETRI_TRANSITIONS=731} [2024-06-28 03:30:07,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-28 03:30:07,348 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 731 transitions, 9960 flow [2024-06-28 03:30:07,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:30:07,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:07,349 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-28 03:30:07,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 03:30:07,349 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:07,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:07,349 INFO L85 PathProgramCache]: Analyzing trace with hash 2033645365, now seen corresponding path program 10 times [2024-06-28 03:30:07,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:07,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843774978] [2024-06-28 03:30:07,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:07,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:07,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:08,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:08,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:08,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843774978] [2024-06-28 03:30:08,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843774978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:08,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:08,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:08,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922126600] [2024-06-28 03:30:08,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:08,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:08,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:08,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:08,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:08,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:30:08,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 731 transitions, 9960 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:30:08,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:08,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:30:08,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:10,491 INFO L124 PetriNetUnfolderBase]: 4850/8004 cut-off events. [2024-06-28 03:30:10,491 INFO L125 PetriNetUnfolderBase]: For 1210203/1210203 co-relation queries the response was YES. [2024-06-28 03:30:10,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78752 conditions, 8004 events. 4850/8004 cut-off events. For 1210203/1210203 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 55462 event pairs, 1342 based on Foata normal form. 2/8004 useless extension candidates. Maximal degree in co-relation 78549. Up to 7324 conditions per place. [2024-06-28 03:30:10,637 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 658 selfloop transitions, 92 changer transitions 0/755 dead transitions. [2024-06-28 03:30:10,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 755 transitions, 11632 flow [2024-06-28 03:30:10,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:30:10,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:30:10,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 03:30:10,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-28 03:30:10,638 INFO L175 Difference]: Start difference. First operand has 458 places, 731 transitions, 9960 flow. Second operand 10 states and 177 transitions. [2024-06-28 03:30:10,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 755 transitions, 11632 flow [2024-06-28 03:30:14,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 755 transitions, 11361 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:14,637 INFO L231 Difference]: Finished difference. Result has 461 places, 733 transitions, 9978 flow [2024-06-28 03:30:14,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9689, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9978, PETRI_PLACES=461, PETRI_TRANSITIONS=733} [2024-06-28 03:30:14,638 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-28 03:30:14,638 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 733 transitions, 9978 flow [2024-06-28 03:30:14,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:30:14,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:14,638 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-28 03:30:14,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 03:30:14,638 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:14,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:14,638 INFO L85 PathProgramCache]: Analyzing trace with hash -198158401, now seen corresponding path program 2 times [2024-06-28 03:30:14,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:14,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743649646] [2024-06-28 03:30:14,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:14,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:14,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:15,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:15,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:15,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743649646] [2024-06-28 03:30:15,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743649646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:15,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:15,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:15,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378133639] [2024-06-28 03:30:15,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:15,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:15,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:15,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:15,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:15,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:30:15,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 733 transitions, 9978 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:15,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:15,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:30:15,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:17,885 INFO L124 PetriNetUnfolderBase]: 4769/7942 cut-off events. [2024-06-28 03:30:17,885 INFO L125 PetriNetUnfolderBase]: For 1224907/1224909 co-relation queries the response was YES. [2024-06-28 03:30:17,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78461 conditions, 7942 events. 4769/7942 cut-off events. For 1224907/1224909 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 55823 event pairs, 1359 based on Foata normal form. 3/7931 useless extension candidates. Maximal degree in co-relation 78258. Up to 7051 conditions per place. [2024-06-28 03:30:18,034 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 637 selfloop transitions, 64 changer transitions 0/766 dead transitions. [2024-06-28 03:30:18,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 766 transitions, 11662 flow [2024-06-28 03:30:18,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:30:18,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:30:18,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 03:30:18,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-28 03:30:18,035 INFO L175 Difference]: Start difference. First operand has 461 places, 733 transitions, 9978 flow. Second operand 10 states and 192 transitions. [2024-06-28 03:30:18,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 766 transitions, 11662 flow [2024-06-28 03:30:22,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 766 transitions, 11389 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 03:30:22,326 INFO L231 Difference]: Finished difference. Result has 463 places, 739 transitions, 10044 flow [2024-06-28 03:30:22,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9705, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=669, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10044, PETRI_PLACES=463, PETRI_TRANSITIONS=739} [2024-06-28 03:30:22,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-28 03:30:22,326 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 739 transitions, 10044 flow [2024-06-28 03:30:22,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:22,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:22,327 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-28 03:30:22,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 03:30:22,327 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:22,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:22,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1722546601, now seen corresponding path program 4 times [2024-06-28 03:30:22,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:22,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422887736] [2024-06-28 03:30:22,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:22,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:22,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:23,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:23,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:23,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422887736] [2024-06-28 03:30:23,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422887736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:23,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:23,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:23,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718347890] [2024-06-28 03:30:23,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:23,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:23,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:23,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:23,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:23,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:30:23,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 739 transitions, 10044 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:30:23,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:23,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:30:23,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:25,561 INFO L124 PetriNetUnfolderBase]: 4890/8069 cut-off events. [2024-06-28 03:30:25,561 INFO L125 PetriNetUnfolderBase]: For 1274956/1274958 co-relation queries the response was YES. [2024-06-28 03:30:25,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80135 conditions, 8069 events. 4890/8069 cut-off events. For 1274956/1274958 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 56079 event pairs, 1396 based on Foata normal form. 6/8073 useless extension candidates. Maximal degree in co-relation 79931. Up to 7399 conditions per place. [2024-06-28 03:30:25,693 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 700 selfloop transitions, 70 changer transitions 0/775 dead transitions. [2024-06-28 03:30:25,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 775 transitions, 11994 flow [2024-06-28 03:30:25,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:30:25,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:30:25,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 03:30:25,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 03:30:25,694 INFO L175 Difference]: Start difference. First operand has 463 places, 739 transitions, 10044 flow. Second operand 10 states and 182 transitions. [2024-06-28 03:30:25,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 775 transitions, 11994 flow [2024-06-28 03:30:30,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 775 transitions, 11704 flow, removed 82 selfloop flow, removed 8 redundant places. [2024-06-28 03:30:30,171 INFO L231 Difference]: Finished difference. Result has 465 places, 748 transitions, 10233 flow [2024-06-28 03:30:30,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9754, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=669, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10233, PETRI_PLACES=465, PETRI_TRANSITIONS=748} [2024-06-28 03:30:30,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-28 03:30:30,171 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 748 transitions, 10233 flow [2024-06-28 03:30:30,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:30:30,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:30,172 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-28 03:30:30,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 03:30:30,172 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:30,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:30,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1730402133, now seen corresponding path program 5 times [2024-06-28 03:30:30,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:30,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85819335] [2024-06-28 03:30:30,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:30,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:30,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:31,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:31,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:31,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85819335] [2024-06-28 03:30:31,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85819335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:31,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:31,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:31,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579878646] [2024-06-28 03:30:31,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:31,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:31,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:31,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:31,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:31,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:30:31,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 748 transitions, 10233 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:30:31,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:31,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:30:31,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:33,661 INFO L124 PetriNetUnfolderBase]: 4936/8137 cut-off events. [2024-06-28 03:30:33,661 INFO L125 PetriNetUnfolderBase]: For 1311326/1311328 co-relation queries the response was YES. [2024-06-28 03:30:33,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81937 conditions, 8137 events. 4936/8137 cut-off events. For 1311326/1311328 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 56592 event pairs, 1391 based on Foata normal form. 4/8139 useless extension candidates. Maximal degree in co-relation 81732. Up to 7390 conditions per place. [2024-06-28 03:30:33,792 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 679 selfloop transitions, 106 changer transitions 0/790 dead transitions. [2024-06-28 03:30:33,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 790 transitions, 12514 flow [2024-06-28 03:30:33,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:30:33,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:30:33,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 03:30:33,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329004329004329 [2024-06-28 03:30:33,793 INFO L175 Difference]: Start difference. First operand has 465 places, 748 transitions, 10233 flow. Second operand 11 states and 200 transitions. [2024-06-28 03:30:33,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 790 transitions, 12514 flow [2024-06-28 03:30:38,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 790 transitions, 12141 flow, removed 123 selfloop flow, removed 8 redundant places. [2024-06-28 03:30:38,462 INFO L231 Difference]: Finished difference. Result has 469 places, 760 transitions, 10500 flow [2024-06-28 03:30:38,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9860, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10500, PETRI_PLACES=469, PETRI_TRANSITIONS=760} [2024-06-28 03:30:38,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-28 03:30:38,462 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 760 transitions, 10500 flow [2024-06-28 03:30:38,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:30:38,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:38,462 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-28 03:30:38,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 03:30:38,462 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:38,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:38,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1728975691, now seen corresponding path program 6 times [2024-06-28 03:30:38,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:38,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094774785] [2024-06-28 03:30:38,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:38,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:38,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:39,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:39,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:39,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094774785] [2024-06-28 03:30:39,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094774785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:39,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:39,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:39,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024524756] [2024-06-28 03:30:39,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:39,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:39,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:39,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:39,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:39,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:30:39,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 760 transitions, 10500 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:30:39,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:39,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:30:39,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:41,601 INFO L124 PetriNetUnfolderBase]: 4930/8131 cut-off events. [2024-06-28 03:30:41,601 INFO L125 PetriNetUnfolderBase]: For 1329366/1329368 co-relation queries the response was YES. [2024-06-28 03:30:41,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82226 conditions, 8131 events. 4930/8131 cut-off events. For 1329366/1329368 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 56516 event pairs, 1397 based on Foata normal form. 4/8133 useless extension candidates. Maximal degree in co-relation 82019. Up to 7385 conditions per place. [2024-06-28 03:30:41,742 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 682 selfloop transitions, 102 changer transitions 0/789 dead transitions. [2024-06-28 03:30:41,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 789 transitions, 12182 flow [2024-06-28 03:30:41,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:30:41,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:30:41,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 03:30:41,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329004329004329 [2024-06-28 03:30:41,743 INFO L175 Difference]: Start difference. First operand has 469 places, 760 transitions, 10500 flow. Second operand 11 states and 200 transitions. [2024-06-28 03:30:41,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 789 transitions, 12182 flow [2024-06-28 03:30:46,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 789 transitions, 11807 flow, removed 140 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:46,217 INFO L231 Difference]: Finished difference. Result has 473 places, 760 transitions, 10340 flow [2024-06-28 03:30:46,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10125, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10340, PETRI_PLACES=473, PETRI_TRANSITIONS=760} [2024-06-28 03:30:46,217 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-28 03:30:46,218 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 760 transitions, 10340 flow [2024-06-28 03:30:46,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:30:46,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:46,218 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-28 03:30:46,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 03:30:46,218 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:46,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:46,219 INFO L85 PathProgramCache]: Analyzing trace with hash 314381633, now seen corresponding path program 3 times [2024-06-28 03:30:46,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:46,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200120345] [2024-06-28 03:30:46,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:46,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:46,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:47,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:47,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:47,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200120345] [2024-06-28 03:30:47,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200120345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:47,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:47,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:47,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388180293] [2024-06-28 03:30:47,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:47,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:47,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:47,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:47,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:47,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:30:47,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 760 transitions, 10340 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:47,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:47,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:30:47,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:49,597 INFO L124 PetriNetUnfolderBase]: 4851/8055 cut-off events. [2024-06-28 03:30:49,597 INFO L125 PetriNetUnfolderBase]: For 1339659/1339662 co-relation queries the response was YES. [2024-06-28 03:30:49,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81924 conditions, 8055 events. 4851/8055 cut-off events. For 1339659/1339662 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 56562 event pairs, 1262 based on Foata normal form. 1/8040 useless extension candidates. Maximal degree in co-relation 81715. Up to 6877 conditions per place. [2024-06-28 03:30:49,748 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 585 selfloop transitions, 138 changer transitions 0/795 dead transitions. [2024-06-28 03:30:49,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 795 transitions, 12144 flow [2024-06-28 03:30:49,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:30:49,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:30:49,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-28 03:30:49,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 03:30:49,749 INFO L175 Difference]: Start difference. First operand has 473 places, 760 transitions, 10340 flow. Second operand 10 states and 200 transitions. [2024-06-28 03:30:49,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 795 transitions, 12144 flow [2024-06-28 03:30:56,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 795 transitions, 11887 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-28 03:30:56,125 INFO L231 Difference]: Finished difference. Result has 473 places, 766 transitions, 10603 flow [2024-06-28 03:30:56,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10083, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10603, PETRI_PLACES=473, PETRI_TRANSITIONS=766} [2024-06-28 03:30:56,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-28 03:30:56,125 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 766 transitions, 10603 flow [2024-06-28 03:30:56,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:56,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:56,125 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-28 03:30:56,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 03:30:56,125 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:56,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:56,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1159211193, now seen corresponding path program 7 times [2024-06-28 03:30:56,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:56,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619292098] [2024-06-28 03:30:56,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:56,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:56,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:56,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:56,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:56,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619292098] [2024-06-28 03:30:56,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619292098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:56,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:56,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:56,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049142649] [2024-06-28 03:30:56,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:56,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:56,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:56,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:56,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:57,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:30:57,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 766 transitions, 10603 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:30:57,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:57,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:30:57,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:59,330 INFO L124 PetriNetUnfolderBase]: 4956/8170 cut-off events. [2024-06-28 03:30:59,330 INFO L125 PetriNetUnfolderBase]: For 1382146/1382149 co-relation queries the response was YES. [2024-06-28 03:30:59,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83674 conditions, 8170 events. 4956/8170 cut-off events. For 1382146/1382149 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 56733 event pairs, 1305 based on Foata normal form. 4/8171 useless extension candidates. Maximal degree in co-relation 83464. Up to 7420 conditions per place. [2024-06-28 03:30:59,481 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 695 selfloop transitions, 97 changer transitions 0/797 dead transitions. [2024-06-28 03:30:59,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 797 transitions, 12487 flow [2024-06-28 03:30:59,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:30:59,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:30:59,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 03:30:59,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:30:59,482 INFO L175 Difference]: Start difference. First operand has 473 places, 766 transitions, 10603 flow. Second operand 10 states and 185 transitions. [2024-06-28 03:30:59,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 797 transitions, 12487 flow [2024-06-28 03:31:06,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 797 transitions, 12033 flow, removed 92 selfloop flow, removed 7 redundant places. [2024-06-28 03:31:06,406 INFO L231 Difference]: Finished difference. Result has 476 places, 769 transitions, 10531 flow [2024-06-28 03:31:06,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10149, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=669, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10531, PETRI_PLACES=476, PETRI_TRANSITIONS=769} [2024-06-28 03:31:06,406 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-28 03:31:06,406 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 769 transitions, 10531 flow [2024-06-28 03:31:06,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:31:06,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:06,407 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-28 03:31:06,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 03:31:06,407 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:06,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:06,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1153968969, now seen corresponding path program 4 times [2024-06-28 03:31:06,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:06,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579190211] [2024-06-28 03:31:06,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:06,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:06,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:07,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:07,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:07,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579190211] [2024-06-28 03:31:07,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579190211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:07,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:07,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:31:07,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972897062] [2024-06-28 03:31:07,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:07,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:31:07,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:07,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:31:07,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:31:07,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:31:07,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 769 transitions, 10531 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:07,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:07,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:31:07,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:09,745 INFO L124 PetriNetUnfolderBase]: 4901/8147 cut-off events. [2024-06-28 03:31:09,746 INFO L125 PetriNetUnfolderBase]: For 1413349/1413352 co-relation queries the response was YES. [2024-06-28 03:31:09,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84125 conditions, 8147 events. 4901/8147 cut-off events. For 1413349/1413352 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 57424 event pairs, 1283 based on Foata normal form. 3/8135 useless extension candidates. Maximal degree in co-relation 83914. Up to 7033 conditions per place. [2024-06-28 03:31:09,898 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 622 selfloop transitions, 121 changer transitions 0/816 dead transitions. [2024-06-28 03:31:09,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 816 transitions, 12516 flow [2024-06-28 03:31:09,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:31:09,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:31:09,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 03:31:09,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2024-06-28 03:31:09,899 INFO L175 Difference]: Start difference. First operand has 476 places, 769 transitions, 10531 flow. Second operand 10 states and 197 transitions. [2024-06-28 03:31:09,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 816 transitions, 12516 flow [2024-06-28 03:31:15,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 816 transitions, 12156 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-06-28 03:31:15,905 INFO L231 Difference]: Finished difference. Result has 479 places, 785 transitions, 10851 flow [2024-06-28 03:31:15,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10171, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10851, PETRI_PLACES=479, PETRI_TRANSITIONS=785} [2024-06-28 03:31:15,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-28 03:31:15,905 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 785 transitions, 10851 flow [2024-06-28 03:31:15,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:15,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:15,905 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-28 03:31:15,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 03:31:15,906 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:15,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:15,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1153670439, now seen corresponding path program 5 times [2024-06-28 03:31:15,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:15,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369678112] [2024-06-28 03:31:15,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:15,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:15,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:16,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-28 03:31:16,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:16,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369678112] [2024-06-28 03:31:16,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369678112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:16,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:16,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:31:16,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180900411] [2024-06-28 03:31:16,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:16,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:31:16,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:16,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:31:16,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:31:16,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:31:16,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 785 transitions, 10851 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:16,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:16,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:31:16,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:19,394 INFO L124 PetriNetUnfolderBase]: 4906/8154 cut-off events. [2024-06-28 03:31:19,394 INFO L125 PetriNetUnfolderBase]: For 1450065/1450068 co-relation queries the response was YES. [2024-06-28 03:31:19,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85106 conditions, 8154 events. 4906/8154 cut-off events. For 1450065/1450068 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 57457 event pairs, 1283 based on Foata normal form. 3/8142 useless extension candidates. Maximal degree in co-relation 84893. Up to 7020 conditions per place. [2024-06-28 03:31:19,542 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 605 selfloop transitions, 138 changer transitions 0/816 dead transitions. [2024-06-28 03:31:19,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 816 transitions, 12671 flow [2024-06-28 03:31:19,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:31:19,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:31:19,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 03:31:19,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:31:19,543 INFO L175 Difference]: Start difference. First operand has 479 places, 785 transitions, 10851 flow. Second operand 10 states and 195 transitions. [2024-06-28 03:31:19,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 816 transitions, 12671 flow [2024-06-28 03:31:24,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 816 transitions, 12252 flow, removed 97 selfloop flow, removed 8 redundant places. [2024-06-28 03:31:24,706 INFO L231 Difference]: Finished difference. Result has 481 places, 788 transitions, 10926 flow [2024-06-28 03:31:24,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10432, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10926, PETRI_PLACES=481, PETRI_TRANSITIONS=788} [2024-06-28 03:31:24,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 438 predicate places. [2024-06-28 03:31:24,707 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 788 transitions, 10926 flow [2024-06-28 03:31:24,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:24,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:24,707 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-28 03:31:24,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 03:31:24,708 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:24,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:24,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1153670067, now seen corresponding path program 1 times [2024-06-28 03:31:24,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:24,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381365486] [2024-06-28 03:31:24,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:24,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:24,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:25,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:25,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:25,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381365486] [2024-06-28 03:31:25,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381365486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:25,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:25,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:31:25,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005320159] [2024-06-28 03:31:25,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:25,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:31:25,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:25,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:31:25,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:31:25,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:31:25,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 788 transitions, 10926 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:31:25,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:25,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:31:25,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:28,218 INFO L124 PetriNetUnfolderBase]: 5006/8264 cut-off events. [2024-06-28 03:31:28,218 INFO L125 PetriNetUnfolderBase]: For 1485271/1485276 co-relation queries the response was YES. [2024-06-28 03:31:28,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86484 conditions, 8264 events. 5006/8264 cut-off events. For 1485271/1485276 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 57765 event pairs, 1644 based on Foata normal form. 3/8263 useless extension candidates. Maximal degree in co-relation 86270. Up to 7561 conditions per place. [2024-06-28 03:31:28,374 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 744 selfloop transitions, 68 changer transitions 0/817 dead transitions. [2024-06-28 03:31:28,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 817 transitions, 12814 flow [2024-06-28 03:31:28,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:31:28,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:31:28,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 03:31:28,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-28 03:31:28,375 INFO L175 Difference]: Start difference. First operand has 481 places, 788 transitions, 10926 flow. Second operand 10 states and 183 transitions. [2024-06-28 03:31:28,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 817 transitions, 12814 flow [2024-06-28 03:31:33,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 817 transitions, 12331 flow, removed 100 selfloop flow, removed 9 redundant places. [2024-06-28 03:31:33,474 INFO L231 Difference]: Finished difference. Result has 482 places, 791 transitions, 10747 flow [2024-06-28 03:31:33,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10443, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10747, PETRI_PLACES=482, PETRI_TRANSITIONS=791} [2024-06-28 03:31:33,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-28 03:31:33,474 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 791 transitions, 10747 flow [2024-06-28 03:31:33,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:31:33,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:33,475 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-28 03:31:33,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 03:31:33,475 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:33,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:33,475 INFO L85 PathProgramCache]: Analyzing trace with hash 841346867, now seen corresponding path program 8 times [2024-06-28 03:31:33,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:33,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540963474] [2024-06-28 03:31:33,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:33,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:33,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:34,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:34,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:34,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540963474] [2024-06-28 03:31:34,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540963474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:34,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:34,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:31:34,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530668621] [2024-06-28 03:31:34,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:34,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:31:34,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:34,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:31:34,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:31:34,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:31:34,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 791 transitions, 10747 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:31:34,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:34,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:31:34,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:37,087 INFO L124 PetriNetUnfolderBase]: 5032/8295 cut-off events. [2024-06-28 03:31:37,087 INFO L125 PetriNetUnfolderBase]: For 1540077/1540080 co-relation queries the response was YES. [2024-06-28 03:31:37,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87834 conditions, 8295 events. 5032/8295 cut-off events. For 1540077/1540080 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 57930 event pairs, 1301 based on Foata normal form. 4/8296 useless extension candidates. Maximal degree in co-relation 87619. Up to 7388 conditions per place. [2024-06-28 03:31:37,230 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 682 selfloop transitions, 137 changer transitions 0/824 dead transitions. [2024-06-28 03:31:37,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 824 transitions, 13133 flow [2024-06-28 03:31:37,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:31:37,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:31:37,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 03:31:37,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-28 03:31:37,232 INFO L175 Difference]: Start difference. First operand has 482 places, 791 transitions, 10747 flow. Second operand 10 states and 187 transitions. [2024-06-28 03:31:37,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 824 transitions, 13133 flow [2024-06-28 03:31:43,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 824 transitions, 12851 flow, removed 75 selfloop flow, removed 8 redundant places. [2024-06-28 03:31:43,228 INFO L231 Difference]: Finished difference. Result has 484 places, 797 transitions, 11139 flow [2024-06-28 03:31:43,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10465, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11139, PETRI_PLACES=484, PETRI_TRANSITIONS=797} [2024-06-28 03:31:43,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 441 predicate places. [2024-06-28 03:31:43,228 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 797 transitions, 11139 flow [2024-06-28 03:31:43,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:31:43,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:43,228 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-28 03:31:43,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 03:31:43,229 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:43,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:43,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1149945200, now seen corresponding path program 1 times [2024-06-28 03:31:43,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:43,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004598223] [2024-06-28 03:31:43,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:43,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:43,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:44,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:44,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:44,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004598223] [2024-06-28 03:31:44,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004598223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:44,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:44,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:31:44,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669010390] [2024-06-28 03:31:44,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:44,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:31:44,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:44,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:31:44,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:31:44,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:31:44,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 797 transitions, 11139 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:44,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:44,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:31:44,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:47,336 INFO L124 PetriNetUnfolderBase]: 5042/8318 cut-off events. [2024-06-28 03:31:47,337 INFO L125 PetriNetUnfolderBase]: For 1586342/1586347 co-relation queries the response was YES. [2024-06-28 03:31:47,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88928 conditions, 8318 events. 5042/8318 cut-off events. For 1586342/1586347 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 58178 event pairs, 1632 based on Foata normal form. 6/8321 useless extension candidates. Maximal degree in co-relation 88712. Up to 7641 conditions per place. [2024-06-28 03:31:47,472 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 768 selfloop transitions, 53 changer transitions 0/826 dead transitions. [2024-06-28 03:31:47,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 826 transitions, 13019 flow [2024-06-28 03:31:47,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:31:47,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:31:47,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 03:31:47,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:31:47,473 INFO L175 Difference]: Start difference. First operand has 484 places, 797 transitions, 11139 flow. Second operand 10 states and 180 transitions. [2024-06-28 03:31:47,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 826 transitions, 13019 flow [2024-06-28 03:31:52,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 826 transitions, 12632 flow, removed 116 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:52,863 INFO L231 Difference]: Finished difference. Result has 488 places, 800 transitions, 10995 flow [2024-06-28 03:31:52,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10752, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=744, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10995, PETRI_PLACES=488, PETRI_TRANSITIONS=800} [2024-06-28 03:31:52,863 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-28 03:31:52,863 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 800 transitions, 10995 flow [2024-06-28 03:31:52,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:52,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:52,864 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-28 03:31:52,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 03:31:52,864 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:52,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:52,864 INFO L85 PathProgramCache]: Analyzing trace with hash 841358027, now seen corresponding path program 9 times [2024-06-28 03:31:52,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:52,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210133287] [2024-06-28 03:31:52,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:52,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:52,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:53,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:53,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:53,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210133287] [2024-06-28 03:31:53,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210133287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:53,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:53,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:31:53,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274314951] [2024-06-28 03:31:53,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:53,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:31:53,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:53,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:31:53,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:31:53,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:31:53,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 800 transitions, 10995 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:31:53,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:53,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:31:53,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:56,908 INFO L124 PetriNetUnfolderBase]: 5036/8303 cut-off events. [2024-06-28 03:31:56,908 INFO L125 PetriNetUnfolderBase]: For 1572448/1572451 co-relation queries the response was YES. [2024-06-28 03:31:57,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88952 conditions, 8303 events. 5036/8303 cut-off events. For 1572448/1572451 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 57845 event pairs, 1288 based on Foata normal form. 4/8304 useless extension candidates. Maximal degree in co-relation 88734. Up to 7397 conditions per place. [2024-06-28 03:31:57,074 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 677 selfloop transitions, 144 changer transitions 0/826 dead transitions. [2024-06-28 03:31:57,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 826 transitions, 12751 flow [2024-06-28 03:31:57,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:31:57,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:31:57,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 03:31:57,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:31:57,075 INFO L175 Difference]: Start difference. First operand has 488 places, 800 transitions, 10995 flow. Second operand 10 states and 185 transitions. [2024-06-28 03:31:57,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 826 transitions, 12751 flow [2024-06-28 03:32:02,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 826 transitions, 12396 flow, removed 127 selfloop flow, removed 8 redundant places. [2024-06-28 03:32:02,995 INFO L231 Difference]: Finished difference. Result has 490 places, 800 transitions, 10935 flow [2024-06-28 03:32:02,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10640, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10935, PETRI_PLACES=490, PETRI_TRANSITIONS=800} [2024-06-28 03:32:02,996 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 447 predicate places. [2024-06-28 03:32:02,996 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 800 transitions, 10935 flow [2024-06-28 03:32:02,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:32:02,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:02,996 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-28 03:32:02,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 03:32:02,996 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:02,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:02,996 INFO L85 PathProgramCache]: Analyzing trace with hash 205175854, now seen corresponding path program 2 times [2024-06-28 03:32:02,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:02,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918021888] [2024-06-28 03:32:02,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:02,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:03,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:04,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:04,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:04,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918021888] [2024-06-28 03:32:04,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918021888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:04,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:04,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:04,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965995688] [2024-06-28 03:32:04,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:04,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:04,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:04,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:04,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:04,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:32:04,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 800 transitions, 10935 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:32:04,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:04,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:32:04,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:07,180 INFO L124 PetriNetUnfolderBase]: 5062/8354 cut-off events. [2024-06-28 03:32:07,181 INFO L125 PetriNetUnfolderBase]: For 1604703/1604708 co-relation queries the response was YES. [2024-06-28 03:32:07,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89794 conditions, 8354 events. 5062/8354 cut-off events. For 1604703/1604708 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 58513 event pairs, 1625 based on Foata normal form. 6/8357 useless extension candidates. Maximal degree in co-relation 89575. Up to 7568 conditions per place. [2024-06-28 03:32:07,331 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 742 selfloop transitions, 88 changer transitions 0/835 dead transitions. [2024-06-28 03:32:07,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 835 transitions, 13249 flow [2024-06-28 03:32:07,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:32:07,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:32:07,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 03:32:07,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 03:32:07,332 INFO L175 Difference]: Start difference. First operand has 490 places, 800 transitions, 10935 flow. Second operand 10 states and 182 transitions. [2024-06-28 03:32:07,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 835 transitions, 13249 flow [2024-06-28 03:32:16,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 835 transitions, 12948 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 03:32:16,231 INFO L231 Difference]: Finished difference. Result has 492 places, 810 transitions, 11147 flow [2024-06-28 03:32:16,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10634, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11147, PETRI_PLACES=492, PETRI_TRANSITIONS=810} [2024-06-28 03:32:16,231 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-28 03:32:16,231 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 810 transitions, 11147 flow [2024-06-28 03:32:16,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:32:16,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:16,231 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-28 03:32:16,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 03:32:16,232 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:16,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:16,232 INFO L85 PathProgramCache]: Analyzing trace with hash 2037670064, now seen corresponding path program 3 times [2024-06-28 03:32:16,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:16,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994716062] [2024-06-28 03:32:16,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:16,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:16,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:17,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:17,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:17,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994716062] [2024-06-28 03:32:17,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994716062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:17,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:17,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:32:17,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847975464] [2024-06-28 03:32:17,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:17,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:32:17,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:17,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:32:17,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:32:17,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:32:17,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 810 transitions, 11147 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:17,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:17,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:32:17,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:20,170 INFO L124 PetriNetUnfolderBase]: 5072/8361 cut-off events. [2024-06-28 03:32:20,171 INFO L125 PetriNetUnfolderBase]: For 1644887/1644892 co-relation queries the response was YES. [2024-06-28 03:32:20,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90569 conditions, 8361 events. 5072/8361 cut-off events. For 1644887/1644892 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 58454 event pairs, 1625 based on Foata normal form. 6/8364 useless extension candidates. Maximal degree in co-relation 90348. Up to 7578 conditions per place. [2024-06-28 03:32:20,332 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 747 selfloop transitions, 86 changer transitions 0/838 dead transitions. [2024-06-28 03:32:20,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 838 transitions, 13310 flow [2024-06-28 03:32:20,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:32:20,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:32:20,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 03:32:20,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-28 03:32:20,334 INFO L175 Difference]: Start difference. First operand has 492 places, 810 transitions, 11147 flow. Second operand 10 states and 183 transitions. [2024-06-28 03:32:20,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 838 transitions, 13310 flow [2024-06-28 03:32:28,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 838 transitions, 13027 flow, removed 94 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:28,031 INFO L231 Difference]: Finished difference. Result has 496 places, 813 transitions, 11181 flow [2024-06-28 03:32:28,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10896, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11181, PETRI_PLACES=496, PETRI_TRANSITIONS=813} [2024-06-28 03:32:28,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-28 03:32:28,032 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 813 transitions, 11181 flow [2024-06-28 03:32:28,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:28,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:28,032 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-28 03:32:28,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 03:32:28,033 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:28,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:28,033 INFO L85 PathProgramCache]: Analyzing trace with hash 2044814851, now seen corresponding path program 10 times [2024-06-28 03:32:28,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:28,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449085663] [2024-06-28 03:32:28,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:28,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:28,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:29,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:29,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:29,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449085663] [2024-06-28 03:32:29,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449085663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:29,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:29,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:32:29,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664808439] [2024-06-28 03:32:29,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:29,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:32:29,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:29,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:32:29,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:32:29,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:32:29,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 813 transitions, 11181 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:29,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:29,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:32:29,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:32,089 INFO L124 PetriNetUnfolderBase]: 5082/8366 cut-off events. [2024-06-28 03:32:32,089 INFO L125 PetriNetUnfolderBase]: For 1661454/1661454 co-relation queries the response was YES. [2024-06-28 03:32:32,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90994 conditions, 8366 events. 5082/8366 cut-off events. For 1661454/1661454 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 58210 event pairs, 1377 based on Foata normal form. 2/8366 useless extension candidates. Maximal degree in co-relation 90771. Up to 7674 conditions per place. [2024-06-28 03:32:32,245 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 737 selfloop transitions, 95 changer transitions 0/837 dead transitions. [2024-06-28 03:32:32,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 837 transitions, 13129 flow [2024-06-28 03:32:32,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:32:32,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:32:32,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 03:32:32,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-28 03:32:32,247 INFO L175 Difference]: Start difference. First operand has 496 places, 813 transitions, 11181 flow. Second operand 10 states and 176 transitions. [2024-06-28 03:32:32,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 837 transitions, 13129 flow [2024-06-28 03:32:40,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 837 transitions, 12899 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:40,071 INFO L231 Difference]: Finished difference. Result has 499 places, 816 transitions, 11358 flow [2024-06-28 03:32:40,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10951, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11358, PETRI_PLACES=499, PETRI_TRANSITIONS=816} [2024-06-28 03:32:40,072 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-28 03:32:40,072 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 816 transitions, 11358 flow [2024-06-28 03:32:40,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:40,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:40,072 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-28 03:32:40,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 03:32:40,073 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:40,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:40,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1527228853, now seen corresponding path program 11 times [2024-06-28 03:32:40,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:40,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099326419] [2024-06-28 03:32:40,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:40,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:40,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:41,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:41,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:41,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099326419] [2024-06-28 03:32:41,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099326419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:41,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:41,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:32:41,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628841973] [2024-06-28 03:32:41,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:41,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:32:41,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:41,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:32:41,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:32:41,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:32:41,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 816 transitions, 11358 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:41,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:41,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:32:41,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:43,913 INFO L124 PetriNetUnfolderBase]: 5124/8438 cut-off events. [2024-06-28 03:32:43,913 INFO L125 PetriNetUnfolderBase]: For 1747921/1747924 co-relation queries the response was YES. [2024-06-28 03:32:44,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93627 conditions, 8438 events. 5124/8438 cut-off events. For 1747921/1747924 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 58787 event pairs, 1268 based on Foata normal form. 4/8439 useless extension candidates. Maximal degree in co-relation 93403. Up to 7192 conditions per place. [2024-06-28 03:32:44,070 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 580 selfloop transitions, 266 changer transitions 0/851 dead transitions. [2024-06-28 03:32:44,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 851 transitions, 14300 flow [2024-06-28 03:32:44,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:32:44,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:32:44,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 03:32:44,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-28 03:32:44,071 INFO L175 Difference]: Start difference. First operand has 499 places, 816 transitions, 11358 flow. Second operand 10 states and 187 transitions. [2024-06-28 03:32:44,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 851 transitions, 14300 flow [2024-06-28 03:32:52,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 851 transitions, 13952 flow, removed 99 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:52,016 INFO L231 Difference]: Finished difference. Result has 502 places, 825 transitions, 12184 flow [2024-06-28 03:32:52,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11010, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12184, PETRI_PLACES=502, PETRI_TRANSITIONS=825} [2024-06-28 03:32:52,017 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-06-28 03:32:52,017 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 825 transitions, 12184 flow [2024-06-28 03:32:52,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:52,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:52,017 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-28 03:32:52,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 03:32:52,017 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:52,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:52,017 INFO L85 PathProgramCache]: Analyzing trace with hash 2033737621, now seen corresponding path program 12 times [2024-06-28 03:32:52,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:52,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347498761] [2024-06-28 03:32:52,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:52,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:52,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:53,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:53,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:53,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347498761] [2024-06-28 03:32:53,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347498761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:53,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:53,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:32:53,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270834078] [2024-06-28 03:32:53,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:53,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:32:53,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:53,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:32:53,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:32:53,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:32:53,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 825 transitions, 12184 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:53,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:53,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:32:53,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:56,027 INFO L124 PetriNetUnfolderBase]: 5134/8446 cut-off events. [2024-06-28 03:32:56,027 INFO L125 PetriNetUnfolderBase]: For 1792497/1792497 co-relation queries the response was YES. [2024-06-28 03:32:56,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95103 conditions, 8446 events. 5134/8446 cut-off events. For 1792497/1792497 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 58858 event pairs, 1383 based on Foata normal form. 2/8446 useless extension candidates. Maximal degree in co-relation 94878. Up to 7719 conditions per place. [2024-06-28 03:32:56,424 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 750 selfloop transitions, 96 changer transitions 0/851 dead transitions. [2024-06-28 03:32:56,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 851 transitions, 14440 flow [2024-06-28 03:32:56,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:32:56,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:32:56,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 03:32:56,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:32:56,426 INFO L175 Difference]: Start difference. First operand has 502 places, 825 transitions, 12184 flow. Second operand 10 states and 180 transitions. [2024-06-28 03:32:56,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 851 transitions, 14440 flow [2024-06-28 03:33:05,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 851 transitions, 13940 flow, removed 150 selfloop flow, removed 5 redundant places. [2024-06-28 03:33:05,044 INFO L231 Difference]: Finished difference. Result has 507 places, 828 transitions, 12104 flow [2024-06-28 03:33:05,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11704, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12104, PETRI_PLACES=507, PETRI_TRANSITIONS=828} [2024-06-28 03:33:05,045 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 464 predicate places. [2024-06-28 03:33:05,045 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 828 transitions, 12104 flow [2024-06-28 03:33:05,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:05,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:05,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] [2024-06-28 03:33:05,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 03:33:05,046 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:05,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:05,046 INFO L85 PathProgramCache]: Analyzing trace with hash 2033974771, now seen corresponding path program 13 times [2024-06-28 03:33:05,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:05,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208805003] [2024-06-28 03:33:05,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:05,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:05,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:06,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:06,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:06,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208805003] [2024-06-28 03:33:06,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208805003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:06,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:06,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:06,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376515172] [2024-06-28 03:33:06,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:06,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:06,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:06,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:06,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:06,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:33:06,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 828 transitions, 12104 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:33:06,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:06,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:33:06,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:09,143 INFO L124 PetriNetUnfolderBase]: 5128/8438 cut-off events. [2024-06-28 03:33:09,144 INFO L125 PetriNetUnfolderBase]: For 1716843/1716843 co-relation queries the response was YES. [2024-06-28 03:33:09,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92564 conditions, 8438 events. 5128/8438 cut-off events. For 1716843/1716843 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 58703 event pairs, 1382 based on Foata normal form. 2/8438 useless extension candidates. Maximal degree in co-relation 92337. Up to 7714 conditions per place. [2024-06-28 03:33:09,296 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 750 selfloop transitions, 98 changer transitions 0/853 dead transitions. [2024-06-28 03:33:09,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 853 transitions, 13900 flow [2024-06-28 03:33:09,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:33:09,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:33:09,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-06-28 03:33:09,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 03:33:09,297 INFO L175 Difference]: Start difference. First operand has 507 places, 828 transitions, 12104 flow. Second operand 12 states and 208 transitions. [2024-06-28 03:33:09,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 853 transitions, 13900 flow [2024-06-28 03:33:19,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 853 transitions, 13383 flow, removed 172 selfloop flow, removed 7 redundant places. [2024-06-28 03:33:19,074 INFO L231 Difference]: Finished difference. Result has 512 places, 828 transitions, 11790 flow [2024-06-28 03:33:19,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11587, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11790, PETRI_PLACES=512, PETRI_TRANSITIONS=828} [2024-06-28 03:33:19,075 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 469 predicate places. [2024-06-28 03:33:19,075 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 828 transitions, 11790 flow [2024-06-28 03:33:19,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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-28 03:33:19,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:19,076 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-28 03:33:19,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 03:33:19,076 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:19,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:19,077 INFO L85 PathProgramCache]: Analyzing trace with hash 2037468254, now seen corresponding path program 4 times [2024-06-28 03:33:19,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:19,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97558345] [2024-06-28 03:33:19,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:19,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:19,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:20,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:20,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:20,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97558345] [2024-06-28 03:33:20,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97558345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:20,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:20,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:33:20,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457058519] [2024-06-28 03:33:20,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:20,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:33:20,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:20,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:33:20,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:33:20,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:33:20,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 828 transitions, 11790 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:20,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:20,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:33:20,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:23,191 INFO L124 PetriNetUnfolderBase]: 5138/8465 cut-off events. [2024-06-28 03:33:23,192 INFO L125 PetriNetUnfolderBase]: For 1731503/1731508 co-relation queries the response was YES. [2024-06-28 03:33:23,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92392 conditions, 8465 events. 5138/8465 cut-off events. For 1731503/1731508 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 59141 event pairs, 1643 based on Foata normal form. 6/8468 useless extension candidates. Maximal degree in co-relation 92164. Up to 7666 conditions per place. [2024-06-28 03:33:23,361 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 766 selfloop transitions, 85 changer transitions 0/856 dead transitions. [2024-06-28 03:33:23,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 856 transitions, 13970 flow [2024-06-28 03:33:23,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:33:23,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:33:23,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 03:33:23,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-28 03:33:23,362 INFO L175 Difference]: Start difference. First operand has 512 places, 828 transitions, 11790 flow. Second operand 10 states and 184 transitions. [2024-06-28 03:33:23,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 856 transitions, 13970 flow [2024-06-28 03:33:30,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 856 transitions, 13729 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-28 03:33:30,699 INFO L231 Difference]: Finished difference. Result has 510 places, 831 transitions, 11835 flow [2024-06-28 03:33:30,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11549, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11835, PETRI_PLACES=510, PETRI_TRANSITIONS=831} [2024-06-28 03:33:30,699 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 467 predicate places. [2024-06-28 03:33:30,699 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 831 transitions, 11835 flow [2024-06-28 03:33:30,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:30,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:30,700 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-28 03:33:30,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 03:33:30,700 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:30,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:30,700 INFO L85 PathProgramCache]: Analyzing trace with hash 2037467851, now seen corresponding path program 14 times [2024-06-28 03:33:30,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:30,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43171398] [2024-06-28 03:33:30,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:30,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:30,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:31,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:31,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:31,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43171398] [2024-06-28 03:33:31,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43171398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:31,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:31,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:33:31,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662819372] [2024-06-28 03:33:31,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:31,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:33:31,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:31,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:33:31,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:33:31,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:33:31,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 831 transitions, 11835 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:31,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:31,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:33:31,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:34,744 INFO L124 PetriNetUnfolderBase]: 5164/8500 cut-off events. [2024-06-28 03:33:34,744 INFO L125 PetriNetUnfolderBase]: For 1775194/1775197 co-relation queries the response was YES. [2024-06-28 03:33:34,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93660 conditions, 8500 events. 5164/8500 cut-off events. For 1775194/1775197 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 59317 event pairs, 1297 based on Foata normal form. 4/8501 useless extension candidates. Maximal degree in co-relation 93431. Up to 7236 conditions per place. [2024-06-28 03:33:34,910 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 600 selfloop transitions, 258 changer transitions 0/863 dead transitions. [2024-06-28 03:33:34,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 863 transitions, 14591 flow [2024-06-28 03:33:34,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:33:34,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:33:34,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 03:33:34,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-28 03:33:34,911 INFO L175 Difference]: Start difference. First operand has 510 places, 831 transitions, 11835 flow. Second operand 10 states and 188 transitions. [2024-06-28 03:33:34,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 863 transitions, 14591 flow