./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix006.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/mix006.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix006.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix006.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 20:34:00,164 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:34:00,220 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:34:00,225 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:34:00,226 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:34:00,249 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:34:00,250 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:34:00,250 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:34:00,251 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:34:00,254 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:34:00,254 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:34:00,254 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:34:00,255 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:34:00,256 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:34:00,256 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:34:00,257 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:34:00,257 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:34:00,257 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:34:00,257 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:34:00,257 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:34:00,258 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:34:00,259 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:34:00,259 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:34:00,259 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:34:00,259 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:34:00,260 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:34:00,260 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:34:00,260 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:34:00,261 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:34:00,261 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:34:00,261 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:34:00,262 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:34:00,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:34:00,262 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:34:00,262 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:34:00,262 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:34:00,263 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:34:00,263 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:34:00,263 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:34:00,263 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:34:00,263 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:34:00,263 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:34:00,264 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:34:00,264 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 20:34:00,522 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:34:00,544 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:34:00,546 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:34:00,547 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:34:00,548 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:34:00,549 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/mix006.opt.yml/witness.yml [2024-06-21 20:34:00,717 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:34:00,717 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:34:00,718 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006.opt.i [2024-06-21 20:34:01,789 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:34:02,052 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:34:02,055 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006.opt.i [2024-06-21 20:34:02,075 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/350437231/15fb468cfd56479d8daf61b057733317/FLAG2e737985a [2024-06-21 20:34:02,107 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/350437231/15fb468cfd56479d8daf61b057733317 [2024-06-21 20:34:02,107 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:34:02,108 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:34:02,113 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:34:02,113 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:34:02,117 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:34:02,118 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:34:00" (1/2) ... [2024-06-21 20:34:02,119 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5762a630 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:34:02, skipping insertion in model container [2024-06-21 20:34:02,119 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:34:00" (1/2) ... [2024-06-21 20:34:02,121 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@c41a051 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:34:02, skipping insertion in model container [2024-06-21 20:34:02,122 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:34:02" (2/2) ... [2024-06-21 20:34:02,122 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5762a630 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02, skipping insertion in model container [2024-06-21 20:34:02,123 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:34:02" (2/2) ... [2024-06-21 20:34:02,123 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:34:02,201 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:34:02,202 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! 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_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 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)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-21 20:34:02,202 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! 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_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 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)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-21 20:34:02,202 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! 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_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 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)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-21 20:34:02,203 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:34:02,203 INFO L106 edCorrectnessWitness]: ghost_update [L847-L847] multithreaded = 1; [2024-06-21 20:34:02,243 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:34:02,579 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:34:02,587 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:34:02,764 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:34:02,803 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:34:02,803 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02 WrapperNode [2024-06-21 20:34:02,804 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:34:02,805 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:34:02,806 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:34:02,806 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:34:02,811 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (1/1) ... [2024-06-21 20:34:02,839 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (1/1) ... [2024-06-21 20:34:02,874 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 149 [2024-06-21 20:34:02,874 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:34:02,875 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:34:02,875 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:34:02,875 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:34:02,884 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (1/1) ... [2024-06-21 20:34:02,884 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (1/1) ... [2024-06-21 20:34:02,898 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (1/1) ... [2024-06-21 20:34:02,987 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 20:34:02,999 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (1/1) ... [2024-06-21 20:34:03,000 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (1/1) ... [2024-06-21 20:34:03,012 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (1/1) ... [2024-06-21 20:34:03,013 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (1/1) ... [2024-06-21 20:34:03,015 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (1/1) ... [2024-06-21 20:34:03,024 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (1/1) ... [2024-06-21 20:34:03,028 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:34:03,031 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:34:03,032 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:34:03,032 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:34:03,032 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (1/1) ... [2024-06-21 20:34:03,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:34:03,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:34:03,057 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 20:34:03,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 20:34:03,088 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:34:03,089 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:34:03,089 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:34:03,089 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:34:03,090 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:34:03,090 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:34:03,090 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:34:03,090 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:34:03,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:34:03,090 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:34:03,090 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:34:03,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:34:03,092 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:34:03,217 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:34:03,219 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:34:03,651 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:34:03,656 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:34:03,870 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:34:03,870 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:34:03,871 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:34:03 BoogieIcfgContainer [2024-06-21 20:34:03,871 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:34:03,873 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:34:03,873 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:34:03,875 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:34:03,876 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:34:00" (1/4) ... [2024-06-21 20:34:03,877 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b6ff231 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:34:03, skipping insertion in model container [2024-06-21 20:34:03,877 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:34:02" (2/4) ... [2024-06-21 20:34:03,877 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b6ff231 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:34:03, skipping insertion in model container [2024-06-21 20:34:03,878 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:34:02" (3/4) ... [2024-06-21 20:34:03,878 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b6ff231 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:34:03, skipping insertion in model container [2024-06-21 20:34:03,878 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:34:03" (4/4) ... [2024-06-21 20:34:03,879 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006.opt.i [2024-06-21 20:34:03,893 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:34:03,894 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:34:03,894 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:34:03,932 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:34:03,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 20:34:03,987 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 20:34:03,988 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:34:03,990 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 70 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-21 20:34:03,990 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 20:34:03,993 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 20:34:04,003 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:34:04,010 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;@4e6ed610, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:34:04,010 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:34:04,014 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:34:04,014 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 20:34:04,014 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:34:04,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:04,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:34:04,015 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:04,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:04,019 INFO L85 PathProgramCache]: Analyzing trace with hash 398955286, now seen corresponding path program 1 times [2024-06-21 20:34:04,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:04,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056041850] [2024-06-21 20:34:04,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:04,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:04,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:04,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:04,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:04,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056041850] [2024-06-21 20:34:04,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056041850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:04,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:04,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:34:04,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752273937] [2024-06-21 20:34:04,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:04,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:34:04,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:04,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:34:04,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:34:04,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-21 20:34:04,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:04,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:04,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-21 20:34:04,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:05,270 INFO L124 PetriNetUnfolderBase]: 1116/1776 cut-off events. [2024-06-21 20:34:05,271 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-21 20:34:05,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3527 conditions, 1776 events. 1116/1776 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8974 event pairs, 765 based on Foata normal form. 1/1713 useless extension candidates. Maximal degree in co-relation 3515. Up to 1676 conditions per place. [2024-06-21 20:34:05,285 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 31 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-21 20:34:05,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 171 flow [2024-06-21 20:34:05,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:34:05,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:34:05,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-21 20:34:05,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-21 20:34:05,311 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 80 transitions. [2024-06-21 20:34:05,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 171 flow [2024-06-21 20:34:05,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:34:05,316 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 20:34:05,317 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-21 20:34:05,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 20:34:05,320 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 20:34:05,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:05,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:05,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:05,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:34:05,321 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:05,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:05,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1144019377, now seen corresponding path program 1 times [2024-06-21 20:34:05,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:05,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637894965] [2024-06-21 20:34:05,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:05,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:05,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:05,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:05,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:05,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637894965] [2024-06-21 20:34:05,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637894965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:05,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:05,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:34:05,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184997120] [2024-06-21 20:34:05,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:05,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:34:05,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:05,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:34:05,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:34:05,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-21 20:34:05,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:05,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:05,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-21 20:34:05,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:05,978 INFO L124 PetriNetUnfolderBase]: 1280/1982 cut-off events. [2024-06-21 20:34:05,979 INFO L125 PetriNetUnfolderBase]: For 401/401 co-relation queries the response was YES. [2024-06-21 20:34:05,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4503 conditions, 1982 events. 1280/1982 cut-off events. For 401/401 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9782 event pairs, 750 based on Foata normal form. 3/1979 useless extension candidates. Maximal degree in co-relation 4491. Up to 1897 conditions per place. [2024-06-21 20:34:05,988 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 39 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-21 20:34:05,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 240 flow [2024-06-21 20:34:05,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:34:05,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:34:05,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-21 20:34:05,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-21 20:34:05,990 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 101 transitions. [2024-06-21 20:34:05,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 240 flow [2024-06-21 20:34:05,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:34:05,992 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-21 20:34:05,992 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-21 20:34:05,992 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-21 20:34:05,993 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-21 20:34:05,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:05,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:05,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:05,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:34:05,993 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:05,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:05,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1104863043, now seen corresponding path program 1 times [2024-06-21 20:34:05,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:05,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500167050] [2024-06-21 20:34:05,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:05,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:06,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:06,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:06,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:06,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500167050] [2024-06-21 20:34:06,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500167050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:06,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:06,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:34:06,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937424607] [2024-06-21 20:34:06,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:06,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:34:06,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:06,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:34:06,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:34:06,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 20:34:06,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:06,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:06,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 20:34:06,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:06,846 INFO L124 PetriNetUnfolderBase]: 1568/2406 cut-off events. [2024-06-21 20:34:06,846 INFO L125 PetriNetUnfolderBase]: For 1364/1364 co-relation queries the response was YES. [2024-06-21 20:34:06,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6039 conditions, 2406 events. 1568/2406 cut-off events. For 1364/1364 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11887 event pairs, 669 based on Foata normal form. 5/2408 useless extension candidates. Maximal degree in co-relation 6025. Up to 2248 conditions per place. [2024-06-21 20:34:06,856 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 53 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-21 20:34:06,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 396 flow [2024-06-21 20:34:06,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:34:06,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:34:06,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-21 20:34:06,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-21 20:34:06,858 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 128 transitions. [2024-06-21 20:34:06,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 396 flow [2024-06-21 20:34:06,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 382 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 20:34:06,861 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 237 flow [2024-06-21 20:34:06,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-21 20:34:06,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-21 20:34:06,861 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 237 flow [2024-06-21 20:34:06,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:06,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:06,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:06,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:34:06,862 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:06,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:06,863 INFO L85 PathProgramCache]: Analyzing trace with hash -801262658, now seen corresponding path program 1 times [2024-06-21 20:34:06,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:06,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869906946] [2024-06-21 20:34:06,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:06,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:06,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:07,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:07,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:07,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869906946] [2024-06-21 20:34:07,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869906946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:07,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:07,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:34:07,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449701748] [2024-06-21 20:34:07,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:07,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:34:07,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:07,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:34:07,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:34:07,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 20:34:07,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:07,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:07,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 20:34:07,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:07,842 INFO L124 PetriNetUnfolderBase]: 1580/2426 cut-off events. [2024-06-21 20:34:07,842 INFO L125 PetriNetUnfolderBase]: For 3226/3228 co-relation queries the response was YES. [2024-06-21 20:34:07,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7183 conditions, 2426 events. 1580/2426 cut-off events. For 3226/3228 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12009 event pairs, 481 based on Foata normal form. 12/2435 useless extension candidates. Maximal degree in co-relation 7166. Up to 2216 conditions per place. [2024-06-21 20:34:07,856 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 57 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2024-06-21 20:34:07,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 82 transitions, 499 flow [2024-06-21 20:34:07,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:34:07,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:34:07,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 20:34:07,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 20:34:07,860 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 237 flow. Second operand 6 states and 147 transitions. [2024-06-21 20:34:07,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 82 transitions, 499 flow [2024-06-21 20:34:07,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 82 transitions, 491 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-21 20:34:07,868 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 293 flow [2024-06-21 20:34:07,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=293, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-06-21 20:34:07,869 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-21 20:34:07,869 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 293 flow [2024-06-21 20:34:07,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:07,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:07,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:07,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:34:07,870 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-21 20:34:07,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:07,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1011703320, now seen corresponding path program 1 times [2024-06-21 20:34:07,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:07,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053989046] [2024-06-21 20:34:07,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:07,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:07,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:08,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:08,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:08,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053989046] [2024-06-21 20:34:08,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053989046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:08,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:08,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:34:08,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026862537] [2024-06-21 20:34:08,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:08,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:34:08,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:08,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:34:08,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:34:08,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:34:08,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 293 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:08,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:08,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:34:08,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:08,894 INFO L124 PetriNetUnfolderBase]: 1368/2159 cut-off events. [2024-06-21 20:34:08,895 INFO L125 PetriNetUnfolderBase]: For 4097/4097 co-relation queries the response was YES. [2024-06-21 20:34:08,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6930 conditions, 2159 events. 1368/2159 cut-off events. For 4097/4097 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10907 event pairs, 562 based on Foata normal form. 2/2140 useless extension candidates. Maximal degree in co-relation 6909. Up to 2036 conditions per place. [2024-06-21 20:34:08,907 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 49 selfloop transitions, 8 changer transitions 0/63 dead transitions. [2024-06-21 20:34:08,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 63 transitions, 435 flow [2024-06-21 20:34:08,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:34:08,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:34:08,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-21 20:34:08,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-21 20:34:08,909 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 293 flow. Second operand 5 states and 100 transitions. [2024-06-21 20:34:08,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 63 transitions, 435 flow [2024-06-21 20:34:08,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 63 transitions, 385 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:34:08,950 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 267 flow [2024-06-21 20:34:08,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=267, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-21 20:34:08,951 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-21 20:34:08,951 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 267 flow [2024-06-21 20:34:08,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:08,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:08,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:08,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:34:08,952 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:08,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:08,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1325736148, now seen corresponding path program 1 times [2024-06-21 20:34:08,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:08,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358378151] [2024-06-21 20:34:08,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:08,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:08,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:09,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:09,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:09,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358378151] [2024-06-21 20:34:09,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358378151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:09,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:09,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:34:09,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467280648] [2024-06-21 20:34:09,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:09,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:34:09,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:09,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:34:09,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:34:09,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:34:09,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 267 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-21 20:34:09,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:09,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:34:09,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:10,159 INFO L124 PetriNetUnfolderBase]: 1358/2171 cut-off events. [2024-06-21 20:34:10,160 INFO L125 PetriNetUnfolderBase]: For 4747/4747 co-relation queries the response was YES. [2024-06-21 20:34:10,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6938 conditions, 2171 events. 1358/2171 cut-off events. For 4747/4747 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11000 event pairs, 526 based on Foata normal form. 4/2166 useless extension candidates. Maximal degree in co-relation 6915. Up to 2004 conditions per place. [2024-06-21 20:34:10,196 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-06-21 20:34:10,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 71 transitions, 455 flow [2024-06-21 20:34:10,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:34:10,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:34:10,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-21 20:34:10,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-21 20:34:10,198 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 267 flow. Second operand 6 states and 119 transitions. [2024-06-21 20:34:10,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 71 transitions, 455 flow [2024-06-21 20:34:10,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 71 transitions, 433 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 20:34:10,204 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 299 flow [2024-06-21 20:34:10,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=299, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-21 20:34:10,207 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-21 20:34:10,207 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 299 flow [2024-06-21 20:34:10,207 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-21 20:34:10,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:10,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:10,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:34:10,208 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:10,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:10,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1846131877, now seen corresponding path program 1 times [2024-06-21 20:34:10,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:10,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837772271] [2024-06-21 20:34:10,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:10,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:10,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:10,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:10,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:10,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837772271] [2024-06-21 20:34:10,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837772271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:10,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:10,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:34:10,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825798189] [2024-06-21 20:34:10,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:10,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:34:10,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:10,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:34:10,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:34:10,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:10,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 299 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:10,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:10,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:10,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:11,320 INFO L124 PetriNetUnfolderBase]: 1571/2394 cut-off events. [2024-06-21 20:34:11,321 INFO L125 PetriNetUnfolderBase]: For 7305/7309 co-relation queries the response was YES. [2024-06-21 20:34:11,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8368 conditions, 2394 events. 1571/2394 cut-off events. For 7305/7309 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11650 event pairs, 635 based on Foata normal form. 8/2401 useless extension candidates. Maximal degree in co-relation 8345. Up to 2253 conditions per place. [2024-06-21 20:34:11,340 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 19 changer transitions 0/78 dead transitions. [2024-06-21 20:34:11,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 541 flow [2024-06-21 20:34:11,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:34:11,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:34:11,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-21 20:34:11,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-21 20:34:11,343 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 299 flow. Second operand 6 states and 122 transitions. [2024-06-21 20:34:11,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 541 flow [2024-06-21 20:34:11,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 78 transitions, 511 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 20:34:11,348 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 341 flow [2024-06-21 20:34:11,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=341, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-21 20:34:11,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-21 20:34:11,349 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 341 flow [2024-06-21 20:34:11,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:11,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:11,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:11,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:34:11,350 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:11,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:11,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1584246969, now seen corresponding path program 2 times [2024-06-21 20:34:11,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:11,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249635423] [2024-06-21 20:34:11,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:11,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:11,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:11,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:11,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:11,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249635423] [2024-06-21 20:34:11,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249635423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:11,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:11,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:34:11,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463366552] [2024-06-21 20:34:11,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:11,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:34:11,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:11,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:34:11,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:34:11,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:11,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 341 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:11,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:11,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:11,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:12,431 INFO L124 PetriNetUnfolderBase]: 1559/2367 cut-off events. [2024-06-21 20:34:12,431 INFO L125 PetriNetUnfolderBase]: For 8725/8725 co-relation queries the response was YES. [2024-06-21 20:34:12,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8537 conditions, 2367 events. 1559/2367 cut-off events. For 8725/8725 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11458 event pairs, 649 based on Foata normal form. 2/2365 useless extension candidates. Maximal degree in co-relation 8513. Up to 2237 conditions per place. [2024-06-21 20:34:12,442 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 48 selfloop transitions, 20 changer transitions 0/73 dead transitions. [2024-06-21 20:34:12,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 73 transitions, 515 flow [2024-06-21 20:34:12,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:34:12,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:34:12,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-21 20:34:12,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-21 20:34:12,444 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 341 flow. Second operand 6 states and 118 transitions. [2024-06-21 20:34:12,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 73 transitions, 515 flow [2024-06-21 20:34:12,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 73 transitions, 486 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 20:34:12,451 INFO L231 Difference]: Finished difference. Result has 64 places, 58 transitions, 360 flow [2024-06-21 20:34:12,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=360, PETRI_PLACES=64, PETRI_TRANSITIONS=58} [2024-06-21 20:34:12,453 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-21 20:34:12,453 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 58 transitions, 360 flow [2024-06-21 20:34:12,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:12,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:12,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:12,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:34:12,454 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:12,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:12,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1889539607, now seen corresponding path program 1 times [2024-06-21 20:34:12,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:12,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228604265] [2024-06-21 20:34:12,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:12,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:12,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:13,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:13,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:13,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228604265] [2024-06-21 20:34:13,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228604265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:13,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:13,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:34:13,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331406975] [2024-06-21 20:34:13,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:13,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:34:13,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:13,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:34:13,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:34:13,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:13,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 58 transitions, 360 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:13,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:13,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:13,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:13,688 INFO L124 PetriNetUnfolderBase]: 1733/2649 cut-off events. [2024-06-21 20:34:13,688 INFO L125 PetriNetUnfolderBase]: For 11612/11616 co-relation queries the response was YES. [2024-06-21 20:34:13,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9924 conditions, 2649 events. 1733/2649 cut-off events. For 11612/11616 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13070 event pairs, 547 based on Foata normal form. 9/2657 useless extension candidates. Maximal degree in co-relation 9899. Up to 2237 conditions per place. [2024-06-21 20:34:13,704 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 79 selfloop transitions, 39 changer transitions 0/123 dead transitions. [2024-06-21 20:34:13,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 123 transitions, 997 flow [2024-06-21 20:34:13,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:34:13,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:34:13,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-21 20:34:13,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-21 20:34:13,705 INFO L175 Difference]: Start difference. First operand has 64 places, 58 transitions, 360 flow. Second operand 8 states and 169 transitions. [2024-06-21 20:34:13,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 123 transitions, 997 flow [2024-06-21 20:34:13,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 123 transitions, 871 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:34:13,715 INFO L231 Difference]: Finished difference. Result has 69 places, 82 transitions, 581 flow [2024-06-21 20:34:13,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=581, PETRI_PLACES=69, PETRI_TRANSITIONS=82} [2024-06-21 20:34:13,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-21 20:34:13,716 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 82 transitions, 581 flow [2024-06-21 20:34:13,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:13,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:13,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:13,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:34:13,717 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:13,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:13,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1562649223, now seen corresponding path program 2 times [2024-06-21 20:34:13,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:13,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621696256] [2024-06-21 20:34:13,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:13,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:13,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:14,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:14,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:14,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621696256] [2024-06-21 20:34:14,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621696256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:14,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:14,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:34:14,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995323268] [2024-06-21 20:34:14,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:14,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:34:14,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:14,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:34:14,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:34:14,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:14,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 82 transitions, 581 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:14,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:14,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:14,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:15,101 INFO L124 PetriNetUnfolderBase]: 1805/2765 cut-off events. [2024-06-21 20:34:15,101 INFO L125 PetriNetUnfolderBase]: For 15152/15156 co-relation queries the response was YES. [2024-06-21 20:34:15,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11381 conditions, 2765 events. 1805/2765 cut-off events. For 15152/15156 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13773 event pairs, 559 based on Foata normal form. 12/2776 useless extension candidates. Maximal degree in co-relation 11352. Up to 2285 conditions per place. [2024-06-21 20:34:15,115 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 65 selfloop transitions, 48 changer transitions 0/118 dead transitions. [2024-06-21 20:34:15,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 118 transitions, 1003 flow [2024-06-21 20:34:15,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:34:15,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:34:15,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-21 20:34:15,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4931972789115646 [2024-06-21 20:34:15,117 INFO L175 Difference]: Start difference. First operand has 69 places, 82 transitions, 581 flow. Second operand 7 states and 145 transitions. [2024-06-21 20:34:15,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 118 transitions, 1003 flow [2024-06-21 20:34:15,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 118 transitions, 975 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 20:34:15,130 INFO L231 Difference]: Finished difference. Result has 74 places, 89 transitions, 734 flow [2024-06-21 20:34:15,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=734, PETRI_PLACES=74, PETRI_TRANSITIONS=89} [2024-06-21 20:34:15,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-21 20:34:15,131 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 89 transitions, 734 flow [2024-06-21 20:34:15,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:15,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:15,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:15,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:34:15,132 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:15,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:15,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1866777303, now seen corresponding path program 3 times [2024-06-21 20:34:15,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:15,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667325684] [2024-06-21 20:34:15,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:15,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:15,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:15,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:15,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:15,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667325684] [2024-06-21 20:34:15,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667325684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:15,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:15,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:34:15,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450181636] [2024-06-21 20:34:15,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:15,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:34:15,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:15,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:34:15,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:34:15,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:15,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 89 transitions, 734 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:15,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:15,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:15,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:16,418 INFO L124 PetriNetUnfolderBase]: 1841/2818 cut-off events. [2024-06-21 20:34:16,418 INFO L125 PetriNetUnfolderBase]: For 18412/18414 co-relation queries the response was YES. [2024-06-21 20:34:16,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12391 conditions, 2818 events. 1841/2818 cut-off events. For 18412/18414 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 14017 event pairs, 563 based on Foata normal form. 6/2818 useless extension candidates. Maximal degree in co-relation 12360. Up to 2301 conditions per place. [2024-06-21 20:34:16,435 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 62 selfloop transitions, 60 changer transitions 0/127 dead transitions. [2024-06-21 20:34:16,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 127 transitions, 1268 flow [2024-06-21 20:34:16,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:34:16,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:34:16,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-21 20:34:16,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4931972789115646 [2024-06-21 20:34:16,437 INFO L175 Difference]: Start difference. First operand has 74 places, 89 transitions, 734 flow. Second operand 7 states and 145 transitions. [2024-06-21 20:34:16,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 127 transitions, 1268 flow [2024-06-21 20:34:16,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 127 transitions, 1152 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 20:34:16,455 INFO L231 Difference]: Finished difference. Result has 77 places, 99 transitions, 882 flow [2024-06-21 20:34:16,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=882, PETRI_PLACES=77, PETRI_TRANSITIONS=99} [2024-06-21 20:34:16,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-21 20:34:16,456 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 99 transitions, 882 flow [2024-06-21 20:34:16,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:16,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:16,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:16,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:34:16,456 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:16,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:16,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1572646189, now seen corresponding path program 4 times [2024-06-21 20:34:16,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:16,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341088504] [2024-06-21 20:34:16,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:16,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:16,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:17,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-21 20:34:17,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:17,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341088504] [2024-06-21 20:34:17,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341088504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:17,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:17,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:34:17,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623808046] [2024-06-21 20:34:17,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:17,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:34:17,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:17,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:34:17,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:34:17,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:17,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 99 transitions, 882 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:17,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:17,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:17,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:17,761 INFO L124 PetriNetUnfolderBase]: 1825/2793 cut-off events. [2024-06-21 20:34:17,761 INFO L125 PetriNetUnfolderBase]: For 18612/18614 co-relation queries the response was YES. [2024-06-21 20:34:17,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12206 conditions, 2793 events. 1825/2793 cut-off events. For 18612/18614 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13882 event pairs, 572 based on Foata normal form. 6/2793 useless extension candidates. Maximal degree in co-relation 12174. Up to 2294 conditions per place. [2024-06-21 20:34:17,777 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 62 selfloop transitions, 58 changer transitions 0/125 dead transitions. [2024-06-21 20:34:17,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 125 transitions, 1242 flow [2024-06-21 20:34:17,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:34:17,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:34:17,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 20:34:17,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-21 20:34:17,779 INFO L175 Difference]: Start difference. First operand has 77 places, 99 transitions, 882 flow. Second operand 7 states and 144 transitions. [2024-06-21 20:34:17,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 125 transitions, 1242 flow [2024-06-21 20:34:17,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 125 transitions, 1146 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 20:34:17,800 INFO L231 Difference]: Finished difference. Result has 81 places, 99 transitions, 912 flow [2024-06-21 20:34:17,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=912, PETRI_PLACES=81, PETRI_TRANSITIONS=99} [2024-06-21 20:34:17,801 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-21 20:34:17,801 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 99 transitions, 912 flow [2024-06-21 20:34:17,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:17,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:17,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:17,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:34:17,802 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-21 20:34:17,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:17,802 INFO L85 PathProgramCache]: Analyzing trace with hash 787456522, now seen corresponding path program 1 times [2024-06-21 20:34:17,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:17,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842778528] [2024-06-21 20:34:17,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:17,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:17,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:18,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:18,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:18,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842778528] [2024-06-21 20:34:18,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842778528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:18,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:18,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:34:18,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298755847] [2024-06-21 20:34:18,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:18,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:34:18,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:18,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:34:18,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:34:18,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 20:34:18,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 99 transitions, 912 flow. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:18,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:18,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 20:34:18,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:18,732 INFO L124 PetriNetUnfolderBase]: 1510/2459 cut-off events. [2024-06-21 20:34:18,732 INFO L125 PetriNetUnfolderBase]: For 18210/18229 co-relation queries the response was YES. [2024-06-21 20:34:18,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10757 conditions, 2459 events. 1510/2459 cut-off events. For 18210/18229 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 13087 event pairs, 521 based on Foata normal form. 8/2451 useless extension candidates. Maximal degree in co-relation 10723. Up to 2206 conditions per place. [2024-06-21 20:34:18,744 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 89 selfloop transitions, 8 changer transitions 0/110 dead transitions. [2024-06-21 20:34:18,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 110 transitions, 1150 flow [2024-06-21 20:34:18,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:34:18,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:34:18,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-21 20:34:18,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-21 20:34:18,745 INFO L175 Difference]: Start difference. First operand has 81 places, 99 transitions, 912 flow. Second operand 5 states and 100 transitions. [2024-06-21 20:34:18,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 110 transitions, 1150 flow [2024-06-21 20:34:18,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 110 transitions, 1007 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:34:18,761 INFO L231 Difference]: Finished difference. Result has 80 places, 102 transitions, 817 flow [2024-06-21 20:34:18,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=817, PETRI_PLACES=80, PETRI_TRANSITIONS=102} [2024-06-21 20:34:18,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-06-21 20:34:18,761 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 102 transitions, 817 flow [2024-06-21 20:34:18,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:18,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:18,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:18,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:34:18,762 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:18,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:18,762 INFO L85 PathProgramCache]: Analyzing trace with hash 2001640229, now seen corresponding path program 1 times [2024-06-21 20:34:18,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:18,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428838370] [2024-06-21 20:34:18,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:18,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:18,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:19,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:19,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:19,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428838370] [2024-06-21 20:34:19,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428838370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:19,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:19,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:34:19,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118240872] [2024-06-21 20:34:19,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:19,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:34:19,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:19,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:34:19,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:34:19,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:19,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 102 transitions, 817 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 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-21 20:34:19,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:19,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:19,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:20,280 INFO L124 PetriNetUnfolderBase]: 1866/2883 cut-off events. [2024-06-21 20:34:20,280 INFO L125 PetriNetUnfolderBase]: For 22504/22508 co-relation queries the response was YES. [2024-06-21 20:34:20,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12838 conditions, 2883 events. 1866/2883 cut-off events. For 22504/22508 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 14600 event pairs, 565 based on Foata normal form. 8/2890 useless extension candidates. Maximal degree in co-relation 12803. Up to 2328 conditions per place. [2024-06-21 20:34:20,294 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 75 selfloop transitions, 62 changer transitions 0/142 dead transitions. [2024-06-21 20:34:20,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 142 transitions, 1319 flow [2024-06-21 20:34:20,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:34:20,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:34:20,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-21 20:34:20,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-21 20:34:20,296 INFO L175 Difference]: Start difference. First operand has 80 places, 102 transitions, 817 flow. Second operand 8 states and 163 transitions. [2024-06-21 20:34:20,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 142 transitions, 1319 flow [2024-06-21 20:34:20,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 142 transitions, 1293 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 20:34:20,311 INFO L231 Difference]: Finished difference. Result has 85 places, 108 transitions, 1003 flow [2024-06-21 20:34:20,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1003, PETRI_PLACES=85, PETRI_TRANSITIONS=108} [2024-06-21 20:34:20,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-21 20:34:20,311 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 108 transitions, 1003 flow [2024-06-21 20:34:20,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 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-21 20:34:20,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:20,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:20,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:34:20,312 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:20,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:20,313 INFO L85 PathProgramCache]: Analyzing trace with hash 2001634649, now seen corresponding path program 2 times [2024-06-21 20:34:20,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:20,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523477075] [2024-06-21 20:34:20,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:20,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:20,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:20,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:20,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:20,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523477075] [2024-06-21 20:34:20,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523477075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:20,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:20,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:34:20,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493082297] [2024-06-21 20:34:20,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:20,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:34:20,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:20,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:34:20,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:34:21,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:21,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 108 transitions, 1003 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:21,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:21,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:21,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:21,621 INFO L124 PetriNetUnfolderBase]: 1898/2954 cut-off events. [2024-06-21 20:34:21,621 INFO L125 PetriNetUnfolderBase]: For 27037/27045 co-relation queries the response was YES. [2024-06-21 20:34:21,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13731 conditions, 2954 events. 1898/2954 cut-off events. For 27037/27045 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 15149 event pairs, 576 based on Foata normal form. 14/2967 useless extension candidates. Maximal degree in co-relation 13695. Up to 2357 conditions per place. [2024-06-21 20:34:21,638 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 72 selfloop transitions, 69 changer transitions 0/146 dead transitions. [2024-06-21 20:34:21,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 146 transitions, 1523 flow [2024-06-21 20:34:21,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:34:21,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:34:21,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-21 20:34:21,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-06-21 20:34:21,639 INFO L175 Difference]: Start difference. First operand has 85 places, 108 transitions, 1003 flow. Second operand 7 states and 149 transitions. [2024-06-21 20:34:21,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 146 transitions, 1523 flow [2024-06-21 20:34:21,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 146 transitions, 1359 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 20:34:21,662 INFO L231 Difference]: Finished difference. Result has 86 places, 114 transitions, 1076 flow [2024-06-21 20:34:21,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1076, PETRI_PLACES=86, PETRI_TRANSITIONS=114} [2024-06-21 20:34:21,662 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-21 20:34:21,662 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 114 transitions, 1076 flow [2024-06-21 20:34:21,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:21,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:21,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:21,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:34:21,663 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:21,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:21,663 INFO L85 PathProgramCache]: Analyzing trace with hash -2035520401, now seen corresponding path program 3 times [2024-06-21 20:34:21,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:21,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413508044] [2024-06-21 20:34:21,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:21,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:21,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:22,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:22,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:22,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413508044] [2024-06-21 20:34:22,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413508044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:22,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:22,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:34:22,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195333419] [2024-06-21 20:34:22,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:22,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:34:22,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:22,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:34:22,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:34:22,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:22,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 114 transitions, 1076 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 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-21 20:34:22,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:22,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:22,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:23,227 INFO L124 PetriNetUnfolderBase]: 1934/3010 cut-off events. [2024-06-21 20:34:23,227 INFO L125 PetriNetUnfolderBase]: For 29974/29976 co-relation queries the response was YES. [2024-06-21 20:34:23,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14257 conditions, 3010 events. 1934/3010 cut-off events. For 29974/29976 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15516 event pairs, 562 based on Foata normal form. 6/3010 useless extension candidates. Maximal degree in co-relation 14220. Up to 2389 conditions per place. [2024-06-21 20:34:23,250 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 74 selfloop transitions, 78 changer transitions 0/157 dead transitions. [2024-06-21 20:34:23,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 157 transitions, 1640 flow [2024-06-21 20:34:23,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:34:23,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:34:23,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 20:34:23,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-21 20:34:23,256 INFO L175 Difference]: Start difference. First operand has 86 places, 114 transitions, 1076 flow. Second operand 9 states and 179 transitions. [2024-06-21 20:34:23,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 157 transitions, 1640 flow [2024-06-21 20:34:23,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 157 transitions, 1458 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 20:34:23,293 INFO L231 Difference]: Finished difference. Result has 90 places, 120 transitions, 1149 flow [2024-06-21 20:34:23,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=90, PETRI_TRANSITIONS=120} [2024-06-21 20:34:23,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-21 20:34:23,294 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 120 transitions, 1149 flow [2024-06-21 20:34:23,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 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-21 20:34:23,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:23,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:23,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:34:23,295 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:23,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:23,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1396788591, now seen corresponding path program 4 times [2024-06-21 20:34:23,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:23,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729393278] [2024-06-21 20:34:23,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:23,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:23,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:24,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:24,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:24,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729393278] [2024-06-21 20:34:24,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729393278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:24,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:24,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:34:24,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973757170] [2024-06-21 20:34:24,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:24,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:34:24,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:24,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:34:24,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:34:24,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:24,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 120 transitions, 1149 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 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-21 20:34:24,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:24,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:24,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:25,009 INFO L124 PetriNetUnfolderBase]: 1918/2968 cut-off events. [2024-06-21 20:34:25,009 INFO L125 PetriNetUnfolderBase]: For 32177/32179 co-relation queries the response was YES. [2024-06-21 20:34:25,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14244 conditions, 2968 events. 1918/2968 cut-off events. For 32177/32179 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15136 event pairs, 588 based on Foata normal form. 6/2968 useless extension candidates. Maximal degree in co-relation 14207. Up to 2376 conditions per place. [2024-06-21 20:34:25,028 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 68 selfloop transitions, 76 changer transitions 0/149 dead transitions. [2024-06-21 20:34:25,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 149 transitions, 1529 flow [2024-06-21 20:34:25,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:34:25,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:34:25,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 20:34:25,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-21 20:34:25,030 INFO L175 Difference]: Start difference. First operand has 90 places, 120 transitions, 1149 flow. Second operand 8 states and 160 transitions. [2024-06-21 20:34:25,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 149 transitions, 1529 flow [2024-06-21 20:34:25,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 149 transitions, 1306 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 20:34:25,070 INFO L231 Difference]: Finished difference. Result has 91 places, 120 transitions, 1089 flow [2024-06-21 20:34:25,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=926, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1089, PETRI_PLACES=91, PETRI_TRANSITIONS=120} [2024-06-21 20:34:25,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-21 20:34:25,070 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 120 transitions, 1089 flow [2024-06-21 20:34:25,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 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-21 20:34:25,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:25,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:25,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:34:25,071 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:25,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:25,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1404417288, now seen corresponding path program 1 times [2024-06-21 20:34:25,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:25,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558638954] [2024-06-21 20:34:25,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:25,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:26,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:26,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:26,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558638954] [2024-06-21 20:34:26,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558638954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:26,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:26,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:34:26,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102631010] [2024-06-21 20:34:26,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:26,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:34:26,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:26,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:34:26,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:34:26,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:34:26,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 120 transitions, 1089 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-21 20:34:26,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:26,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:34:26,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:26,775 INFO L124 PetriNetUnfolderBase]: 1703/2754 cut-off events. [2024-06-21 20:34:26,775 INFO L125 PetriNetUnfolderBase]: For 28975/28977 co-relation queries the response was YES. [2024-06-21 20:34:26,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12909 conditions, 2754 events. 1703/2754 cut-off events. For 28975/28977 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14599 event pairs, 550 based on Foata normal form. 4/2757 useless extension candidates. Maximal degree in co-relation 12871. Up to 2485 conditions per place. [2024-06-21 20:34:26,792 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 127 selfloop transitions, 16 changer transitions 0/149 dead transitions. [2024-06-21 20:34:26,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 149 transitions, 1492 flow [2024-06-21 20:34:26,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:34:26,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:34:26,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 20:34:26,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 20:34:26,794 INFO L175 Difference]: Start difference. First operand has 91 places, 120 transitions, 1089 flow. Second operand 8 states and 154 transitions. [2024-06-21 20:34:26,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 149 transitions, 1492 flow [2024-06-21 20:34:26,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 149 transitions, 1284 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 20:34:26,817 INFO L231 Difference]: Finished difference. Result has 92 places, 125 transitions, 975 flow [2024-06-21 20:34:26,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=975, PETRI_PLACES=92, PETRI_TRANSITIONS=125} [2024-06-21 20:34:26,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-21 20:34:26,817 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 125 transitions, 975 flow [2024-06-21 20:34:26,818 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-21 20:34:26,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:26,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:26,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:34:26,818 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:26,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:26,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1340775507, now seen corresponding path program 1 times [2024-06-21 20:34:26,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:26,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342442077] [2024-06-21 20:34:26,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:26,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:26,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:27,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:27,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:27,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342442077] [2024-06-21 20:34:27,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342442077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:27,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:27,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:34:27,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910180384] [2024-06-21 20:34:27,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:27,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:34:27,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:27,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:34:27,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:34:27,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 20:34:27,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 125 transitions, 975 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-21 20:34:27,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:27,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 20:34:27,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:28,174 INFO L124 PetriNetUnfolderBase]: 1587/2612 cut-off events. [2024-06-21 20:34:28,174 INFO L125 PetriNetUnfolderBase]: For 30492/30511 co-relation queries the response was YES. [2024-06-21 20:34:28,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12343 conditions, 2612 events. 1587/2612 cut-off events. For 30492/30511 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14180 event pairs, 526 based on Foata normal form. 9/2603 useless extension candidates. Maximal degree in co-relation 12303. Up to 2314 conditions per place. [2024-06-21 20:34:28,193 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 114 selfloop transitions, 11 changer transitions 0/138 dead transitions. [2024-06-21 20:34:28,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 138 transitions, 1279 flow [2024-06-21 20:34:28,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:34:28,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:34:28,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-21 20:34:28,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 20:34:28,195 INFO L175 Difference]: Start difference. First operand has 92 places, 125 transitions, 975 flow. Second operand 6 states and 117 transitions. [2024-06-21 20:34:28,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 138 transitions, 1279 flow [2024-06-21 20:34:28,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 138 transitions, 1232 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 20:34:28,218 INFO L231 Difference]: Finished difference. Result has 93 places, 128 transitions, 988 flow [2024-06-21 20:34:28,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=988, PETRI_PLACES=93, PETRI_TRANSITIONS=128} [2024-06-21 20:34:28,219 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-21 20:34:28,219 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 128 transitions, 988 flow [2024-06-21 20:34:28,219 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-21 20:34:28,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:28,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:28,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:34:28,220 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:28,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:28,220 INFO L85 PathProgramCache]: Analyzing trace with hash -2130486966, now seen corresponding path program 1 times [2024-06-21 20:34:28,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:28,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888843165] [2024-06-21 20:34:28,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:28,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:28,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:28,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:28,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:28,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888843165] [2024-06-21 20:34:28,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888843165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:28,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:28,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:34:28,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467498775] [2024-06-21 20:34:28,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:28,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:34:28,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:28,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:34:28,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:34:29,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:29,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 128 transitions, 988 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:29,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:29,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:29,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:29,599 INFO L124 PetriNetUnfolderBase]: 1918/2994 cut-off events. [2024-06-21 20:34:29,600 INFO L125 PetriNetUnfolderBase]: For 38782/38786 co-relation queries the response was YES. [2024-06-21 20:34:29,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14707 conditions, 2994 events. 1918/2994 cut-off events. For 38782/38786 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15429 event pairs, 429 based on Foata normal form. 6/2999 useless extension candidates. Maximal degree in co-relation 14666. Up to 2593 conditions per place. [2024-06-21 20:34:29,620 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 121 selfloop transitions, 32 changer transitions 0/158 dead transitions. [2024-06-21 20:34:29,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 158 transitions, 1484 flow [2024-06-21 20:34:29,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:34:29,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:34:29,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 20:34:29,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-21 20:34:29,622 INFO L175 Difference]: Start difference. First operand has 93 places, 128 transitions, 988 flow. Second operand 7 states and 139 transitions. [2024-06-21 20:34:29,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 158 transitions, 1484 flow [2024-06-21 20:34:29,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 158 transitions, 1446 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 20:34:29,650 INFO L231 Difference]: Finished difference. Result has 96 places, 132 transitions, 1069 flow [2024-06-21 20:34:29,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1069, PETRI_PLACES=96, PETRI_TRANSITIONS=132} [2024-06-21 20:34:29,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-21 20:34:29,651 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 132 transitions, 1069 flow [2024-06-21 20:34:29,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:29,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:29,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:29,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:34:29,652 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:29,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:29,653 INFO L85 PathProgramCache]: Analyzing trace with hash 941571762, now seen corresponding path program 2 times [2024-06-21 20:34:29,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:29,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910248759] [2024-06-21 20:34:29,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:29,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:29,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:30,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:30,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:30,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910248759] [2024-06-21 20:34:30,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910248759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:30,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:30,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:34:30,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516639966] [2024-06-21 20:34:30,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:30,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:34:30,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:30,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:34:30,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:34:30,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:30,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 132 transitions, 1069 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:30,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:30,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:30,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:30,976 INFO L124 PetriNetUnfolderBase]: 1910/2977 cut-off events. [2024-06-21 20:34:30,976 INFO L125 PetriNetUnfolderBase]: For 42351/42355 co-relation queries the response was YES. [2024-06-21 20:34:30,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15023 conditions, 2977 events. 1910/2977 cut-off events. For 42351/42355 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15279 event pairs, 567 based on Foata normal form. 6/2982 useless extension candidates. Maximal degree in co-relation 14981. Up to 2669 conditions per place. [2024-06-21 20:34:30,994 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 118 selfloop transitions, 33 changer transitions 0/156 dead transitions. [2024-06-21 20:34:30,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 156 transitions, 1449 flow [2024-06-21 20:34:30,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:34:30,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:34:30,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 20:34:30,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-21 20:34:30,996 INFO L175 Difference]: Start difference. First operand has 96 places, 132 transitions, 1069 flow. Second operand 7 states and 137 transitions. [2024-06-21 20:34:30,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 156 transitions, 1449 flow [2024-06-21 20:34:31,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 156 transitions, 1389 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 20:34:31,060 INFO L231 Difference]: Finished difference. Result has 100 places, 132 transitions, 1084 flow [2024-06-21 20:34:31,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1084, PETRI_PLACES=100, PETRI_TRANSITIONS=132} [2024-06-21 20:34:31,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-21 20:34:31,061 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 132 transitions, 1084 flow [2024-06-21 20:34:31,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:31,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:31,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:31,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:34:31,062 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:31,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:31,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1016038761, now seen corresponding path program 1 times [2024-06-21 20:34:31,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:31,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786533251] [2024-06-21 20:34:31,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:31,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:31,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:31,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:31,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:31,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786533251] [2024-06-21 20:34:31,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786533251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:31,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:31,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:34:31,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840354681] [2024-06-21 20:34:31,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:31,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:34:31,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:31,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:34:31,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:34:32,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:34:32,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 132 transitions, 1084 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:32,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:32,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:34:32,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:32,457 INFO L124 PetriNetUnfolderBase]: 1804/2861 cut-off events. [2024-06-21 20:34:32,457 INFO L125 PetriNetUnfolderBase]: For 47462/47478 co-relation queries the response was YES. [2024-06-21 20:34:32,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14785 conditions, 2861 events. 1804/2861 cut-off events. For 47462/47478 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15097 event pairs, 733 based on Foata normal form. 5/2852 useless extension candidates. Maximal degree in co-relation 14741. Up to 2607 conditions per place. [2024-06-21 20:34:32,474 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 121 selfloop transitions, 19 changer transitions 0/154 dead transitions. [2024-06-21 20:34:32,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 154 transitions, 1485 flow [2024-06-21 20:34:32,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:34:32,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:34:32,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 20:34:32,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-21 20:34:32,476 INFO L175 Difference]: Start difference. First operand has 100 places, 132 transitions, 1084 flow. Second operand 7 states and 129 transitions. [2024-06-21 20:34:32,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 154 transitions, 1485 flow [2024-06-21 20:34:32,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 154 transitions, 1404 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:34:32,509 INFO L231 Difference]: Finished difference. Result has 103 places, 142 transitions, 1155 flow [2024-06-21 20:34:32,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1155, PETRI_PLACES=103, PETRI_TRANSITIONS=142} [2024-06-21 20:34:32,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-21 20:34:32,510 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 142 transitions, 1155 flow [2024-06-21 20:34:32,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:32,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:32,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:32,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:34:32,511 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:32,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:32,511 INFO L85 PathProgramCache]: Analyzing trace with hash 142356195, now seen corresponding path program 2 times [2024-06-21 20:34:32,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:32,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206146773] [2024-06-21 20:34:32,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:32,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:32,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:33,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:33,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:33,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206146773] [2024-06-21 20:34:33,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206146773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:33,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:33,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:34:33,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103555758] [2024-06-21 20:34:33,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:33,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:34:33,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:33,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:34:33,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:34:33,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:34:33,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 142 transitions, 1155 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:33,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:33,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:34:33,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:33,692 INFO L124 PetriNetUnfolderBase]: 1814/2875 cut-off events. [2024-06-21 20:34:33,692 INFO L125 PetriNetUnfolderBase]: For 51470/51486 co-relation queries the response was YES. [2024-06-21 20:34:33,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15253 conditions, 2875 events. 1814/2875 cut-off events. For 51470/51486 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15180 event pairs, 731 based on Foata normal form. 5/2867 useless extension candidates. Maximal degree in co-relation 15206. Up to 2620 conditions per place. [2024-06-21 20:34:33,708 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 129 selfloop transitions, 24 changer transitions 0/167 dead transitions. [2024-06-21 20:34:33,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 167 transitions, 1592 flow [2024-06-21 20:34:33,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:34:33,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:34:33,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 20:34:33,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-21 20:34:33,710 INFO L175 Difference]: Start difference. First operand has 103 places, 142 transitions, 1155 flow. Second operand 7 states and 136 transitions. [2024-06-21 20:34:33,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 167 transitions, 1592 flow [2024-06-21 20:34:33,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 167 transitions, 1533 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-21 20:34:33,745 INFO L231 Difference]: Finished difference. Result has 109 places, 150 transitions, 1257 flow [2024-06-21 20:34:33,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1257, PETRI_PLACES=109, PETRI_TRANSITIONS=150} [2024-06-21 20:34:33,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-21 20:34:33,746 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 150 transitions, 1257 flow [2024-06-21 20:34:33,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:33,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:33,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:33,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:34:33,747 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:33,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:33,747 INFO L85 PathProgramCache]: Analyzing trace with hash 831506281, now seen corresponding path program 3 times [2024-06-21 20:34:33,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:33,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577858466] [2024-06-21 20:34:33,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:33,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:33,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:34,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-21 20:34:34,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:34,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577858466] [2024-06-21 20:34:34,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577858466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:34,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:34,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:34:34,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110364280] [2024-06-21 20:34:34,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:34,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:34:34,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:34,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:34:34,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:34:34,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:34:34,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 150 transitions, 1257 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:34,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:34,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:34:34,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:34,823 INFO L124 PetriNetUnfolderBase]: 1811/2872 cut-off events. [2024-06-21 20:34:34,823 INFO L125 PetriNetUnfolderBase]: For 56095/56113 co-relation queries the response was YES. [2024-06-21 20:34:34,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15714 conditions, 2872 events. 1811/2872 cut-off events. For 56095/56113 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15187 event pairs, 736 based on Foata normal form. 7/2865 useless extension candidates. Maximal degree in co-relation 15664. Up to 2607 conditions per place. [2024-06-21 20:34:34,841 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 116 selfloop transitions, 31 changer transitions 0/161 dead transitions. [2024-06-21 20:34:34,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 161 transitions, 1611 flow [2024-06-21 20:34:34,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:34:34,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:34:34,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 20:34:34,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 20:34:34,842 INFO L175 Difference]: Start difference. First operand has 109 places, 150 transitions, 1257 flow. Second operand 7 states and 126 transitions. [2024-06-21 20:34:34,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 161 transitions, 1611 flow [2024-06-21 20:34:34,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 161 transitions, 1553 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 20:34:34,882 INFO L231 Difference]: Finished difference. Result has 112 places, 153 transitions, 1311 flow [2024-06-21 20:34:34,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1311, PETRI_PLACES=112, PETRI_TRANSITIONS=153} [2024-06-21 20:34:34,883 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-21 20:34:34,883 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 153 transitions, 1311 flow [2024-06-21 20:34:34,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:34,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:34,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:34,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:34:34,884 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:34,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:34,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1091293293, now seen corresponding path program 1 times [2024-06-21 20:34:34,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:34,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410753962] [2024-06-21 20:34:34,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:34,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:34,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:35,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:35,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:35,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410753962] [2024-06-21 20:34:35,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410753962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:35,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:35,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:34:35,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24830294] [2024-06-21 20:34:35,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:35,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:34:35,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:35,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:34:35,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:34:35,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:34:35,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 153 transitions, 1311 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:35,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:35,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:34:35,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:35,951 INFO L124 PetriNetUnfolderBase]: 1730/2801 cut-off events. [2024-06-21 20:34:35,951 INFO L125 PetriNetUnfolderBase]: For 50129/50129 co-relation queries the response was YES. [2024-06-21 20:34:35,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15213 conditions, 2801 events. 1730/2801 cut-off events. For 50129/50129 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14917 event pairs, 737 based on Foata normal form. 1/2801 useless extension candidates. Maximal degree in co-relation 15162. Up to 2559 conditions per place. [2024-06-21 20:34:35,974 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 149 selfloop transitions, 12 changer transitions 0/167 dead transitions. [2024-06-21 20:34:35,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 167 transitions, 1697 flow [2024-06-21 20:34:35,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:34:35,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:34:35,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-21 20:34:35,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 20:34:35,975 INFO L175 Difference]: Start difference. First operand has 112 places, 153 transitions, 1311 flow. Second operand 6 states and 114 transitions. [2024-06-21 20:34:35,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 167 transitions, 1697 flow [2024-06-21 20:34:36,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 167 transitions, 1607 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 20:34:36,016 INFO L231 Difference]: Finished difference. Result has 113 places, 156 transitions, 1289 flow [2024-06-21 20:34:36,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1289, PETRI_PLACES=113, PETRI_TRANSITIONS=156} [2024-06-21 20:34:36,017 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-21 20:34:36,017 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 156 transitions, 1289 flow [2024-06-21 20:34:36,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:36,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:36,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:36,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:34:36,018 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-21 20:34:36,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:36,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1385624833, now seen corresponding path program 2 times [2024-06-21 20:34:36,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:36,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637185230] [2024-06-21 20:34:36,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:36,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:36,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:36,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:36,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:36,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637185230] [2024-06-21 20:34:36,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637185230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:36,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:36,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:34:36,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475343903] [2024-06-21 20:34:36,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:36,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:34:36,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:36,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:34:36,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:34:36,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:34:36,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 156 transitions, 1289 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:36,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:36,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:34:36,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:37,096 INFO L124 PetriNetUnfolderBase]: 1727/2798 cut-off events. [2024-06-21 20:34:37,097 INFO L125 PetriNetUnfolderBase]: For 53597/53599 co-relation queries the response was YES. [2024-06-21 20:34:37,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15499 conditions, 2798 events. 1727/2798 cut-off events. For 53597/53599 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14918 event pairs, 741 based on Foata normal form. 3/2800 useless extension candidates. Maximal degree in co-relation 15447. Up to 2549 conditions per place. [2024-06-21 20:34:37,119 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 144 selfloop transitions, 17 changer transitions 0/167 dead transitions. [2024-06-21 20:34:37,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 167 transitions, 1671 flow [2024-06-21 20:34:37,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:34:37,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:34:37,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-21 20:34:37,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-21 20:34:37,134 INFO L175 Difference]: Start difference. First operand has 113 places, 156 transitions, 1289 flow. Second operand 6 states and 113 transitions. [2024-06-21 20:34:37,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 167 transitions, 1671 flow [2024-06-21 20:34:37,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 167 transitions, 1625 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 20:34:37,199 INFO L231 Difference]: Finished difference. Result has 115 places, 159 transitions, 1327 flow [2024-06-21 20:34:37,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1327, PETRI_PLACES=115, PETRI_TRANSITIONS=159} [2024-06-21 20:34:37,200 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-21 20:34:37,200 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 159 transitions, 1327 flow [2024-06-21 20:34:37,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:37,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:37,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:37,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:34:37,200 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:37,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:37,201 INFO L85 PathProgramCache]: Analyzing trace with hash -387031344, now seen corresponding path program 1 times [2024-06-21 20:34:37,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:37,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139135057] [2024-06-21 20:34:37,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:37,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:37,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:37,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:37,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:37,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139135057] [2024-06-21 20:34:37,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139135057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:37,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:37,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:34:37,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973732783] [2024-06-21 20:34:37,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:37,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:34:37,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:37,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:34:37,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:34:37,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:37,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 159 transitions, 1327 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:37,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:37,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:37,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:38,480 INFO L124 PetriNetUnfolderBase]: 2194/3457 cut-off events. [2024-06-21 20:34:38,481 INFO L125 PetriNetUnfolderBase]: For 80491/80493 co-relation queries the response was YES. [2024-06-21 20:34:38,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19795 conditions, 3457 events. 2194/3457 cut-off events. For 80491/80493 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 18555 event pairs, 571 based on Foata normal form. 16/3472 useless extension candidates. Maximal degree in co-relation 19742. Up to 2352 conditions per place. [2024-06-21 20:34:38,507 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 136 selfloop transitions, 79 changer transitions 0/220 dead transitions. [2024-06-21 20:34:38,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 220 transitions, 2125 flow [2024-06-21 20:34:38,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:34:38,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:34:38,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-21 20:34:38,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026455026455027 [2024-06-21 20:34:38,510 INFO L175 Difference]: Start difference. First operand has 115 places, 159 transitions, 1327 flow. Second operand 9 states and 190 transitions. [2024-06-21 20:34:38,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 220 transitions, 2125 flow [2024-06-21 20:34:38,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 220 transitions, 2063 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 20:34:38,574 INFO L231 Difference]: Finished difference. Result has 122 places, 166 transitions, 1527 flow [2024-06-21 20:34:38,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1265, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1527, PETRI_PLACES=122, PETRI_TRANSITIONS=166} [2024-06-21 20:34:38,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-21 20:34:38,575 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 166 transitions, 1527 flow [2024-06-21 20:34:38,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:38,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:38,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:38,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:34:38,576 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:38,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:38,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1489639414, now seen corresponding path program 2 times [2024-06-21 20:34:38,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:38,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696936730] [2024-06-21 20:34:38,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:38,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:38,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:39,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-21 20:34:39,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:39,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696936730] [2024-06-21 20:34:39,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696936730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:39,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:39,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:34:39,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864381320] [2024-06-21 20:34:39,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:39,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:34:39,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:39,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:34:39,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:34:39,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:39,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 166 transitions, 1527 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:39,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:39,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:39,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:40,035 INFO L124 PetriNetUnfolderBase]: 2277/3591 cut-off events. [2024-06-21 20:34:40,035 INFO L125 PetriNetUnfolderBase]: For 89173/89183 co-relation queries the response was YES. [2024-06-21 20:34:40,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21154 conditions, 3591 events. 2277/3591 cut-off events. For 89173/89183 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19545 event pairs, 630 based on Foata normal form. 32/3622 useless extension candidates. Maximal degree in co-relation 21098. Up to 2817 conditions per place. [2024-06-21 20:34:40,061 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 127 selfloop transitions, 80 changer transitions 0/212 dead transitions. [2024-06-21 20:34:40,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 212 transitions, 2152 flow [2024-06-21 20:34:40,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:34:40,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:34:40,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-21 20:34:40,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-21 20:34:40,081 INFO L175 Difference]: Start difference. First operand has 122 places, 166 transitions, 1527 flow. Second operand 9 states and 186 transitions. [2024-06-21 20:34:40,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 212 transitions, 2152 flow [2024-06-21 20:34:40,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 212 transitions, 2058 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 20:34:40,130 INFO L231 Difference]: Finished difference. Result has 127 places, 168 transitions, 1640 flow [2024-06-21 20:34:40,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1640, PETRI_PLACES=127, PETRI_TRANSITIONS=168} [2024-06-21 20:34:40,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-21 20:34:40,131 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 168 transitions, 1640 flow [2024-06-21 20:34:40,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:40,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:40,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:40,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:34:40,131 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:40,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:40,132 INFO L85 PathProgramCache]: Analyzing trace with hash 634184890, now seen corresponding path program 3 times [2024-06-21 20:34:40,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:40,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128063130] [2024-06-21 20:34:40,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:40,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:40,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:40,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:40,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:40,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128063130] [2024-06-21 20:34:40,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128063130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:40,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:40,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:34:40,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966004282] [2024-06-21 20:34:40,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:40,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:34:40,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:40,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:34:40,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:34:40,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:40,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 168 transitions, 1640 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:40,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:40,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:40,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:41,628 INFO L124 PetriNetUnfolderBase]: 2346/3716 cut-off events. [2024-06-21 20:34:41,628 INFO L125 PetriNetUnfolderBase]: For 95087/95097 co-relation queries the response was YES. [2024-06-21 20:34:41,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22379 conditions, 3716 events. 2346/3716 cut-off events. For 95087/95097 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 20516 event pairs, 630 based on Foata normal form. 24/3739 useless extension candidates. Maximal degree in co-relation 22321. Up to 2822 conditions per place. [2024-06-21 20:34:41,722 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 132 selfloop transitions, 82 changer transitions 0/219 dead transitions. [2024-06-21 20:34:41,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 219 transitions, 2294 flow [2024-06-21 20:34:41,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:34:41,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:34:41,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 20:34:41,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 20:34:41,725 INFO L175 Difference]: Start difference. First operand has 127 places, 168 transitions, 1640 flow. Second operand 9 states and 189 transitions. [2024-06-21 20:34:41,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 219 transitions, 2294 flow [2024-06-21 20:34:41,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 219 transitions, 2116 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 20:34:41,787 INFO L231 Difference]: Finished difference. Result has 130 places, 171 transitions, 1681 flow [2024-06-21 20:34:41,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1681, PETRI_PLACES=130, PETRI_TRANSITIONS=171} [2024-06-21 20:34:41,788 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-21 20:34:41,788 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 171 transitions, 1681 flow [2024-06-21 20:34:41,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:41,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:41,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:41,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:34:41,789 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:41,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:41,789 INFO L85 PathProgramCache]: Analyzing trace with hash 112813366, now seen corresponding path program 4 times [2024-06-21 20:34:41,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:41,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119233800] [2024-06-21 20:34:41,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:41,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:41,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:42,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:42,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:42,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119233800] [2024-06-21 20:34:42,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119233800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:42,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:42,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:34:42,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367481693] [2024-06-21 20:34:42,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:42,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:34:42,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:42,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:34:42,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:34:42,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:42,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 171 transitions, 1681 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:42,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:42,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:42,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:43,265 INFO L124 PetriNetUnfolderBase]: 2947/4775 cut-off events. [2024-06-21 20:34:43,266 INFO L125 PetriNetUnfolderBase]: For 121095/121097 co-relation queries the response was YES. [2024-06-21 20:34:43,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28153 conditions, 4775 events. 2947/4775 cut-off events. For 121095/121097 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 28827 event pairs, 517 based on Foata normal form. 16/4790 useless extension candidates. Maximal degree in co-relation 28093. Up to 2339 conditions per place. [2024-06-21 20:34:43,300 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 141 selfloop transitions, 101 changer transitions 0/247 dead transitions. [2024-06-21 20:34:43,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 247 transitions, 2791 flow [2024-06-21 20:34:43,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:34:43,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:34:43,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-21 20:34:43,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-06-21 20:34:43,302 INFO L175 Difference]: Start difference. First operand has 130 places, 171 transitions, 1681 flow. Second operand 9 states and 192 transitions. [2024-06-21 20:34:43,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 247 transitions, 2791 flow [2024-06-21 20:34:43,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 247 transitions, 2604 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 20:34:43,409 INFO L231 Difference]: Finished difference. Result has 136 places, 192 transitions, 2029 flow [2024-06-21 20:34:43,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1512, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2029, PETRI_PLACES=136, PETRI_TRANSITIONS=192} [2024-06-21 20:34:43,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-21 20:34:43,410 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 192 transitions, 2029 flow [2024-06-21 20:34:43,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:43,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:43,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:43,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:34:43,410 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-21 20:34:43,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:43,411 INFO L85 PathProgramCache]: Analyzing trace with hash -151097033, now seen corresponding path program 1 times [2024-06-21 20:34:43,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:43,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606856879] [2024-06-21 20:34:43,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:43,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:43,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:44,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:44,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:44,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606856879] [2024-06-21 20:34:44,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606856879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:44,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:44,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:34:44,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781885755] [2024-06-21 20:34:44,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:44,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:34:44,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:44,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:34:44,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:34:44,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:44,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 192 transitions, 2029 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:44,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:44,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:44,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:44,837 INFO L124 PetriNetUnfolderBase]: 2976/4817 cut-off events. [2024-06-21 20:34:44,837 INFO L125 PetriNetUnfolderBase]: For 126028/126032 co-relation queries the response was YES. [2024-06-21 20:34:44,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29379 conditions, 4817 events. 2976/4817 cut-off events. For 126028/126032 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 28899 event pairs, 1124 based on Foata normal form. 6/4822 useless extension candidates. Maximal degree in co-relation 29315. Up to 4385 conditions per place. [2024-06-21 20:34:44,879 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 174 selfloop transitions, 47 changer transitions 0/226 dead transitions. [2024-06-21 20:34:44,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 226 transitions, 2666 flow [2024-06-21 20:34:44,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:34:44,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:34:44,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 20:34:44,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 20:34:44,881 INFO L175 Difference]: Start difference. First operand has 136 places, 192 transitions, 2029 flow. Second operand 8 states and 156 transitions. [2024-06-21 20:34:44,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 226 transitions, 2666 flow [2024-06-21 20:34:45,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 226 transitions, 2570 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 20:34:45,019 INFO L231 Difference]: Finished difference. Result has 142 places, 202 transitions, 2176 flow [2024-06-21 20:34:45,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2176, PETRI_PLACES=142, PETRI_TRANSITIONS=202} [2024-06-21 20:34:45,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-21 20:34:45,020 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 202 transitions, 2176 flow [2024-06-21 20:34:45,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:45,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:45,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:45,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:34:45,020 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:45,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:45,020 INFO L85 PathProgramCache]: Analyzing trace with hash -2065252280, now seen corresponding path program 5 times [2024-06-21 20:34:45,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:45,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964251842] [2024-06-21 20:34:45,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:45,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:45,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:45,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:45,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:45,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964251842] [2024-06-21 20:34:45,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964251842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:45,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:45,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:34:45,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151886374] [2024-06-21 20:34:45,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:45,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:34:45,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:45,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:34:45,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:34:45,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:45,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 202 transitions, 2176 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:45,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:45,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:45,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:46,797 INFO L124 PetriNetUnfolderBase]: 3315/5407 cut-off events. [2024-06-21 20:34:46,798 INFO L125 PetriNetUnfolderBase]: For 154292/154296 co-relation queries the response was YES. [2024-06-21 20:34:46,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33912 conditions, 5407 events. 3315/5407 cut-off events. For 154292/154296 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 33502 event pairs, 1042 based on Foata normal form. 26/5432 useless extension candidates. Maximal degree in co-relation 33845. Up to 4076 conditions per place. [2024-06-21 20:34:46,840 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 165 selfloop transitions, 109 changer transitions 0/279 dead transitions. [2024-06-21 20:34:46,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 279 transitions, 3416 flow [2024-06-21 20:34:46,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:34:46,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:34:46,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-21 20:34:46,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105820105820106 [2024-06-21 20:34:46,848 INFO L175 Difference]: Start difference. First operand has 142 places, 202 transitions, 2176 flow. Second operand 9 states and 193 transitions. [2024-06-21 20:34:46,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 279 transitions, 3416 flow [2024-06-21 20:34:46,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 279 transitions, 3262 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 20:34:46,974 INFO L231 Difference]: Finished difference. Result has 148 places, 231 transitions, 2757 flow [2024-06-21 20:34:46,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2757, PETRI_PLACES=148, PETRI_TRANSITIONS=231} [2024-06-21 20:34:46,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-21 20:34:46,976 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 231 transitions, 2757 flow [2024-06-21 20:34:46,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:46,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:46,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:46,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:34:46,976 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:46,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:46,976 INFO L85 PathProgramCache]: Analyzing trace with hash -2059742030, now seen corresponding path program 6 times [2024-06-21 20:34:46,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:46,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778366319] [2024-06-21 20:34:46,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:46,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:46,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:47,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:47,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:47,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778366319] [2024-06-21 20:34:47,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778366319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:47,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:47,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:34:47,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395083742] [2024-06-21 20:34:47,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:47,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:34:47,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:47,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:34:47,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:34:47,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:47,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 231 transitions, 2757 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:34:47,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:47,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:47,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:49,010 INFO L124 PetriNetUnfolderBase]: 3453/5636 cut-off events. [2024-06-21 20:34:49,010 INFO L125 PetriNetUnfolderBase]: For 172307/172309 co-relation queries the response was YES. [2024-06-21 20:34:49,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36493 conditions, 5636 events. 3453/5636 cut-off events. For 172307/172309 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 35430 event pairs, 1124 based on Foata normal form. 30/5665 useless extension candidates. Maximal degree in co-relation 36423. Up to 4599 conditions per place. [2024-06-21 20:34:49,062 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 173 selfloop transitions, 102 changer transitions 0/280 dead transitions. [2024-06-21 20:34:49,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 280 transitions, 3597 flow [2024-06-21 20:34:49,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:34:49,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:34:49,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-21 20:34:49,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-21 20:34:49,064 INFO L175 Difference]: Start difference. First operand has 148 places, 231 transitions, 2757 flow. Second operand 10 states and 203 transitions. [2024-06-21 20:34:49,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 280 transitions, 3597 flow [2024-06-21 20:34:49,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 280 transitions, 3515 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 20:34:49,329 INFO L231 Difference]: Finished difference. Result has 155 places, 236 transitions, 2998 flow [2024-06-21 20:34:49,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2675, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2998, PETRI_PLACES=155, PETRI_TRANSITIONS=236} [2024-06-21 20:34:49,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-21 20:34:49,330 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 236 transitions, 2998 flow [2024-06-21 20:34:49,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:34:49,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:49,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:49,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:34:49,330 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:49,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:49,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1344758030, now seen corresponding path program 7 times [2024-06-21 20:34:49,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:49,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674114126] [2024-06-21 20:34:49,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:49,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:49,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:50,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:50,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:50,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674114126] [2024-06-21 20:34:50,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674114126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:50,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:50,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:34:50,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387634928] [2024-06-21 20:34:50,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:50,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:34:50,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:50,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:34:50,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:34:50,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:50,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 236 transitions, 2998 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:50,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:50,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:50,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:51,283 INFO L124 PetriNetUnfolderBase]: 3466/5671 cut-off events. [2024-06-21 20:34:51,283 INFO L125 PetriNetUnfolderBase]: For 175972/175976 co-relation queries the response was YES. [2024-06-21 20:34:51,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36835 conditions, 5671 events. 3466/5671 cut-off events. For 175972/175976 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 35778 event pairs, 1123 based on Foata normal form. 32/5702 useless extension candidates. Maximal degree in co-relation 36763. Up to 4622 conditions per place. [2024-06-21 20:34:51,331 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 167 selfloop transitions, 107 changer transitions 0/279 dead transitions. [2024-06-21 20:34:51,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 279 transitions, 3758 flow [2024-06-21 20:34:51,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:34:51,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:34:51,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-21 20:34:51,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947089947089947 [2024-06-21 20:34:51,333 INFO L175 Difference]: Start difference. First operand has 155 places, 236 transitions, 2998 flow. Second operand 9 states and 187 transitions. [2024-06-21 20:34:51,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 279 transitions, 3758 flow [2024-06-21 20:34:51,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 279 transitions, 3530 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 20:34:51,509 INFO L231 Difference]: Finished difference. Result has 158 places, 239 transitions, 3077 flow [2024-06-21 20:34:51,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3077, PETRI_PLACES=158, PETRI_TRANSITIONS=239} [2024-06-21 20:34:51,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-21 20:34:51,510 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 239 transitions, 3077 flow [2024-06-21 20:34:51,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:51,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:51,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:51,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:34:51,511 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:51,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:51,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1383261995, now seen corresponding path program 2 times [2024-06-21 20:34:51,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:51,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401831611] [2024-06-21 20:34:51,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:51,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:51,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:52,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:52,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:52,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401831611] [2024-06-21 20:34:52,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401831611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:52,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:52,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:34:52,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244304210] [2024-06-21 20:34:52,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:52,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:34:52,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:52,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:34:52,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:34:52,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:52,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 239 transitions, 3077 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:52,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:52,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:52,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:53,081 INFO L124 PetriNetUnfolderBase]: 3486/5678 cut-off events. [2024-06-21 20:34:53,081 INFO L125 PetriNetUnfolderBase]: For 170188/170192 co-relation queries the response was YES. [2024-06-21 20:34:53,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37146 conditions, 5678 events. 3486/5678 cut-off events. For 170188/170192 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 35563 event pairs, 1214 based on Foata normal form. 6/5683 useless extension candidates. Maximal degree in co-relation 37072. Up to 5186 conditions per place. [2024-06-21 20:34:53,134 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 210 selfloop transitions, 56 changer transitions 0/271 dead transitions. [2024-06-21 20:34:53,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 271 transitions, 3787 flow [2024-06-21 20:34:53,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:34:53,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:34:53,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 20:34:53,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-21 20:34:53,136 INFO L175 Difference]: Start difference. First operand has 158 places, 239 transitions, 3077 flow. Second operand 8 states and 155 transitions. [2024-06-21 20:34:53,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 271 transitions, 3787 flow [2024-06-21 20:34:53,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 271 transitions, 3547 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 20:34:53,357 INFO L231 Difference]: Finished difference. Result has 161 places, 250 transitions, 3104 flow [2024-06-21 20:34:53,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2839, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3104, PETRI_PLACES=161, PETRI_TRANSITIONS=250} [2024-06-21 20:34:53,358 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-21 20:34:53,358 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 250 transitions, 3104 flow [2024-06-21 20:34:53,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:53,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:53,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:53,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:34:53,359 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:53,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:53,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1382933302, now seen corresponding path program 1 times [2024-06-21 20:34:53,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:53,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13291174] [2024-06-21 20:34:53,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:53,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:53,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:54,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:54,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:54,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13291174] [2024-06-21 20:34:54,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13291174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:54,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:54,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:34:54,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701189841] [2024-06-21 20:34:54,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:54,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:34:54,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:54,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:34:54,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:34:54,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:34:54,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 250 transitions, 3104 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-21 20:34:54,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:54,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:34:54,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:55,058 INFO L124 PetriNetUnfolderBase]: 3271/5387 cut-off events. [2024-06-21 20:34:55,058 INFO L125 PetriNetUnfolderBase]: For 177051/177088 co-relation queries the response was YES. [2024-06-21 20:34:55,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35837 conditions, 5387 events. 3271/5387 cut-off events. For 177051/177088 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 34475 event pairs, 1386 based on Foata normal form. 28/5371 useless extension candidates. Maximal degree in co-relation 35761. Up to 4929 conditions per place. [2024-06-21 20:34:55,101 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 215 selfloop transitions, 27 changer transitions 0/271 dead transitions. [2024-06-21 20:34:55,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 271 transitions, 3690 flow [2024-06-21 20:34:55,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:34:55,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:34:55,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 20:34:55,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-21 20:34:55,103 INFO L175 Difference]: Start difference. First operand has 161 places, 250 transitions, 3104 flow. Second operand 8 states and 151 transitions. [2024-06-21 20:34:55,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 271 transitions, 3690 flow [2024-06-21 20:34:55,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 271 transitions, 3564 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 20:34:55,281 INFO L231 Difference]: Finished difference. Result has 165 places, 253 transitions, 3087 flow [2024-06-21 20:34:55,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3087, PETRI_PLACES=165, PETRI_TRANSITIONS=253} [2024-06-21 20:34:55,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-21 20:34:55,282 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 253 transitions, 3087 flow [2024-06-21 20:34:55,282 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-21 20:34:55,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:55,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:55,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:34:55,282 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:55,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:55,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1365059105, now seen corresponding path program 3 times [2024-06-21 20:34:55,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:55,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103018077] [2024-06-21 20:34:55,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:55,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:55,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:55,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:55,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:55,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103018077] [2024-06-21 20:34:55,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103018077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:55,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:55,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:34:55,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390266388] [2024-06-21 20:34:55,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:55,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:34:55,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:55,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:34:55,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:34:55,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:55,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 253 transitions, 3087 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:55,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:55,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:55,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:56,777 INFO L124 PetriNetUnfolderBase]: 3519/5724 cut-off events. [2024-06-21 20:34:56,777 INFO L125 PetriNetUnfolderBase]: For 183915/183917 co-relation queries the response was YES. [2024-06-21 20:34:56,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38020 conditions, 5724 events. 3519/5724 cut-off events. For 183915/183917 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35781 event pairs, 1218 based on Foata normal form. 4/5727 useless extension candidates. Maximal degree in co-relation 37944. Up to 5185 conditions per place. [2024-06-21 20:34:56,829 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 213 selfloop transitions, 62 changer transitions 0/280 dead transitions. [2024-06-21 20:34:56,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 280 transitions, 3901 flow [2024-06-21 20:34:56,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:34:56,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:34:56,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 20:34:56,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-21 20:34:56,830 INFO L175 Difference]: Start difference. First operand has 165 places, 253 transitions, 3087 flow. Second operand 8 states and 153 transitions. [2024-06-21 20:34:56,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 280 transitions, 3901 flow [2024-06-21 20:34:57,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 280 transitions, 3816 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 20:34:57,008 INFO L231 Difference]: Finished difference. Result has 168 places, 261 transitions, 3303 flow [2024-06-21 20:34:57,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3002, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3303, PETRI_PLACES=168, PETRI_TRANSITIONS=261} [2024-06-21 20:34:57,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-21 20:34:57,009 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 261 transitions, 3303 flow [2024-06-21 20:34:57,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:34:57,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:57,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:57,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:34:57,010 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:57,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:57,010 INFO L85 PathProgramCache]: Analyzing trace with hash -877919070, now seen corresponding path program 8 times [2024-06-21 20:34:57,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:57,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531890394] [2024-06-21 20:34:57,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:57,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:57,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:34:57,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:34:57,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:34:57,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531890394] [2024-06-21 20:34:57,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531890394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:34:57,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:34:57,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:34:57,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584068089] [2024-06-21 20:34:57,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:34:57,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:34:57,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:34:57,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:34:57,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:34:57,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:34:57,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 261 transitions, 3303 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:57,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:34:57,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:34:57,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:34:59,014 INFO L124 PetriNetUnfolderBase]: 3615/5873 cut-off events. [2024-06-21 20:34:59,014 INFO L125 PetriNetUnfolderBase]: For 212127/212129 co-relation queries the response was YES. [2024-06-21 20:34:59,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39838 conditions, 5873 events. 3615/5873 cut-off events. For 212127/212129 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 36807 event pairs, 822 based on Foata normal form. 24/5896 useless extension candidates. Maximal degree in co-relation 39760. Up to 2629 conditions per place. [2024-06-21 20:34:59,075 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 135 changer transitions 0/303 dead transitions. [2024-06-21 20:34:59,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 303 transitions, 4241 flow [2024-06-21 20:34:59,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:34:59,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:34:59,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-21 20:34:59,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-21 20:34:59,077 INFO L175 Difference]: Start difference. First operand has 168 places, 261 transitions, 3303 flow. Second operand 8 states and 167 transitions. [2024-06-21 20:34:59,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 303 transitions, 4241 flow [2024-06-21 20:34:59,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 303 transitions, 4119 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 20:34:59,328 INFO L231 Difference]: Finished difference. Result has 172 places, 263 transitions, 3511 flow [2024-06-21 20:34:59,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3511, PETRI_PLACES=172, PETRI_TRANSITIONS=263} [2024-06-21 20:34:59,328 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-21 20:34:59,329 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 263 transitions, 3511 flow [2024-06-21 20:34:59,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:34:59,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:34:59,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:34:59,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:34:59,329 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:34:59,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:34:59,330 INFO L85 PathProgramCache]: Analyzing trace with hash -876041400, now seen corresponding path program 9 times [2024-06-21 20:34:59,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:34:59,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213384497] [2024-06-21 20:34:59,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:34:59,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:34:59,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:00,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-21 20:35:00,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:00,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213384497] [2024-06-21 20:35:00,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213384497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:00,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:00,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:35:00,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862995600] [2024-06-21 20:35:00,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:00,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:35:00,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:00,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:35:00,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:35:00,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:00,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 263 transitions, 3511 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:35:00,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:00,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:00,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:01,336 INFO L124 PetriNetUnfolderBase]: 3827/6263 cut-off events. [2024-06-21 20:35:01,337 INFO L125 PetriNetUnfolderBase]: For 245829/245831 co-relation queries the response was YES. [2024-06-21 20:35:01,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43286 conditions, 6263 events. 3827/6263 cut-off events. For 245829/245831 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 40388 event pairs, 1234 based on Foata normal form. 48/6310 useless extension candidates. Maximal degree in co-relation 43206. Up to 4893 conditions per place. [2024-06-21 20:35:01,396 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 110 changer transitions 0/300 dead transitions. [2024-06-21 20:35:01,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 300 transitions, 4354 flow [2024-06-21 20:35:01,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:35:01,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:35:01,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-21 20:35:01,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-21 20:35:01,398 INFO L175 Difference]: Start difference. First operand has 172 places, 263 transitions, 3511 flow. Second operand 8 states and 164 transitions. [2024-06-21 20:35:01,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 300 transitions, 4354 flow [2024-06-21 20:35:01,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 300 transitions, 4125 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 20:35:01,612 INFO L231 Difference]: Finished difference. Result has 173 places, 267 transitions, 3629 flow [2024-06-21 20:35:01,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3285, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3629, PETRI_PLACES=173, PETRI_TRANSITIONS=267} [2024-06-21 20:35:01,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-21 20:35:01,615 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 267 transitions, 3629 flow [2024-06-21 20:35:01,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:35:01,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:01,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:01,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:35:01,616 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:01,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:01,616 INFO L85 PathProgramCache]: Analyzing trace with hash -789353310, now seen corresponding path program 10 times [2024-06-21 20:35:01,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:01,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072785269] [2024-06-21 20:35:01,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:01,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:01,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:02,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:02,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:02,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072785269] [2024-06-21 20:35:02,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072785269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:02,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:02,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:35:02,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187249974] [2024-06-21 20:35:02,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:02,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:35:02,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:02,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:35:02,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:35:02,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:02,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 267 transitions, 3629 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:35:02,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:02,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:02,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:03,658 INFO L124 PetriNetUnfolderBase]: 3961/6497 cut-off events. [2024-06-21 20:35:03,658 INFO L125 PetriNetUnfolderBase]: For 232076/232078 co-relation queries the response was YES. [2024-06-21 20:35:03,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44263 conditions, 6497 events. 3961/6497 cut-off events. For 232076/232078 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42364 event pairs, 1173 based on Foata normal form. 32/6528 useless extension candidates. Maximal degree in co-relation 44184. Up to 4715 conditions per place. [2024-06-21 20:35:03,723 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 183 selfloop transitions, 119 changer transitions 0/307 dead transitions. [2024-06-21 20:35:03,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 307 transitions, 4481 flow [2024-06-21 20:35:03,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:35:03,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:35:03,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-21 20:35:03,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-21 20:35:03,725 INFO L175 Difference]: Start difference. First operand has 173 places, 267 transitions, 3629 flow. Second operand 8 states and 167 transitions. [2024-06-21 20:35:03,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 307 transitions, 4481 flow [2024-06-21 20:35:04,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 307 transitions, 4224 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 20:35:04,018 INFO L231 Difference]: Finished difference. Result has 175 places, 270 transitions, 3712 flow [2024-06-21 20:35:04,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3372, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3712, PETRI_PLACES=175, PETRI_TRANSITIONS=270} [2024-06-21 20:35:04,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-21 20:35:04,028 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 270 transitions, 3712 flow [2024-06-21 20:35:04,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:35:04,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:04,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:04,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:35:04,028 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-21 20:35:04,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:04,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1510294336, now seen corresponding path program 11 times [2024-06-21 20:35:04,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:04,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475209925] [2024-06-21 20:35:04,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:04,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:04,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:04,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:04,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:04,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475209925] [2024-06-21 20:35:04,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475209925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:04,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:04,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:35:04,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287744097] [2024-06-21 20:35:04,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:04,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:35:04,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:04,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:35:04,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:35:04,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:04,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 270 transitions, 3712 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:35:04,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:04,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:04,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:06,026 INFO L124 PetriNetUnfolderBase]: 4236/6994 cut-off events. [2024-06-21 20:35:06,026 INFO L125 PetriNetUnfolderBase]: For 262772/262776 co-relation queries the response was YES. [2024-06-21 20:35:06,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47856 conditions, 6994 events. 4236/6994 cut-off events. For 262772/262776 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 46731 event pairs, 1071 based on Foata normal form. 34/7027 useless extension candidates. Maximal degree in co-relation 47776. Up to 4666 conditions per place. [2024-06-21 20:35:06,096 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 178 selfloop transitions, 134 changer transitions 0/317 dead transitions. [2024-06-21 20:35:06,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 317 transitions, 4810 flow [2024-06-21 20:35:06,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:35:06,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:35:06,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-21 20:35:06,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-21 20:35:06,098 INFO L175 Difference]: Start difference. First operand has 175 places, 270 transitions, 3712 flow. Second operand 8 states and 172 transitions. [2024-06-21 20:35:06,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 317 transitions, 4810 flow [2024-06-21 20:35:06,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 317 transitions, 4533 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 20:35:06,400 INFO L231 Difference]: Finished difference. Result has 177 places, 276 transitions, 3902 flow [2024-06-21 20:35:06,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3435, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3902, PETRI_PLACES=177, PETRI_TRANSITIONS=276} [2024-06-21 20:35:06,401 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-21 20:35:06,401 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 276 transitions, 3902 flow [2024-06-21 20:35:06,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:35:06,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:06,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:06,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:35:06,402 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:06,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:06,402 INFO L85 PathProgramCache]: Analyzing trace with hash -569050908, now seen corresponding path program 12 times [2024-06-21 20:35:06,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:06,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930231983] [2024-06-21 20:35:06,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:06,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:06,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:07,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:07,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:07,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930231983] [2024-06-21 20:35:07,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930231983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:07,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:07,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:35:07,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181967204] [2024-06-21 20:35:07,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:07,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:35:07,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:07,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:35:07,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:35:07,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:07,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 276 transitions, 3902 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:07,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:07,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:07,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:08,406 INFO L124 PetriNetUnfolderBase]: 4458/7364 cut-off events. [2024-06-21 20:35:08,406 INFO L125 PetriNetUnfolderBase]: For 293616/293618 co-relation queries the response was YES. [2024-06-21 20:35:08,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50483 conditions, 7364 events. 4458/7364 cut-off events. For 293616/293618 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 49749 event pairs, 1472 based on Foata normal form. 50/7413 useless extension candidates. Maximal degree in co-relation 50402. Up to 5922 conditions per place. [2024-06-21 20:35:08,480 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 205 selfloop transitions, 109 changer transitions 0/319 dead transitions. [2024-06-21 20:35:08,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 319 transitions, 4848 flow [2024-06-21 20:35:08,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:35:08,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:35:08,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 20:35:08,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-21 20:35:08,482 INFO L175 Difference]: Start difference. First operand has 177 places, 276 transitions, 3902 flow. Second operand 9 states and 181 transitions. [2024-06-21 20:35:08,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 319 transitions, 4848 flow [2024-06-21 20:35:08,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 319 transitions, 4656 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 20:35:08,932 INFO L231 Difference]: Finished difference. Result has 181 places, 280 transitions, 4089 flow [2024-06-21 20:35:08,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3710, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4089, PETRI_PLACES=181, PETRI_TRANSITIONS=280} [2024-06-21 20:35:08,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-21 20:35:08,933 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 280 transitions, 4089 flow [2024-06-21 20:35:08,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:08,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:08,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:08,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:35:08,934 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:08,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:08,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1510146466, now seen corresponding path program 13 times [2024-06-21 20:35:08,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:08,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780335403] [2024-06-21 20:35:08,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:08,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:08,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:09,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:09,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:09,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780335403] [2024-06-21 20:35:09,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780335403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:09,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:09,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:35:09,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570147471] [2024-06-21 20:35:09,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:09,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:35:09,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:09,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:35:09,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:35:09,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:09,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 280 transitions, 4089 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:35:09,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:09,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:09,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:11,379 INFO L124 PetriNetUnfolderBase]: 4631/7655 cut-off events. [2024-06-21 20:35:11,379 INFO L125 PetriNetUnfolderBase]: For 292936/292940 co-relation queries the response was YES. [2024-06-21 20:35:11,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52604 conditions, 7655 events. 4631/7655 cut-off events. For 292936/292940 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 52143 event pairs, 1586 based on Foata normal form. 42/7696 useless extension candidates. Maximal degree in co-relation 52522. Up to 6273 conditions per place. [2024-06-21 20:35:11,477 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 116 changer transitions 0/319 dead transitions. [2024-06-21 20:35:11,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 319 transitions, 4978 flow [2024-06-21 20:35:11,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:35:11,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:35:11,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-21 20:35:11,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-21 20:35:11,479 INFO L175 Difference]: Start difference. First operand has 181 places, 280 transitions, 4089 flow. Second operand 8 states and 167 transitions. [2024-06-21 20:35:11,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 319 transitions, 4978 flow [2024-06-21 20:35:11,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 319 transitions, 4706 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 20:35:11,859 INFO L231 Difference]: Finished difference. Result has 182 places, 283 transitions, 4173 flow [2024-06-21 20:35:11,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3817, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4173, PETRI_PLACES=182, PETRI_TRANSITIONS=283} [2024-06-21 20:35:11,860 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-21 20:35:11,860 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 283 transitions, 4173 flow [2024-06-21 20:35:11,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:35:11,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:11,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:11,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:35:11,861 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:11,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:11,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1432103313, now seen corresponding path program 4 times [2024-06-21 20:35:11,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:11,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826547651] [2024-06-21 20:35:11,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:11,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:11,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:12,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:12,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:12,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826547651] [2024-06-21 20:35:12,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826547651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:12,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:12,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:12,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278133266] [2024-06-21 20:35:12,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:12,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:12,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:12,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:12,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:12,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:12,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 283 transitions, 4173 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:12,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:12,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:12,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:13,834 INFO L124 PetriNetUnfolderBase]: 4641/7646 cut-off events. [2024-06-21 20:35:13,835 INFO L125 PetriNetUnfolderBase]: For 263836/263840 co-relation queries the response was YES. [2024-06-21 20:35:13,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52310 conditions, 7646 events. 4641/7646 cut-off events. For 263836/263840 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 51806 event pairs, 1852 based on Foata normal form. 6/7651 useless extension candidates. Maximal degree in co-relation 52227. Up to 7058 conditions per place. [2024-06-21 20:35:13,919 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 236 selfloop transitions, 65 changer transitions 0/306 dead transitions. [2024-06-21 20:35:13,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 306 transitions, 4921 flow [2024-06-21 20:35:13,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:13,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:13,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 20:35:13,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-21 20:35:13,920 INFO L175 Difference]: Start difference. First operand has 182 places, 283 transitions, 4173 flow. Second operand 7 states and 137 transitions. [2024-06-21 20:35:13,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 306 transitions, 4921 flow [2024-06-21 20:35:14,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 306 transitions, 4648 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 20:35:14,266 INFO L231 Difference]: Finished difference. Result has 183 places, 287 transitions, 4138 flow [2024-06-21 20:35:14,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4138, PETRI_PLACES=183, PETRI_TRANSITIONS=287} [2024-06-21 20:35:14,267 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-21 20:35:14,267 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 287 transitions, 4138 flow [2024-06-21 20:35:14,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:14,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:14,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:14,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:35:14,268 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-21 20:35:14,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:14,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1571750553, now seen corresponding path program 5 times [2024-06-21 20:35:14,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:14,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857167427] [2024-06-21 20:35:14,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:14,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:14,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:14,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:14,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:14,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857167427] [2024-06-21 20:35:14,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857167427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:14,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:14,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:14,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094892970] [2024-06-21 20:35:14,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:14,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:14,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:14,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:14,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:14,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:14,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 287 transitions, 4138 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:14,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:14,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:14,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:16,135 INFO L124 PetriNetUnfolderBase]: 4669/7690 cut-off events. [2024-06-21 20:35:16,135 INFO L125 PetriNetUnfolderBase]: For 270157/270159 co-relation queries the response was YES. [2024-06-21 20:35:16,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52754 conditions, 7690 events. 4669/7690 cut-off events. For 270157/270159 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 52049 event pairs, 1755 based on Foata normal form. 4/7693 useless extension candidates. Maximal degree in co-relation 52670. Up to 7030 conditions per place. [2024-06-21 20:35:16,224 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 235 selfloop transitions, 70 changer transitions 0/310 dead transitions. [2024-06-21 20:35:16,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 310 transitions, 5040 flow [2024-06-21 20:35:16,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:16,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:16,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 20:35:16,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 20:35:16,226 INFO L175 Difference]: Start difference. First operand has 183 places, 287 transitions, 4138 flow. Second operand 7 states and 133 transitions. [2024-06-21 20:35:16,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 310 transitions, 5040 flow [2024-06-21 20:35:16,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 310 transitions, 4882 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 20:35:16,565 INFO L231 Difference]: Finished difference. Result has 186 places, 295 transitions, 4349 flow [2024-06-21 20:35:16,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3980, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4349, PETRI_PLACES=186, PETRI_TRANSITIONS=295} [2024-06-21 20:35:16,566 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-21 20:35:16,566 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 295 transitions, 4349 flow [2024-06-21 20:35:16,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:16,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:16,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:16,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:35:16,567 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:16,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:16,567 INFO L85 PathProgramCache]: Analyzing trace with hash -376892538, now seen corresponding path program 2 times [2024-06-21 20:35:16,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:16,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765076675] [2024-06-21 20:35:16,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:16,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:16,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:17,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:17,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:17,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765076675] [2024-06-21 20:35:17,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765076675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:17,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:17,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:17,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936150240] [2024-06-21 20:35:17,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:17,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:17,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:17,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:17,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:17,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:35:17,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 295 transitions, 4349 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-21 20:35:17,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:17,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:35:17,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:18,652 INFO L124 PetriNetUnfolderBase]: 4428/7330 cut-off events. [2024-06-21 20:35:18,652 INFO L125 PetriNetUnfolderBase]: For 293823/293884 co-relation queries the response was YES. [2024-06-21 20:35:18,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51905 conditions, 7330 events. 4428/7330 cut-off events. For 293823/293884 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 50385 event pairs, 1945 based on Foata normal form. 50/7300 useless extension candidates. Maximal degree in co-relation 51819. Up to 6772 conditions per place. [2024-06-21 20:35:18,719 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 247 selfloop transitions, 31 changer transitions 0/312 dead transitions. [2024-06-21 20:35:18,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 312 transitions, 5013 flow [2024-06-21 20:35:18,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:18,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:18,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 20:35:18,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-21 20:35:18,721 INFO L175 Difference]: Start difference. First operand has 186 places, 295 transitions, 4349 flow. Second operand 7 states and 132 transitions. [2024-06-21 20:35:18,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 312 transitions, 5013 flow [2024-06-21 20:35:19,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 312 transitions, 4877 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-21 20:35:19,013 INFO L231 Difference]: Finished difference. Result has 190 places, 298 transitions, 4352 flow [2024-06-21 20:35:19,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4217, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4352, PETRI_PLACES=190, PETRI_TRANSITIONS=298} [2024-06-21 20:35:19,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-21 20:35:19,014 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 298 transitions, 4352 flow [2024-06-21 20:35:19,014 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-21 20:35:19,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:19,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:19,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:35:19,015 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:19,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:19,015 INFO L85 PathProgramCache]: Analyzing trace with hash 759078288, now seen corresponding path program 14 times [2024-06-21 20:35:19,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:19,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009587726] [2024-06-21 20:35:19,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:19,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:19,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:19,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-21 20:35:19,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:19,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009587726] [2024-06-21 20:35:19,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009587726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:19,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:19,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:35:19,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690596820] [2024-06-21 20:35:19,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:19,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:35:19,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:19,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:35:19,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:35:19,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:19,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 298 transitions, 4352 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:19,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:19,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:19,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:21,511 INFO L124 PetriNetUnfolderBase]: 4896/8090 cut-off events. [2024-06-21 20:35:21,512 INFO L125 PetriNetUnfolderBase]: For 326066/326066 co-relation queries the response was YES. [2024-06-21 20:35:21,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55941 conditions, 8090 events. 4896/8090 cut-off events. For 326066/326066 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 55664 event pairs, 1583 based on Foata normal form. 50/8137 useless extension candidates. Maximal degree in co-relation 55853. Up to 6806 conditions per place. [2024-06-21 20:35:21,600 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 225 selfloop transitions, 114 changer transitions 0/344 dead transitions. [2024-06-21 20:35:21,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 344 transitions, 5373 flow [2024-06-21 20:35:21,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:35:21,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:35:21,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 20:35:21,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2024-06-21 20:35:21,601 INFO L175 Difference]: Start difference. First operand has 190 places, 298 transitions, 4352 flow. Second operand 10 states and 197 transitions. [2024-06-21 20:35:21,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 344 transitions, 5373 flow [2024-06-21 20:35:21,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 344 transitions, 5276 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 20:35:21,982 INFO L231 Difference]: Finished difference. Result has 195 places, 302 transitions, 4652 flow [2024-06-21 20:35:21,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4652, PETRI_PLACES=195, PETRI_TRANSITIONS=302} [2024-06-21 20:35:21,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-21 20:35:21,983 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 302 transitions, 4652 flow [2024-06-21 20:35:21,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:21,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:21,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:21,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:35:21,987 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:21,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:21,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1200488746, now seen corresponding path program 15 times [2024-06-21 20:35:21,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:21,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18814672] [2024-06-21 20:35:21,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:21,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:21,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:22,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-21 20:35:22,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:22,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18814672] [2024-06-21 20:35:22,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18814672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:22,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:22,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:35:22,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247983350] [2024-06-21 20:35:22,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:22,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:35:22,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:22,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:35:22,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:35:22,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:22,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 302 transitions, 4652 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:22,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:22,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:22,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:24,363 INFO L124 PetriNetUnfolderBase]: 4791/7907 cut-off events. [2024-06-21 20:35:24,363 INFO L125 PetriNetUnfolderBase]: For 303636/303636 co-relation queries the response was YES. [2024-06-21 20:35:24,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53873 conditions, 7907 events. 4791/7907 cut-off events. For 303636/303636 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 54203 event pairs, 1508 based on Foata normal form. 50/7954 useless extension candidates. Maximal degree in co-relation 53784. Up to 6651 conditions per place. [2024-06-21 20:35:24,440 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 224 selfloop transitions, 111 changer transitions 0/340 dead transitions. [2024-06-21 20:35:24,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 340 transitions, 5509 flow [2024-06-21 20:35:24,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:35:24,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:35:24,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 20:35:24,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-21 20:35:24,441 INFO L175 Difference]: Start difference. First operand has 195 places, 302 transitions, 4652 flow. Second operand 9 states and 180 transitions. [2024-06-21 20:35:24,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 340 transitions, 5509 flow [2024-06-21 20:35:24,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 340 transitions, 5171 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-21 20:35:24,878 INFO L231 Difference]: Finished difference. Result has 196 places, 302 transitions, 4550 flow [2024-06-21 20:35:24,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4314, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4550, PETRI_PLACES=196, PETRI_TRANSITIONS=302} [2024-06-21 20:35:24,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-21 20:35:24,879 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 302 transitions, 4550 flow [2024-06-21 20:35:24,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:24,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:24,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:24,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:35:24,879 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:24,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:24,880 INFO L85 PathProgramCache]: Analyzing trace with hash -2010674585, now seen corresponding path program 1 times [2024-06-21 20:35:24,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:24,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825900688] [2024-06-21 20:35:24,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:24,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:24,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:25,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-21 20:35:25,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:25,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825900688] [2024-06-21 20:35:25,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825900688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:25,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:25,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:35:25,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965087187] [2024-06-21 20:35:25,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:25,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:35:25,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:25,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:35:25,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:35:25,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:25,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 302 transitions, 4550 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:25,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:25,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:25,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:27,429 INFO L124 PetriNetUnfolderBase]: 4830/7960 cut-off events. [2024-06-21 20:35:27,429 INFO L125 PetriNetUnfolderBase]: For 269917/269917 co-relation queries the response was YES. [2024-06-21 20:35:27,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53555 conditions, 7960 events. 4830/7960 cut-off events. For 269917/269917 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 54671 event pairs, 1513 based on Foata normal form. 8/7965 useless extension candidates. Maximal degree in co-relation 53465. Up to 6992 conditions per place. [2024-06-21 20:35:27,508 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 222 selfloop transitions, 116 changer transitions 0/343 dead transitions. [2024-06-21 20:35:27,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 343 transitions, 5556 flow [2024-06-21 20:35:27,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:35:27,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:35:27,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 20:35:27,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-21 20:35:27,510 INFO L175 Difference]: Start difference. First operand has 196 places, 302 transitions, 4550 flow. Second operand 9 states and 175 transitions. [2024-06-21 20:35:27,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 343 transitions, 5556 flow [2024-06-21 20:35:27,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 343 transitions, 5233 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 20:35:27,875 INFO L231 Difference]: Finished difference. Result has 198 places, 311 transitions, 4663 flow [2024-06-21 20:35:27,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4235, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4663, PETRI_PLACES=198, PETRI_TRANSITIONS=311} [2024-06-21 20:35:27,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-21 20:35:27,876 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 311 transitions, 4663 flow [2024-06-21 20:35:27,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:27,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:27,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:27,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:35:27,877 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:27,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:27,877 INFO L85 PathProgramCache]: Analyzing trace with hash 759293769, now seen corresponding path program 2 times [2024-06-21 20:35:27,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:27,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341776079] [2024-06-21 20:35:27,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:27,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:27,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:28,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:28,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:28,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341776079] [2024-06-21 20:35:28,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341776079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:28,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:28,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:35:28,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987473689] [2024-06-21 20:35:28,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:28,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:35:28,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:28,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:35:28,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:35:28,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:28,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 311 transitions, 4663 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:28,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:28,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:28,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:30,359 INFO L124 PetriNetUnfolderBase]: 4887/8054 cut-off events. [2024-06-21 20:35:30,359 INFO L125 PetriNetUnfolderBase]: For 279185/279185 co-relation queries the response was YES. [2024-06-21 20:35:30,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54770 conditions, 8054 events. 4887/8054 cut-off events. For 279185/279185 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 55394 event pairs, 1529 based on Foata normal form. 8/8059 useless extension candidates. Maximal degree in co-relation 54678. Up to 7065 conditions per place. [2024-06-21 20:35:30,445 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 222 selfloop transitions, 125 changer transitions 0/352 dead transitions. [2024-06-21 20:35:30,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 352 transitions, 5713 flow [2024-06-21 20:35:30,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:35:30,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:35:30,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 20:35:30,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-21 20:35:30,448 INFO L175 Difference]: Start difference. First operand has 198 places, 311 transitions, 4663 flow. Second operand 9 states and 175 transitions. [2024-06-21 20:35:30,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 352 transitions, 5713 flow [2024-06-21 20:35:30,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 352 transitions, 5373 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-21 20:35:30,932 INFO L231 Difference]: Finished difference. Result has 201 places, 322 transitions, 4824 flow [2024-06-21 20:35:30,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4335, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4824, PETRI_PLACES=201, PETRI_TRANSITIONS=322} [2024-06-21 20:35:30,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-21 20:35:30,933 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 322 transitions, 4824 flow [2024-06-21 20:35:30,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:30,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:30,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:30,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:35:30,933 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:30,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:30,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1015794279, now seen corresponding path program 3 times [2024-06-21 20:35:30,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:30,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734951300] [2024-06-21 20:35:30,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:30,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:30,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:31,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:31,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:31,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734951300] [2024-06-21 20:35:31,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734951300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:31,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:31,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:35:31,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654130955] [2024-06-21 20:35:31,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:31,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:35:31,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:31,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:35:31,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:35:31,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:31,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 322 transitions, 4824 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:31,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:31,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:31,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:33,419 INFO L124 PetriNetUnfolderBase]: 4869/8030 cut-off events. [2024-06-21 20:35:33,419 INFO L125 PetriNetUnfolderBase]: For 273057/273057 co-relation queries the response was YES. [2024-06-21 20:35:33,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54565 conditions, 8030 events. 4869/8030 cut-off events. For 273057/273057 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 55243 event pairs, 1512 based on Foata normal form. 8/8035 useless extension candidates. Maximal degree in co-relation 54472. Up to 7039 conditions per place. [2024-06-21 20:35:33,506 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 225 selfloop transitions, 140 changer transitions 0/370 dead transitions. [2024-06-21 20:35:33,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 370 transitions, 6043 flow [2024-06-21 20:35:33,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:35:33,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:35:33,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 20:35:33,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-21 20:35:33,507 INFO L175 Difference]: Start difference. First operand has 201 places, 322 transitions, 4824 flow. Second operand 9 states and 175 transitions. [2024-06-21 20:35:33,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 370 transitions, 6043 flow [2024-06-21 20:35:33,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 370 transitions, 5669 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-21 20:35:33,955 INFO L231 Difference]: Finished difference. Result has 205 places, 340 transitions, 5129 flow [2024-06-21 20:35:33,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4476, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5129, PETRI_PLACES=205, PETRI_TRANSITIONS=340} [2024-06-21 20:35:33,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-21 20:35:33,955 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 340 transitions, 5129 flow [2024-06-21 20:35:33,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:33,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:33,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:33,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:35:33,956 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:33,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:33,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1025317479, now seen corresponding path program 4 times [2024-06-21 20:35:33,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:33,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344920031] [2024-06-21 20:35:33,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:33,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:33,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:34,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:34,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:34,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344920031] [2024-06-21 20:35:34,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344920031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:34,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:34,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:35:34,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279601916] [2024-06-21 20:35:34,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:34,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:35:34,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:34,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:35:34,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:35:34,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:34,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 340 transitions, 5129 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:34,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:34,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:34,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:36,560 INFO L124 PetriNetUnfolderBase]: 5024/8339 cut-off events. [2024-06-21 20:35:36,561 INFO L125 PetriNetUnfolderBase]: For 278789/278789 co-relation queries the response was YES. [2024-06-21 20:35:36,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56196 conditions, 8339 events. 5024/8339 cut-off events. For 278789/278789 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 58238 event pairs, 1444 based on Foata normal form. 4/8340 useless extension candidates. Maximal degree in co-relation 56101. Up to 6805 conditions per place. [2024-06-21 20:35:36,647 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 219 selfloop transitions, 158 changer transitions 0/382 dead transitions. [2024-06-21 20:35:36,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 382 transitions, 6194 flow [2024-06-21 20:35:36,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:35:36,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:35:36,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 20:35:36,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-21 20:35:36,651 INFO L175 Difference]: Start difference. First operand has 205 places, 340 transitions, 5129 flow. Second operand 9 states and 179 transitions. [2024-06-21 20:35:36,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 382 transitions, 6194 flow [2024-06-21 20:35:37,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 382 transitions, 5868 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-21 20:35:37,085 INFO L231 Difference]: Finished difference. Result has 211 places, 347 transitions, 5321 flow [2024-06-21 20:35:37,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4807, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5321, PETRI_PLACES=211, PETRI_TRANSITIONS=347} [2024-06-21 20:35:37,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-21 20:35:37,085 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 347 transitions, 5321 flow [2024-06-21 20:35:37,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 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-21 20:35:37,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:37,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:37,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:35:37,086 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:37,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:37,087 INFO L85 PathProgramCache]: Analyzing trace with hash 7337892, now seen corresponding path program 3 times [2024-06-21 20:35:37,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:37,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008391160] [2024-06-21 20:35:37,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:37,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:37,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:37,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:37,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:37,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008391160] [2024-06-21 20:35:37,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008391160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:37,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:37,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:37,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884672682] [2024-06-21 20:35:37,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:37,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:37,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:37,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:37,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:37,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:35:37,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 347 transitions, 5321 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-21 20:35:37,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:37,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:35:37,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:39,294 INFO L124 PetriNetUnfolderBase]: 4783/7979 cut-off events. [2024-06-21 20:35:39,294 INFO L125 PetriNetUnfolderBase]: For 294337/294394 co-relation queries the response was YES. [2024-06-21 20:35:39,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54028 conditions, 7979 events. 4783/7979 cut-off events. For 294337/294394 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 56359 event pairs, 1927 based on Foata normal form. 46/7942 useless extension candidates. Maximal degree in co-relation 53931. Up to 7357 conditions per place. [2024-06-21 20:35:39,382 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 289 selfloop transitions, 42 changer transitions 0/365 dead transitions. [2024-06-21 20:35:39,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 365 transitions, 6251 flow [2024-06-21 20:35:39,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:39,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:39,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 20:35:39,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-21 20:35:39,384 INFO L175 Difference]: Start difference. First operand has 211 places, 347 transitions, 5321 flow. Second operand 7 states and 130 transitions. [2024-06-21 20:35:39,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 365 transitions, 6251 flow [2024-06-21 20:35:39,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 365 transitions, 5926 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 20:35:39,793 INFO L231 Difference]: Finished difference. Result has 213 places, 355 transitions, 5260 flow [2024-06-21 20:35:39,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5260, PETRI_PLACES=213, PETRI_TRANSITIONS=355} [2024-06-21 20:35:39,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-21 20:35:39,794 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 355 transitions, 5260 flow [2024-06-21 20:35:39,794 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-21 20:35:39,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:39,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:39,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:35:39,795 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:39,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:39,795 INFO L85 PathProgramCache]: Analyzing trace with hash 2136963106, now seen corresponding path program 4 times [2024-06-21 20:35:39,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:39,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091619773] [2024-06-21 20:35:39,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:39,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:39,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:40,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:40,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:40,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091619773] [2024-06-21 20:35:40,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091619773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:40,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:40,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:40,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245865994] [2024-06-21 20:35:40,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:40,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:40,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:40,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:40,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:40,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:35:40,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 355 transitions, 5260 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-21 20:35:40,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:40,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:35:40,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:42,230 INFO L124 PetriNetUnfolderBase]: 4780/7989 cut-off events. [2024-06-21 20:35:42,230 INFO L125 PetriNetUnfolderBase]: For 302962/303019 co-relation queries the response was YES. [2024-06-21 20:35:42,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53570 conditions, 7989 events. 4780/7989 cut-off events. For 302962/303019 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 56584 event pairs, 1952 based on Foata normal form. 46/7952 useless extension candidates. Maximal degree in co-relation 53471. Up to 7368 conditions per place. [2024-06-21 20:35:42,320 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 299 selfloop transitions, 32 changer transitions 0/365 dead transitions. [2024-06-21 20:35:42,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 365 transitions, 5959 flow [2024-06-21 20:35:42,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:42,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:42,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 20:35:42,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-21 20:35:42,322 INFO L175 Difference]: Start difference. First operand has 213 places, 355 transitions, 5260 flow. Second operand 7 states and 128 transitions. [2024-06-21 20:35:42,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 365 transitions, 5959 flow [2024-06-21 20:35:42,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 365 transitions, 5812 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-21 20:35:42,852 INFO L231 Difference]: Finished difference. Result has 217 places, 356 transitions, 5194 flow [2024-06-21 20:35:42,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5113, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5194, PETRI_PLACES=217, PETRI_TRANSITIONS=356} [2024-06-21 20:35:42,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-21 20:35:42,853 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 356 transitions, 5194 flow [2024-06-21 20:35:42,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-21 20:35:42,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:42,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:42,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:35:42,853 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:42,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:42,854 INFO L85 PathProgramCache]: Analyzing trace with hash -365793391, now seen corresponding path program 6 times [2024-06-21 20:35:42,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:42,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218236434] [2024-06-21 20:35:42,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:42,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:42,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:43,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:43,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:43,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218236434] [2024-06-21 20:35:43,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218236434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:43,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:43,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:35:43,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499065271] [2024-06-21 20:35:43,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:43,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:35:43,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:43,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:35:43,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:35:43,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:35:43,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 356 transitions, 5194 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:43,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:43,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:35:43,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:45,130 INFO L124 PetriNetUnfolderBase]: 5030/8358 cut-off events. [2024-06-21 20:35:45,130 INFO L125 PetriNetUnfolderBase]: For 299480/299482 co-relation queries the response was YES. [2024-06-21 20:35:45,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55675 conditions, 8358 events. 5030/8358 cut-off events. For 299480/299482 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 58219 event pairs, 1724 based on Foata normal form. 4/8359 useless extension candidates. Maximal degree in co-relation 55574. Up to 7609 conditions per place. [2024-06-21 20:35:45,231 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 292 selfloop transitions, 78 changer transitions 0/375 dead transitions. [2024-06-21 20:35:45,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 375 transitions, 6334 flow [2024-06-21 20:35:45,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:45,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:45,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 20:35:45,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-21 20:35:45,233 INFO L175 Difference]: Start difference. First operand has 217 places, 356 transitions, 5194 flow. Second operand 7 states and 131 transitions. [2024-06-21 20:35:45,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 375 transitions, 6334 flow [2024-06-21 20:35:45,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 375 transitions, 6260 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 20:35:45,969 INFO L231 Difference]: Finished difference. Result has 220 places, 364 transitions, 5484 flow [2024-06-21 20:35:45,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5120, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5484, PETRI_PLACES=220, PETRI_TRANSITIONS=364} [2024-06-21 20:35:45,969 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-21 20:35:45,970 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 364 transitions, 5484 flow [2024-06-21 20:35:45,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:35:45,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:45,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:45,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:35:45,970 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:45,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:45,971 INFO L85 PathProgramCache]: Analyzing trace with hash -2071725429, now seen corresponding path program 1 times [2024-06-21 20:35:45,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:45,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261372949] [2024-06-21 20:35:45,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:45,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:45,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:46,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:46,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:46,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261372949] [2024-06-21 20:35:46,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261372949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:46,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:46,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:46,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489935715] [2024-06-21 20:35:46,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:46,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:46,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:46,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:46,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:46,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:35:46,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 364 transitions, 5484 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-21 20:35:46,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:46,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:35:46,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:48,258 INFO L124 PetriNetUnfolderBase]: 4936/8279 cut-off events. [2024-06-21 20:35:48,258 INFO L125 PetriNetUnfolderBase]: For 317835/317835 co-relation queries the response was YES. [2024-06-21 20:35:48,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56307 conditions, 8279 events. 4936/8279 cut-off events. For 317835/317835 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 58329 event pairs, 2225 based on Foata normal form. 2/8280 useless extension candidates. Maximal degree in co-relation 56204. Up to 7685 conditions per place. [2024-06-21 20:35:48,362 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 356 selfloop transitions, 16 changer transitions 0/383 dead transitions. [2024-06-21 20:35:48,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 383 transitions, 6338 flow [2024-06-21 20:35:48,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:35:48,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:35:48,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 20:35:48,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-21 20:35:48,364 INFO L175 Difference]: Start difference. First operand has 220 places, 364 transitions, 5484 flow. Second operand 8 states and 145 transitions. [2024-06-21 20:35:48,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 383 transitions, 6338 flow [2024-06-21 20:35:48,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 383 transitions, 6100 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-21 20:35:48,954 INFO L231 Difference]: Finished difference. Result has 224 places, 367 transitions, 5338 flow [2024-06-21 20:35:48,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5338, PETRI_PLACES=224, PETRI_TRANSITIONS=367} [2024-06-21 20:35:48,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-21 20:35:48,955 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 367 transitions, 5338 flow [2024-06-21 20:35:48,955 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-21 20:35:48,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:48,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:48,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:35:48,955 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:48,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:48,956 INFO L85 PathProgramCache]: Analyzing trace with hash -529645015, now seen corresponding path program 2 times [2024-06-21 20:35:48,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:48,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652196470] [2024-06-21 20:35:48,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:48,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:48,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:49,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:49,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:49,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652196470] [2024-06-21 20:35:49,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652196470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:49,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:49,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:49,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718044445] [2024-06-21 20:35:49,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:49,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:49,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:49,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:49,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:49,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:35:49,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 367 transitions, 5338 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-21 20:35:49,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:49,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:35:49,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:51,235 INFO L124 PetriNetUnfolderBase]: 4946/8295 cut-off events. [2024-06-21 20:35:51,236 INFO L125 PetriNetUnfolderBase]: For 324867/324867 co-relation queries the response was YES. [2024-06-21 20:35:51,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56363 conditions, 8295 events. 4946/8295 cut-off events. For 324867/324867 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 58459 event pairs, 2225 based on Foata normal form. 2/8296 useless extension candidates. Maximal degree in co-relation 56259. Up to 7690 conditions per place. [2024-06-21 20:35:51,348 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 353 selfloop transitions, 20 changer transitions 0/384 dead transitions. [2024-06-21 20:35:51,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 384 transitions, 6190 flow [2024-06-21 20:35:51,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:51,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:51,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 20:35:51,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 20:35:51,349 INFO L175 Difference]: Start difference. First operand has 224 places, 367 transitions, 5338 flow. Second operand 7 states and 133 transitions. [2024-06-21 20:35:51,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 384 transitions, 6190 flow [2024-06-21 20:35:51,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 384 transitions, 6112 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 20:35:51,884 INFO L231 Difference]: Finished difference. Result has 225 places, 370 transitions, 5364 flow [2024-06-21 20:35:51,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5260, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5364, PETRI_PLACES=225, PETRI_TRANSITIONS=370} [2024-06-21 20:35:51,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-21 20:35:51,885 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 370 transitions, 5364 flow [2024-06-21 20:35:51,885 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-21 20:35:51,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:51,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:51,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:35:51,886 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:51,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:51,886 INFO L85 PathProgramCache]: Analyzing trace with hash 357519890, now seen corresponding path program 1 times [2024-06-21 20:35:51,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:51,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171500822] [2024-06-21 20:35:51,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:51,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:51,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:52,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:52,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:52,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171500822] [2024-06-21 20:35:52,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171500822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:52,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:52,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:52,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2361421] [2024-06-21 20:35:52,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:52,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:52,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:52,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:52,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:52,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:35:52,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 370 transitions, 5364 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-21 20:35:52,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:52,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:35:52,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:54,151 INFO L124 PetriNetUnfolderBase]: 4951/8304 cut-off events. [2024-06-21 20:35:54,152 INFO L125 PetriNetUnfolderBase]: For 336732/336732 co-relation queries the response was YES. [2024-06-21 20:35:54,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57120 conditions, 8304 events. 4951/8304 cut-off events. For 336732/336732 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 58528 event pairs, 2224 based on Foata normal form. 2/8305 useless extension candidates. Maximal degree in co-relation 57016. Up to 7715 conditions per place. [2024-06-21 20:35:54,248 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 359 selfloop transitions, 15 changer transitions 0/385 dead transitions. [2024-06-21 20:35:54,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 385 transitions, 6198 flow [2024-06-21 20:35:54,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:54,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:54,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 20:35:54,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-21 20:35:54,250 INFO L175 Difference]: Start difference. First operand has 225 places, 370 transitions, 5364 flow. Second operand 7 states and 129 transitions. [2024-06-21 20:35:54,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 385 transitions, 6198 flow [2024-06-21 20:35:54,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 385 transitions, 6116 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 20:35:54,748 INFO L231 Difference]: Finished difference. Result has 227 places, 373 transitions, 5368 flow [2024-06-21 20:35:54,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5368, PETRI_PLACES=227, PETRI_TRANSITIONS=373} [2024-06-21 20:35:54,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-21 20:35:54,748 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 373 transitions, 5368 flow [2024-06-21 20:35:54,749 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-21 20:35:54,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:54,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:54,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:35:54,749 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:54,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:54,749 INFO L85 PathProgramCache]: Analyzing trace with hash 7076934, now seen corresponding path program 2 times [2024-06-21 20:35:54,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:54,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275056773] [2024-06-21 20:35:54,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:54,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:54,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:55,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:55,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:55,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275056773] [2024-06-21 20:35:55,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275056773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:55,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:55,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:55,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251390078] [2024-06-21 20:35:55,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:55,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:55,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:55,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:55,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:55,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:35:55,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 373 transitions, 5368 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-21 20:35:55,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:55,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:35:55,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:57,016 INFO L124 PetriNetUnfolderBase]: 4956/8328 cut-off events. [2024-06-21 20:35:57,016 INFO L125 PetriNetUnfolderBase]: For 346328/346330 co-relation queries the response was YES. [2024-06-21 20:35:57,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57552 conditions, 8328 events. 4956/8328 cut-off events. For 346328/346330 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 58951 event pairs, 2253 based on Foata normal form. 4/8331 useless extension candidates. Maximal degree in co-relation 57447. Up to 7716 conditions per place. [2024-06-21 20:35:57,126 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 354 selfloop transitions, 20 changer transitions 0/385 dead transitions. [2024-06-21 20:35:57,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 385 transitions, 6194 flow [2024-06-21 20:35:57,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:35:57,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:35:57,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 20:35:57,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-21 20:35:57,128 INFO L175 Difference]: Start difference. First operand has 227 places, 373 transitions, 5368 flow. Second operand 7 states and 128 transitions. [2024-06-21 20:35:57,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 385 transitions, 6194 flow [2024-06-21 20:35:57,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 385 transitions, 6130 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 20:35:57,813 INFO L231 Difference]: Finished difference. Result has 229 places, 376 transitions, 5406 flow [2024-06-21 20:35:57,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5304, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5406, PETRI_PLACES=229, PETRI_TRANSITIONS=376} [2024-06-21 20:35:57,813 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-21 20:35:57,813 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 376 transitions, 5406 flow [2024-06-21 20:35:57,814 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-21 20:35:57,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:35:57,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:35:57,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:35:57,814 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:35:57,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:35:57,815 INFO L85 PathProgramCache]: Analyzing trace with hash -194012533, now seen corresponding path program 3 times [2024-06-21 20:35:57,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:35:57,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423161567] [2024-06-21 20:35:57,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:35:57,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:35:57,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:35:58,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:35:58,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:35:58,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423161567] [2024-06-21 20:35:58,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423161567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:35:58,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:35:58,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:35:58,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563734343] [2024-06-21 20:35:58,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:35:58,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:35:58,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:35:58,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:35:58,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:35:58,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:35:58,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 376 transitions, 5406 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-21 20:35:58,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:35:58,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:35:58,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:35:59,999 INFO L124 PetriNetUnfolderBase]: 4958/8333 cut-off events. [2024-06-21 20:35:59,999 INFO L125 PetriNetUnfolderBase]: For 355343/355345 co-relation queries the response was YES. [2024-06-21 20:36:00,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57965 conditions, 8333 events. 4958/8333 cut-off events. For 355343/355345 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 59005 event pairs, 2257 based on Foata normal form. 2/8334 useless extension candidates. Maximal degree in co-relation 57859. Up to 7695 conditions per place. [2024-06-21 20:36:00,089 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 352 selfloop transitions, 27 changer transitions 0/390 dead transitions. [2024-06-21 20:36:00,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 390 transitions, 6266 flow [2024-06-21 20:36:00,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:36:00,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:36:00,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 20:36:00,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-21 20:36:00,090 INFO L175 Difference]: Start difference. First operand has 229 places, 376 transitions, 5406 flow. Second operand 7 states and 132 transitions. [2024-06-21 20:36:00,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 390 transitions, 6266 flow [2024-06-21 20:36:00,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 390 transitions, 6186 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 20:36:00,613 INFO L231 Difference]: Finished difference. Result has 231 places, 379 transitions, 5454 flow [2024-06-21 20:36:00,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5326, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5454, PETRI_PLACES=231, PETRI_TRANSITIONS=379} [2024-06-21 20:36:00,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-21 20:36:00,614 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 379 transitions, 5454 flow [2024-06-21 20:36:00,614 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-21 20:36:00,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:00,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:00,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:36:00,615 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:00,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:00,615 INFO L85 PathProgramCache]: Analyzing trace with hash -524073168, now seen corresponding path program 3 times [2024-06-21 20:36:00,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:00,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356941418] [2024-06-21 20:36:00,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:00,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:00,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:01,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:01,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:01,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356941418] [2024-06-21 20:36:01,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356941418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:01,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:01,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:36:01,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615480451] [2024-06-21 20:36:01,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:01,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:36:01,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:01,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:36:01,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:36:01,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:36:01,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 379 transitions, 5454 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-21 20:36:01,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:01,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:36:01,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:03,013 INFO L124 PetriNetUnfolderBase]: 4952/8325 cut-off events. [2024-06-21 20:36:03,013 INFO L125 PetriNetUnfolderBase]: For 364791/364793 co-relation queries the response was YES. [2024-06-21 20:36:03,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58561 conditions, 8325 events. 4952/8325 cut-off events. For 364791/364793 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 58939 event pairs, 2252 based on Foata normal form. 4/8328 useless extension candidates. Maximal degree in co-relation 58454. Up to 7701 conditions per place. [2024-06-21 20:36:03,103 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 353 selfloop transitions, 30 changer transitions 0/394 dead transitions. [2024-06-21 20:36:03,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 394 transitions, 6324 flow [2024-06-21 20:36:03,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:36:03,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:36:03,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 20:36:03,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-21 20:36:03,105 INFO L175 Difference]: Start difference. First operand has 231 places, 379 transitions, 5454 flow. Second operand 7 states and 129 transitions. [2024-06-21 20:36:03,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 394 transitions, 6324 flow [2024-06-21 20:36:03,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 394 transitions, 6218 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 20:36:03,715 INFO L231 Difference]: Finished difference. Result has 234 places, 385 transitions, 5515 flow [2024-06-21 20:36:03,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5348, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5515, PETRI_PLACES=234, PETRI_TRANSITIONS=385} [2024-06-21 20:36:03,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-21 20:36:03,716 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 385 transitions, 5515 flow [2024-06-21 20:36:03,716 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-21 20:36:03,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:03,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:03,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:36:03,716 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:03,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:03,717 INFO L85 PathProgramCache]: Analyzing trace with hash -370559210, now seen corresponding path program 1 times [2024-06-21 20:36:03,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:03,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810614531] [2024-06-21 20:36:03,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:03,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:03,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:04,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:04,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:04,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810614531] [2024-06-21 20:36:04,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810614531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:04,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:04,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:36:04,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940010341] [2024-06-21 20:36:04,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:04,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:36:04,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:04,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:36:04,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:36:04,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:04,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 385 transitions, 5515 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-21 20:36:04,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:04,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:04,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:06,407 INFO L124 PetriNetUnfolderBase]: 5076/8449 cut-off events. [2024-06-21 20:36:06,407 INFO L125 PetriNetUnfolderBase]: For 375237/375241 co-relation queries the response was YES. [2024-06-21 20:36:06,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59787 conditions, 8449 events. 5076/8449 cut-off events. For 375237/375241 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 59183 event pairs, 1820 based on Foata normal form. 6/8454 useless extension candidates. Maximal degree in co-relation 59678. Up to 7774 conditions per place. [2024-06-21 20:36:06,535 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 344 selfloop transitions, 64 changer transitions 0/413 dead transitions. [2024-06-21 20:36:06,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 413 transitions, 6497 flow [2024-06-21 20:36:06,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:36:06,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:36:06,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 20:36:06,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 20:36:06,536 INFO L175 Difference]: Start difference. First operand has 234 places, 385 transitions, 5515 flow. Second operand 9 states and 171 transitions. [2024-06-21 20:36:06,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 413 transitions, 6497 flow [2024-06-21 20:36:07,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 413 transitions, 6426 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 20:36:07,439 INFO L231 Difference]: Finished difference. Result has 240 places, 389 transitions, 5672 flow [2024-06-21 20:36:07,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5444, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5672, PETRI_PLACES=240, PETRI_TRANSITIONS=389} [2024-06-21 20:36:07,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-21 20:36:07,440 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 389 transitions, 5672 flow [2024-06-21 20:36:07,440 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-21 20:36:07,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:07,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:07,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:36:07,440 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:07,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:07,441 INFO L85 PathProgramCache]: Analyzing trace with hash -265414780, now seen corresponding path program 1 times [2024-06-21 20:36:07,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:07,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215274948] [2024-06-21 20:36:07,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:07,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:07,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:08,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:08,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:08,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215274948] [2024-06-21 20:36:08,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215274948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:08,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:08,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:36:08,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665380726] [2024-06-21 20:36:08,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:08,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:36:08,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:08,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:36:08,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:36:08,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:08,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 389 transitions, 5672 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:08,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:08,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:08,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:09,862 INFO L124 PetriNetUnfolderBase]: 5086/8457 cut-off events. [2024-06-21 20:36:09,863 INFO L125 PetriNetUnfolderBase]: For 387794/387796 co-relation queries the response was YES. [2024-06-21 20:36:09,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60866 conditions, 8457 events. 5086/8457 cut-off events. For 387794/387796 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 59081 event pairs, 1715 based on Foata normal form. 4/8460 useless extension candidates. Maximal degree in co-relation 60755. Up to 7804 conditions per place. [2024-06-21 20:36:09,958 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 358 selfloop transitions, 51 changer transitions 0/414 dead transitions. [2024-06-21 20:36:09,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 414 transitions, 6642 flow [2024-06-21 20:36:09,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:36:09,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:36:09,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 20:36:09,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 20:36:09,959 INFO L175 Difference]: Start difference. First operand has 240 places, 389 transitions, 5672 flow. Second operand 8 states and 154 transitions. [2024-06-21 20:36:09,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 414 transitions, 6642 flow [2024-06-21 20:36:10,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 414 transitions, 6444 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 20:36:10,677 INFO L231 Difference]: Finished difference. Result has 241 places, 393 transitions, 5669 flow [2024-06-21 20:36:10,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5474, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5669, PETRI_PLACES=241, PETRI_TRANSITIONS=393} [2024-06-21 20:36:10,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-21 20:36:10,678 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 393 transitions, 5669 flow [2024-06-21 20:36:10,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:10,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:10,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:10,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:36:10,679 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:10,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:10,679 INFO L85 PathProgramCache]: Analyzing trace with hash -607442157, now seen corresponding path program 1 times [2024-06-21 20:36:10,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:10,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995935763] [2024-06-21 20:36:10,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:10,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:10,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:11,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:11,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:11,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995935763] [2024-06-21 20:36:11,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995935763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:11,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:11,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:36:11,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810725370] [2024-06-21 20:36:11,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:11,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:36:11,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:11,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:36:11,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:36:11,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:11,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 393 transitions, 5669 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:11,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:11,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:11,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:14,042 INFO L124 PetriNetUnfolderBase]: 5161/8612 cut-off events. [2024-06-21 20:36:14,043 INFO L125 PetriNetUnfolderBase]: For 408701/408703 co-relation queries the response was YES. [2024-06-21 20:36:14,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61311 conditions, 8612 events. 5161/8612 cut-off events. For 408701/408703 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 60795 event pairs, 1556 based on Foata normal form. 18/8629 useless extension candidates. Maximal degree in co-relation 61199. Up to 7147 conditions per place. [2024-06-21 20:36:14,152 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 324 selfloop transitions, 127 changer transitions 0/456 dead transitions. [2024-06-21 20:36:14,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 456 transitions, 6967 flow [2024-06-21 20:36:14,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:36:14,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:36:14,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 254 transitions. [2024-06-21 20:36:14,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652014652014652 [2024-06-21 20:36:14,154 INFO L175 Difference]: Start difference. First operand has 241 places, 393 transitions, 5669 flow. Second operand 13 states and 254 transitions. [2024-06-21 20:36:14,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 456 transitions, 6967 flow [2024-06-21 20:36:14,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 456 transitions, 6853 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 20:36:14,842 INFO L231 Difference]: Finished difference. Result has 252 places, 400 transitions, 5985 flow [2024-06-21 20:36:14,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5555, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5985, PETRI_PLACES=252, PETRI_TRANSITIONS=400} [2024-06-21 20:36:14,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-21 20:36:14,843 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 400 transitions, 5985 flow [2024-06-21 20:36:14,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:14,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:14,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:14,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:36:14,843 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:14,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:14,844 INFO L85 PathProgramCache]: Analyzing trace with hash 78733188, now seen corresponding path program 2 times [2024-06-21 20:36:14,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:14,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381868722] [2024-06-21 20:36:14,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:14,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:14,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:15,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:15,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:15,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381868722] [2024-06-21 20:36:15,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381868722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:15,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:15,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:36:15,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998747449] [2024-06-21 20:36:15,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:15,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:36:15,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:15,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:36:15,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:36:15,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:15,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 400 transitions, 5985 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:15,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:15,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:15,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:17,181 INFO L124 PetriNetUnfolderBase]: 5171/8639 cut-off events. [2024-06-21 20:36:17,181 INFO L125 PetriNetUnfolderBase]: For 408167/408169 co-relation queries the response was YES. [2024-06-21 20:36:17,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62736 conditions, 8639 events. 5171/8639 cut-off events. For 408167/408169 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 61032 event pairs, 1760 based on Foata normal form. 4/8642 useless extension candidates. Maximal degree in co-relation 62620. Up to 7886 conditions per place. [2024-06-21 20:36:17,294 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 347 selfloop transitions, 71 changer transitions 0/423 dead transitions. [2024-06-21 20:36:17,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 423 transitions, 7083 flow [2024-06-21 20:36:17,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:36:17,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:36:17,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 20:36:17,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-21 20:36:17,296 INFO L175 Difference]: Start difference. First operand has 252 places, 400 transitions, 5985 flow. Second operand 8 states and 153 transitions. [2024-06-21 20:36:17,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 423 transitions, 7083 flow [2024-06-21 20:36:18,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 423 transitions, 6787 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-21 20:36:18,195 INFO L231 Difference]: Finished difference. Result has 252 places, 404 transitions, 5931 flow [2024-06-21 20:36:18,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5689, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5931, PETRI_PLACES=252, PETRI_TRANSITIONS=404} [2024-06-21 20:36:18,195 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-21 20:36:18,196 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 404 transitions, 5931 flow [2024-06-21 20:36:18,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:18,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:18,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:18,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:36:18,196 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:18,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:18,196 INFO L85 PathProgramCache]: Analyzing trace with hash 2038625562, now seen corresponding path program 2 times [2024-06-21 20:36:18,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:18,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625696957] [2024-06-21 20:36:18,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:18,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:18,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:19,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:19,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:19,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625696957] [2024-06-21 20:36:19,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625696957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:19,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:19,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:36:19,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824696914] [2024-06-21 20:36:19,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:19,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:36:19,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:19,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:36:19,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:36:19,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:19,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 404 transitions, 5931 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-21 20:36:19,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:19,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:19,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:20,984 INFO L124 PetriNetUnfolderBase]: 5191/8656 cut-off events. [2024-06-21 20:36:20,985 INFO L125 PetriNetUnfolderBase]: For 414416/414420 co-relation queries the response was YES. [2024-06-21 20:36:21,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62457 conditions, 8656 events. 5191/8656 cut-off events. For 414416/414420 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 61023 event pairs, 1753 based on Foata normal form. 6/8661 useless extension candidates. Maximal degree in co-relation 62340. Up to 7957 conditions per place. [2024-06-21 20:36:21,110 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 365 selfloop transitions, 64 changer transitions 0/434 dead transitions. [2024-06-21 20:36:21,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 434 transitions, 6969 flow [2024-06-21 20:36:21,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:36:21,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:36:21,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 20:36:21,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-21 20:36:21,112 INFO L175 Difference]: Start difference. First operand has 252 places, 404 transitions, 5931 flow. Second operand 9 states and 170 transitions. [2024-06-21 20:36:21,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 434 transitions, 6969 flow [2024-06-21 20:36:21,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 434 transitions, 6812 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 20:36:21,768 INFO L231 Difference]: Finished difference. Result has 256 places, 412 transitions, 6038 flow [2024-06-21 20:36:21,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5774, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6038, PETRI_PLACES=256, PETRI_TRANSITIONS=412} [2024-06-21 20:36:21,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-21 20:36:21,768 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 412 transitions, 6038 flow [2024-06-21 20:36:21,769 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-21 20:36:21,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:21,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:21,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:36:21,769 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:21,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:21,769 INFO L85 PathProgramCache]: Analyzing trace with hash 503040828, now seen corresponding path program 3 times [2024-06-21 20:36:21,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:21,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057781018] [2024-06-21 20:36:21,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:21,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:21,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:22,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:22,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:22,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057781018] [2024-06-21 20:36:22,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057781018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:22,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:22,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:36:22,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609737075] [2024-06-21 20:36:22,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:22,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:36:22,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:22,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:36:22,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:36:22,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:22,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 412 transitions, 6038 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-21 20:36:22,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:22,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:22,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:24,241 INFO L124 PetriNetUnfolderBase]: 5203/8672 cut-off events. [2024-06-21 20:36:24,242 INFO L125 PetriNetUnfolderBase]: For 416595/416597 co-relation queries the response was YES. [2024-06-21 20:36:24,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63131 conditions, 8672 events. 5203/8672 cut-off events. For 416595/416597 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 61095 event pairs, 1760 based on Foata normal form. 4/8675 useless extension candidates. Maximal degree in co-relation 63013. Up to 7924 conditions per place. [2024-06-21 20:36:24,347 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 357 selfloop transitions, 74 changer transitions 0/436 dead transitions. [2024-06-21 20:36:24,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 436 transitions, 7180 flow [2024-06-21 20:36:24,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:36:24,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:36:24,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 20:36:24,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:36:24,348 INFO L175 Difference]: Start difference. First operand has 256 places, 412 transitions, 6038 flow. Second operand 9 states and 168 transitions. [2024-06-21 20:36:24,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 436 transitions, 7180 flow [2024-06-21 20:36:25,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 436 transitions, 6986 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 20:36:25,071 INFO L231 Difference]: Finished difference. Result has 258 places, 416 transitions, 6107 flow [2024-06-21 20:36:25,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5844, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6107, PETRI_PLACES=258, PETRI_TRANSITIONS=416} [2024-06-21 20:36:25,071 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-21 20:36:25,071 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 416 transitions, 6107 flow [2024-06-21 20:36:25,072 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-21 20:36:25,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:25,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:25,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:36:25,072 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:25,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:25,072 INFO L85 PathProgramCache]: Analyzing trace with hash 503052918, now seen corresponding path program 4 times [2024-06-21 20:36:25,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:25,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980588213] [2024-06-21 20:36:25,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:25,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:25,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:25,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:25,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980588213] [2024-06-21 20:36:25,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980588213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:25,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:25,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:36:25,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233949285] [2024-06-21 20:36:25,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:25,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:36:25,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:25,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:36:25,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:36:26,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:26,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 416 transitions, 6107 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-21 20:36:26,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:26,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:26,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:27,619 INFO L124 PetriNetUnfolderBase]: 5231/8714 cut-off events. [2024-06-21 20:36:27,620 INFO L125 PetriNetUnfolderBase]: For 433142/433144 co-relation queries the response was YES. [2024-06-21 20:36:27,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64424 conditions, 8714 events. 5231/8714 cut-off events. For 433142/433144 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 61365 event pairs, 1760 based on Foata normal form. 4/8717 useless extension candidates. Maximal degree in co-relation 64305. Up to 7903 conditions per place. [2024-06-21 20:36:27,734 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 354 selfloop transitions, 86 changer transitions 0/445 dead transitions. [2024-06-21 20:36:27,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 445 transitions, 7499 flow [2024-06-21 20:36:27,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:36:27,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:36:27,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 20:36:27,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-21 20:36:27,736 INFO L175 Difference]: Start difference. First operand has 258 places, 416 transitions, 6107 flow. Second operand 9 states and 170 transitions. [2024-06-21 20:36:27,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 445 transitions, 7499 flow [2024-06-21 20:36:28,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 445 transitions, 7264 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-21 20:36:28,421 INFO L231 Difference]: Finished difference. Result has 261 places, 424 transitions, 6300 flow [2024-06-21 20:36:28,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5872, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6300, PETRI_PLACES=261, PETRI_TRANSITIONS=424} [2024-06-21 20:36:28,421 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-21 20:36:28,422 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 424 transitions, 6300 flow [2024-06-21 20:36:28,422 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-21 20:36:28,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:28,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:28,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:36:28,422 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:28,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:28,422 INFO L85 PathProgramCache]: Analyzing trace with hash 78742116, now seen corresponding path program 1 times [2024-06-21 20:36:28,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:28,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549886079] [2024-06-21 20:36:28,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:28,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:28,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:29,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:29,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:29,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549886079] [2024-06-21 20:36:29,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549886079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:29,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:29,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:36:29,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578034030] [2024-06-21 20:36:29,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:29,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:36:29,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:29,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:36:29,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:36:29,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:36:29,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 424 transitions, 6300 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-21 20:36:29,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:29,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:36:29,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:31,024 INFO L124 PetriNetUnfolderBase]: 5012/8377 cut-off events. [2024-06-21 20:36:31,025 INFO L125 PetriNetUnfolderBase]: For 448563/448617 co-relation queries the response was YES. [2024-06-21 20:36:31,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63539 conditions, 8377 events. 5012/8377 cut-off events. For 448563/448617 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 59766 event pairs, 2021 based on Foata normal form. 43/8338 useless extension candidates. Maximal degree in co-relation 63418. Up to 7654 conditions per place. [2024-06-21 20:36:31,129 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 369 selfloop transitions, 30 changer transitions 0/446 dead transitions. [2024-06-21 20:36:31,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 446 transitions, 7250 flow [2024-06-21 20:36:31,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:36:31,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:36:31,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 20:36:31,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-21 20:36:31,131 INFO L175 Difference]: Start difference. First operand has 261 places, 424 transitions, 6300 flow. Second operand 9 states and 166 transitions. [2024-06-21 20:36:31,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 446 transitions, 7250 flow [2024-06-21 20:36:31,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 446 transitions, 7051 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-21 20:36:31,828 INFO L231 Difference]: Finished difference. Result has 265 places, 427 transitions, 6263 flow [2024-06-21 20:36:31,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6101, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6263, PETRI_PLACES=265, PETRI_TRANSITIONS=427} [2024-06-21 20:36:31,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-21 20:36:31,829 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 427 transitions, 6263 flow [2024-06-21 20:36:31,829 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-21 20:36:31,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:31,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:31,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:36:31,829 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:31,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:31,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1194559560, now seen corresponding path program 3 times [2024-06-21 20:36:31,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:31,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936209885] [2024-06-21 20:36:31,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:31,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:31,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:32,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:32,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:32,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936209885] [2024-06-21 20:36:32,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936209885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:32,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:32,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:36:32,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631407186] [2024-06-21 20:36:32,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:32,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:36:32,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:32,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:36:32,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:36:32,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:32,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 427 transitions, 6263 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:32,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:32,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:32,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:34,360 INFO L124 PetriNetUnfolderBase]: 5248/8737 cut-off events. [2024-06-21 20:36:34,360 INFO L125 PetriNetUnfolderBase]: For 457189/457191 co-relation queries the response was YES. [2024-06-21 20:36:34,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65809 conditions, 8737 events. 5248/8737 cut-off events. For 457189/457191 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 61537 event pairs, 1845 based on Foata normal form. 6/8742 useless extension candidates. Maximal degree in co-relation 65686. Up to 8043 conditions per place. [2024-06-21 20:36:34,456 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 389 selfloop transitions, 58 changer transitions 0/452 dead transitions. [2024-06-21 20:36:34,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 452 transitions, 7395 flow [2024-06-21 20:36:34,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:36:34,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:36:34,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 20:36:34,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-21 20:36:34,458 INFO L175 Difference]: Start difference. First operand has 265 places, 427 transitions, 6263 flow. Second operand 7 states and 134 transitions. [2024-06-21 20:36:34,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 452 transitions, 7395 flow [2024-06-21 20:36:35,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 452 transitions, 7255 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 20:36:35,170 INFO L231 Difference]: Finished difference. Result has 265 places, 434 transitions, 6430 flow [2024-06-21 20:36:35,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6123, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6430, PETRI_PLACES=265, PETRI_TRANSITIONS=434} [2024-06-21 20:36:35,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-21 20:36:35,171 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 434 transitions, 6430 flow [2024-06-21 20:36:35,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:35,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:35,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:35,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:36:35,171 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:35,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:35,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1201225800, now seen corresponding path program 4 times [2024-06-21 20:36:35,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:35,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034827981] [2024-06-21 20:36:35,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:35,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:35,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:35,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:35,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:35,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034827981] [2024-06-21 20:36:35,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034827981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:35,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:35,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:36:35,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662868430] [2024-06-21 20:36:35,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:35,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:36:35,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:35,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:36:35,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:36:35,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:35,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 434 transitions, 6430 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:35,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:35,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:35,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:37,556 INFO L124 PetriNetUnfolderBase]: 5250/8741 cut-off events. [2024-06-21 20:36:37,556 INFO L125 PetriNetUnfolderBase]: For 464232/464234 co-relation queries the response was YES. [2024-06-21 20:36:37,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66139 conditions, 8741 events. 5250/8741 cut-off events. For 464232/464234 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 61490 event pairs, 1759 based on Foata normal form. 4/8744 useless extension candidates. Maximal degree in co-relation 66015. Up to 7957 conditions per place. [2024-06-21 20:36:37,683 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 360 selfloop transitions, 87 changer transitions 0/452 dead transitions. [2024-06-21 20:36:37,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 452 transitions, 7572 flow [2024-06-21 20:36:37,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:36:37,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:36:37,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 20:36:37,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 20:36:37,685 INFO L175 Difference]: Start difference. First operand has 265 places, 434 transitions, 6430 flow. Second operand 7 states and 133 transitions. [2024-06-21 20:36:37,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 452 transitions, 7572 flow [2024-06-21 20:36:38,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 452 transitions, 7363 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-21 20:36:38,422 INFO L231 Difference]: Finished difference. Result has 267 places, 437 transitions, 6492 flow [2024-06-21 20:36:38,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6223, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6492, PETRI_PLACES=267, PETRI_TRANSITIONS=437} [2024-06-21 20:36:38,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-21 20:36:38,423 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 437 transitions, 6492 flow [2024-06-21 20:36:38,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:38,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:38,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:38,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:36:38,424 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:38,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:38,424 INFO L85 PathProgramCache]: Analyzing trace with hash 603014645, now seen corresponding path program 2 times [2024-06-21 20:36:38,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:38,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269658100] [2024-06-21 20:36:38,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:38,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:38,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:39,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:39,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:39,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269658100] [2024-06-21 20:36:39,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269658100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:39,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:39,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:36:39,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326580646] [2024-06-21 20:36:39,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:39,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:36:39,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:39,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:36:39,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:36:39,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:39,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 437 transitions, 6492 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:39,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:39,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:39,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:41,646 INFO L124 PetriNetUnfolderBase]: 5467/9173 cut-off events. [2024-06-21 20:36:41,647 INFO L125 PetriNetUnfolderBase]: For 506748/506750 co-relation queries the response was YES. [2024-06-21 20:36:41,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68463 conditions, 9173 events. 5467/9173 cut-off events. For 506748/506750 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 65979 event pairs, 1670 based on Foata normal form. 24/9196 useless extension candidates. Maximal degree in co-relation 68338. Up to 7025 conditions per place. [2024-06-21 20:36:41,778 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 349 selfloop transitions, 150 changer transitions 0/504 dead transitions. [2024-06-21 20:36:41,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 504 transitions, 8068 flow [2024-06-21 20:36:41,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:36:41,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:36:41,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 232 transitions. [2024-06-21 20:36:41,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-21 20:36:41,779 INFO L175 Difference]: Start difference. First operand has 267 places, 437 transitions, 6492 flow. Second operand 12 states and 232 transitions. [2024-06-21 20:36:41,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 504 transitions, 8068 flow [2024-06-21 20:36:42,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 504 transitions, 7908 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-21 20:36:42,695 INFO L231 Difference]: Finished difference. Result has 277 places, 451 transitions, 6989 flow [2024-06-21 20:36:42,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6332, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6989, PETRI_PLACES=277, PETRI_TRANSITIONS=451} [2024-06-21 20:36:42,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-21 20:36:42,696 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 451 transitions, 6989 flow [2024-06-21 20:36:42,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:42,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:42,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:42,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:36:42,696 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:42,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:42,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1191045214, now seen corresponding path program 5 times [2024-06-21 20:36:42,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:42,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002125139] [2024-06-21 20:36:42,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:42,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:42,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:43,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:43,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:43,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002125139] [2024-06-21 20:36:43,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002125139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:43,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:43,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:36:43,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205342066] [2024-06-21 20:36:43,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:43,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:36:43,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:43,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:36:43,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:36:43,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:43,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 451 transitions, 6989 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-21 20:36:43,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:43,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:43,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:45,275 INFO L124 PetriNetUnfolderBase]: 5477/9175 cut-off events. [2024-06-21 20:36:45,275 INFO L125 PetriNetUnfolderBase]: For 493933/493937 co-relation queries the response was YES. [2024-06-21 20:36:45,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70246 conditions, 9175 events. 5477/9175 cut-off events. For 493933/493937 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 65764 event pairs, 1977 based on Foata normal form. 6/9180 useless extension candidates. Maximal degree in co-relation 70118. Up to 8397 conditions per place. [2024-06-21 20:36:45,403 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 389 selfloop transitions, 81 changer transitions 0/475 dead transitions. [2024-06-21 20:36:45,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 475 transitions, 8117 flow [2024-06-21 20:36:45,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:36:45,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:36:45,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 20:36:45,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 20:36:45,404 INFO L175 Difference]: Start difference. First operand has 277 places, 451 transitions, 6989 flow. Second operand 8 states and 152 transitions. [2024-06-21 20:36:45,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 475 transitions, 8117 flow [2024-06-21 20:36:46,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 475 transitions, 7724 flow, removed 46 selfloop flow, removed 10 redundant places. [2024-06-21 20:36:46,440 INFO L231 Difference]: Finished difference. Result has 275 places, 455 transitions, 6906 flow [2024-06-21 20:36:46,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6596, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6906, PETRI_PLACES=275, PETRI_TRANSITIONS=455} [2024-06-21 20:36:46,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-21 20:36:46,440 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 455 transitions, 6906 flow [2024-06-21 20:36:46,440 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-21 20:36:46,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:46,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:46,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:36:46,441 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:46,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:46,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1457575076, now seen corresponding path program 6 times [2024-06-21 20:36:46,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:46,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241770682] [2024-06-21 20:36:46,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:46,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:46,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:47,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:47,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:47,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241770682] [2024-06-21 20:36:47,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241770682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:47,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:47,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:36:47,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901922652] [2024-06-21 20:36:47,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:47,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:36:47,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:47,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:36:47,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:36:47,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:47,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 455 transitions, 6906 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-21 20:36:47,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:47,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:47,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:49,121 INFO L124 PetriNetUnfolderBase]: 5489/9191 cut-off events. [2024-06-21 20:36:49,122 INFO L125 PetriNetUnfolderBase]: For 489334/489336 co-relation queries the response was YES. [2024-06-21 20:36:49,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69640 conditions, 9191 events. 5489/9191 cut-off events. For 489334/489336 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 65816 event pairs, 1882 based on Foata normal form. 4/9194 useless extension candidates. Maximal degree in co-relation 69513. Up to 8341 conditions per place. [2024-06-21 20:36:49,239 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 374 selfloop transitions, 96 changer transitions 0/475 dead transitions. [2024-06-21 20:36:49,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 475 transitions, 8150 flow [2024-06-21 20:36:49,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:36:49,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:36:49,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 20:36:49,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 20:36:49,240 INFO L175 Difference]: Start difference. First operand has 275 places, 455 transitions, 6906 flow. Second operand 8 states and 148 transitions. [2024-06-21 20:36:49,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 475 transitions, 8150 flow [2024-06-21 20:36:50,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 475 transitions, 7920 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 20:36:50,202 INFO L231 Difference]: Finished difference. Result has 277 places, 459 transitions, 7014 flow [2024-06-21 20:36:50,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6676, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7014, PETRI_PLACES=277, PETRI_TRANSITIONS=459} [2024-06-21 20:36:50,203 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-21 20:36:50,204 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 459 transitions, 7014 flow [2024-06-21 20:36:50,204 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-21 20:36:50,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:50,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:50,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:36:50,204 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:50,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:50,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1201234294, now seen corresponding path program 7 times [2024-06-21 20:36:50,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:50,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938982733] [2024-06-21 20:36:50,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:50,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:50,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:51,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-21 20:36:51,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:51,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938982733] [2024-06-21 20:36:51,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938982733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:51,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:51,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:36:51,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598944003] [2024-06-21 20:36:51,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:51,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:36:51,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:51,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:36:51,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:36:51,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:51,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 459 transitions, 7014 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-21 20:36:51,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:51,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:51,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:52,954 INFO L124 PetriNetUnfolderBase]: 5517/9235 cut-off events. [2024-06-21 20:36:52,954 INFO L125 PetriNetUnfolderBase]: For 510150/510152 co-relation queries the response was YES. [2024-06-21 20:36:53,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71076 conditions, 9235 events. 5517/9235 cut-off events. For 510150/510152 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 66162 event pairs, 1882 based on Foata normal form. 4/9238 useless extension candidates. Maximal degree in co-relation 70948. Up to 8280 conditions per place. [2024-06-21 20:36:53,084 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 365 selfloop transitions, 114 changer transitions 0/484 dead transitions. [2024-06-21 20:36:53,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 484 transitions, 8540 flow [2024-06-21 20:36:53,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:36:53,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:36:53,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 20:36:53,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-21 20:36:53,085 INFO L175 Difference]: Start difference. First operand has 277 places, 459 transitions, 7014 flow. Second operand 8 states and 150 transitions. [2024-06-21 20:36:53,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 484 transitions, 8540 flow [2024-06-21 20:36:54,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 484 transitions, 8254 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-21 20:36:54,073 INFO L231 Difference]: Finished difference. Result has 280 places, 467 transitions, 7286 flow [2024-06-21 20:36:54,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6728, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7286, PETRI_PLACES=280, PETRI_TRANSITIONS=467} [2024-06-21 20:36:54,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-21 20:36:54,079 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 467 transitions, 7286 flow [2024-06-21 20:36:54,079 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-21 20:36:54,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:54,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:54,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:36:54,080 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:54,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:54,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1479640898, now seen corresponding path program 2 times [2024-06-21 20:36:54,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:54,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920577074] [2024-06-21 20:36:54,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:54,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:54,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:54,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:54,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:54,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920577074] [2024-06-21 20:36:54,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920577074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:54,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:54,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:36:54,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086036549] [2024-06-21 20:36:54,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:54,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:36:54,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:54,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:36:54,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:36:54,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:36:54,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 467 transitions, 7286 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-21 20:36:54,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:54,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:36:54,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:36:56,794 INFO L124 PetriNetUnfolderBase]: 5292/8894 cut-off events. [2024-06-21 20:36:56,794 INFO L125 PetriNetUnfolderBase]: For 542600/542654 co-relation queries the response was YES. [2024-06-21 20:36:56,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70106 conditions, 8894 events. 5292/8894 cut-off events. For 542600/542654 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 64651 event pairs, 2169 based on Foata normal form. 44/8856 useless extension candidates. Maximal degree in co-relation 69976. Up to 8091 conditions per place. [2024-06-21 20:36:56,908 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 396 selfloop transitions, 36 changer transitions 0/486 dead transitions. [2024-06-21 20:36:56,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 486 transitions, 8308 flow [2024-06-21 20:36:56,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:36:56,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:36:56,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 20:36:56,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 20:36:56,910 INFO L175 Difference]: Start difference. First operand has 280 places, 467 transitions, 7286 flow. Second operand 8 states and 148 transitions. [2024-06-21 20:36:56,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 486 transitions, 8308 flow [2024-06-21 20:36:57,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 486 transitions, 8064 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-21 20:36:57,955 INFO L231 Difference]: Finished difference. Result has 284 places, 470 transitions, 7227 flow [2024-06-21 20:36:57,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7046, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7227, PETRI_PLACES=284, PETRI_TRANSITIONS=470} [2024-06-21 20:36:57,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-21 20:36:57,956 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 470 transitions, 7227 flow [2024-06-21 20:36:57,957 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-21 20:36:57,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:36:57,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:36:57,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:36:57,957 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:36:57,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:36:57,957 INFO L85 PathProgramCache]: Analyzing trace with hash 748486924, now seen corresponding path program 5 times [2024-06-21 20:36:57,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:36:57,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032421108] [2024-06-21 20:36:57,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:36:57,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:36:57,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:36:58,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:36:58,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:36:58,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032421108] [2024-06-21 20:36:58,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032421108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:36:58,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:36:58,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:36:58,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804837526] [2024-06-21 20:36:58,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:36:58,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:36:58,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:36:58,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:36:58,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:36:58,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:36:58,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 470 transitions, 7227 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:36:58,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:36:58,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:36:58,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:00,500 INFO L124 PetriNetUnfolderBase]: 5513/9223 cut-off events. [2024-06-21 20:37:00,501 INFO L125 PetriNetUnfolderBase]: For 524393/524393 co-relation queries the response was YES. [2024-06-21 20:37:00,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71324 conditions, 9223 events. 5513/9223 cut-off events. For 524393/524393 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 66083 event pairs, 2015 based on Foata normal form. 2/9222 useless extension candidates. Maximal degree in co-relation 71192. Up to 8489 conditions per place. [2024-06-21 20:37:00,605 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 427 selfloop transitions, 53 changer transitions 0/485 dead transitions. [2024-06-21 20:37:00,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 485 transitions, 8251 flow [2024-06-21 20:37:00,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:37:00,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:37:00,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 20:37:00,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-21 20:37:00,607 INFO L175 Difference]: Start difference. First operand has 284 places, 470 transitions, 7227 flow. Second operand 7 states and 131 transitions. [2024-06-21 20:37:00,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 485 transitions, 8251 flow [2024-06-21 20:37:01,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 485 transitions, 8052 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-21 20:37:01,513 INFO L231 Difference]: Finished difference. Result has 285 places, 470 transitions, 7144 flow [2024-06-21 20:37:01,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7028, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7144, PETRI_PLACES=285, PETRI_TRANSITIONS=470} [2024-06-21 20:37:01,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-21 20:37:01,513 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 470 transitions, 7144 flow [2024-06-21 20:37:01,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:01,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:01,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:01,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:37:01,514 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:01,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:01,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1891917752, now seen corresponding path program 6 times [2024-06-21 20:37:01,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:01,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233964564] [2024-06-21 20:37:01,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:01,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:01,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:02,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:02,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:02,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233964564] [2024-06-21 20:37:02,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233964564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:02,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:02,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:37:02,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054088494] [2024-06-21 20:37:02,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:02,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:37:02,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:02,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:37:02,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:37:02,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:37:02,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 470 transitions, 7144 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:02,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:02,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:37:02,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:04,287 INFO L124 PetriNetUnfolderBase]: 5518/9230 cut-off events. [2024-06-21 20:37:04,287 INFO L125 PetriNetUnfolderBase]: For 533674/533674 co-relation queries the response was YES. [2024-06-21 20:37:04,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71534 conditions, 9230 events. 5518/9230 cut-off events. For 533674/533674 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 66060 event pairs, 2013 based on Foata normal form. 1/9227 useless extension candidates. Maximal degree in co-relation 71401. Up to 8472 conditions per place. [2024-06-21 20:37:04,388 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 407 selfloop transitions, 74 changer transitions 0/486 dead transitions. [2024-06-21 20:37:04,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 486 transitions, 8247 flow [2024-06-21 20:37:04,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:37:04,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:37:04,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:37:04,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 20:37:04,389 INFO L175 Difference]: Start difference. First operand has 285 places, 470 transitions, 7144 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:37:04,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 486 transitions, 8247 flow [2024-06-21 20:37:05,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 486 transitions, 7942 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-21 20:37:05,338 INFO L231 Difference]: Finished difference. Result has 286 places, 474 transitions, 7098 flow [2024-06-21 20:37:05,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6845, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7098, PETRI_PLACES=286, PETRI_TRANSITIONS=474} [2024-06-21 20:37:05,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-21 20:37:05,339 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 474 transitions, 7098 flow [2024-06-21 20:37:05,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:05,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:05,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:05,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:37:05,340 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:05,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:05,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1846822808, now seen corresponding path program 7 times [2024-06-21 20:37:05,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:05,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279241194] [2024-06-21 20:37:05,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:05,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:05,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:05,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:05,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:05,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279241194] [2024-06-21 20:37:05,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279241194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:05,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:05,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:37:05,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076139347] [2024-06-21 20:37:05,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:05,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:37:05,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:05,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:37:05,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:37:05,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:37:05,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 474 transitions, 7098 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:05,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:05,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:37:05,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:07,816 INFO L124 PetriNetUnfolderBase]: 5523/9232 cut-off events. [2024-06-21 20:37:07,816 INFO L125 PetriNetUnfolderBase]: For 518779/518781 co-relation queries the response was YES. [2024-06-21 20:37:07,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70934 conditions, 9232 events. 5523/9232 cut-off events. For 518779/518781 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 66097 event pairs, 1904 based on Foata normal form. 3/9231 useless extension candidates. Maximal degree in co-relation 70800. Up to 8369 conditions per place. [2024-06-21 20:37:07,942 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 107 changer transitions 0/487 dead transitions. [2024-06-21 20:37:07,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 487 transitions, 8298 flow [2024-06-21 20:37:07,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:37:07,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:37:07,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 20:37:07,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-21 20:37:07,943 INFO L175 Difference]: Start difference. First operand has 286 places, 474 transitions, 7098 flow. Second operand 7 states and 129 transitions. [2024-06-21 20:37:07,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 487 transitions, 8298 flow [2024-06-21 20:37:09,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 487 transitions, 8063 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-21 20:37:09,142 INFO L231 Difference]: Finished difference. Result has 288 places, 477 transitions, 7165 flow [2024-06-21 20:37:09,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6877, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7165, PETRI_PLACES=288, PETRI_TRANSITIONS=477} [2024-06-21 20:37:09,143 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-21 20:37:09,143 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 477 transitions, 7165 flow [2024-06-21 20:37:09,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:09,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:09,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:09,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:37:09,144 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:09,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:09,145 INFO L85 PathProgramCache]: Analyzing trace with hash 930771000, now seen corresponding path program 8 times [2024-06-21 20:37:09,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:09,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482644992] [2024-06-21 20:37:09,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:09,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:09,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:09,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:09,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:09,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482644992] [2024-06-21 20:37:09,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482644992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:09,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:09,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:37:09,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656663769] [2024-06-21 20:37:09,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:09,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:37:09,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:09,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:37:09,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:37:09,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:37:09,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 477 transitions, 7165 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:09,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:09,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:37:09,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:11,512 INFO L124 PetriNetUnfolderBase]: 5515/9222 cut-off events. [2024-06-21 20:37:11,513 INFO L125 PetriNetUnfolderBase]: For 484006/484008 co-relation queries the response was YES. [2024-06-21 20:37:11,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69160 conditions, 9222 events. 5515/9222 cut-off events. For 484006/484008 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 66024 event pairs, 1905 based on Foata normal form. 4/9222 useless extension candidates. Maximal degree in co-relation 69025. Up to 8361 conditions per place. [2024-06-21 20:37:11,632 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 385 selfloop transitions, 96 changer transitions 0/486 dead transitions. [2024-06-21 20:37:11,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 486 transitions, 8155 flow [2024-06-21 20:37:11,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:37:11,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:37:11,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 20:37:11,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-21 20:37:11,633 INFO L175 Difference]: Start difference. First operand has 288 places, 477 transitions, 7165 flow. Second operand 7 states and 129 transitions. [2024-06-21 20:37:11,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 486 transitions, 8155 flow [2024-06-21 20:37:12,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 486 transitions, 7866 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-21 20:37:12,608 INFO L231 Difference]: Finished difference. Result has 291 places, 477 transitions, 7076 flow [2024-06-21 20:37:12,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6876, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7076, PETRI_PLACES=291, PETRI_TRANSITIONS=477} [2024-06-21 20:37:12,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-21 20:37:12,609 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 477 transitions, 7076 flow [2024-06-21 20:37:12,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:12,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:12,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:12,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:37:12,610 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:12,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:12,610 INFO L85 PathProgramCache]: Analyzing trace with hash 493160595, now seen corresponding path program 3 times [2024-06-21 20:37:12,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:12,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088566592] [2024-06-21 20:37:12,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:12,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:12,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:13,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-21 20:37:13,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:13,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088566592] [2024-06-21 20:37:13,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088566592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:13,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:13,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:13,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790689500] [2024-06-21 20:37:13,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:13,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:13,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:13,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:13,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:13,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:37:13,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 477 transitions, 7076 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:13,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:13,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:37:13,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:15,976 INFO L124 PetriNetUnfolderBase]: 5732/9626 cut-off events. [2024-06-21 20:37:15,976 INFO L125 PetriNetUnfolderBase]: For 537675/537675 co-relation queries the response was YES. [2024-06-21 20:37:16,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71583 conditions, 9626 events. 5732/9626 cut-off events. For 537675/537675 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 70141 event pairs, 1832 based on Foata normal form. 24/9646 useless extension candidates. Maximal degree in co-relation 71447. Up to 8058 conditions per place. [2024-06-21 20:37:16,137 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 376 selfloop transitions, 158 changer transitions 0/539 dead transitions. [2024-06-21 20:37:16,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 539 transitions, 8700 flow [2024-06-21 20:37:16,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:37:16,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:37:16,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 230 transitions. [2024-06-21 20:37:16,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-21 20:37:16,139 INFO L175 Difference]: Start difference. First operand has 291 places, 477 transitions, 7076 flow. Second operand 12 states and 230 transitions. [2024-06-21 20:37:16,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 539 transitions, 8700 flow [2024-06-21 20:37:17,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 539 transitions, 8471 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 20:37:17,106 INFO L231 Difference]: Finished difference. Result has 298 places, 491 transitions, 7502 flow [2024-06-21 20:37:17,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6847, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7502, PETRI_PLACES=298, PETRI_TRANSITIONS=491} [2024-06-21 20:37:17,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-21 20:37:17,107 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 491 transitions, 7502 flow [2024-06-21 20:37:17,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:17,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:17,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:17,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:37:17,110 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:17,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:17,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1463200429, now seen corresponding path program 4 times [2024-06-21 20:37:17,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:17,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625630965] [2024-06-21 20:37:17,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:17,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:17,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:18,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:18,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:18,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625630965] [2024-06-21 20:37:18,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625630965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:18,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:18,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:18,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680702272] [2024-06-21 20:37:18,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:18,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:18,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:18,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:18,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:18,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:37:18,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 491 transitions, 7502 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:18,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:18,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:37:18,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:20,539 INFO L124 PetriNetUnfolderBase]: 6024/10200 cut-off events. [2024-06-21 20:37:20,539 INFO L125 PetriNetUnfolderBase]: For 569147/569147 co-relation queries the response was YES. [2024-06-21 20:37:20,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76276 conditions, 10200 events. 6024/10200 cut-off events. For 569147/569147 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 76068 event pairs, 2041 based on Foata normal form. 24/10220 useless extension candidates. Maximal degree in co-relation 76137. Up to 8531 conditions per place. [2024-06-21 20:37:20,710 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 385 selfloop transitions, 170 changer transitions 0/560 dead transitions. [2024-06-21 20:37:20,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 560 transitions, 9256 flow [2024-06-21 20:37:20,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:37:20,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:37:20,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 249 transitions. [2024-06-21 20:37:20,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45604395604395603 [2024-06-21 20:37:20,712 INFO L175 Difference]: Start difference. First operand has 298 places, 491 transitions, 7502 flow. Second operand 13 states and 249 transitions. [2024-06-21 20:37:20,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 560 transitions, 9256 flow [2024-06-21 20:37:21,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 560 transitions, 8860 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-21 20:37:21,760 INFO L231 Difference]: Finished difference. Result has 305 places, 508 transitions, 7868 flow [2024-06-21 20:37:21,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7124, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7868, PETRI_PLACES=305, PETRI_TRANSITIONS=508} [2024-06-21 20:37:21,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-21 20:37:21,761 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 508 transitions, 7868 flow [2024-06-21 20:37:21,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:21,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:21,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:21,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:37:21,762 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:21,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:21,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1816519341, now seen corresponding path program 5 times [2024-06-21 20:37:21,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:21,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375806515] [2024-06-21 20:37:21,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:21,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:21,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:22,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-21 20:37:22,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:22,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375806515] [2024-06-21 20:37:22,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375806515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:22,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:22,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:22,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787593697] [2024-06-21 20:37:22,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:22,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:22,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:22,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:22,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:22,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:37:22,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 508 transitions, 7868 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:22,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:22,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:37:22,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:25,165 INFO L124 PetriNetUnfolderBase]: 6100/10344 cut-off events. [2024-06-21 20:37:25,165 INFO L125 PetriNetUnfolderBase]: For 542842/542842 co-relation queries the response was YES. [2024-06-21 20:37:25,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75944 conditions, 10344 events. 6100/10344 cut-off events. For 542842/542842 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 77395 event pairs, 2044 based on Foata normal form. 24/10364 useless extension candidates. Maximal degree in co-relation 75802. Up to 8667 conditions per place. [2024-06-21 20:37:25,310 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 385 selfloop transitions, 182 changer transitions 0/572 dead transitions. [2024-06-21 20:37:25,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 572 transitions, 9489 flow [2024-06-21 20:37:25,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:37:25,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:37:25,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 247 transitions. [2024-06-21 20:37:25,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 20:37:25,311 INFO L175 Difference]: Start difference. First operand has 305 places, 508 transitions, 7868 flow. Second operand 13 states and 247 transitions. [2024-06-21 20:37:25,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 572 transitions, 9489 flow [2024-06-21 20:37:26,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 572 transitions, 9049 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-21 20:37:26,502 INFO L231 Difference]: Finished difference. Result has 310 places, 518 transitions, 8017 flow [2024-06-21 20:37:26,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7440, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8017, PETRI_PLACES=310, PETRI_TRANSITIONS=518} [2024-06-21 20:37:26,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-21 20:37:26,503 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 518 transitions, 8017 flow [2024-06-21 20:37:26,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:26,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:26,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:26,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:37:26,504 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:26,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:26,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1806400011, now seen corresponding path program 6 times [2024-06-21 20:37:26,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:26,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434601135] [2024-06-21 20:37:26,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:26,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:26,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:27,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:27,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:27,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434601135] [2024-06-21 20:37:27,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434601135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:27,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:27,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:37:27,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197560541] [2024-06-21 20:37:27,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:27,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:37:27,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:27,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:37:27,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:37:27,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:37:27,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 518 transitions, 8017 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:27,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:27,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:37:27,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:29,796 INFO L124 PetriNetUnfolderBase]: 6080/10327 cut-off events. [2024-06-21 20:37:29,796 INFO L125 PetriNetUnfolderBase]: For 507272/507272 co-relation queries the response was YES. [2024-06-21 20:37:29,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75040 conditions, 10327 events. 6080/10327 cut-off events. For 507272/507272 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 77217 event pairs, 1938 based on Foata normal form. 12/10335 useless extension candidates. Maximal degree in co-relation 74896. Up to 6654 conditions per place. [2024-06-21 20:37:29,946 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 340 selfloop transitions, 224 changer transitions 0/569 dead transitions. [2024-06-21 20:37:29,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 569 transitions, 9357 flow [2024-06-21 20:37:29,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:37:29,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:37:29,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 243 transitions. [2024-06-21 20:37:29,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44505494505494503 [2024-06-21 20:37:29,947 INFO L175 Difference]: Start difference. First operand has 310 places, 518 transitions, 8017 flow. Second operand 13 states and 243 transitions. [2024-06-21 20:37:29,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 569 transitions, 9357 flow [2024-06-21 20:37:30,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 569 transitions, 8681 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-21 20:37:30,954 INFO L231 Difference]: Finished difference. Result has 312 places, 517 transitions, 7723 flow [2024-06-21 20:37:30,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7271, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7723, PETRI_PLACES=312, PETRI_TRANSITIONS=517} [2024-06-21 20:37:30,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-21 20:37:30,955 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 517 transitions, 7723 flow [2024-06-21 20:37:30,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:37:30,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:30,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:30,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:37:30,956 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:30,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:30,956 INFO L85 PathProgramCache]: Analyzing trace with hash 153739632, now seen corresponding path program 8 times [2024-06-21 20:37:30,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:30,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414088213] [2024-06-21 20:37:30,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:30,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:30,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:31,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:31,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:31,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414088213] [2024-06-21 20:37:31,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414088213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:31,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:31,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:37:31,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438543128] [2024-06-21 20:37:31,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:31,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:37:31,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:31,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:37:31,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:37:31,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:37:31,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 517 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-21 20:37:31,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:31,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:37:31,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:33,912 INFO L124 PetriNetUnfolderBase]: 6108/10312 cut-off events. [2024-06-21 20:37:33,912 INFO L125 PetriNetUnfolderBase]: For 501915/501917 co-relation queries the response was YES. [2024-06-21 20:37:34,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74549 conditions, 10312 events. 6108/10312 cut-off events. For 501915/501917 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 76555 event pairs, 2178 based on Foata normal form. 4/10312 useless extension candidates. Maximal degree in co-relation 74405. Up to 9175 conditions per place. [2024-06-21 20:37:34,095 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 399 selfloop transitions, 144 changer transitions 0/548 dead transitions. [2024-06-21 20:37:34,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 548 transitions, 9543 flow [2024-06-21 20:37:34,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:37:34,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:37:34,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 20:37:34,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 20:37:34,097 INFO L175 Difference]: Start difference. First operand has 312 places, 517 transitions, 7723 flow. Second operand 8 states and 147 transitions. [2024-06-21 20:37:34,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 548 transitions, 9543 flow [2024-06-21 20:37:35,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 548 transitions, 8918 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-21 20:37:35,160 INFO L231 Difference]: Finished difference. Result has 310 places, 534 transitions, 7839 flow [2024-06-21 20:37:35,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7098, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7839, PETRI_PLACES=310, PETRI_TRANSITIONS=534} [2024-06-21 20:37:35,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-21 20:37:35,161 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 534 transitions, 7839 flow [2024-06-21 20:37:35,161 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-21 20:37:35,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:35,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:35,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:37:35,162 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:35,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:35,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1821751984, now seen corresponding path program 3 times [2024-06-21 20:37:35,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:35,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413349745] [2024-06-21 20:37:35,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:35,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:35,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:36,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:36,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:36,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413349745] [2024-06-21 20:37:36,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413349745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:36,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:36,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:37:36,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298516077] [2024-06-21 20:37:36,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:36,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:37:36,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:36,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:37:36,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:37:36,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:37:36,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 534 transitions, 7839 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-21 20:37:36,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:36,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:37:36,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:38,211 INFO L124 PetriNetUnfolderBase]: 5892/9980 cut-off events. [2024-06-21 20:37:38,211 INFO L125 PetriNetUnfolderBase]: For 521837/521888 co-relation queries the response was YES. [2024-06-21 20:37:38,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71507 conditions, 9980 events. 5892/9980 cut-off events. For 521837/521888 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 74927 event pairs, 2456 based on Foata normal form. 40/9936 useless extension candidates. Maximal degree in co-relation 71361. Up to 9055 conditions per place. [2024-06-21 20:37:38,369 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 56 changer transitions 0/557 dead transitions. [2024-06-21 20:37:38,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 557 transitions, 9445 flow [2024-06-21 20:37:38,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:37:38,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:37:38,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 20:37:38,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 20:37:38,370 INFO L175 Difference]: Start difference. First operand has 310 places, 534 transitions, 7839 flow. Second operand 8 states and 147 transitions. [2024-06-21 20:37:38,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 557 transitions, 9445 flow [2024-06-21 20:37:39,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 557 transitions, 9184 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-21 20:37:39,412 INFO L231 Difference]: Finished difference. Result has 316 places, 545 transitions, 8036 flow [2024-06-21 20:37:39,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7578, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8036, PETRI_PLACES=316, PETRI_TRANSITIONS=545} [2024-06-21 20:37:39,413 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-21 20:37:39,413 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 545 transitions, 8036 flow [2024-06-21 20:37:39,413 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-21 20:37:39,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:39,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:39,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:37:39,414 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:39,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:39,414 INFO L85 PathProgramCache]: Analyzing trace with hash 227490120, now seen corresponding path program 4 times [2024-06-21 20:37:39,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:39,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357233608] [2024-06-21 20:37:39,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:39,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:39,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:40,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:40,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:40,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357233608] [2024-06-21 20:37:40,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357233608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:40,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:40,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:37:40,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409216884] [2024-06-21 20:37:40,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:40,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:37:40,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:40,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:37:40,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:37:40,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:37:40,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 545 transitions, 8036 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-21 20:37:40,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:40,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:37:40,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:42,572 INFO L124 PetriNetUnfolderBase]: 5892/9971 cut-off events. [2024-06-21 20:37:42,573 INFO L125 PetriNetUnfolderBase]: For 534660/534727 co-relation queries the response was YES. [2024-06-21 20:37:42,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71144 conditions, 9971 events. 5892/9971 cut-off events. For 534660/534727 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 74975 event pairs, 2661 based on Foata normal form. 57/9944 useless extension candidates. Maximal degree in co-relation 70995. Up to 9112 conditions per place. [2024-06-21 20:37:42,715 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 474 selfloop transitions, 22 changer transitions 0/558 dead transitions. [2024-06-21 20:37:42,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 558 transitions, 9156 flow [2024-06-21 20:37:42,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:37:42,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:37:42,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 20:37:42,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-21 20:37:42,716 INFO L175 Difference]: Start difference. First operand has 316 places, 545 transitions, 8036 flow. Second operand 8 states and 142 transitions. [2024-06-21 20:37:42,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 558 transitions, 9156 flow [2024-06-21 20:37:43,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 558 transitions, 8937 flow, removed 93 selfloop flow, removed 3 redundant places. [2024-06-21 20:37:43,699 INFO L231 Difference]: Finished difference. Result has 321 places, 548 transitions, 7974 flow [2024-06-21 20:37:43,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7974, PETRI_PLACES=321, PETRI_TRANSITIONS=548} [2024-06-21 20:37:43,700 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-21 20:37:43,700 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 548 transitions, 7974 flow [2024-06-21 20:37:43,700 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-21 20:37:43,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:43,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:43,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:37:43,701 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:43,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:43,701 INFO L85 PathProgramCache]: Analyzing trace with hash 213654076, now seen corresponding path program 9 times [2024-06-21 20:37:43,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:43,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74508079] [2024-06-21 20:37:43,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:43,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:43,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:44,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:44,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:44,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74508079] [2024-06-21 20:37:44,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74508079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:44,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:44,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:37:44,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962266807] [2024-06-21 20:37:44,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:44,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:37:44,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:44,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:37:44,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:37:44,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:37:44,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 548 transitions, 7974 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-21 20:37:44,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:44,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:37:44,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:46,583 INFO L124 PetriNetUnfolderBase]: 6133/10338 cut-off events. [2024-06-21 20:37:46,583 INFO L125 PetriNetUnfolderBase]: For 536912/536914 co-relation queries the response was YES. [2024-06-21 20:37:46,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73770 conditions, 10338 events. 6133/10338 cut-off events. For 536912/536914 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 76671 event pairs, 2177 based on Foata normal form. 4/10339 useless extension candidates. Maximal degree in co-relation 73619. Up to 9381 conditions per place. [2024-06-21 20:37:46,743 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 455 selfloop transitions, 102 changer transitions 0/562 dead transitions. [2024-06-21 20:37:46,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 562 transitions, 9241 flow [2024-06-21 20:37:46,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:37:46,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:37:46,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:37:46,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 20:37:46,744 INFO L175 Difference]: Start difference. First operand has 321 places, 548 transitions, 7974 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:37:46,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 562 transitions, 9241 flow [2024-06-21 20:37:47,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 562 transitions, 9066 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-21 20:37:47,876 INFO L231 Difference]: Finished difference. Result has 322 places, 552 transitions, 8141 flow [2024-06-21 20:37:47,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7799, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8141, PETRI_PLACES=322, PETRI_TRANSITIONS=552} [2024-06-21 20:37:47,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-21 20:37:47,877 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 552 transitions, 8141 flow [2024-06-21 20:37:47,877 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-21 20:37:47,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:47,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:47,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:37:47,877 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:47,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:47,878 INFO L85 PathProgramCache]: Analyzing trace with hash 139930062, now seen corresponding path program 10 times [2024-06-21 20:37:47,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:47,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178794527] [2024-06-21 20:37:47,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:47,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:47,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:48,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:48,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:48,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178794527] [2024-06-21 20:37:48,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178794527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:48,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:48,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:37:48,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428046712] [2024-06-21 20:37:48,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:48,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:37:48,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:48,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:37:48,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:37:48,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:37:48,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 552 transitions, 8141 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-21 20:37:48,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:48,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:37:48,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:50,963 INFO L124 PetriNetUnfolderBase]: 6137/10345 cut-off events. [2024-06-21 20:37:50,963 INFO L125 PetriNetUnfolderBase]: For 546490/546492 co-relation queries the response was YES. [2024-06-21 20:37:51,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74213 conditions, 10345 events. 6137/10345 cut-off events. For 546490/546492 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 76687 event pairs, 2177 based on Foata normal form. 4/10345 useless extension candidates. Maximal degree in co-relation 74062. Up to 9359 conditions per place. [2024-06-21 20:37:51,143 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 458 selfloop transitions, 106 changer transitions 0/569 dead transitions. [2024-06-21 20:37:51,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 569 transitions, 9643 flow [2024-06-21 20:37:51,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:37:51,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:37:51,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 20:37:51,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-21 20:37:51,145 INFO L175 Difference]: Start difference. First operand has 322 places, 552 transitions, 8141 flow. Second operand 8 states and 145 transitions. [2024-06-21 20:37:51,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 569 transitions, 9643 flow [2024-06-21 20:37:52,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 569 transitions, 9338 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-21 20:37:52,443 INFO L231 Difference]: Finished difference. Result has 325 places, 558 transitions, 8275 flow [2024-06-21 20:37:52,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7836, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8275, PETRI_PLACES=325, PETRI_TRANSITIONS=558} [2024-06-21 20:37:52,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-21 20:37:52,444 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 558 transitions, 8275 flow [2024-06-21 20:37:52,444 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-21 20:37:52,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:52,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:52,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:37:52,445 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:52,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:52,445 INFO L85 PathProgramCache]: Analyzing trace with hash 139930496, now seen corresponding path program 5 times [2024-06-21 20:37:52,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:52,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820734721] [2024-06-21 20:37:52,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:52,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:52,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:53,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-21 20:37:53,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:53,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820734721] [2024-06-21 20:37:53,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820734721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:53,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:53,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:37:53,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272122699] [2024-06-21 20:37:53,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:53,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:37:53,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:53,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:37:53,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:37:53,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:37:53,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 558 transitions, 8275 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-21 20:37:53,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:53,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:37:53,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:37:55,343 INFO L124 PetriNetUnfolderBase]: 5920/10021 cut-off events. [2024-06-21 20:37:55,343 INFO L125 PetriNetUnfolderBase]: For 562082/562133 co-relation queries the response was YES. [2024-06-21 20:37:55,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72579 conditions, 10021 events. 5920/10021 cut-off events. For 562082/562133 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 75123 event pairs, 2456 based on Foata normal form. 41/9978 useless extension candidates. Maximal degree in co-relation 72426. Up to 9104 conditions per place. [2024-06-21 20:37:55,517 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 471 selfloop transitions, 37 changer transitions 0/572 dead transitions. [2024-06-21 20:37:55,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 572 transitions, 9444 flow [2024-06-21 20:37:55,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:37:55,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:37:55,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:37:55,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 20:37:55,518 INFO L175 Difference]: Start difference. First operand has 325 places, 558 transitions, 8275 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:37:55,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 572 transitions, 9444 flow [2024-06-21 20:37:56,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 572 transitions, 9135 flow, removed 99 selfloop flow, removed 4 redundant places. [2024-06-21 20:37:56,894 INFO L231 Difference]: Finished difference. Result has 329 places, 561 transitions, 8168 flow [2024-06-21 20:37:56,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7970, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8168, PETRI_PLACES=329, PETRI_TRANSITIONS=561} [2024-06-21 20:37:56,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-21 20:37:56,895 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 561 transitions, 8168 flow [2024-06-21 20:37:56,895 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-21 20:37:56,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:37:56,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:37:56,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:37:56,896 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:37:56,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:37:56,896 INFO L85 PathProgramCache]: Analyzing trace with hash 756113420, now seen corresponding path program 1 times [2024-06-21 20:37:56,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:37:56,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680768705] [2024-06-21 20:37:56,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:37:56,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:37:56,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:37:57,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:37:57,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:37:57,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680768705] [2024-06-21 20:37:57,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680768705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:37:57,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:37:57,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:37:57,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138481735] [2024-06-21 20:37:57,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:37:57,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:37:57,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:37:57,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:37:57,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:37:58,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:37:58,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 561 transitions, 8168 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-21 20:37:58,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:37:58,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:37:58,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:00,301 INFO L124 PetriNetUnfolderBase]: 6052/10276 cut-off events. [2024-06-21 20:38:00,301 INFO L125 PetriNetUnfolderBase]: For 561727/561727 co-relation queries the response was YES. [2024-06-21 20:38:00,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74032 conditions, 10276 events. 6052/10276 cut-off events. For 561727/561727 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 76804 event pairs, 2755 based on Foata normal form. 1/10276 useless extension candidates. Maximal degree in co-relation 73877. Up to 9417 conditions per place. [2024-06-21 20:38:00,464 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 538 selfloop transitions, 18 changer transitions 0/583 dead transitions. [2024-06-21 20:38:00,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 583 transitions, 9418 flow [2024-06-21 20:38:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:38:00,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:38:00,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:38:00,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-21 20:38:00,465 INFO L175 Difference]: Start difference. First operand has 329 places, 561 transitions, 8168 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:38:00,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 583 transitions, 9418 flow [2024-06-21 20:38:01,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 583 transitions, 9238 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:01,858 INFO L231 Difference]: Finished difference. Result has 331 places, 564 transitions, 8102 flow [2024-06-21 20:38:01,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7988, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8102, PETRI_PLACES=331, PETRI_TRANSITIONS=564} [2024-06-21 20:38:01,866 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-21 20:38:01,866 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 564 transitions, 8102 flow [2024-06-21 20:38:01,866 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-21 20:38:01,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:01,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:01,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:38:01,867 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:01,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:01,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1896551260, now seen corresponding path program 1 times [2024-06-21 20:38:01,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:01,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306739836] [2024-06-21 20:38:01,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:01,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:01,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:02,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:02,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:02,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306739836] [2024-06-21 20:38:02,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306739836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:02,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:02,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:38:02,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034027070] [2024-06-21 20:38:02,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:02,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:38:02,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:02,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:38:02,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:38:02,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:38:02,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 564 transitions, 8102 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-21 20:38:02,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:02,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:38:02,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:04,978 INFO L124 PetriNetUnfolderBase]: 6072/10308 cut-off events. [2024-06-21 20:38:04,978 INFO L125 PetriNetUnfolderBase]: For 589145/589145 co-relation queries the response was YES. [2024-06-21 20:38:05,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75041 conditions, 10308 events. 6072/10308 cut-off events. For 589145/589145 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 77146 event pairs, 2754 based on Foata normal form. 6/10313 useless extension candidates. Maximal degree in co-relation 74885. Up to 9439 conditions per place. [2024-06-21 20:38:05,157 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 540 selfloop transitions, 19 changer transitions 0/586 dead transitions. [2024-06-21 20:38:05,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 586 transitions, 9370 flow [2024-06-21 20:38:05,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:38:05,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:38:05,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:38:05,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-21 20:38:05,158 INFO L175 Difference]: Start difference. First operand has 331 places, 564 transitions, 8102 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:38:05,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 586 transitions, 9370 flow [2024-06-21 20:38:06,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 586 transitions, 9278 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:06,427 INFO L231 Difference]: Finished difference. Result has 333 places, 568 transitions, 8131 flow [2024-06-21 20:38:06,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8010, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8131, PETRI_PLACES=333, PETRI_TRANSITIONS=568} [2024-06-21 20:38:06,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-21 20:38:06,428 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 568 transitions, 8131 flow [2024-06-21 20:38:06,428 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-21 20:38:06,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:06,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:06,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:38:06,429 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:06,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:06,429 INFO L85 PathProgramCache]: Analyzing trace with hash -82257540, now seen corresponding path program 2 times [2024-06-21 20:38:06,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:06,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674363363] [2024-06-21 20:38:06,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:06,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:06,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:07,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:07,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:07,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674363363] [2024-06-21 20:38:07,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674363363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:07,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:07,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:38:07,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157063495] [2024-06-21 20:38:07,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:07,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:38:07,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:07,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:38:07,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:38:07,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:38:07,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 568 transitions, 8131 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-21 20:38:07,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:07,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:38:07,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:09,399 INFO L124 PetriNetUnfolderBase]: 6092/10340 cut-off events. [2024-06-21 20:38:09,400 INFO L125 PetriNetUnfolderBase]: For 607908/607908 co-relation queries the response was YES. [2024-06-21 20:38:09,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76597 conditions, 10340 events. 6092/10340 cut-off events. For 607908/607908 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 77374 event pairs, 2754 based on Foata normal form. 6/10345 useless extension candidates. Maximal degree in co-relation 76440. Up to 9458 conditions per place. [2024-06-21 20:38:09,581 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 537 selfloop transitions, 24 changer transitions 0/588 dead transitions. [2024-06-21 20:38:09,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 588 transitions, 9413 flow [2024-06-21 20:38:09,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:38:09,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:38:09,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:38:09,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-21 20:38:09,582 INFO L175 Difference]: Start difference. First operand has 333 places, 568 transitions, 8131 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:38:09,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 588 transitions, 9413 flow [2024-06-21 20:38:11,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 588 transitions, 9324 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:11,108 INFO L231 Difference]: Finished difference. Result has 335 places, 572 transitions, 8181 flow [2024-06-21 20:38:11,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8042, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8181, PETRI_PLACES=335, PETRI_TRANSITIONS=572} [2024-06-21 20:38:11,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-21 20:38:11,109 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 572 transitions, 8181 flow [2024-06-21 20:38:11,109 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-21 20:38:11,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:11,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:11,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:38:11,110 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:11,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:11,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1891903120, now seen corresponding path program 3 times [2024-06-21 20:38:11,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:11,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047478504] [2024-06-21 20:38:11,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:11,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:11,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:11,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:11,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:11,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047478504] [2024-06-21 20:38:11,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047478504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:11,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:11,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:38:11,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504003543] [2024-06-21 20:38:11,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:11,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:38:11,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:11,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:38:11,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:38:12,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:38:12,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 572 transitions, 8181 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-21 20:38:12,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:12,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:38:12,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:14,117 INFO L124 PetriNetUnfolderBase]: 6097/10349 cut-off events. [2024-06-21 20:38:14,117 INFO L125 PetriNetUnfolderBase]: For 614731/614731 co-relation queries the response was YES. [2024-06-21 20:38:14,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77828 conditions, 10349 events. 6097/10349 cut-off events. For 614731/614731 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 77437 event pairs, 2753 based on Foata normal form. 2/10350 useless extension candidates. Maximal degree in co-relation 77670. Up to 9457 conditions per place. [2024-06-21 20:38:14,280 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 535 selfloop transitions, 34 changer transitions 0/596 dead transitions. [2024-06-21 20:38:14,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 596 transitions, 9544 flow [2024-06-21 20:38:14,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:38:14,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:38:14,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 20:38:14,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 20:38:14,281 INFO L175 Difference]: Start difference. First operand has 335 places, 572 transitions, 8181 flow. Second operand 8 states and 148 transitions. [2024-06-21 20:38:14,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 596 transitions, 9544 flow [2024-06-21 20:38:16,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 596 transitions, 9380 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:16,028 INFO L231 Difference]: Finished difference. Result has 338 places, 582 transitions, 8290 flow [2024-06-21 20:38:16,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8074, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8290, PETRI_PLACES=338, PETRI_TRANSITIONS=582} [2024-06-21 20:38:16,029 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-21 20:38:16,029 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 582 transitions, 8290 flow [2024-06-21 20:38:16,029 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-21 20:38:16,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:16,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:16,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:38:16,029 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:16,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:16,030 INFO L85 PathProgramCache]: Analyzing trace with hash 145643610, now seen corresponding path program 4 times [2024-06-21 20:38:16,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:16,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676221170] [2024-06-21 20:38:16,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:16,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:16,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:16,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:16,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:16,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676221170] [2024-06-21 20:38:16,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676221170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:16,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:16,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:38:16,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521110125] [2024-06-21 20:38:16,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:16,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:38:16,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:16,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:38:16,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:38:17,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:38:17,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 582 transitions, 8290 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-21 20:38:17,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:17,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:38:17,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:19,146 INFO L124 PetriNetUnfolderBase]: 6127/10392 cut-off events. [2024-06-21 20:38:19,146 INFO L125 PetriNetUnfolderBase]: For 643616/643618 co-relation queries the response was YES. [2024-06-21 20:38:19,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78921 conditions, 10392 events. 6127/10392 cut-off events. For 643616/643618 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 77833 event pairs, 2761 based on Foata normal form. 6/10397 useless extension candidates. Maximal degree in co-relation 78761. Up to 9491 conditions per place. [2024-06-21 20:38:19,312 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 541 selfloop transitions, 31 changer transitions 0/599 dead transitions. [2024-06-21 20:38:19,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 599 transitions, 9602 flow [2024-06-21 20:38:19,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:38:19,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:38:19,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 20:38:19,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 20:38:19,314 INFO L175 Difference]: Start difference. First operand has 338 places, 582 transitions, 8290 flow. Second operand 8 states and 148 transitions. [2024-06-21 20:38:19,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 599 transitions, 9602 flow [2024-06-21 20:38:20,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 599 transitions, 9511 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 20:38:20,937 INFO L231 Difference]: Finished difference. Result has 342 places, 586 transitions, 8364 flow [2024-06-21 20:38:20,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8199, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8364, PETRI_PLACES=342, PETRI_TRANSITIONS=586} [2024-06-21 20:38:20,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-21 20:38:20,938 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 586 transitions, 8364 flow [2024-06-21 20:38:20,938 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-21 20:38:20,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:20,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:20,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:38:20,938 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:20,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:20,939 INFO L85 PathProgramCache]: Analyzing trace with hash 145650120, now seen corresponding path program 5 times [2024-06-21 20:38:20,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:20,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154007417] [2024-06-21 20:38:20,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:20,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:20,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:21,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:21,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:21,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154007417] [2024-06-21 20:38:21,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154007417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:21,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:21,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:38:21,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904262386] [2024-06-21 20:38:21,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:21,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:38:21,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:21,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:38:21,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:38:21,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:38:21,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 586 transitions, 8364 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-21 20:38:21,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:21,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:38:21,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:24,302 INFO L124 PetriNetUnfolderBase]: 6137/10406 cut-off events. [2024-06-21 20:38:24,302 INFO L125 PetriNetUnfolderBase]: For 652243/652245 co-relation queries the response was YES. [2024-06-21 20:38:24,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80330 conditions, 10406 events. 6137/10406 cut-off events. For 652243/652245 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 77839 event pairs, 2761 based on Foata normal form. 2/10407 useless extension candidates. Maximal degree in co-relation 80168. Up to 9500 conditions per place. [2024-06-21 20:38:24,447 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 540 selfloop transitions, 38 changer transitions 0/605 dead transitions. [2024-06-21 20:38:24,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 605 transitions, 9761 flow [2024-06-21 20:38:24,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:38:24,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:38:24,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:38:24,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-21 20:38:24,449 INFO L175 Difference]: Start difference. First operand has 342 places, 586 transitions, 8364 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:38:24,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 605 transitions, 9761 flow [2024-06-21 20:38:25,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 605 transitions, 9557 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:25,933 INFO L231 Difference]: Finished difference. Result has 345 places, 593 transitions, 8437 flow [2024-06-21 20:38:25,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8227, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8437, PETRI_PLACES=345, PETRI_TRANSITIONS=593} [2024-06-21 20:38:25,934 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-21 20:38:25,934 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 593 transitions, 8437 flow [2024-06-21 20:38:25,934 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-21 20:38:25,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:25,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:25,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:38:25,935 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:25,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:25,935 INFO L85 PathProgramCache]: Analyzing trace with hash 153924330, now seen corresponding path program 6 times [2024-06-21 20:38:25,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:25,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013200973] [2024-06-21 20:38:25,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:25,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:25,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:26,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:26,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:26,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013200973] [2024-06-21 20:38:26,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013200973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:26,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:26,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:38:26,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731921] [2024-06-21 20:38:26,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:26,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:38:26,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:26,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:38:26,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:38:26,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:38:26,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 593 transitions, 8437 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-21 20:38:26,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:26,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:38:26,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:29,260 INFO L124 PetriNetUnfolderBase]: 6131/10398 cut-off events. [2024-06-21 20:38:29,260 INFO L125 PetriNetUnfolderBase]: For 662228/662230 co-relation queries the response was YES. [2024-06-21 20:38:29,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80636 conditions, 10398 events. 6131/10398 cut-off events. For 662228/662230 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 77803 event pairs, 2761 based on Foata normal form. 2/10399 useless extension candidates. Maximal degree in co-relation 80472. Up to 9457 conditions per place. [2024-06-21 20:38:29,434 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 519 selfloop transitions, 61 changer transitions 0/607 dead transitions. [2024-06-21 20:38:29,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 607 transitions, 9729 flow [2024-06-21 20:38:29,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:38:29,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:38:29,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 20:38:29,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 20:38:29,435 INFO L175 Difference]: Start difference. First operand has 345 places, 593 transitions, 8437 flow. Second operand 8 states and 148 transitions. [2024-06-21 20:38:29,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 607 transitions, 9729 flow [2024-06-21 20:38:30,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 607 transitions, 9620 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-21 20:38:30,926 INFO L231 Difference]: Finished difference. Result has 349 places, 596 transitions, 8543 flow [2024-06-21 20:38:30,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8328, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8543, PETRI_PLACES=349, PETRI_TRANSITIONS=596} [2024-06-21 20:38:30,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-21 20:38:30,926 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 596 transitions, 8543 flow [2024-06-21 20:38:30,927 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-21 20:38:30,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:30,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:30,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:38:30,927 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:30,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:30,927 INFO L85 PathProgramCache]: Analyzing trace with hash 227968264, now seen corresponding path program 1 times [2024-06-21 20:38:30,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:30,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767637792] [2024-06-21 20:38:30,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:30,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:30,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:32,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:32,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:32,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767637792] [2024-06-21 20:38:32,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767637792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:32,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:32,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:38:32,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498935467] [2024-06-21 20:38:32,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:32,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:38:32,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:32,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:38:32,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:38:32,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 20:38:32,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 596 transitions, 8543 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-21 20:38:32,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:32,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 20:38:32,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:34,362 INFO L124 PetriNetUnfolderBase]: 6003/10133 cut-off events. [2024-06-21 20:38:34,363 INFO L125 PetriNetUnfolderBase]: For 690046/690113 co-relation queries the response was YES. [2024-06-21 20:38:34,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79771 conditions, 10133 events. 6003/10133 cut-off events. For 690046/690113 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 75914 event pairs, 2656 based on Foata normal form. 57/10106 useless extension candidates. Maximal degree in co-relation 79605. Up to 9261 conditions per place. [2024-06-21 20:38:34,528 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 526 selfloop transitions, 20 changer transitions 0/610 dead transitions. [2024-06-21 20:38:34,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 610 transitions, 9771 flow [2024-06-21 20:38:34,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:38:34,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:38:34,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 20:38:34,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-21 20:38:34,530 INFO L175 Difference]: Start difference. First operand has 349 places, 596 transitions, 8543 flow. Second operand 9 states and 155 transitions. [2024-06-21 20:38:34,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 610 transitions, 9771 flow [2024-06-21 20:38:36,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 610 transitions, 9578 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:36,034 INFO L231 Difference]: Finished difference. Result has 352 places, 598 transitions, 8501 flow [2024-06-21 20:38:36,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8350, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8501, PETRI_PLACES=352, PETRI_TRANSITIONS=598} [2024-06-21 20:38:36,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-21 20:38:36,035 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 598 transitions, 8501 flow [2024-06-21 20:38:36,035 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-21 20:38:36,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:36,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-21 20:38:36,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:38:36,035 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:36,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:36,036 INFO L85 PathProgramCache]: Analyzing trace with hash -925806956, now seen corresponding path program 1 times [2024-06-21 20:38:36,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:36,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142748520] [2024-06-21 20:38:36,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:36,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:36,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:36,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:36,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:36,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142748520] [2024-06-21 20:38:36,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142748520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:36,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:36,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:38:36,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296779391] [2024-06-21 20:38:36,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:36,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:38:36,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:36,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:38:36,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:38:36,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:38:36,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 598 transitions, 8501 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-21 20:38:36,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:36,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:38:36,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:39,352 INFO L124 PetriNetUnfolderBase]: 6273/10556 cut-off events. [2024-06-21 20:38:39,352 INFO L125 PetriNetUnfolderBase]: For 693902/693906 co-relation queries the response was YES. [2024-06-21 20:38:39,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82450 conditions, 10556 events. 6273/10556 cut-off events. For 693902/693906 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 78249 event pairs, 2227 based on Foata normal form. 8/10563 useless extension candidates. Maximal degree in co-relation 82283. Up to 9639 conditions per place. [2024-06-21 20:38:39,523 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 566 selfloop transitions, 64 changer transitions 0/635 dead transitions. [2024-06-21 20:38:39,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 635 transitions, 10030 flow [2024-06-21 20:38:39,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:38:39,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:38:39,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 20:38:39,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-21 20:38:39,524 INFO L175 Difference]: Start difference. First operand has 352 places, 598 transitions, 8501 flow. Second operand 9 states and 174 transitions. [2024-06-21 20:38:39,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 635 transitions, 10030 flow [2024-06-21 20:38:41,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 635 transitions, 9857 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-21 20:38:41,227 INFO L231 Difference]: Finished difference. Result has 354 places, 605 transitions, 8655 flow [2024-06-21 20:38:41,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8328, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8655, PETRI_PLACES=354, PETRI_TRANSITIONS=605} [2024-06-21 20:38:41,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-21 20:38:41,227 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 605 transitions, 8655 flow [2024-06-21 20:38:41,227 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-21 20:38:41,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:41,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-21 20:38:41,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:38:41,228 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:41,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:41,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1397555992, now seen corresponding path program 2 times [2024-06-21 20:38:41,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:41,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320070403] [2024-06-21 20:38:41,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:41,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:41,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:42,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:42,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:42,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320070403] [2024-06-21 20:38:42,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320070403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:42,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:42,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:38:42,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003978930] [2024-06-21 20:38:42,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:42,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:38:42,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:42,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:38:42,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:38:42,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:38:42,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 605 transitions, 8655 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-21 20:38:42,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:42,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:38:42,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:44,432 INFO L124 PetriNetUnfolderBase]: 6289/10578 cut-off events. [2024-06-21 20:38:44,432 INFO L125 PetriNetUnfolderBase]: For 708828/708832 co-relation queries the response was YES. [2024-06-21 20:38:44,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83281 conditions, 10578 events. 6289/10578 cut-off events. For 708828/708832 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 78399 event pairs, 2253 based on Foata normal form. 8/10585 useless extension candidates. Maximal degree in co-relation 83113. Up to 9722 conditions per place. [2024-06-21 20:38:44,618 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 564 selfloop transitions, 64 changer transitions 0/633 dead transitions. [2024-06-21 20:38:44,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 633 transitions, 10121 flow [2024-06-21 20:38:44,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:38:44,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:38:44,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 20:38:44,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-21 20:38:44,619 INFO L175 Difference]: Start difference. First operand has 354 places, 605 transitions, 8655 flow. Second operand 9 states and 170 transitions. [2024-06-21 20:38:44,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 633 transitions, 10121 flow [2024-06-21 20:38:47,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 633 transitions, 9895 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:47,031 INFO L231 Difference]: Finished difference. Result has 357 places, 608 transitions, 8696 flow [2024-06-21 20:38:47,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8429, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8696, PETRI_PLACES=357, PETRI_TRANSITIONS=608} [2024-06-21 20:38:47,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-21 20:38:47,032 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 608 transitions, 8696 flow [2024-06-21 20:38:47,032 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-21 20:38:47,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:47,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:47,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:38:47,032 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:47,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:47,033 INFO L85 PathProgramCache]: Analyzing trace with hash -600640360, now seen corresponding path program 3 times [2024-06-21 20:38:47,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:47,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913452790] [2024-06-21 20:38:47,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:47,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:47,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:47,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:47,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:47,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913452790] [2024-06-21 20:38:47,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913452790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:47,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:47,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:38:47,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776018832] [2024-06-21 20:38:47,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:47,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:38:47,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:47,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:38:47,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:38:47,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:38:47,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 608 transitions, 8696 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-21 20:38:47,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:47,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:38:47,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:50,360 INFO L124 PetriNetUnfolderBase]: 6313/10591 cut-off events. [2024-06-21 20:38:50,361 INFO L125 PetriNetUnfolderBase]: For 727585/727589 co-relation queries the response was YES. [2024-06-21 20:38:50,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83750 conditions, 10591 events. 6313/10591 cut-off events. For 727585/727589 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 78751 event pairs, 1886 based on Foata normal form. 8/10598 useless extension candidates. Maximal degree in co-relation 83581. Up to 9570 conditions per place. [2024-06-21 20:38:50,516 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 564 selfloop transitions, 77 changer transitions 0/646 dead transitions. [2024-06-21 20:38:50,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 646 transitions, 10249 flow [2024-06-21 20:38:50,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:38:50,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:38:50,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 20:38:50,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-21 20:38:50,517 INFO L175 Difference]: Start difference. First operand has 357 places, 608 transitions, 8696 flow. Second operand 9 states and 173 transitions. [2024-06-21 20:38:50,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 646 transitions, 10249 flow [2024-06-21 20:38:52,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 646 transitions, 10006 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-21 20:38:52,694 INFO L231 Difference]: Finished difference. Result has 360 places, 616 transitions, 8817 flow [2024-06-21 20:38:52,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8453, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8817, PETRI_PLACES=360, PETRI_TRANSITIONS=616} [2024-06-21 20:38:52,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-21 20:38:52,695 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 616 transitions, 8817 flow [2024-06-21 20:38:52,695 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-21 20:38:52,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:52,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:52,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:38:52,696 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:52,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:52,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1397567896, now seen corresponding path program 1 times [2024-06-21 20:38:52,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:52,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684425161] [2024-06-21 20:38:52,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:52,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:52,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:53,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:53,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:53,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684425161] [2024-06-21 20:38:53,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684425161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:53,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:53,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:38:53,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215943952] [2024-06-21 20:38:53,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:53,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:38:53,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:53,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:38:53,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:38:53,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:38:53,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 616 transitions, 8817 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-21 20:38:53,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:53,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:38:53,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:56,274 INFO L124 PetriNetUnfolderBase]: 6333/10664 cut-off events. [2024-06-21 20:38:56,274 INFO L125 PetriNetUnfolderBase]: For 742852/742856 co-relation queries the response was YES. [2024-06-21 20:38:56,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84784 conditions, 10664 events. 6333/10664 cut-off events. For 742852/742856 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 79812 event pairs, 2245 based on Foata normal form. 8/10671 useless extension candidates. Maximal degree in co-relation 84613. Up to 9774 conditions per place. [2024-06-21 20:38:56,450 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 568 selfloop transitions, 73 changer transitions 0/646 dead transitions. [2024-06-21 20:38:56,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 646 transitions, 10345 flow [2024-06-21 20:38:56,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:38:56,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:38:56,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 20:38:56,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-21 20:38:56,452 INFO L175 Difference]: Start difference. First operand has 360 places, 616 transitions, 8817 flow. Second operand 10 states and 186 transitions. [2024-06-21 20:38:56,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 646 transitions, 10345 flow [2024-06-21 20:38:58,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 646 transitions, 10075 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:58,343 INFO L231 Difference]: Finished difference. Result has 364 places, 620 transitions, 8853 flow [2024-06-21 20:38:58,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8547, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8853, PETRI_PLACES=364, PETRI_TRANSITIONS=620} [2024-06-21 20:38:58,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-21 20:38:58,343 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 620 transitions, 8853 flow [2024-06-21 20:38:58,344 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-21 20:38:58,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:58,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:58,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:38:58,344 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:58,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:58,344 INFO L85 PathProgramCache]: Analyzing trace with hash 2115597076, now seen corresponding path program 4 times [2024-06-21 20:38:58,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:58,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015646668] [2024-06-21 20:38:58,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:58,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:58,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:59,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:59,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:59,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015646668] [2024-06-21 20:38:59,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015646668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:59,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:59,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:38:59,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711931695] [2024-06-21 20:38:59,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:59,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:38:59,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:59,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:38:59,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:38:59,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:38:59,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 620 transitions, 8853 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-21 20:38:59,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:59,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:38:59,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:01,525 INFO L124 PetriNetUnfolderBase]: 6381/10738 cut-off events. [2024-06-21 20:39:01,526 INFO L125 PetriNetUnfolderBase]: For 760520/760524 co-relation queries the response was YES. [2024-06-21 20:39:01,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85723 conditions, 10738 events. 6381/10738 cut-off events. For 760520/760524 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 80479 event pairs, 2133 based on Foata normal form. 8/10745 useless extension candidates. Maximal degree in co-relation 85551. Up to 9764 conditions per place. [2024-06-21 20:39:01,705 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 585 selfloop transitions, 67 changer transitions 0/657 dead transitions. [2024-06-21 20:39:01,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 657 transitions, 10428 flow [2024-06-21 20:39:01,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:01,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:01,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 20:39:01,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-21 20:39:01,707 INFO L175 Difference]: Start difference. First operand has 364 places, 620 transitions, 8853 flow. Second operand 9 states and 173 transitions. [2024-06-21 20:39:01,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 657 transitions, 10428 flow [2024-06-21 20:39:03,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 657 transitions, 10138 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:03,585 INFO L231 Difference]: Finished difference. Result has 365 places, 629 transitions, 8906 flow [2024-06-21 20:39:03,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8564, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8906, PETRI_PLACES=365, PETRI_TRANSITIONS=629} [2024-06-21 20:39:03,586 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-21 20:39:03,586 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 629 transitions, 8906 flow [2024-06-21 20:39:03,586 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-21 20:39:03,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:03,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:03,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:39:03,587 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:03,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:03,587 INFO L85 PathProgramCache]: Analyzing trace with hash 2125120276, now seen corresponding path program 5 times [2024-06-21 20:39:03,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:03,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033636511] [2024-06-21 20:39:03,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:03,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:03,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:04,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-21 20:39:04,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:04,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033636511] [2024-06-21 20:39:04,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033636511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:04,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:04,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:04,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852646997] [2024-06-21 20:39:04,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:04,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:04,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:04,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:04,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:04,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:39:04,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 629 transitions, 8906 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-21 20:39:04,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:04,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:39:04,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:06,851 INFO L124 PetriNetUnfolderBase]: 6413/10784 cut-off events. [2024-06-21 20:39:06,852 INFO L125 PetriNetUnfolderBase]: For 777690/777694 co-relation queries the response was YES. [2024-06-21 20:39:06,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85910 conditions, 10784 events. 6413/10784 cut-off events. For 777690/777694 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 80749 event pairs, 2161 based on Foata normal form. 8/10791 useless extension candidates. Maximal degree in co-relation 85738. Up to 9898 conditions per place. [2024-06-21 20:39:07,032 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 590 selfloop transitions, 63 changer transitions 0/658 dead transitions. [2024-06-21 20:39:07,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 658 transitions, 10446 flow [2024-06-21 20:39:07,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:07,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:07,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 20:39:07,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-21 20:39:07,033 INFO L175 Difference]: Start difference. First operand has 365 places, 629 transitions, 8906 flow. Second operand 9 states and 169 transitions. [2024-06-21 20:39:07,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 658 transitions, 10446 flow [2024-06-21 20:39:09,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 658 transitions, 10211 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:09,183 INFO L231 Difference]: Finished difference. Result has 368 places, 635 transitions, 8979 flow [2024-06-21 20:39:09,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8671, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8979, PETRI_PLACES=368, PETRI_TRANSITIONS=635} [2024-06-21 20:39:09,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-21 20:39:09,183 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 635 transitions, 8979 flow [2024-06-21 20:39:09,183 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-21 20:39:09,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:09,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:09,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:39:09,184 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-21 20:39:09,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:09,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1856738914, now seen corresponding path program 6 times [2024-06-21 20:39:09,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:09,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298444716] [2024-06-21 20:39:09,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:09,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:09,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:09,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:09,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:09,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298444716] [2024-06-21 20:39:09,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298444716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:09,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:09,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:09,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540824331] [2024-06-21 20:39:09,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:09,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:09,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:09,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:09,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:09,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:39:09,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 635 transitions, 8979 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-21 20:39:09,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:09,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:39:09,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:12,568 INFO L124 PetriNetUnfolderBase]: 6429/10805 cut-off events. [2024-06-21 20:39:12,568 INFO L125 PetriNetUnfolderBase]: For 794326/794328 co-relation queries the response was YES. [2024-06-21 20:39:12,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86407 conditions, 10805 events. 6429/10805 cut-off events. For 794326/794328 co-relation queries the response was YES. Maximal size of possible extension queue 779. Compared 80908 event pairs, 2162 based on Foata normal form. 6/10810 useless extension candidates. Maximal degree in co-relation 86234. Up to 9879 conditions per place. [2024-06-21 20:39:12,743 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 576 selfloop transitions, 77 changer transitions 0/658 dead transitions. [2024-06-21 20:39:12,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 658 transitions, 10503 flow [2024-06-21 20:39:12,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:12,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:12,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 20:39:12,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-21 20:39:12,744 INFO L175 Difference]: Start difference. First operand has 368 places, 635 transitions, 8979 flow. Second operand 9 states and 166 transitions. [2024-06-21 20:39:12,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 658 transitions, 10503 flow [2024-06-21 20:39:15,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 658 transitions, 10249 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:15,011 INFO L231 Difference]: Finished difference. Result has 370 places, 638 transitions, 9045 flow [2024-06-21 20:39:15,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8725, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9045, PETRI_PLACES=370, PETRI_TRANSITIONS=638} [2024-06-21 20:39:15,012 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-21 20:39:15,012 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 638 transitions, 9045 flow [2024-06-21 20:39:15,012 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-21 20:39:15,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:15,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:15,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:39:15,013 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-21 20:39:15,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:15,013 INFO L85 PathProgramCache]: Analyzing trace with hash 361927952, now seen corresponding path program 1 times [2024-06-21 20:39:15,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:15,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670125287] [2024-06-21 20:39:15,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:15,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:15,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:15,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:15,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:15,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670125287] [2024-06-21 20:39:15,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670125287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:15,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:15,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:15,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201861612] [2024-06-21 20:39:15,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:15,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:15,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:15,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:15,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:15,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:39:15,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 638 transitions, 9045 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-21 20:39:15,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:15,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:39:15,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:18,395 INFO L124 PetriNetUnfolderBase]: 6449/10838 cut-off events. [2024-06-21 20:39:18,395 INFO L125 PetriNetUnfolderBase]: For 807281/807283 co-relation queries the response was YES. [2024-06-21 20:39:18,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86903 conditions, 10838 events. 6449/10838 cut-off events. For 807281/807283 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 80869 event pairs, 1977 based on Foata normal form. 4/10841 useless extension candidates. Maximal degree in co-relation 86729. Up to 9811 conditions per place. [2024-06-21 20:39:18,562 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 578 selfloop transitions, 100 changer transitions 0/683 dead transitions. [2024-06-21 20:39:18,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 683 transitions, 10830 flow [2024-06-21 20:39:18,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:18,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:18,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 20:39:18,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-21 20:39:18,564 INFO L175 Difference]: Start difference. First operand has 370 places, 638 transitions, 9045 flow. Second operand 9 states and 175 transitions. [2024-06-21 20:39:18,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 683 transitions, 10830 flow [2024-06-21 20:39:20,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 683 transitions, 10532 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:20,392 INFO L231 Difference]: Finished difference. Result has 374 places, 657 transitions, 9385 flow [2024-06-21 20:39:20,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8747, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9385, PETRI_PLACES=374, PETRI_TRANSITIONS=657} [2024-06-21 20:39:20,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-21 20:39:20,393 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 657 transitions, 9385 flow [2024-06-21 20:39:20,393 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-21 20:39:20,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:20,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:20,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:39:20,393 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-21 20:39:20,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:20,394 INFO L85 PathProgramCache]: Analyzing trace with hash -2122212285, now seen corresponding path program 1 times [2024-06-21 20:39:20,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:20,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606793558] [2024-06-21 20:39:20,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:20,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:20,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:21,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:21,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:21,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606793558] [2024-06-21 20:39:21,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606793558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:21,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:21,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:21,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605787459] [2024-06-21 20:39:21,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:21,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:21,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:21,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:21,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:21,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:39:21,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 657 transitions, 9385 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-21 20:39:21,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:21,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:39:21,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:23,848 INFO L124 PetriNetUnfolderBase]: 6459/10866 cut-off events. [2024-06-21 20:39:23,848 INFO L125 PetriNetUnfolderBase]: For 829425/829427 co-relation queries the response was YES. [2024-06-21 20:39:23,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89294 conditions, 10866 events. 6459/10866 cut-off events. For 829425/829427 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 81127 event pairs, 2120 based on Foata normal form. 4/10869 useless extension candidates. Maximal degree in co-relation 89117. Up to 9988 conditions per place. [2024-06-21 20:39:24,016 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 622 selfloop transitions, 56 changer transitions 0/683 dead transitions. [2024-06-21 20:39:24,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 683 transitions, 10922 flow [2024-06-21 20:39:24,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:24,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:24,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 20:39:24,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:39:24,017 INFO L175 Difference]: Start difference. First operand has 374 places, 657 transitions, 9385 flow. Second operand 9 states and 168 transitions. [2024-06-21 20:39:24,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 683 transitions, 10922 flow [2024-06-21 20:39:26,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 683 transitions, 10664 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:26,741 INFO L231 Difference]: Finished difference. Result has 377 places, 661 transitions, 9359 flow [2024-06-21 20:39:26,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9127, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9359, PETRI_PLACES=377, PETRI_TRANSITIONS=661} [2024-06-21 20:39:26,741 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-21 20:39:26,742 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 661 transitions, 9359 flow [2024-06-21 20:39:26,742 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-21 20:39:26,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:26,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:26,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:39:26,742 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-21 20:39:26,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:26,742 INFO L85 PathProgramCache]: Analyzing trace with hash -2060890638, now seen corresponding path program 2 times [2024-06-21 20:39:26,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:26,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50138047] [2024-06-21 20:39:26,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:26,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:26,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:27,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:27,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:27,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50138047] [2024-06-21 20:39:27,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50138047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:27,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:27,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:27,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104566301] [2024-06-21 20:39:27,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:27,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:27,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:27,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:27,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:27,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:39:27,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 661 transitions, 9359 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-21 20:39:27,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:27,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:39:27,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:29,879 INFO L124 PetriNetUnfolderBase]: 6479/10886 cut-off events. [2024-06-21 20:39:29,880 INFO L125 PetriNetUnfolderBase]: For 855156/855158 co-relation queries the response was YES. [2024-06-21 20:39:30,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89358 conditions, 10886 events. 6479/10886 cut-off events. For 855156/855158 co-relation queries the response was YES. Maximal size of possible extension queue 775. Compared 81118 event pairs, 1975 based on Foata normal form. 4/10889 useless extension candidates. Maximal degree in co-relation 89181. Up to 9835 conditions per place. [2024-06-21 20:39:30,063 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 577 selfloop transitions, 107 changer transitions 0/689 dead transitions. [2024-06-21 20:39:30,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 689 transitions, 10997 flow [2024-06-21 20:39:30,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:30,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:30,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 20:39:30,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-21 20:39:30,064 INFO L175 Difference]: Start difference. First operand has 377 places, 661 transitions, 9359 flow. Second operand 9 states and 175 transitions. [2024-06-21 20:39:30,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 689 transitions, 10997 flow [2024-06-21 20:39:32,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 689 transitions, 10828 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:32,539 INFO L231 Difference]: Finished difference. Result has 379 places, 665 transitions, 9557 flow [2024-06-21 20:39:32,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9190, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9557, PETRI_PLACES=379, PETRI_TRANSITIONS=665} [2024-06-21 20:39:32,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-21 20:39:32,539 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 665 transitions, 9557 flow [2024-06-21 20:39:32,539 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-21 20:39:32,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:32,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:32,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:39:32,540 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-21 20:39:32,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:32,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1856348655, now seen corresponding path program 2 times [2024-06-21 20:39:32,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:32,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78162879] [2024-06-21 20:39:32,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:32,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:32,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:33,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:33,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:33,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78162879] [2024-06-21 20:39:33,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78162879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:33,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:33,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:33,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780911957] [2024-06-21 20:39:33,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:33,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:33,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:33,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:33,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:33,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:39:33,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 665 transitions, 9557 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-21 20:39:33,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:33,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:39:33,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:35,921 INFO L124 PetriNetUnfolderBase]: 6489/10899 cut-off events. [2024-06-21 20:39:35,921 INFO L125 PetriNetUnfolderBase]: For 875964/875966 co-relation queries the response was YES. [2024-06-21 20:39:36,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90983 conditions, 10899 events. 6489/10899 cut-off events. For 875964/875966 co-relation queries the response was YES. Maximal size of possible extension queue 775. Compared 81228 event pairs, 2115 based on Foata normal form. 4/10902 useless extension candidates. Maximal degree in co-relation 90805. Up to 9901 conditions per place. [2024-06-21 20:39:36,108 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 585 selfloop transitions, 99 changer transitions 0/689 dead transitions. [2024-06-21 20:39:36,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 689 transitions, 11286 flow [2024-06-21 20:39:36,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:36,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:36,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 20:39:36,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:39:36,110 INFO L175 Difference]: Start difference. First operand has 379 places, 665 transitions, 9557 flow. Second operand 9 states and 168 transitions. [2024-06-21 20:39:36,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 689 transitions, 11286 flow [2024-06-21 20:39:38,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 689 transitions, 10953 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:38,430 INFO L231 Difference]: Finished difference. Result has 381 places, 669 transitions, 9549 flow [2024-06-21 20:39:38,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9224, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9549, PETRI_PLACES=381, PETRI_TRANSITIONS=669} [2024-06-21 20:39:38,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-21 20:39:38,431 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 669 transitions, 9549 flow [2024-06-21 20:39:38,431 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-21 20:39:38,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:38,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:38,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:39:38,432 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-21 20:39:38,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:38,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1856615782, now seen corresponding path program 3 times [2024-06-21 20:39:38,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:38,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573122368] [2024-06-21 20:39:38,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:38,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:38,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:39,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:39,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:39,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573122368] [2024-06-21 20:39:39,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573122368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:39,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:39,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:39,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867817120] [2024-06-21 20:39:39,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:39,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:39,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:39,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:39,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:39,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:39:39,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 669 transitions, 9549 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-21 20:39:39,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:39,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:39:39,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:41,880 INFO L124 PetriNetUnfolderBase]: 6541/10998 cut-off events. [2024-06-21 20:39:41,880 INFO L125 PetriNetUnfolderBase]: For 918709/918711 co-relation queries the response was YES. [2024-06-21 20:39:42,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92339 conditions, 10998 events. 6541/10998 cut-off events. For 918709/918711 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 82279 event pairs, 2004 based on Foata normal form. 4/11001 useless extension candidates. Maximal degree in co-relation 92160. Up to 9776 conditions per place. [2024-06-21 20:39:42,059 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 568 selfloop transitions, 126 changer transitions 0/699 dead transitions. [2024-06-21 20:39:42,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 699 transitions, 11535 flow [2024-06-21 20:39:42,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:42,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:42,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 20:39:42,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-21 20:39:42,061 INFO L175 Difference]: Start difference. First operand has 381 places, 669 transitions, 9549 flow. Second operand 9 states and 173 transitions. [2024-06-21 20:39:42,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 699 transitions, 11535 flow [2024-06-21 20:39:44,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 699 transitions, 11316 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:44,524 INFO L231 Difference]: Finished difference. Result has 384 places, 676 transitions, 9837 flow [2024-06-21 20:39:44,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9330, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9837, PETRI_PLACES=384, PETRI_TRANSITIONS=676} [2024-06-21 20:39:44,525 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-21 20:39:44,525 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 676 transitions, 9837 flow [2024-06-21 20:39:44,525 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-21 20:39:44,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:44,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:44,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:39:44,526 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-21 20:39:44,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:44,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1854236981, now seen corresponding path program 3 times [2024-06-21 20:39:44,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:44,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185400481] [2024-06-21 20:39:44,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:44,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:44,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:45,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:45,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:45,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185400481] [2024-06-21 20:39:45,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185400481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:45,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:45,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:45,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806202093] [2024-06-21 20:39:45,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:45,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:45,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:45,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:45,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:45,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:39:45,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 676 transitions, 9837 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-21 20:39:45,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:45,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:39:45,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:48,020 INFO L124 PetriNetUnfolderBase]: 6551/10995 cut-off events. [2024-06-21 20:39:48,021 INFO L125 PetriNetUnfolderBase]: For 940813/940815 co-relation queries the response was YES. [2024-06-21 20:39:48,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93927 conditions, 10995 events. 6551/10995 cut-off events. For 940813/940815 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 81897 event pairs, 2119 based on Foata normal form. 4/10998 useless extension candidates. Maximal degree in co-relation 93747. Up to 10055 conditions per place. [2024-06-21 20:39:48,234 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 616 selfloop transitions, 78 changer transitions 0/699 dead transitions. [2024-06-21 20:39:48,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 699 transitions, 11405 flow [2024-06-21 20:39:48,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:48,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:48,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 20:39:48,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-21 20:39:48,235 INFO L175 Difference]: Start difference. First operand has 384 places, 676 transitions, 9837 flow. Second operand 9 states and 166 transitions. [2024-06-21 20:39:48,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 699 transitions, 11405 flow [2024-06-21 20:39:51,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 699 transitions, 11158 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:51,090 INFO L231 Difference]: Finished difference. Result has 388 places, 680 transitions, 9879 flow [2024-06-21 20:39:51,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9590, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9879, PETRI_PLACES=388, PETRI_TRANSITIONS=680} [2024-06-21 20:39:51,090 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-21 20:39:51,090 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 680 transitions, 9879 flow [2024-06-21 20:39:51,090 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-21 20:39:51,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:51,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:51,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:39:51,091 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-21 20:39:51,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:51,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1227115500, now seen corresponding path program 2 times [2024-06-21 20:39:51,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:51,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896139811] [2024-06-21 20:39:51,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:51,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:51,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:51,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:51,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:51,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896139811] [2024-06-21 20:39:51,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896139811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:51,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:51,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:51,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148476967] [2024-06-21 20:39:51,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:51,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:51,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:51,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:51,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:51,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:39:51,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 680 transitions, 9879 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-21 20:39:51,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:51,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:39:51,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:54,726 INFO L124 PetriNetUnfolderBase]: 6591/11066 cut-off events. [2024-06-21 20:39:54,726 INFO L125 PetriNetUnfolderBase]: For 964179/964183 co-relation queries the response was YES. [2024-06-21 20:39:54,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94602 conditions, 11066 events. 6591/11066 cut-off events. For 964179/964183 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 82701 event pairs, 2129 based on Foata normal form. 8/11073 useless extension candidates. Maximal degree in co-relation 94420. Up to 10136 conditions per place. [2024-06-21 20:39:54,920 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 634 selfloop transitions, 73 changer transitions 0/712 dead transitions. [2024-06-21 20:39:54,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 712 transitions, 11579 flow [2024-06-21 20:39:54,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:54,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:54,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 20:39:54,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 20:39:54,929 INFO L175 Difference]: Start difference. First operand has 388 places, 680 transitions, 9879 flow. Second operand 10 states and 185 transitions. [2024-06-21 20:39:54,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 712 transitions, 11579 flow [2024-06-21 20:39:57,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 712 transitions, 11356 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:57,918 INFO L231 Difference]: Finished difference. Result has 391 places, 688 transitions, 10024 flow [2024-06-21 20:39:57,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9656, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10024, PETRI_PLACES=391, PETRI_TRANSITIONS=688} [2024-06-21 20:39:57,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-21 20:39:57,918 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 688 transitions, 10024 flow [2024-06-21 20:39:57,919 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-21 20:39:57,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:57,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:57,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:39:57,919 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-21 20:39:57,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:57,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1856727010, now seen corresponding path program 3 times [2024-06-21 20:39:57,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:57,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735870436] [2024-06-21 20:39:57,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:57,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:57,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:58,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:58,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:58,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735870436] [2024-06-21 20:39:58,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735870436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:58,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:58,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:58,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647851789] [2024-06-21 20:39:58,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:58,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:58,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:58,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:58,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:59,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:39:59,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 688 transitions, 10024 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-21 20:39:59,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:59,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:39:59,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:01,652 INFO L124 PetriNetUnfolderBase]: 6601/11079 cut-off events. [2024-06-21 20:40:01,652 INFO L125 PetriNetUnfolderBase]: For 979201/979203 co-relation queries the response was YES. [2024-06-21 20:40:01,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95611 conditions, 11079 events. 6601/11079 cut-off events. For 979201/979203 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 82675 event pairs, 2127 based on Foata normal form. 4/11082 useless extension candidates. Maximal degree in co-relation 95428. Up to 10119 conditions per place. [2024-06-21 20:40:01,840 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 625 selfloop transitions, 82 changer transitions 0/712 dead transitions. [2024-06-21 20:40:01,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 712 transitions, 11678 flow [2024-06-21 20:40:01,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:01,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:01,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-21 20:40:01,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-21 20:40:01,842 INFO L175 Difference]: Start difference. First operand has 391 places, 688 transitions, 10024 flow. Second operand 10 states and 181 transitions. [2024-06-21 20:40:01,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 712 transitions, 11678 flow [2024-06-21 20:40:05,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 712 transitions, 11396 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-21 20:40:05,268 INFO L231 Difference]: Finished difference. Result has 393 places, 692 transitions, 10097 flow [2024-06-21 20:40:05,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9742, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10097, PETRI_PLACES=393, PETRI_TRANSITIONS=692} [2024-06-21 20:40:05,269 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-21 20:40:05,269 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 692 transitions, 10097 flow [2024-06-21 20:40:05,269 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-21 20:40:05,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:05,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:05,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:40:05,270 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-21 20:40:05,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:05,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1856339200, now seen corresponding path program 4 times [2024-06-21 20:40:05,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:05,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211295789] [2024-06-21 20:40:05,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:05,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:05,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:06,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:06,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:06,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211295789] [2024-06-21 20:40:06,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211295789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:06,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:06,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:40:06,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416736722] [2024-06-21 20:40:06,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:06,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:40:06,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:06,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:40:06,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:40:06,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:40:06,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 692 transitions, 10097 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-21 20:40:06,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:06,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:40:06,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:09,070 INFO L124 PetriNetUnfolderBase]: 6637/11132 cut-off events. [2024-06-21 20:40:09,071 INFO L125 PetriNetUnfolderBase]: For 1017334/1017336 co-relation queries the response was YES. [2024-06-21 20:40:09,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97277 conditions, 11132 events. 6637/11132 cut-off events. For 1017334/1017336 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 83155 event pairs, 2123 based on Foata normal form. 4/11135 useless extension candidates. Maximal degree in co-relation 97093. Up to 10025 conditions per place. [2024-06-21 20:40:09,280 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 613 selfloop transitions, 114 changer transitions 0/732 dead transitions. [2024-06-21 20:40:09,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 732 transitions, 12507 flow [2024-06-21 20:40:09,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:09,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:09,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 20:40:09,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 20:40:09,281 INFO L175 Difference]: Start difference. First operand has 393 places, 692 transitions, 10097 flow. Second operand 10 states and 185 transitions. [2024-06-21 20:40:09,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 732 transitions, 12507 flow [2024-06-21 20:40:12,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 732 transitions, 12180 flow, removed 84 selfloop flow, removed 8 redundant places. [2024-06-21 20:40:12,889 INFO L231 Difference]: Finished difference. Result has 396 places, 706 transitions, 10446 flow [2024-06-21 20:40:12,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9770, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10446, PETRI_PLACES=396, PETRI_TRANSITIONS=706} [2024-06-21 20:40:12,889 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-21 20:40:12,893 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 706 transitions, 10446 flow [2024-06-21 20:40:12,894 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-21 20:40:12,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:12,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:12,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:40:12,894 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-21 20:40:12,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:12,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1856352220, now seen corresponding path program 5 times [2024-06-21 20:40:12,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:12,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890617908] [2024-06-21 20:40:12,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:12,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:13,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:13,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:13,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890617908] [2024-06-21 20:40:13,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890617908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:13,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:13,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:40:13,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485172054] [2024-06-21 20:40:13,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:13,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:40:13,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:13,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:40:13,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:40:13,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:40:13,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 706 transitions, 10446 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-21 20:40:13,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:13,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:40:13,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:16,651 INFO L124 PetriNetUnfolderBase]: 6641/11138 cut-off events. [2024-06-21 20:40:16,651 INFO L125 PetriNetUnfolderBase]: For 1038929/1038931 co-relation queries the response was YES. [2024-06-21 20:40:16,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98222 conditions, 11138 events. 6641/11138 cut-off events. For 1038929/1038931 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 83121 event pairs, 2127 based on Foata normal form. 4/11141 useless extension candidates. Maximal degree in co-relation 98036. Up to 10032 conditions per place. [2024-06-21 20:40:16,877 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 614 selfloop transitions, 115 changer transitions 0/734 dead transitions. [2024-06-21 20:40:16,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 734 transitions, 12391 flow [2024-06-21 20:40:16,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:16,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:16,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 20:40:16,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 20:40:16,878 INFO L175 Difference]: Start difference. First operand has 396 places, 706 transitions, 10446 flow. Second operand 10 states and 185 transitions. [2024-06-21 20:40:16,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 734 transitions, 12391 flow [2024-06-21 20:40:21,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 734 transitions, 12033 flow, removed 118 selfloop flow, removed 6 redundant places. [2024-06-21 20:40:21,096 INFO L231 Difference]: Finished difference. Result has 400 places, 710 transitions, 10522 flow [2024-06-21 20:40:21,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10112, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10522, PETRI_PLACES=400, PETRI_TRANSITIONS=710} [2024-06-21 20:40:21,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-21 20:40:21,097 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 710 transitions, 10522 flow [2024-06-21 20:40:21,097 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-21 20:40:21,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:21,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:21,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:40:21,098 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-21 20:40:21,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:21,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1741837616, now seen corresponding path program 7 times [2024-06-21 20:40:21,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:21,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816923292] [2024-06-21 20:40:21,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:21,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:21,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:21,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:21,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:21,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816923292] [2024-06-21 20:40:21,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816923292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:21,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:21,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:40:21,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520619238] [2024-06-21 20:40:21,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:21,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:40:21,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:21,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:40:21,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:40:21,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:40:21,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 710 transitions, 10522 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-21 20:40:21,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:21,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:40:21,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:24,610 INFO L124 PetriNetUnfolderBase]: 6657/11171 cut-off events. [2024-06-21 20:40:24,610 INFO L125 PetriNetUnfolderBase]: For 1069002/1069006 co-relation queries the response was YES. [2024-06-21 20:40:24,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98854 conditions, 11171 events. 6657/11171 cut-off events. For 1069002/1069006 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 83478 event pairs, 1883 based on Foata normal form. 8/11178 useless extension candidates. Maximal degree in co-relation 98666. Up to 9990 conditions per place. [2024-06-21 20:40:24,814 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 643 selfloop transitions, 90 changer transitions 0/738 dead transitions. [2024-06-21 20:40:24,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 738 transitions, 12256 flow [2024-06-21 20:40:24,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:40:24,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:40:24,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 20:40:24,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 20:40:24,815 INFO L175 Difference]: Start difference. First operand has 400 places, 710 transitions, 10522 flow. Second operand 8 states and 154 transitions. [2024-06-21 20:40:24,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 738 transitions, 12256 flow [2024-06-21 20:40:28,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 738 transitions, 11926 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-21 20:40:28,443 INFO L231 Difference]: Finished difference. Result has 401 places, 713 transitions, 10587 flow [2024-06-21 20:40:28,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10192, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10587, PETRI_PLACES=401, PETRI_TRANSITIONS=713} [2024-06-21 20:40:28,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-21 20:40:28,443 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 713 transitions, 10587 flow [2024-06-21 20:40:28,444 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-21 20:40:28,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:28,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:28,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:40:28,444 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-21 20:40:28,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:28,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1741568846, now seen corresponding path program 8 times [2024-06-21 20:40:28,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:28,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398195689] [2024-06-21 20:40:28,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:28,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:28,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:29,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:29,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:29,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398195689] [2024-06-21 20:40:29,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398195689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:29,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:29,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:40:29,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082220609] [2024-06-21 20:40:29,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:29,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:40:29,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:29,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:40:29,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:40:29,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:40:29,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 713 transitions, 10587 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-21 20:40:29,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:29,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:40:29,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:32,326 INFO L124 PetriNetUnfolderBase]: 6673/11189 cut-off events. [2024-06-21 20:40:32,327 INFO L125 PetriNetUnfolderBase]: For 1091960/1091964 co-relation queries the response was YES. [2024-06-21 20:40:32,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99691 conditions, 11189 events. 6673/11189 cut-off events. For 1091960/1091964 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 83599 event pairs, 2245 based on Foata normal form. 8/11196 useless extension candidates. Maximal degree in co-relation 99502. Up to 10230 conditions per place. [2024-06-21 20:40:32,534 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 654 selfloop transitions, 78 changer transitions 0/737 dead transitions. [2024-06-21 20:40:32,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 737 transitions, 12309 flow [2024-06-21 20:40:32,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:40:32,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:40:32,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 20:40:32,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-21 20:40:32,535 INFO L175 Difference]: Start difference. First operand has 401 places, 713 transitions, 10587 flow. Second operand 8 states and 151 transitions. [2024-06-21 20:40:32,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 737 transitions, 12309 flow [2024-06-21 20:40:36,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 737 transitions, 11998 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-21 20:40:36,082 INFO L231 Difference]: Finished difference. Result has 403 places, 716 transitions, 10642 flow [2024-06-21 20:40:36,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10276, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10642, PETRI_PLACES=403, PETRI_TRANSITIONS=716} [2024-06-21 20:40:36,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-21 20:40:36,083 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 716 transitions, 10642 flow [2024-06-21 20:40:36,083 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-21 20:40:36,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:36,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:36,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:40:36,084 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-21 20:40:36,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:36,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1416827726, now seen corresponding path program 9 times [2024-06-21 20:40:36,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:36,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172152773] [2024-06-21 20:40:36,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:36,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:36,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:37,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:37,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:37,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172152773] [2024-06-21 20:40:37,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172152773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:37,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:37,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:40:37,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930838335] [2024-06-21 20:40:37,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:37,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:40:37,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:37,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:40:37,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:40:37,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:40:37,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 716 transitions, 10642 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-21 20:40:37,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:37,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:40:37,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:40,853 INFO L124 PetriNetUnfolderBase]: 6689/11210 cut-off events. [2024-06-21 20:40:40,854 INFO L125 PetriNetUnfolderBase]: For 1111395/1111397 co-relation queries the response was YES. [2024-06-21 20:40:40,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100148 conditions, 11210 events. 6689/11210 cut-off events. For 1111395/1111397 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 83735 event pairs, 2131 based on Foata normal form. 6/11215 useless extension candidates. Maximal degree in co-relation 99958. Up to 10199 conditions per place. [2024-06-21 20:40:41,047 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 635 selfloop transitions, 95 changer transitions 0/735 dead transitions. [2024-06-21 20:40:41,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 735 transitions, 12346 flow [2024-06-21 20:40:41,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:40:41,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:40:41,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:40:41,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-21 20:40:41,048 INFO L175 Difference]: Start difference. First operand has 403 places, 716 transitions, 10642 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:40:41,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 735 transitions, 12346 flow [2024-06-21 20:40:44,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 735 transitions, 12038 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-21 20:40:44,394 INFO L231 Difference]: Finished difference. Result has 405 places, 719 transitions, 10732 flow [2024-06-21 20:40:44,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10334, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10732, PETRI_PLACES=405, PETRI_TRANSITIONS=719} [2024-06-21 20:40:44,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-21 20:40:44,395 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 719 transitions, 10732 flow [2024-06-21 20:40:44,395 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-21 20:40:44,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:44,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:44,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:40:44,395 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-21 20:40:44,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:44,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1623507764, now seen corresponding path program 4 times [2024-06-21 20:40:44,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:44,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570423006] [2024-06-21 20:40:44,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:44,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:44,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:45,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:45,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:45,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570423006] [2024-06-21 20:40:45,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570423006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:45,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:45,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:40:45,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047987837] [2024-06-21 20:40:45,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:45,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:40:45,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:45,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:40:45,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:40:45,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:40:45,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 719 transitions, 10732 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-21 20:40:45,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:45,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:40:45,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:48,620 INFO L124 PetriNetUnfolderBase]: 6729/11272 cut-off events. [2024-06-21 20:40:48,621 INFO L125 PetriNetUnfolderBase]: For 1151711/1151713 co-relation queries the response was YES. [2024-06-21 20:40:48,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101163 conditions, 11272 events. 6729/11272 cut-off events. For 1151711/1151713 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 84302 event pairs, 2048 based on Foata normal form. 8/11279 useless extension candidates. Maximal degree in co-relation 100972. Up to 10183 conditions per place. [2024-06-21 20:40:48,805 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 636 selfloop transitions, 109 changer transitions 0/750 dead transitions. [2024-06-21 20:40:48,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 750 transitions, 12626 flow [2024-06-21 20:40:48,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:40:48,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:40:48,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 20:40:48,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 20:40:48,807 INFO L175 Difference]: Start difference. First operand has 405 places, 719 transitions, 10732 flow. Second operand 8 states and 154 transitions. [2024-06-21 20:40:48,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 750 transitions, 12626 flow [2024-06-21 20:40:52,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 750 transitions, 12264 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-21 20:40:52,037 INFO L231 Difference]: Finished difference. Result has 407 places, 726 transitions, 10880 flow [2024-06-21 20:40:52,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10370, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10880, PETRI_PLACES=407, PETRI_TRANSITIONS=726} [2024-06-21 20:40:52,037 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-21 20:40:52,038 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 726 transitions, 10880 flow [2024-06-21 20:40:52,038 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-21 20:40:52,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:52,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:52,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:40:52,038 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-21 20:40:52,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:52,039 INFO L85 PathProgramCache]: Analyzing trace with hash -155128760, now seen corresponding path program 5 times [2024-06-21 20:40:52,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:52,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809652490] [2024-06-21 20:40:52,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:52,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:52,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:52,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-21 20:40:52,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:52,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809652490] [2024-06-21 20:40:52,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809652490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:52,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:52,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:40:52,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630460262] [2024-06-21 20:40:52,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:52,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:40:52,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:52,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:40:52,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:40:52,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:40:52,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 726 transitions, 10880 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-21 20:40:52,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:52,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:40:52,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:56,488 INFO L124 PetriNetUnfolderBase]: 6882/11536 cut-off events. [2024-06-21 20:40:56,488 INFO L125 PetriNetUnfolderBase]: For 1190887/1190889 co-relation queries the response was YES. [2024-06-21 20:40:56,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104991 conditions, 11536 events. 6882/11536 cut-off events. For 1190887/1190889 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 86486 event pairs, 2075 based on Foata normal form. 8/11541 useless extension candidates. Maximal degree in co-relation 104799. Up to 10306 conditions per place. [2024-06-21 20:40:56,673 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 636 selfloop transitions, 144 changer transitions 0/785 dead transitions. [2024-06-21 20:40:56,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 785 transitions, 13503 flow [2024-06-21 20:40:56,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:40:56,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:40:56,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 20:40:56,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-21 20:40:56,675 INFO L175 Difference]: Start difference. First operand has 407 places, 726 transitions, 10880 flow. Second operand 9 states and 167 transitions. [2024-06-21 20:40:56,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 785 transitions, 13503 flow [2024-06-21 20:41:00,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 785 transitions, 13134 flow, removed 105 selfloop flow, removed 5 redundant places. [2024-06-21 20:41:00,364 INFO L231 Difference]: Finished difference. Result has 414 places, 764 transitions, 11864 flow [2024-06-21 20:41:00,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10540, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11864, PETRI_PLACES=414, PETRI_TRANSITIONS=764} [2024-06-21 20:41:00,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-21 20:41:00,365 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 764 transitions, 11864 flow [2024-06-21 20:41:00,365 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-21 20:41:00,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:00,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:00,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:41:00,366 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-21 20:41:00,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:00,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1623357817, now seen corresponding path program 4 times [2024-06-21 20:41:00,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:00,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071781463] [2024-06-21 20:41:00,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:00,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:00,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:01,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:01,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:01,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071781463] [2024-06-21 20:41:01,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071781463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:01,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:01,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:41:01,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385856163] [2024-06-21 20:41:01,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:01,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:41:01,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:01,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:41:01,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:41:01,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:41:01,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 764 transitions, 11864 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-21 20:41:01,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:01,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:41:01,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:04,808 INFO L124 PetriNetUnfolderBase]: 6894/11520 cut-off events. [2024-06-21 20:41:04,808 INFO L125 PetriNetUnfolderBase]: For 1195183/1195185 co-relation queries the response was YES. [2024-06-21 20:41:04,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106367 conditions, 11520 events. 6894/11520 cut-off events. For 1195183/1195185 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 86074 event pairs, 2223 based on Foata normal form. 6/11525 useless extension candidates. Maximal degree in co-relation 106171. Up to 10550 conditions per place. [2024-06-21 20:41:05,213 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 701 selfloop transitions, 84 changer transitions 0/790 dead transitions. [2024-06-21 20:41:05,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 790 transitions, 13739 flow [2024-06-21 20:41:05,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:41:05,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:41:05,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 20:41:05,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 20:41:05,215 INFO L175 Difference]: Start difference. First operand has 414 places, 764 transitions, 11864 flow. Second operand 8 states and 148 transitions. [2024-06-21 20:41:05,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 790 transitions, 13739 flow [2024-06-21 20:41:09,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 790 transitions, 13385 flow, removed 115 selfloop flow, removed 3 redundant places. [2024-06-21 20:41:09,121 INFO L231 Difference]: Finished difference. Result has 419 places, 771 transitions, 11931 flow [2024-06-21 20:41:09,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11510, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11931, PETRI_PLACES=419, PETRI_TRANSITIONS=771} [2024-06-21 20:41:09,122 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-21 20:41:09,122 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 771 transitions, 11931 flow [2024-06-21 20:41:09,122 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-21 20:41:09,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:09,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:09,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:41:09,123 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-21 20:41:09,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:09,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1416704377, now seen corresponding path program 5 times [2024-06-21 20:41:09,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:09,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850886264] [2024-06-21 20:41:09,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:09,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:09,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:09,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:09,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:09,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850886264] [2024-06-21 20:41:09,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850886264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:09,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:09,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:41:09,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848487485] [2024-06-21 20:41:09,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:09,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:41:09,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:09,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:41:09,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:41:10,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:41:10,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 771 transitions, 11931 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-21 20:41:10,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:10,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:41:10,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:13,506 INFO L124 PetriNetUnfolderBase]: 6904/11550 cut-off events. [2024-06-21 20:41:13,507 INFO L125 PetriNetUnfolderBase]: For 1194534/1194536 co-relation queries the response was YES. [2024-06-21 20:41:13,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105940 conditions, 11550 events. 6904/11550 cut-off events. For 1194534/1194536 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 86405 event pairs, 2138 based on Foata normal form. 4/11553 useless extension candidates. Maximal degree in co-relation 105743. Up to 10481 conditions per place. [2024-06-21 20:41:13,917 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 680 selfloop transitions, 105 changer transitions 0/790 dead transitions. [2024-06-21 20:41:13,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 790 transitions, 13673 flow [2024-06-21 20:41:13,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:41:13,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:41:13,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:41:13,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-21 20:41:13,932 INFO L175 Difference]: Start difference. First operand has 419 places, 771 transitions, 11931 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:41:13,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 790 transitions, 13673 flow [2024-06-21 20:41:17,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 790 transitions, 13365 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-21 20:41:17,833 INFO L231 Difference]: Finished difference. Result has 421 places, 775 transitions, 11975 flow [2024-06-21 20:41:17,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11623, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11975, PETRI_PLACES=421, PETRI_TRANSITIONS=775} [2024-06-21 20:41:17,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-21 20:41:17,834 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 775 transitions, 11975 flow [2024-06-21 20:41:17,834 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-21 20:41:17,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:17,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:17,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 20:41:17,834 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-21 20:41:17,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:17,835 INFO L85 PathProgramCache]: Analyzing trace with hash 2126385996, now seen corresponding path program 6 times [2024-06-21 20:41:17,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:17,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744065008] [2024-06-21 20:41:17,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:17,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:17,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:18,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:18,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:18,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744065008] [2024-06-21 20:41:18,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744065008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:18,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:18,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:41:18,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721673820] [2024-06-21 20:41:18,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:18,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:41:18,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:18,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:41:18,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:41:18,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:41:18,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 775 transitions, 11975 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-21 20:41:18,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:18,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:41:18,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:22,348 INFO L124 PetriNetUnfolderBase]: 6956/11639 cut-off events. [2024-06-21 20:41:22,348 INFO L125 PetriNetUnfolderBase]: For 1236320/1236322 co-relation queries the response was YES. [2024-06-21 20:41:22,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107664 conditions, 11639 events. 6956/11639 cut-off events. For 1236320/1236322 co-relation queries the response was YES. Maximal size of possible extension queue 828. Compared 87191 event pairs, 2027 based on Foata normal form. 4/11642 useless extension candidates. Maximal degree in co-relation 107466. Up to 10128 conditions per place. [2024-06-21 20:41:22,530 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 619 selfloop transitions, 177 changer transitions 0/801 dead transitions. [2024-06-21 20:41:22,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 801 transitions, 14253 flow [2024-06-21 20:41:22,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:41:22,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:41:22,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 20:41:22,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 20:41:22,532 INFO L175 Difference]: Start difference. First operand has 421 places, 775 transitions, 11975 flow. Second operand 8 states and 152 transitions. [2024-06-21 20:41:22,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 801 transitions, 14253 flow [2024-06-21 20:41:27,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 801 transitions, 13969 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 20:41:27,152 INFO L231 Difference]: Finished difference. Result has 423 places, 782 transitions, 12373 flow [2024-06-21 20:41:27,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11691, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12373, PETRI_PLACES=423, PETRI_TRANSITIONS=782} [2024-06-21 20:41:27,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-21 20:41:27,152 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 782 transitions, 12373 flow [2024-06-21 20:41:27,153 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-21 20:41:27,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:27,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:27,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 20:41:27,153 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-21 20:41:27,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:27,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1416437467, now seen corresponding path program 6 times [2024-06-21 20:41:27,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:27,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176388803] [2024-06-21 20:41:27,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:27,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:27,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:28,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:28,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:28,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176388803] [2024-06-21 20:41:28,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176388803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:28,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:28,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:41:28,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604228758] [2024-06-21 20:41:28,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:28,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:41:28,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:28,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:41:28,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:41:28,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 20:41:28,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 782 transitions, 12373 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-21 20:41:28,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:28,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 20:41:28,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand